USE_TOOLS=unzip instead of DEPENDS/BUILD_DEPENDS.diff -r1.14 -r1.15 pkgsrc/audio/amarok-kde3/Makefile
(hans)
@@ -1,88 +1,86 @@ | @@ -1,88 +1,86 @@ | |||
1 | # $NetBSD: Makefile,v 1.14 2012/01/13 10:54:44 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.15 2012/01/14 03:13:04 hans Exp $ | |
2 | 2 | |||
3 | DISTNAME= amarok-${VERSION} | 3 | DISTNAME= amarok-${VERSION} | |
4 | VERSION= 1.4.10 | 4 | VERSION= 1.4.10 | |
5 | PKGREVISION= 18 | 5 | PKGREVISION= 18 | |
6 | CATEGORIES= audio kde | 6 | CATEGORIES= audio kde | |
7 | MASTER_SITES= ${MASTER_SITE_KDE:=amarok/${VERSION}/src/} | 7 | MASTER_SITES= ${MASTER_SITE_KDE:=amarok/${VERSION}/src/} | |
8 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://amarok.kde.org/ | 11 | HOMEPAGE= http://amarok.kde.org/ | |
12 | COMMENT= KDE3 audio player | 12 | COMMENT= KDE3 audio player | |
13 | 13 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 15 | |||
16 | DEPENDS+= unzip-[0-9]*:../../archivers/unzip | 16 | USE_TOOLS+= gmake pkg-config msgfmt unzip:run | |
17 | ||||
18 | USE_TOOLS+= gmake pkg-config msgfmt | |||
19 | USE_LANGUAGES= c c++ | 17 | USE_LANGUAGES= c c++ | |
20 | GNU_CONFIGURE= yes | 18 | GNU_CONFIGURE= yes | |
21 | USE_LIBTOOL= yes | 19 | USE_LIBTOOL= yes | |
22 | RUBY_VERSION_SUPPORTED= 18 | 20 | RUBY_VERSION_SUPPORTED= 18 | |
23 | 21 | |||
24 | CONFIGURE_ARGS+= --without-nmm | 22 | CONFIGURE_ARGS+= --without-nmm | |
25 | CONFIGURE_ARGS+= --without-mas | 23 | CONFIGURE_ARGS+= --without-mas | |
26 | CONFIGURE_ARGS+= --without-helix | 24 | CONFIGURE_ARGS+= --without-helix | |
27 | CONFIGURE_ARGS+= --with-mp4v2 | 25 | CONFIGURE_ARGS+= --with-mp4v2 | |
28 | CONFIGURE_ARGS+= --with-mp4v2-dir=${BUILDLINK_PREFIX.libmp4v2} | 26 | CONFIGURE_ARGS+= --with-mp4v2-dir=${BUILDLINK_PREFIX.libmp4v2} | |
29 | 27 | |||
30 | LIBS+= ${LIBOSSAUDIO} | 28 | LIBS+= ${LIBOSSAUDIO} | |
31 | 29 | |||
32 | PYTHON_PATCH_SCRIPTS= \ | 30 | PYTHON_PATCH_SCRIPTS= \ | |
33 | amarok/src/scripts/common/Publisher.py \ | 31 | amarok/src/scripts/common/Publisher.py \ | |
34 | amarok/src/scripts/common/Zeroconf.py \ | 32 | amarok/src/scripts/common/Zeroconf.py \ | |
35 | amarok/src/scripts/playlist2html/Playlist.py \ | 33 | amarok/src/scripts/playlist2html/Playlist.py \ | |
36 | amarok/src/scripts/webcontrol/Playlist.py \ | 34 | amarok/src/scripts/webcontrol/Playlist.py \ | |
37 | amarok/src/scripts/playlist2html/PlaylistServer.py \ | 35 | amarok/src/scripts/playlist2html/PlaylistServer.py \ | |
38 | amarok/src/scripts/playlist2html/playlist2html.py \ | 36 | amarok/src/scripts/playlist2html/playlist2html.py \ | |
39 | amarok/src/scripts/templates/python_qt_template.py \ | 37 | amarok/src/scripts/templates/python_qt_template.py \ | |
40 | amarok/src/scripts/webcontrol/Globals.py \ | 38 | amarok/src/scripts/webcontrol/Globals.py \ | |
41 | amarok/src/scripts/playlist2html/Playlist.py \ | 39 | amarok/src/scripts/playlist2html/Playlist.py \ | |
42 | amarok/src/scripts/webcontrol/Playlist.py \ | 40 | amarok/src/scripts/webcontrol/Playlist.py \ | |
43 | amarok/src/scripts/webcontrol/RequestHandler.py \ | 41 | amarok/src/scripts/webcontrol/RequestHandler.py \ | |
44 | amarok/src/scripts/webcontrol/WebControl.py \ | 42 | amarok/src/scripts/webcontrol/WebControl.py \ | |
45 | amarok/src/scripts/webcontrol/WebPublisher.py | 43 | amarok/src/scripts/webcontrol/WebPublisher.py | |
46 | REPLACE_RUBY= \ | 44 | REPLACE_RUBY= \ | |
47 | amarok/src/amarok_proxy.rb \ | 45 | amarok/src/amarok_proxy.rb \ | |
48 | amarok/src/mediadevice/daap/amarok_daapserver.rb \ | 46 | amarok/src/mediadevice/daap/amarok_daapserver.rb \ | |
49 | amarok/src/scripts/lyrics_astraweb/lyrics_astraweb.rb \ | 47 | amarok/src/scripts/lyrics_astraweb/lyrics_astraweb.rb \ | |
50 | amarok/src/scripts/lyrics_lyrc/lyrics_lyrc.rb \ | 48 | amarok/src/scripts/lyrics_lyrc/lyrics_lyrc.rb \ | |
51 | amarok/src/scripts/ruby_debug/debug.rb \ | 49 | amarok/src/scripts/ruby_debug/debug.rb \ | |
52 | amarok/src/scripts/score_default/score_default.rb \ | 50 | amarok/src/scripts/score_default/score_default.rb \ | |
53 | amarok/src/scripts/score_impulsive/score_impulsive.rb \ | 51 | amarok/src/scripts/score_impulsive/score_impulsive.rb \ | |
54 | amarok/src/scripts/templates/amarok.rb \ | 52 | amarok/src/scripts/templates/amarok.rb \ | |
55 | amarok/src/scripts/templates/ruby_qt_template.rb | 53 | amarok/src/scripts/templates/ruby_qt_template.rb | |
56 | 54 | |||
57 | SUBST_CLASSES+= dotkdedir | 55 | SUBST_CLASSES+= dotkdedir | |
58 | SUBST_STAGE.dotkdedir= post-patch | 56 | SUBST_STAGE.dotkdedir= post-patch | |
59 | SUBST_MESSAGE.dotkdedir=Replacing .kde/share with .kde/share/kde | 57 | SUBST_MESSAGE.dotkdedir=Replacing .kde/share with .kde/share/kde | |
60 | SUBST_FILES.dotkdedir= \ | 58 | SUBST_FILES.dotkdedir= \ | |
61 | amarok/src/scripts/playlist2html/Playlist.py \ | 59 | amarok/src/scripts/playlist2html/Playlist.py \ | |
62 | amarok/src/scripts/webcontrol/Playlist.py \ | 60 | amarok/src/scripts/webcontrol/Playlist.py \ | |
63 | doc/*/config.docbook doc/*/faq.docbook doc/*/advanced.docbook | 61 | doc/*/config.docbook doc/*/faq.docbook doc/*/advanced.docbook | |
64 | SUBST_SED.dotkdedir= -e 's,\.kde/share/,.kde/share/kde/,' | 62 | SUBST_SED.dotkdedir= -e 's,\.kde/share/,.kde/share/kde/,' | |
65 | 63 | |||
66 | BUILDLINK_API_DEPENDS.kdebase+= kdebase>=3.3.0 | 64 | BUILDLINK_API_DEPENDS.kdebase+= kdebase>=3.3.0 | |
67 | BUILDLINK_API_DEPENDS.kdelibs+= kdelibs>=3.3.0 | 65 | BUILDLINK_API_DEPENDS.kdelibs+= kdelibs>=3.3.0 | |
68 | BUILDLINK_API_DEPENDS.taglib+= taglib>=1.4 | 66 | BUILDLINK_API_DEPENDS.taglib+= taglib>=1.4 | |
69 | 67 | |||
70 | .include "options.mk" | 68 | .include "options.mk" | |
71 | 69 | |||
72 | .include "../../audio/libtunepimp/buildlink3.mk" | 70 | .include "../../audio/libtunepimp/buildlink3.mk" | |
73 | .include "../../audio/libvisual/buildlink3.mk" | 71 | .include "../../audio/libvisual/buildlink3.mk" | |
74 | .include "../../devel/SDL/buildlink3.mk" | 72 | .include "../../devel/SDL/buildlink3.mk" | |
75 | .include "../../audio/taglib/buildlink3.mk" | 73 | .include "../../audio/taglib/buildlink3.mk" | |
76 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 74 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
77 | .include "../../lang/python/application.mk" | 75 | .include "../../lang/python/application.mk" | |
78 | .include "../../lang/ruby/buildlink3.mk" | 76 | .include "../../lang/ruby/buildlink3.mk" | |
79 | .include "../../lang/ruby/replace.mk" | 77 | .include "../../lang/ruby/replace.mk" | |
80 | .include "../../meta-pkgs/kde3/kde3.mk" | 78 | .include "../../meta-pkgs/kde3/kde3.mk" | |
81 | .include "../../mk/oss.buildlink3.mk" | 79 | .include "../../mk/oss.buildlink3.mk" | |
82 | .include "../../multimedia/kdemultimedia3/buildlink3.mk" | 80 | .include "../../multimedia/kdemultimedia3/buildlink3.mk" | |
83 | .include "../../multimedia/libmp4v2/buildlink3.mk" | 81 | .include "../../multimedia/libmp4v2/buildlink3.mk" | |
84 | .include "../../multimedia/xine-lib/buildlink3.mk" | 82 | .include "../../multimedia/xine-lib/buildlink3.mk" | |
85 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 83 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
86 | .include "../../x11/kdebase3/buildlink3.mk" | 84 | .include "../../x11/kdebase3/buildlink3.mk" | |
87 | .include "../../x11/kdelibs3/buildlink3.mk" | 85 | .include "../../x11/kdelibs3/buildlink3.mk" | |
88 | .include "../../mk/bsd.pkg.mk" | 86 | .include "../../mk/bsd.pkg.mk" |
@@ -1,34 +1,34 @@ | @@ -1,34 +1,34 @@ | |||
1 | # $NetBSD: Makefile,v 1.38 2012/01/13 10:54:44 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.39 2012/01/14 03:13:03 hans Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | BMP_ENABLE_ENCODERS= yes | 4 | BMP_ENABLE_ENCODERS= yes | |
5 | PKG_DESTDIR_SUPPORT= user-destdir | 5 | PKG_DESTDIR_SUPPORT= user-destdir | |
6 | 6 | |||
7 | .include "Makefile.common" | 7 | .include "Makefile.common" | |
8 | PKGREVISION= 14 | 8 | PKGREVISION= 14 | |
9 | 9 | |||
10 | DEPENDS+= unzip-[0-9]*:../../archivers/unzip | 10 | USE_TOOLS+= unzip:run | |
11 | 11 | |||
12 | PLIST_VARS+= cdaudio | 12 | PLIST_VARS+= cdaudio | |
13 | .if ${OPSYS} != "Darwin" | 13 | .if ${OPSYS} != "Darwin" | |
14 | PLIST.cdaudio= yes | 14 | PLIST.cdaudio= yes | |
15 | .endif | 15 | .endif | |
16 | PRINT_PLIST_AWK+= /cdaudio/ { print "$${PLIST.cdaudio}" $$0; next } | 16 | PRINT_PLIST_AWK+= /cdaudio/ { print "$${PLIST.cdaudio}" $$0; next } | |
17 | 17 | |||
18 | # XXX Workaround a crash during shutdown that happens when dlclose(3)ing | 18 | # XXX Workaround a crash during shutdown that happens when dlclose(3)ing | |
19 | # any open plugin. libstdc++ gets dynamically linked in when the id3lib | 19 | # any open plugin. libstdc++ gets dynamically linked in when the id3lib | |
20 | # library is loaded, and is the one causing problems. See PR pkg/26846 | 20 | # library is loaded, and is the one causing problems. See PR pkg/26846 | |
21 | # for more information. | 21 | # for more information. | |
22 | USE_LANGUAGES= c c++ | 22 | USE_LANGUAGES= c c++ | |
23 | LDFLAGS.NetBSD+= -lstdc++ -lm | 23 | LDFLAGS.NetBSD+= -lstdc++ -lm | |
24 | 24 | |||
25 | .if ${OPSYS} == "SunOS" | 25 | .if ${OPSYS} == "SunOS" | |
26 | MAKE_ENV+= SunOS_LDFLAGS="-shared -mimpure-text" | 26 | MAKE_ENV+= SunOS_LDFLAGS="-shared -mimpure-text" | |
27 | .endif | 27 | .endif | |
28 | 28 | |||
29 | .include "../../audio/id3lib/buildlink3.mk" | 29 | .include "../../audio/id3lib/buildlink3.mk" | |
30 | .include "../../audio/libvorbis/buildlink3.mk" | 30 | .include "../../audio/libvorbis/buildlink3.mk" | |
31 | .include "../../multimedia/libogg/buildlink3.mk" | 31 | .include "../../multimedia/libogg/buildlink3.mk" | |
32 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 32 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
33 | 33 | |||
34 | .include "../../mk/bsd.pkg.mk" | 34 | .include "../../mk/bsd.pkg.mk" |
@@ -1,72 +1,70 @@ | @@ -1,72 +1,70 @@ | |||
1 | # $NetBSD: Makefile,v 1.29 2011/11/15 20:26:04 shattered Exp $ | 1 | # $NetBSD: Makefile,v 1.30 2012/01/14 03:13:04 hans Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTVERSION= 2.02.0 | 4 | DISTVERSION= 2.02.0 | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 2 | |
6 | DISTFILES= ${DJGPP_FILES} | 6 | DISTFILES= ${DJGPP_FILES} | |
7 | EXTRACT_ONLY= # none of the djgpp files | 7 | EXTRACT_ONLY= # none of the djgpp files | |
8 | MASTER_SITES= ftp://ftp.delorie.com/pub/djgpp/deleted/v2/ \ | 8 | MASTER_SITES= ftp://ftp.delorie.com/pub/djgpp/deleted/v2/ \ | |
9 | http://ftp.delorie.com/pub/djgpp/deleted/v2/ \ | 9 | http://ftp.delorie.com/pub/djgpp/deleted/v2/ \ | |
10 | ftp://ftp.iij.ad.jp/pub/djgpp/deleted/v2/ \ | 10 | ftp://ftp.iij.ad.jp/pub/djgpp/deleted/v2/ \ | |
11 | ftp://gd.tuwien.ac.at/pc/dos/djgpp/deleted/v2/ \ | 11 | ftp://gd.tuwien.ac.at/pc/dos/djgpp/deleted/v2/ \ | |
12 | http://gd.tuwien.ac.at/pc/dos/djgpp/deleted/v2/ | 12 | http://gd.tuwien.ac.at/pc/dos/djgpp/deleted/v2/ | |
13 | 13 | |||
14 | MAINTAINER= pkgsrc-users@NetBSD.org | 14 | MAINTAINER= pkgsrc-users@NetBSD.org | |
15 | HOMEPAGE= http://www.delorie.com/djgpp/ | 15 | HOMEPAGE= http://www.delorie.com/djgpp/ | |
16 | COMMENT= Cross-compile environment for MS-DOS on 386 and higher | 16 | COMMENT= Cross-compile environment for MS-DOS on 386 and higher | |
17 | 17 | |||
18 | NOT_FOR_PLATFORM= *-*-x86_64 | 18 | NOT_FOR_PLATFORM= *-*-x86_64 | |
19 | 19 | |||
20 | BUILD_DEPENDS+= unzip-[0-9]*:../../archivers/unzip | |||
21 | ||||
22 | SITES.wmemu2b.zip= http://ftp.delorie.com/pub/djgpp/beta/ \ | 20 | SITES.wmemu2b.zip= http://ftp.delorie.com/pub/djgpp/beta/ \ | |
23 | ftp://ftp.delorie.com/pub/djgpp/beta/ \ | 21 | ftp://ftp.delorie.com/pub/djgpp/beta/ \ | |
24 | ftp://ftp.iij.ad.jp/pub/djgpp/beta/ \ | 22 | ftp://ftp.iij.ad.jp/pub/djgpp/beta/ \ | |
25 | ftp://gd.tuwien.ac.at/pc/dos/djgpp/beta/ \ | 23 | ftp://gd.tuwien.ac.at/pc/dos/djgpp/beta/ \ | |
26 | http://gd.tuwien.ac.at/pc/dos/djgpp/beta/ | 24 | http://gd.tuwien.ac.at/pc/dos/djgpp/beta/ | |
27 | 25 | |||
28 | WRKSRC= ${WRKDIR}/djgpp | 26 | WRKSRC= ${WRKDIR}/djgpp | |
29 | USE_CROSS_BINUTILS= yes | 27 | USE_CROSS_BINUTILS= yes | |
30 | BINUTILS_GNUTARGET= coff-go32 | 28 | BINUTILS_GNUTARGET= coff-go32 | |
31 | BINUTILS_LDEMULATION= i386go32 | 29 | BINUTILS_LDEMULATION= i386go32 | |
32 | USE_CROSS_EGCS= yes | 30 | USE_CROSS_EGCS= yes | |
33 | USE_TOOLS+= makeinfo unzip | 31 | USE_TOOLS+= makeinfo unzip | |
34 | 32 | |||
35 | # Scripts in the build need to have a $CPP defined that works with the built | 33 | # Scripts in the build need to have a $CPP defined that works with the built | |
36 | # compiler | 34 | # compiler | |
37 | NO_EXPORT_CPP= yes | 35 | NO_EXPORT_CPP= yes | |
38 | 36 | |||
39 | DJGPP_FILES= djcrx202.zip wmemu2b.zip | 37 | DJGPP_FILES= djcrx202.zip wmemu2b.zip | |
40 | 38 | |||
41 | TARGET_ARCH= i386-msdosdjgpp | 39 | TARGET_ARCH= i386-msdosdjgpp | |
42 | CROSS_SYS_INCLUDE= ${WRKSRC}/include | 40 | CROSS_SYS_INCLUDE= ${WRKSRC}/include | |
43 | SYS_LIB= ${WRKSRC}/lib | 41 | SYS_LIB= ${WRKSRC}/lib | |
44 | 42 | |||
45 | post-extract: | 43 | post-extract: | |
46 | @${MKDIR} ${WRKSRC} | 44 | @${MKDIR} ${WRKSRC} | |
47 | @cd ${WRKSRC}; \ | 45 | @cd ${WRKSRC}; \ | |
48 | for file in ${DJGPP_FILES}; do \ | 46 | for file in ${DJGPP_FILES}; do \ | |
49 | ${UNZIP_CMD} -Loq ${_DISTDIR}/$$file; \ | 47 | ${UNZIP_CMD} -Loq ${_DISTDIR}/$$file; \ | |
50 | done; \ | 48 | done; \ | |
51 | for file in `${FIND} include -type f -print`; do \ | 49 | for file in `${FIND} include -type f -print`; do \ | |
52 | ${CAT} $$file | col >$$file.new; \ | 50 | ${CAT} $$file | col >$$file.new; \ | |
53 | ${MV} -f $$file.new $$file; \ | 51 | ${MV} -f $$file.new $$file; \ | |
54 | done | 52 | done | |
55 | @${LN} -f ${SYS_LIB}/crt0.o ${EGCS_WRKSRC}/gcc/ | 53 | @${LN} -f ${SYS_LIB}/crt0.o ${EGCS_WRKSRC}/gcc/ | |
56 | @${RM} -f ${SYS_LIB}/djgpp.djl ${SYS_LIB}/specs | 54 | @${RM} -f ${SYS_LIB}/djgpp.djl ${SYS_LIB}/specs | |
57 | 55 | |||
58 | post-patch: | 56 | post-patch: | |
59 | @${RM} -f ${CROSS_SYS_INCLUDE}/sys/*.orig | 57 | @${RM} -f ${CROSS_SYS_INCLUDE}/sys/*.orig | |
60 | 58 | |||
61 | do-build: | 59 | do-build: | |
62 | cd ${WRKSRC}/src/stub && ${LINK.c} -o stubedit stubedit.c | 60 | cd ${WRKSRC}/src/stub && ${LINK.c} -o stubedit stubedit.c | |
63 | cd ${WRKSRC}/src/stub && ${LINK.c} -o stubify stubify.c | 61 | cd ${WRKSRC}/src/stub && ${LINK.c} -o stubify stubify.c | |
64 | 62 | |||
65 | do-install: | 63 | do-install: | |
66 | ${INSTALL_PROGRAM} ${WRKSRC}/src/stub/stubedit ${TARGET_DIR}/bin/ | 64 | ${INSTALL_PROGRAM} ${WRKSRC}/src/stub/stubedit ${TARGET_DIR}/bin/ | |
67 | ${LN} -f ${TARGET_DIR}/bin/stubedit ${PREFIX}/bin/${TARGET_ARCH}-stubedit | 65 | ${LN} -f ${TARGET_DIR}/bin/stubedit ${PREFIX}/bin/${TARGET_ARCH}-stubedit | |
68 | ${INSTALL_PROGRAM} ${WRKSRC}/src/stub/stubify ${TARGET_DIR}/bin/ | 66 | ${INSTALL_PROGRAM} ${WRKSRC}/src/stub/stubify ${TARGET_DIR}/bin/ | |
69 | ${LN} -f ${TARGET_DIR}/bin/stubedit ${PREFIX}/bin/${TARGET_ARCH}-stubify | 67 | ${LN} -f ${TARGET_DIR}/bin/stubedit ${PREFIX}/bin/${TARGET_ARCH}-stubify | |
70 | ${INSTALL_DATA} ${WRKSRC}/bin/wmemu387.dxe ${TARGET_DIR}/lib/ | 68 | ${INSTALL_DATA} ${WRKSRC}/bin/wmemu387.dxe ${TARGET_DIR}/lib/ | |
71 | 69 | |||
72 | .include "../../cross/COMMON/cross.mk" | 70 | .include "../../cross/COMMON/cross.mk" |
@@ -1,73 +1,71 @@ | @@ -1,73 +1,71 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2012/01/14 02:09:35 hans Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2012/01/14 03:13:04 hans Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= opengrok-0.8.1 | 4 | DISTNAME= opengrok-0.8.1 | |
5 | PKGREVISION= 3 | 5 | PKGREVISION= 3 | |
6 | CATEGORIES= devel | 6 | CATEGORIES= devel | |
7 | MASTER_SITES= http://hub.opensolaris.org/bin/download/Project+opengrok/files/ | 7 | MASTER_SITES= http://hub.opensolaris.org/bin/download/Project+opengrok/files/ | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://hub.opensolaris.org/bin/view/Project+opengrok/ | 10 | HOMEPAGE= http://hub.opensolaris.org/bin/view/Project+opengrok/ | |
11 | COMMENT= Fast and usable source code search and cross reference engine | 11 | COMMENT= Fast and usable source code search and cross reference engine | |
12 | 12 | |||
13 | DEPENDS+= exctags-[0-9]*:../../devel/exctags | 13 | DEPENDS+= exctags-[0-9]*:../../devel/exctags | |
14 | DEPENDS+= unzip-[0-9]*:../../archivers/unzip | |||
15 | DEPENDS+= zip-[0-9]*:../../archivers/zip | |||
16 | 14 | |||
17 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
18 | 16 | |||
19 | .include "options.mk" | 17 | .include "options.mk" | |
20 | 18 | |||
21 | .if empty(PKG_OPTIONS:Mopengrok-build) | 19 | .if empty(PKG_OPTIONS:Mopengrok-build) | |
22 | NO_BUILD= YES | 20 | NO_BUILD= YES | |
23 | .endif | 21 | .endif | |
24 | 22 | |||
25 | USE_JAVA= run | 23 | USE_JAVA= run | |
26 | USE_JAVA2= yes | 24 | USE_JAVA2= yes | |
27 | USE_TOOLS+= zip:run | 25 | USE_TOOLS+= unzip:run zip:run | |
28 | 26 | |||
29 | CONF_FILES= ${PREFIX}/share/examples/opengrok/paths.tsv \ | 27 | CONF_FILES= ${PREFIX}/share/examples/opengrok/paths.tsv \ | |
30 | ${PREFIX}/share/opengrok/paths.tsv | 28 | ${PREFIX}/share/opengrok/paths.tsv | |
31 | 29 | |||
32 | SUBST_CLASSES+= run | 30 | SUBST_CLASSES+= run | |
33 | SUBST_STAGE.run= post-patch | 31 | SUBST_STAGE.run= post-patch | |
34 | SUBST_FILES.run= run.sh run-quiet.sh | 32 | SUBST_FILES.run= run.sh run-quiet.sh | |
35 | SUBST_SED.run= -e "s|/usr/local/bin/ctags|${PREFIX}/bin/exctags|g" | 33 | SUBST_SED.run= -e "s|/usr/local/bin/ctags|${PREFIX}/bin/exctags|g" | |
36 | SUBST_SED.run+= -e "s|java|${PKG_JAVA_HOME}/bin/java|g" | 34 | SUBST_SED.run+= -e "s|java|${PKG_JAVA_HOME}/bin/java|g" | |
37 | SUBST_SED.run+= -e "s|@PREFIX@|${PREFIX}|g" | 35 | SUBST_SED.run+= -e "s|@PREFIX@|${PREFIX}|g" | |
38 | SUBST_MESSAGE.run= Fixing hardcoded paths. | 36 | SUBST_MESSAGE.run= Fixing hardcoded paths. | |
39 | 37 | |||
40 | pre-build: | 38 | pre-build: | |
41 | ${CP} ${PREFIX}/lib/java/JFlex.jar ${WRKSRC}/lib | 39 | ${CP} ${PREFIX}/lib/java/JFlex.jar ${WRKSRC}/lib | |
42 | 40 | |||
43 | do-build: | 41 | do-build: | |
44 | cd ${WRKSRC} && ${PREFIX}/bin/ant | 42 | cd ${WRKSRC} && ${PREFIX}/bin/ant | |
45 | 43 | |||
46 | post-build: | 44 | post-build: | |
47 | ${RM} -f ${WRKSRC}/lib/*.jar | 45 | ${RM} -f ${WRKSRC}/lib/*.jar | |
48 | ${CP} ${WRKSRC}/dist/lib/*.jar ${WRKSRC}/lib | 46 | ${CP} ${WRKSRC}/dist/lib/*.jar ${WRKSRC}/lib | |
49 | ${CP} ${WRKSRC}/dist/opengrok.jar ${WRKSRC} | 47 | ${CP} ${WRKSRC}/dist/opengrok.jar ${WRKSRC} | |
50 | ${CP} ${WRKSRC}/dist/source.war ${WRKSRC} | 48 | ${CP} ${WRKSRC}/dist/source.war ${WRKSRC} | |
51 | 49 | |||
52 | do-install: | 50 | do-install: | |
53 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/opengrok | 51 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/opengrok | |
54 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/opengrok/lib | 52 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/opengrok/lib | |
55 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/opengrok | 53 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/opengrok | |
56 | 54 | |||
57 | ${INSTALL_DATA} ${WRKSRC}/README.txt \ | 55 | ${INSTALL_DATA} ${WRKSRC}/README.txt \ | |
58 | ${DESTDIR}${PREFIX}/share/opengrok | 56 | ${DESTDIR}${PREFIX}/share/opengrok | |
59 | ${INSTALL_DATA} ${WRKSRC}/opengrok.jar \ | 57 | ${INSTALL_DATA} ${WRKSRC}/opengrok.jar \ | |
60 | ${DESTDIR}${PREFIX}/share/opengrok | 58 | ${DESTDIR}${PREFIX}/share/opengrok | |
61 | ${INSTALL_DATA} ${WRKSRC}/source.war \ | 59 | ${INSTALL_DATA} ${WRKSRC}/source.war \ | |
62 | ${DESTDIR}${PREFIX}/share/opengrok | 60 | ${DESTDIR}${PREFIX}/share/opengrok | |
63 | ${INSTALL_DATA} ${WRKSRC}/lib/*.jar \ | 61 | ${INSTALL_DATA} ${WRKSRC}/lib/*.jar \ | |
64 | ${DESTDIR}${PREFIX}/share/opengrok/lib | 62 | ${DESTDIR}${PREFIX}/share/opengrok/lib | |
65 | ${INSTALL_DATA} ${WRKSRC}/paths.tsv \ | 63 | ${INSTALL_DATA} ${WRKSRC}/paths.tsv \ | |
66 | ${DESTDIR}${PREFIX}/share/examples/opengrok | 64 | ${DESTDIR}${PREFIX}/share/examples/opengrok | |
67 | ${INSTALL_SCRIPT} ${WRKSRC}/run.sh \ | 65 | ${INSTALL_SCRIPT} ${WRKSRC}/run.sh \ | |
68 | ${DESTDIR}${PREFIX}/share/opengrok | 66 | ${DESTDIR}${PREFIX}/share/opengrok | |
69 | ${INSTALL_SCRIPT} ${WRKSRC}/run-quiet.sh \ | 67 | ${INSTALL_SCRIPT} ${WRKSRC}/run-quiet.sh \ | |
70 | ${DESTDIR}${PREFIX}/share/opengrok | 68 | ${DESTDIR}${PREFIX}/share/opengrok | |
71 | 69 | |||
72 | .include "../../mk/java-vm.mk" | 70 | .include "../../mk/java-vm.mk" | |
73 | .include "../../mk/bsd.pkg.mk" | 71 | .include "../../mk/bsd.pkg.mk" |
@@ -1,46 +1,44 @@ | @@ -1,46 +1,44 @@ | |||
1 | # $NetBSD: Makefile,v 1.57 2011/11/01 06:01:10 sbd Exp $ | 1 | # $NetBSD: Makefile,v 1.58 2012/01/14 03:13:04 hans Exp $ | |
2 | 2 | |||
3 | DISTNAME= uae-0.8.25 | 3 | DISTNAME= uae-0.8.25 | |
4 | PKGREVISION= 10 | 4 | PKGREVISION= 10 | |
5 | CATEGORIES= emulators | 5 | CATEGORIES= emulators | |
6 | MASTER_SITES= http://www.freiburg.linux.de/~uae/bin/sources/develop/ | 6 | MASTER_SITES= http://www.freiburg.linux.de/~uae/bin/sources/develop/ | |
7 | 7 | |||
8 | MAINTAINER= kristerw@NetBSD.org | 8 | MAINTAINER= kristerw@NetBSD.org | |
9 | HOMEPAGE= http://uae.coresystems.de/ | 9 | HOMEPAGE= http://uae.coresystems.de/ | |
10 | COMMENT= The UAE Amiga Emulator | 10 | COMMENT= The UAE Amiga Emulator | |
11 | 11 | |||
12 | DEPENDS+= unzip>=5.40:../../archivers/unzip | |||
13 | ||||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 12 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | MAKE_JOBS_SAFE= no | 13 | MAKE_JOBS_SAFE= no | |
16 | 14 | |||
17 | USE_TOOLS+= gmake pkg-config | 15 | USE_TOOLS+= gmake pkg-config unzip:run | |
18 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes | |
19 | 17 | |||
20 | CONFIGURE_ARGS+= --enable-dga --enable-vidmode | 18 | CONFIGURE_ARGS+= --enable-dga --enable-vidmode | |
21 | 19 | |||
22 | .include "../../mk/bsd.fast.prefs.mk" | 20 | .include "../../mk/bsd.fast.prefs.mk" | |
23 | 21 | |||
24 | .if ${OPSYS} == NetBSD && exists(/usr/include/sys/statvfs.h) | 22 | .if ${OPSYS} == NetBSD && exists(/usr/include/sys/statvfs.h) | |
25 | CONFIGURE_ENV+= cv_func_getmntinfo=yes fu_cv_sys_mounted_getmntinfo=yes | 23 | CONFIGURE_ENV+= cv_func_getmntinfo=yes fu_cv_sys_mounted_getmntinfo=yes | |
26 | .endif | 24 | .endif | |
27 | 25 | |||
28 | INSTALLATION_DIRS= bin | 26 | INSTALLATION_DIRS= bin | |
29 | 27 | |||
30 | do-install: | 28 | do-install: | |
31 | cd ${WRKSRC} && ${INSTALL_PROGRAM} readdisk uae ${DESTDIR}${PREFIX}/bin | 29 | cd ${WRKSRC} && ${INSTALL_PROGRAM} readdisk uae ${DESTDIR}${PREFIX}/bin | |
32 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/uae | 30 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/uae | |
33 | cd ${WRKSRC}/docs && ${INSTALL_DATA} FAQ README \ | 31 | cd ${WRKSRC}/docs && ${INSTALL_DATA} FAQ README \ | |
34 | ${DESTDIR}${PREFIX}/share/doc/uae | 32 | ${DESTDIR}${PREFIX}/share/doc/uae | |
35 | 33 | |||
36 | BUILDLINK_DEPMETHOD.libXt?= build | 34 | BUILDLINK_DEPMETHOD.libXt?= build | |
37 | 35 | |||
38 | .include "../../x11/gtk2/buildlink3.mk" | 36 | .include "../../x11/gtk2/buildlink3.mk" | |
39 | .include "../../x11/libSM/buildlink3.mk" | 37 | .include "../../x11/libSM/buildlink3.mk" | |
40 | .include "../../x11/libX11/buildlink3.mk" | 38 | .include "../../x11/libX11/buildlink3.mk" | |
41 | .include "../../x11/libXext/buildlink3.mk" | 39 | .include "../../x11/libXext/buildlink3.mk" | |
42 | .include "../../x11/libXxf86dga/buildlink3.mk" | 40 | .include "../../x11/libXxf86dga/buildlink3.mk" | |
43 | .include "../../x11/libXxf86vm/buildlink3.mk" | 41 | .include "../../x11/libXxf86vm/buildlink3.mk" | |
44 | .include "../../x11/libXt/buildlink3.mk" | 42 | .include "../../x11/libXt/buildlink3.mk" | |
45 | .include "../../mk/pthread.buildlink3.mk" | 43 | .include "../../mk/pthread.buildlink3.mk" | |
46 | .include "../../mk/bsd.pkg.mk" | 44 | .include "../../mk/bsd.pkg.mk" |
@@ -1,39 +1,39 @@ | @@ -1,39 +1,39 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.22 2009/08/25 11:56:36 wiz Exp $ | 1 | # $NetBSD: Makefile.common,v 1.23 2012/01/14 03:13:04 hans Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= # empty | 4 | DISTNAME= # empty | |
5 | CATEGORIES= fonts | 5 | CATEGORIES= fonts | |
6 | MASTER_SITES= ftp://ftp.netscape.com/pub/communicator/extras/fonts/windows/ | 6 | MASTER_SITES= ftp://ftp.netscape.com/pub/communicator/extras/fonts/windows/ | |
7 | DISTFILES= ${FONT_FILE} ReadMe.htm | 7 | DISTFILES= ${FONT_FILE} ReadMe.htm | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.bitstream.com/ | 10 | HOMEPAGE= http://www.bitstream.com/ | |
11 | LICENSE= cyberbit-ttf-license | 11 | LICENSE= cyberbit-ttf-license | |
12 | 12 | |||
13 | RESTRICTED= Redistribution not permitted; single user license only. | 13 | RESTRICTED= Redistribution not permitted; single user license only. | |
14 | NO_SRC_ON_CDROM=${RESTRICTED} | 14 | NO_SRC_ON_CDROM=${RESTRICTED} | |
15 | NO_SRC_ON_FTP= ${RESTRICTED} | 15 | NO_SRC_ON_FTP= ${RESTRICTED} | |
16 | NO_BIN_ON_CDROM=${RESTRICTED} | 16 | NO_BIN_ON_CDROM=${RESTRICTED} | |
17 | NO_BIN_ON_FTP= ${RESTRICTED} | 17 | NO_BIN_ON_FTP= ${RESTRICTED} | |
18 | 18 | |||
19 | BUILD_DEPENDS+= unzip-[0-9]*:../../archivers/unzip | 19 | USE_TOOLS+= unzip | |
20 | 20 | |||
21 | PKG_DESTDIR_SUPPORT= user-destdir | 21 | PKG_DESTDIR_SUPPORT= user-destdir | |
22 | 22 | |||
23 | DIST_SUBDIR= cyberbit-ttf | 23 | DIST_SUBDIR= cyberbit-ttf | |
24 | 24 | |||
25 | EXTRACT_ONLY= ${FONT_FILE} | 25 | EXTRACT_ONLY= ${FONT_FILE} | |
26 | #EXTRACT_OPTS_ZIP= -Laq | 26 | #EXTRACT_OPTS_ZIP= -Laq | |
27 | 27 | |||
28 | USE_X11BASE= YES | 28 | USE_X11BASE= YES | |
29 | NO_CONFIGURE= YES | 29 | NO_CONFIGURE= YES | |
30 | NO_BUILD= YES | 30 | NO_BUILD= YES | |
31 | 31 | |||
32 | FONTS_DIRS.ttf= ${PREFIX}/lib/X11/fonts/TTF | 32 | FONTS_DIRS.ttf= ${PREFIX}/lib/X11/fonts/TTF | |
33 | DOCDIR= ${PREFIX}/share/doc/html/cyberbit-ttf | 33 | DOCDIR= ${PREFIX}/share/doc/html/cyberbit-ttf | |
34 | 34 | |||
35 | do-install: | 35 | do-install: | |
36 | ${INSTALL_DATA_DIR} ${DESTDIR}${FONTS_DIRS.ttf} | 36 | ${INSTALL_DATA_DIR} ${DESTDIR}${FONTS_DIRS.ttf} | |
37 | ${INSTALL_DATA} ${WRKDIR}/*.ttf ${DESTDIR}${FONTS_DIRS.ttf} | 37 | ${INSTALL_DATA} ${WRKDIR}/*.ttf ${DESTDIR}${FONTS_DIRS.ttf} | |
38 | ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} | 38 | ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} | |
39 | ${INSTALL_DATA} ${_DISTDIR}/ReadMe.htm ${DESTDIR}${DOCDIR} | 39 | ${INSTALL_DATA} ${_DISTDIR}/ReadMe.htm ${DESTDIR}${DOCDIR} |
@@ -1,44 +1,43 @@ | @@ -1,44 +1,43 @@ | |||
1 | # $NetBSD: Makefile,v 1.27 2011/04/22 13:43:59 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.28 2012/01/14 03:13:04 hans Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= sablevm-1.13 | 4 | DISTNAME= sablevm-1.13 | |
5 | PKGREVISION= 4 | 5 | PKGREVISION= 4 | |
6 | CATEGORIES= lang | 6 | CATEGORIES= lang | |
7 | MASTER_SITES= http://sablevm.org/download/release/1.13/ | 7 | MASTER_SITES= http://sablevm.org/download/release/1.13/ | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://sablevm.org/ | 10 | HOMEPAGE= http://sablevm.org/ | |
11 | COMMENT= SableVM free Java virtual machine | 11 | COMMENT= SableVM free Java virtual machine | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | DEPENDS+= unzip>=5.50:../../archivers/unzip | |||
16 | DEPENDS+= sablevm-classpath-1.13nb1:../../lang/sablevm-classpath | 15 | DEPENDS+= sablevm-classpath-1.13nb1:../../lang/sablevm-classpath | |
17 | 16 | |||
18 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes | |
19 | GNU_CONFIGURE_PREFIX= ${JAVA_HOME} | 18 | GNU_CONFIGURE_PREFIX= ${JAVA_HOME} | |
20 | GNU_CONFIGURE_MANDIR= ${PREFIX}/${PKGMANDIR} | 19 | GNU_CONFIGURE_MANDIR= ${PREFIX}/${PKGMANDIR} | |
21 | USE_TOOLS+= gmake gm4 | 20 | USE_TOOLS+= gmake gm4 unzip:run | |
22 | USE_LIBTOOL= yes | 21 | USE_LIBTOOL= yes | |
23 | 22 | |||
24 | JAVA_NAME= sablevm | 23 | JAVA_NAME= sablevm | |
25 | JAVA_HOME= ${PREFIX}/java/sablevm | 24 | JAVA_HOME= ${PREFIX}/java/sablevm | |
26 | JAVA_WRAPPERS+= java | 25 | JAVA_WRAPPERS+= java | |
27 | JAVA_WRAPPER_BIN.java= ${JAVA_HOME}/bin/java-sablevm --classpath $${CLASSPATH} | 26 | JAVA_WRAPPER_BIN.java= ${JAVA_HOME}/bin/java-sablevm --classpath $${CLASSPATH} | |
28 | 27 | |||
29 | BUILDLINK_PASSTHRU_RPATHDIRS+= ${JAVA_HOME}/lib | 28 | BUILDLINK_PASSTHRU_RPATHDIRS+= ${JAVA_HOME}/lib | |
30 | 29 | |||
31 | INSTALLATION_DIRS= java/sablevm/lib/sablevm/bin java/sablevm/lib/sablevm/jre | 30 | INSTALLATION_DIRS= java/sablevm/lib/sablevm/bin java/sablevm/lib/sablevm/jre | |
32 | 31 | |||
33 | .if !exists(/usr/include/semaphore.h) | 32 | .if !exists(/usr/include/semaphore.h) | |
34 | LDFLAGS+= -lsemaphore | 33 | LDFLAGS+= -lsemaphore | |
35 | BUILDLINK_TRANSFORM+= l:rt:semaphore | 34 | BUILDLINK_TRANSFORM+= l:rt:semaphore | |
36 | .include "../../devel/pthread-sem/buildlink3.mk" | 35 | .include "../../devel/pthread-sem/buildlink3.mk" | |
37 | .endif | 36 | .endif | |
38 | .include "../../devel/zlib/buildlink3.mk" | 37 | .include "../../devel/zlib/buildlink3.mk" | |
39 | .include "../../devel/libffi/buildlink3.mk" | 38 | .include "../../devel/libffi/buildlink3.mk" | |
40 | .include "../../devel/libltdl/buildlink3.mk" | 39 | .include "../../devel/libltdl/buildlink3.mk" | |
41 | .include "../../devel/popt/buildlink3.mk" | 40 | .include "../../devel/popt/buildlink3.mk" | |
42 | .include "../../mk/java-env.mk" | 41 | .include "../../mk/java-env.mk" | |
43 | .include "../../mk/pthread.buildlink3.mk" | 42 | .include "../../mk/pthread.buildlink3.mk" | |
44 | .include "../../mk/bsd.pkg.mk" | 43 | .include "../../mk/bsd.pkg.mk" |
@@ -1,103 +1,102 @@ | @@ -1,103 +1,102 @@ | |||
1 | # $NetBSD: Makefile,v 1.1.1.1 2010/12/24 07:21:09 kefren Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2012/01/14 03:13:04 hans Exp $ | |
2 | 2 | |||
3 | DISTNAME= amavisd-${VERSION} | 3 | DISTNAME= amavisd-${VERSION} | |
4 | PKGNAME= amavis-perl-${VERSION} | 4 | PKGNAME= amavis-perl-${VERSION} | |
5 | PKGREVISION= 7 | 5 | PKGREVISION= 7 | |
6 | CATEGORIES= mail security | 6 | CATEGORIES= mail security | |
7 | MASTER_SITES= http://www.amavis.org/dist/perl/ \ | 7 | MASTER_SITES= http://www.amavis.org/dist/perl/ \ | |
8 | ${MASTER_SITE_SOURCEFORGE:=amavis/} | 8 | ${MASTER_SITE_SOURCEFORGE:=amavis/} | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.amavis.org/ | 11 | HOMEPAGE= http://www.amavis.org/ | |
12 | COMMENT= Mail virus scanner | 12 | COMMENT= Mail virus scanner | |
13 | 13 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 15 | |||
16 | CONFLICTS+= amavis-[0-9]* | 16 | CONFLICTS+= amavis-[0-9]* | |
17 | CONFLICTS+= amavis-perl-[0-9]* | 17 | CONFLICTS+= amavis-perl-[0-9]* | |
18 | 18 | |||
19 | DEPENDS+= uvscan-[0-9]*:../../security/uvscan | 19 | DEPENDS+= uvscan-[0-9]*:../../security/uvscan | |
20 | DEPENDS+= maildrop-[0-9]*:../../mail/maildrop | 20 | DEPENDS+= maildrop-[0-9]*:../../mail/maildrop | |
21 | DEPENDS+= tnef-[0-9]*:../../mail/tnef | 21 | DEPENDS+= tnef-[0-9]*:../../mail/tnef | |
22 | DEPENDS+= unzip-[0-9]*:../../archivers/unzip | |||
23 | DEPENDS+= unarj-[0-9]*:../../archivers/unarj | 22 | DEPENDS+= unarj-[0-9]*:../../archivers/unarj | |
24 | DEPENDS+= unrar-[0-9]*:../../archivers/unrar | 23 | DEPENDS+= unrar-[0-9]*:../../archivers/unrar | |
25 | DEPENDS+= xbin-[0-9]*:../../archivers/xbin | 24 | DEPENDS+= xbin-[0-9]*:../../archivers/xbin | |
26 | DEPENDS+= lha-[0-9]*:../../archivers/lha | 25 | DEPENDS+= lha-[0-9]*:../../archivers/lha | |
27 | DEPENDS+= zoo-[0-9]*:../../archivers/zoo | 26 | DEPENDS+= zoo-[0-9]*:../../archivers/zoo | |
28 | DEPENDS+= freeze-[0-9]*:../../archivers/freeze | 27 | DEPENDS+= freeze-[0-9]*:../../archivers/freeze | |
29 | DEPENDS+= arc-[0-9]*:../../archivers/arc | 28 | DEPENDS+= arc-[0-9]*:../../archivers/arc | |
30 | DEPENDS+= p5-Archive-Tar-[0-9]*:../../archivers/p5-Archive-Tar | 29 | DEPENDS+= p5-Archive-Tar-[0-9]*:../../archivers/p5-Archive-Tar | |
31 | DEPENDS+= p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip | 30 | DEPENDS+= p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip | |
32 | DEPENDS+= p5-IO-Compress-[0-9]*:../../devel/p5-IO-Compress | 31 | DEPENDS+= p5-IO-Compress-[0-9]*:../../devel/p5-IO-Compress | |
33 | DEPENDS+= p5-Convert-TNEF-[0-9]*:../../converters/p5-Convert-TNEF | 32 | DEPENDS+= p5-Convert-TNEF-[0-9]*:../../converters/p5-Convert-TNEF | |
34 | DEPENDS+= p5-Convert-UUlib-[0-9]*:../../converters/p5-Convert-UUlib | 33 | DEPENDS+= p5-Convert-UUlib-[0-9]*:../../converters/p5-Convert-UUlib | |
35 | DEPENDS+= p5-MIME-tools>=5.313:../../mail/p5-MIME-tools | 34 | DEPENDS+= p5-MIME-tools>=5.313:../../mail/p5-MIME-tools | |
36 | DEPENDS+= {perl>=5.10,p5-Net-[0-9]*}:../../net/p5-Net | 35 | DEPENDS+= {perl>=5.10,p5-Net-[0-9]*}:../../net/p5-Net | |
37 | DEPENDS+= p5-Unix-Syslog-[0-9]*:../../sysutils/p5-Unix-Syslog | 36 | DEPENDS+= p5-Unix-Syslog-[0-9]*:../../sysutils/p5-Unix-Syslog | |
38 | 37 | |||
39 | .include "options.mk" | 38 | .include "options.mk" | |
40 | 39 | |||
41 | .include "../../mk/bsd.prefs.mk" | 40 | .include "../../mk/bsd.prefs.mk" | |
42 | 41 | |||
43 | VERSION= 0.1 | 42 | VERSION= 0.1 | |
44 | 43 | |||
45 | SMTPPORT?= 10025 # target port for scanned mails | 44 | SMTPPORT?= 10025 # target port for scanned mails | |
46 | VIRUSDIR?= /var/log/virusmails # where to put contaminated mails | 45 | VIRUSDIR?= /var/log/virusmails # where to put contaminated mails | |
47 | VIRUSMAILTO?= security # whom to notify about viruses | 46 | VIRUSMAILTO?= security # whom to notify about viruses | |
48 | 47 | |||
49 | GNU_CONFIGURE= YES | 48 | GNU_CONFIGURE= YES | |
50 | PLIST_SRC= ${PKGDIR}/PLIST | 49 | PLIST_SRC= ${PKGDIR}/PLIST | |
51 | 50 | |||
52 | USE_TOOLS+= file perl:run | 51 | USE_TOOLS+= file perl:run unzip:run | |
53 | CONFIGURE_ENV+= file=${TOOLS_FILE_CMD:Q} | 52 | CONFIGURE_ENV+= file=${TOOLS_FILE_CMD:Q} | |
54 | 53 | |||
55 | CONFIGURE_ENV+= procmail="/usr/libexec/mail.local" | 54 | CONFIGURE_ENV+= procmail="/usr/libexec/mail.local" | |
56 | 55 | |||
57 | CONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc/amavis | 56 | CONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc/amavis | |
58 | CONFIGURE_ARGS+=--with-virusdir=${VIRUSDIR:Q} | 57 | CONFIGURE_ARGS+=--with-virusdir=${VIRUSDIR:Q} | |
59 | CONFIGURE_ARGS+=--with-mailto=${VIRUSMAILTO:Q} | 58 | CONFIGURE_ARGS+=--with-mailto=${VIRUSMAILTO:Q} | |
60 | CONFIGURE_ARGS+=--enable-all | 59 | CONFIGURE_ARGS+=--enable-all | |
61 | CONFIGURE_ARGS+=--with-amavisuser=amavis | 60 | CONFIGURE_ARGS+=--with-amavisuser=amavis | |
62 | CONFIGURE_ARGS+=--with-perl=${PERL5} | 61 | CONFIGURE_ARGS+=--with-perl=${PERL5} | |
63 | 62 | |||
64 | INSTALLATION_DIRS= sbin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \ | 63 | INSTALLATION_DIRS= sbin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \ | |
65 | ${PKGMANDIR}/man8 share/doc/amavis | 64 | ${PKGMANDIR}/man8 share/doc/amavis | |
66 | 65 | |||
67 | post-build: | 66 | post-build: | |
68 | ${SED} -e "s|/etc/amavisd.conf|${PREFIX}/etc/amavis/amavisd.conf|" \ | 67 | ${SED} -e "s|/etc/amavisd.conf|${PREFIX}/etc/amavis/amavisd.conf|" \ | |
69 | ${WRKSRC}/amavis/amavisd > ${WRKDIR}/amavisd | 68 | ${WRKSRC}/amavis/amavisd > ${WRKDIR}/amavisd | |
70 | 69 | |||
71 | do-install: | 70 | do-install: | |
72 | # Program files | 71 | # Program files | |
73 | .if empty(PKG_OPTIONS:Mmilter) | 72 | .if empty(PKG_OPTIONS:Mmilter) | |
74 | ${INSTALL_PROGRAM} ${WRKSRC}/amavis/amavis ${DESTDIR}${PREFIX}/sbin | 73 | ${INSTALL_PROGRAM} ${WRKSRC}/amavis/amavis ${DESTDIR}${PREFIX}/sbin | |
75 | .endif | 74 | .endif | |
76 | ${INSTALL_SCRIPT} ${WRKDIR}/amavisd ${DESTDIR}${PREFIX}/sbin | 75 | ${INSTALL_SCRIPT} ${WRKDIR}/amavisd ${DESTDIR}${PREFIX}/sbin | |
77 | # Documents | 76 | # Documents | |
78 | ${INSTALL_DATA} ${WRKSRC}/doc/amavis.html ${DESTDIR}${PREFIX}/share/doc/amavis | 77 | ${INSTALL_DATA} ${WRKSRC}/doc/amavis.html ${DESTDIR}${PREFIX}/share/doc/amavis | |
79 | ${INSTALL_DATA} ${WRKSRC}/doc/amavis.png ${DESTDIR}${PREFIX}/share/doc/amavis | 78 | ${INSTALL_DATA} ${WRKSRC}/doc/amavis.png ${DESTDIR}${PREFIX}/share/doc/amavis | |
80 | ${INSTALL_DATA} ${WRKSRC}/doc/amavis.txt ${DESTDIR}${PREFIX}/share/doc/amavis | 79 | ${INSTALL_DATA} ${WRKSRC}/doc/amavis.txt ${DESTDIR}${PREFIX}/share/doc/amavis | |
81 | ${INSTALL_DATA} ${FILESDIR}/LICENSE.sendmail ${DESTDIR}${PREFIX}/share/doc/amavis | 80 | ${INSTALL_DATA} ${FILESDIR}/LICENSE.sendmail ${DESTDIR}${PREFIX}/share/doc/amavis | |
82 | ${INSTALL_DATA} ${WRKSRC}/FAQ ${DESTDIR}${PREFIX}/share/doc/amavis | 81 | ${INSTALL_DATA} ${WRKSRC}/FAQ ${DESTDIR}${PREFIX}/share/doc/amavis | |
83 | ${INSTALL_DATA} ${WRKSRC}/NEWS ${DESTDIR}${PREFIX}/share/doc/amavis | 82 | ${INSTALL_DATA} ${WRKSRC}/NEWS ${DESTDIR}${PREFIX}/share/doc/amavis | |
84 | ${INSTALL_DATA} ${WRKSRC}/README.exim ${DESTDIR}${PREFIX}/share/doc/amavis | 83 | ${INSTALL_DATA} ${WRKSRC}/README.exim ${DESTDIR}${PREFIX}/share/doc/amavis | |
85 | ${INSTALL_DATA} ${WRKSRC}/README.milter ${DESTDIR}${PREFIX}/share/doc/amavis | 84 | ${INSTALL_DATA} ${WRKSRC}/README.milter ${DESTDIR}${PREFIX}/share/doc/amavis | |
86 | ${INSTALL_DATA} ${WRKSRC}/README.postfix ${DESTDIR}${PREFIX}/share/doc/amavis | 85 | ${INSTALL_DATA} ${WRKSRC}/README.postfix ${DESTDIR}${PREFIX}/share/doc/amavis | |
87 | ${INSTALL_DATA} ${WRKSRC}/README.qmail ${DESTDIR}${PREFIX}/share/doc/amavis | 86 | ${INSTALL_DATA} ${WRKSRC}/README.qmail ${DESTDIR}${PREFIX}/share/doc/amavis | |
88 | ${INSTALL_DATA} ${WRKSRC}/README.scanners ${DESTDIR}${PREFIX}/share/doc/amavis | 87 | ${INSTALL_DATA} ${WRKSRC}/README.scanners ${DESTDIR}${PREFIX}/share/doc/amavis | |
89 | ${INSTALL_DATA} ${WRKSRC}/README.sendmail ${DESTDIR}${PREFIX}/share/doc/amavis | 88 | ${INSTALL_DATA} ${WRKSRC}/README.sendmail ${DESTDIR}${PREFIX}/share/doc/amavis | |
90 | ${INSTALL_DATA} ${WRKSRC}/amavis/amavisd.conf \ | 89 | ${INSTALL_DATA} ${WRKSRC}/amavis/amavisd.conf \ | |
91 | ${DESTDIR}${PREFIX}/share/doc/amavis | 90 | ${DESTDIR}${PREFIX}/share/doc/amavis | |
92 | ${SED} "s+@PREFIX@+${PREFIX}+g" < ${FILESDIR}/amavis.m4 \ | 91 | ${SED} "s+@PREFIX@+${PREFIX}+g" < ${FILESDIR}/amavis.m4 \ | |
93 | > ${WRKDIR}/amavis.m4 | 92 | > ${WRKDIR}/amavis.m4 | |
94 | ${INSTALL_DATA} ${WRKDIR}/amavis.m4 ${DESTDIR}${PREFIX}/share/doc/amavis | 93 | ${INSTALL_DATA} ${WRKDIR}/amavis.m4 ${DESTDIR}${PREFIX}/share/doc/amavis | |
95 | # Man pages | 94 | # Man pages | |
96 | .if empty(PKG_OPTIONS:Mmilter) | 95 | .if empty(PKG_OPTIONS:Mmilter) | |
97 | ${INSTALL_DATA} ${WRKSRC}/doc/amavis.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | 96 | ${INSTALL_DATA} ${WRKSRC}/doc/amavis.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |
98 | .endif | 97 | .endif | |
99 | ${INSTALL_DATA} ${WRKSRC}/doc/amavis-milter.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | 98 | ${INSTALL_DATA} ${WRKSRC}/doc/amavis-milter.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |
100 | ${INSTALL_DATA} ${WRKSRC}/doc/amavisd.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | 99 | ${INSTALL_DATA} ${WRKSRC}/doc/amavisd.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | |
101 | ${INSTALL_DATA} ${WRKSRC}/doc/amavisd.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 | 100 | ${INSTALL_DATA} ${WRKSRC}/doc/amavisd.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 | |
102 | 101 | |||
103 | .include "../../mk/bsd.pkg.mk" | 102 | .include "../../mk/bsd.pkg.mk" |