Makefile 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. PORTNAME= ding
  2. PORTVERSION= 1.9
  3. PORTREVISION= 1
  4. CATEGORIES= german tk
  5. MASTER_SITES= ftp://ftp.tu-chemnitz.de/pub/Local/urz/ding/ \
  6. LOCAL/ehaupt
  7. MAINTAINER= beat@FreeBSD.org
  8. COMMENT= German-English dictionary program for X windows/Unix
  9. WWW= https://www-user.tu-chemnitz.de/~fri/ding/
  10. LICENSE= GPLv2
  11. RUN_DEPENDS= wish8.6:x11-toolkits/tk86 \
  12. agrep:textproc/agrep
  13. USES= perl5
  14. DICTFILE= de-en.txt
  15. SWISSDICT= de_ch-en.txt
  16. do-build:
  17. ${SED} -E -e '1,/^exec/ s!wish!wish8.6!' \
  18. -e 's!/usr/share/dict/de-en.txt!${PREFIX}/share/ding/de-en.txt!' \
  19. ${WRKSRC}/ding > ${WRKSRC}/dingX
  20. ${SED} -E -e 's!/usr/share/bin/!${PREFIX}/bin/!' \
  21. ${WRKSRC}/ding.desktop > ${WRKSRC}/ding.desktop.sed
  22. @${CP} ${WRKSRC}/${DICTFILE} ${WRKSRC}/${SWISSDICT}
  23. ${PERL5} -pi.orig -e '$${sz}="\x{009F}"; s/Ã$${sz}/ss/g' \
  24. ${WRKSRC}/${SWISSDICT}
  25. do-install:
  26. @${MKDIR} ${STAGEDIR}${PREFIX}/share/ding
  27. ${INSTALL_SCRIPT} ${WRKSRC}/dingX ${STAGEDIR}${PREFIX}/bin/ding
  28. ${INSTALL_DATA} ${WRKSRC}/${DICTFILE} ${STAGEDIR}${PREFIX}/share/ding/de-en.txt
  29. ${INSTALL_DATA} ${WRKSRC}/${SWISSDICT} ${STAGEDIR}${PREFIX}/share/ding
  30. ${INSTALL_DATA} ${WRKSRC}/ding.png ${STAGEDIR}${PREFIX}/share/ding/ding.png
  31. ${INSTALL_DATA} ${WRKSRC}/ding.desktop.sed ${STAGEDIR}${PREFIX}/share/ding/ding.desktop
  32. ${INSTALL_MAN} ${WRKSRC}/ding.1 ${STAGEDIR}${PREFIX}/share/man/man1
  33. .include <bsd.port.mk>