'EXTRACT_SUFX is ".tar.gz" by default, so this definition may be redundant.' - It was. Removed.diff -r1.111 -r1.112 pkgsrc/devel/kdevelop-base/Makefile
(rodent)
@@ -1,72 +1,71 @@ | @@ -1,72 +1,71 @@ | |||
1 | # $NetBSD: Makefile,v 1.111 2013/02/16 11:20:46 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.112 2013/04/06 13:01:26 rodent Exp $ | |
2 | 2 | |||
3 | DISTNAME= kdevelop_3.5.5.orig | 3 | DISTNAME= kdevelop_3.5.5.orig | |
4 | PKGNAME= kdevelop-base-3.5.5 | 4 | PKGNAME= kdevelop-base-3.5.5 | |
5 | PKGREVISION= 29 | 5 | PKGREVISION= 29 | |
6 | CATEGORIES= devel kde | 6 | CATEGORIES= devel kde | |
7 | MASTER_SITES= http://download.opensuse.org/repositories/home:/amilcarlucas/xUbuntu_6.06/ | 7 | MASTER_SITES= http://download.opensuse.org/repositories/home:/amilcarlucas/xUbuntu_6.06/ | |
8 | EXTRACT_SUFX= .tar.gz | |||
9 | 8 | |||
10 | HOMEPAGE= http://www.kdevelop.org/ | 9 | HOMEPAGE= http://www.kdevelop.org/ | |
11 | COMMENT= Base modules for IDE for Unix/X11/KDE | 10 | COMMENT= Base modules for IDE for Unix/X11/KDE | |
12 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 | 11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 | |
13 | 12 | |||
14 | WRKSRC= ${WRKDIR}/kdevelop-3.5.5 | 13 | WRKSRC= ${WRKDIR}/kdevelop-3.5.5 | |
15 | 14 | |||
16 | .include "../../meta-pkgs/kde3/Makefile.kde3" | 15 | .include "../../meta-pkgs/kde3/Makefile.kde3" | |
17 | 16 | |||
18 | DEPENDS+= automake>=1.7:../../devel/automake | 17 | DEPENDS+= automake>=1.7:../../devel/automake | |
19 | DEPENDS+= doxygen>=1.3.5:../../devel/doxygen | 18 | DEPENDS+= doxygen>=1.3.5:../../devel/doxygen | |
20 | DEPENDS+= graphviz>=1.10nb1:../../graphics/graphviz | 19 | DEPENDS+= graphviz>=1.10nb1:../../graphics/graphviz | |
21 | DEPENDS+= htdig>=3.2.0:../../www/htdig | 20 | DEPENDS+= htdig>=3.2.0:../../www/htdig | |
22 | DEPENDS+= a2ps>=4.12:../../print/a2ps | 21 | DEPENDS+= a2ps>=4.12:../../print/a2ps | |
23 | DEPENDS+= kdelibdocs>=3.2:../../x11/kdelibdocs3 | 22 | DEPENDS+= kdelibdocs>=3.2:../../x11/kdelibdocs3 | |
24 | DEPENDS+= qt3-docs>=3.1.1:../../x11/qt3-docs | 23 | DEPENDS+= qt3-docs>=3.1.1:../../x11/qt3-docs | |
25 | DEPENDS+= qt3-tools>=3.1.1:../../x11/qt3-tools | 24 | DEPENDS+= qt3-tools>=3.1.1:../../x11/qt3-tools | |
26 | 25 | |||
27 | CONFLICTS+= kdevelop<=1.3 | 26 | CONFLICTS+= kdevelop<=1.3 | |
28 | 27 | |||
29 | BDB_ACCEPTED= db4 db5 | 28 | BDB_ACCEPTED= db4 db5 | |
30 | USE_LANGUAGES= c c++ fortran77 | 29 | USE_LANGUAGES= c c++ fortran77 | |
31 | USE_TOOLS+= msgfmt perl:run | 30 | USE_TOOLS+= msgfmt perl:run | |
32 | MAKE_JOBS_SAFE= no | 31 | MAKE_JOBS_SAFE= no | |
33 | 32 | |||
34 | REPLACE_PERL+= kdevprj2kdevelop | 33 | REPLACE_PERL+= kdevprj2kdevelop | |
35 | REPLACE_PERL+= doc/tools/index-python | 34 | REPLACE_PERL+= doc/tools/index-python | |
36 | REPLACE_PERL+= doc/tools/index-texi | 35 | REPLACE_PERL+= doc/tools/index-texi | |
37 | REPLACE_PERL+= doc/tools/toc-docbook | 36 | REPLACE_PERL+= doc/tools/toc-docbook | |
38 | REPLACE_PERL+= doc/tools/toc-gsdoc | 37 | REPLACE_PERL+= doc/tools/toc-gsdoc | |
39 | REPLACE_PERL+= doc/tools/toc-python | 38 | REPLACE_PERL+= doc/tools/toc-python | |
40 | REPLACE_PERL+= doc/tools/toc-texi | 39 | REPLACE_PERL+= doc/tools/toc-texi | |
41 | REPLACE_PERL+= languages/perl/app_templates/perlhello/app.pl | 40 | REPLACE_PERL+= languages/perl/app_templates/perlhello/app.pl | |
42 | REPLACE_PERL+= languages/perl/file_templates/pl | 41 | REPLACE_PERL+= languages/perl/file_templates/pl | |
43 | 42 | |||
44 | SUBST_CLASSES+= perlpath | 43 | SUBST_CLASSES+= perlpath | |
45 | SUBST_STAGE.perlpath= post-patch | 44 | SUBST_STAGE.perlpath= post-patch | |
46 | SUBST_MESSAGE.perlpath= Fix perl path. | 45 | SUBST_MESSAGE.perlpath= Fix perl path. | |
47 | SUBST_FILES.perlpath= languages/perl/perlparser.cpp parts/doxygen/config.cpp | 46 | SUBST_FILES.perlpath= languages/perl/perlparser.cpp parts/doxygen/config.cpp | |
48 | SUBST_SED.perlpath= -e s:/usr/bin/perl:${PERL5:Q}: | 47 | SUBST_SED.perlpath= -e s:/usr/bin/perl:${PERL5:Q}: | |
49 | 48 | |||
50 | EVAL_PREFIX+= QT3DIR=qt3 | 49 | EVAL_PREFIX+= QT3DIR=qt3 | |
51 | EVAL_PREFIX+= KDELIBDIR=kdelibs | 50 | EVAL_PREFIX+= KDELIBDIR=kdelibs | |
52 | 51 | |||
53 | CONFIGURE_ARGS+= --with-db-includedir=${BDBBASE}/include/${BDB_TYPE} | 52 | CONFIGURE_ARGS+= --with-db-includedir=${BDBBASE}/include/${BDB_TYPE} | |
54 | CONFIGURE_ARGS+= --with-db-libdir=${BDBBASE}/lib | 53 | CONFIGURE_ARGS+= --with-db-libdir=${BDBBASE}/lib | |
55 | CONFIGURE_ARGS+= --with-db-lib=${BDB_TYPE} | 54 | CONFIGURE_ARGS+= --with-db-lib=${BDB_TYPE} | |
56 | CONFIGURE_ARGS+= --with-qtdoc-dir=${QT3DIR}/qt3/doc/html | 55 | CONFIGURE_ARGS+= --with-qtdoc-dir=${QT3DIR}/qt3/doc/html | |
57 | CONFIGURE_ARGS+= --with-kdelibsdoxy-dir=${KDELIBDIR}/share/doc/kde/HTML/en/kdelibs-apidocs | 56 | CONFIGURE_ARGS+= --with-kdelibsdoxy-dir=${KDELIBDIR}/share/doc/kde/HTML/en/kdelibs-apidocs | |
58 | 57 | |||
59 | .include "options.mk" | 58 | .include "options.mk" | |
60 | 59 | |||
61 | .include "../../meta-pkgs/kde3/kde3.mk" | 60 | .include "../../meta-pkgs/kde3/kde3.mk" | |
62 | 61 | |||
63 | # XXX: need to include compiler.mk before including bdb.buildlink3.mk, | 62 | # XXX: need to include compiler.mk before including bdb.buildlink3.mk, | |
64 | # otherwise f2c is not added as a dependency correctly | 63 | # otherwise f2c is not added as a dependency correctly | |
65 | .include "../../mk/compiler.mk" | 64 | .include "../../mk/compiler.mk" | |
66 | .include "../../devel/kdesdk3/buildlink3.mk" | 65 | .include "../../devel/kdesdk3/buildlink3.mk" | |
67 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 66 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
68 | .include "../../x11/kdebase3/buildlink3.mk" | 67 | .include "../../x11/kdebase3/buildlink3.mk" | |
69 | .include "../../x11/kdelibs3/buildlink3.mk" | 68 | .include "../../x11/kdelibs3/buildlink3.mk" | |
70 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 69 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
71 | .include "../../mk/bdb.buildlink3.mk" | 70 | .include "../../mk/bdb.buildlink3.mk" | |
72 | .include "../../mk/bsd.pkg.mk" | 71 | .include "../../mk/bsd.pkg.mk" |
@@ -1,38 +1,37 @@ | @@ -1,38 +1,37 @@ | |||
1 | # $NetBSD: Makefile,v 1.27 2013/03/16 07:21:20 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.28 2013/04/06 13:01:26 rodent Exp $ | |
2 | 2 | |||
3 | DISTNAME= thrift-${THRIFT_VERSION} | 3 | DISTNAME= thrift-${THRIFT_VERSION} | |
4 | PKGNAME= libthrift-${THRIFT_VERSION} | 4 | PKGNAME= libthrift-${THRIFT_VERSION} | |
5 | PKGREVISION= 13 | 5 | PKGREVISION= 13 | |
6 | CATEGORIES= devel | 6 | CATEGORIES= devel | |
7 | MASTER_SITES= ${MASTER_SITE_APACHE:=thrift/${THRIFT_VERSION}/} | 7 | MASTER_SITES= ${MASTER_SITE_APACHE:=thrift/${THRIFT_VERSION}/} | |
8 | EXTRACT_SUFX= .tar.gz | |||
9 | 8 | |||
10 | MAINTAINER= tonnerre@NetBSD.org | 9 | MAINTAINER= tonnerre@NetBSD.org | |
11 | HOMEPAGE= http://incubator.apache.org/thrift/ | 10 | HOMEPAGE= http://incubator.apache.org/thrift/ | |
12 | COMMENT= Cross-language data serialization library | 11 | COMMENT= Cross-language data serialization library | |
13 | LICENSE= apache-2.0 | 12 | LICENSE= apache-2.0 | |
14 | 13 | |||
15 | MAKE_JOBS_SAFE= no | 14 | MAKE_JOBS_SAFE= no | |
16 | 15 | |||
17 | USE_LANGUAGES= c c++ | 16 | USE_LANGUAGES= c c++ | |
18 | USE_LIBTOOL= yes | 17 | USE_LIBTOOL= yes | |
19 | USE_PKGLOCALEDIR= yes | 18 | USE_PKGLOCALEDIR= yes | |
20 | USE_TOOLS+= gmake pkg-config | 19 | USE_TOOLS+= gmake pkg-config | |
21 | GNU_CONFIGURE= yes | 20 | GNU_CONFIGURE= yes | |
22 | CONFIGURE_ENV+= LEXLIB="" | 21 | CONFIGURE_ENV+= LEXLIB="" | |
23 | 22 | |||
24 | WRKSRC= ${WRKDIR}/thrift-${THRIFT_VERSION} | 23 | WRKSRC= ${WRKDIR}/thrift-${THRIFT_VERSION} | |
25 | THRIFT_VERSION= 0.7.0 | 24 | THRIFT_VERSION= 0.7.0 | |
26 | TEST_TARGET= check | 25 | TEST_TARGET= check | |
27 | 26 | |||
28 | pre-build: | 27 | pre-build: | |
29 | ${CHMOD} 0755 ${WRKSRC}/lib/erl/rebar | 28 | ${CHMOD} 0755 ${WRKSRC}/lib/erl/rebar | |
30 | 29 | |||
31 | .include "options.mk" | 30 | .include "options.mk" | |
32 | 31 | |||
33 | .include "../../security/openssl/buildlink3.mk" | 32 | .include "../../security/openssl/buildlink3.mk" | |
34 | .include "../../devel/zlib/buildlink3.mk" | 33 | .include "../../devel/zlib/buildlink3.mk" | |
35 | .include "../../devel/libevent/buildlink3.mk" | 34 | .include "../../devel/libevent/buildlink3.mk" | |
36 | .include "../../devel/boost-libs/buildlink3.mk" | 35 | .include "../../devel/boost-libs/buildlink3.mk" | |
37 | 36 | |||
38 | .include "../../mk/bsd.pkg.mk" | 37 | .include "../../mk/bsd.pkg.mk" |
@@ -1,73 +1,72 @@ | @@ -1,73 +1,72 @@ | |||
1 | # $NetBSD: Makefile,v 1.30 2012/10/03 18:28:24 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.31 2013/04/06 13:01:26 rodent Exp $ | |
2 | 2 | |||
3 | DISTNAME= intlfonts-1.2.1 | 3 | DISTNAME= intlfonts-1.2.1 | |
4 | PKGREVISION= 5 | 4 | PKGREVISION= 5 | |
5 | CATEGORIES= fonts x11 | 5 | CATEGORIES= fonts x11 | |
6 | MASTER_SITES= ${MASTER_SITE_GNU:=intlfonts/intlfonts-1.2.1-split/} | 6 | MASTER_SITES= ${MASTER_SITE_GNU:=intlfonts/intlfonts-1.2.1-split/} | |
7 | DISTFILES= ${FONT_SETS:=${EXTRACT_SUFX}} ${MISC_FILES} | 7 | DISTFILES= ${FONT_SETS:=${EXTRACT_SUFX}} ${MISC_FILES} | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | COMMENT= Free X11 fonts (BDF format) for all characters that Emacs can handle | 10 | COMMENT= Free X11 fonts (BDF format) for all characters that Emacs can handle | |
11 | 11 | |||
12 | FONT_SETS= Asian \ | 12 | FONT_SETS= Asian \ | |
13 | Chinese \ | 13 | Chinese \ | |
14 | Ethiopic \ | 14 | Ethiopic \ | |
15 | European \ | 15 | European \ | |
16 | Japanese \ | 16 | Japanese \ | |
17 | Misc | 17 | Misc | |
18 | 18 | |||
19 | USE_TOOLS+= bdftopcf | 19 | USE_TOOLS+= bdftopcf | |
20 | 20 | |||
21 | # Use the X font set for Korean, as there isn't anything better | 21 | # Use the X font set for Korean, as there isn't anything better | |
22 | FONT_SETS+= Korean.X | 22 | FONT_SETS+= Korean.X | |
23 | 23 | |||
24 | # These are extra files that not many folks will likely need or want | 24 | # These are extra files that not many folks will likely need or want | |
25 | # They are all bigger than 24 dots -- you'll only want them if you | 25 | # They are all bigger than 24 dots -- you'll only want them if you | |
26 | # want to display text in really big fonts. | 26 | # want to display text in really big fonts. | |
27 | # | 27 | # | |
28 | EXTRA_FONTS= Chinese.BIG \ | 28 | EXTRA_FONTS= Chinese.BIG \ | |
29 | European.BIG \ | 29 | European.BIG \ | |
30 | Japanese.BIG | 30 | Japanese.BIG | |
31 | 31 | |||
32 | # Type1/TrueType fonts for Latin1, Thai and Vietnamese | 32 | # Type1/TrueType fonts for Latin1, Thai and Vietnamese | |
33 | # XXX need "fonts.scale" for them | 33 | # XXX need "fonts.scale" for them | |
34 | # | 34 | # | |
35 | EXTRA_FONTS+= Type1 \ | 35 | EXTRA_FONTS+= Type1 \ | |
36 | TrueType | 36 | TrueType | |
37 | CONFIGURE_ARGS+= --with-type1 --with-truetype | 37 | CONFIGURE_ARGS+= --with-type1 --with-truetype | |
38 | 38 | |||
39 | MISC_FILES= README.split | 39 | MISC_FILES= README.split | |
40 | 40 | |||
41 | DIST_SUBDIR= ${PKGNAME_NOREV} | 41 | DIST_SUBDIR= ${PKGNAME_NOREV} | |
42 | EXTRACT_SUFX= .tar.gz | |||
43 | EXTRACT_ONLY= ${FONT_SETS:=${EXTRACT_SUFX}} | 42 | EXTRACT_ONLY= ${FONT_SETS:=${EXTRACT_SUFX}} | |
44 | 43 | |||
45 | GNU_CONFIGURE= yes | 44 | GNU_CONFIGURE= yes | |
46 | CONFIGURE_ARGS+=--with-fontdir=${FONTS_DIR} \ | 45 | CONFIGURE_ARGS+=--with-fontdir=${FONTS_DIR} \ | |
47 | --enable-compress=gzip | 46 | --enable-compress=gzip | |
48 | INSTALL_MAKE_FLAGS+= fontdir=${DESTDIR}${FONTS_DIR} | 47 | INSTALL_MAKE_FLAGS+= fontdir=${DESTDIR}${FONTS_DIR} | |
49 | 48 | |||
50 | FONTS_DIR= ${PREFIX}/lib/X11/fonts/intlfonts | 49 | FONTS_DIR= ${PREFIX}/lib/X11/fonts/intlfonts | |
51 | 50 | |||
52 | FONTS_DIRS.x11+= ${FONTS_DIR} | 51 | FONTS_DIRS.x11+= ${FONTS_DIR} | |
53 | FONTS_DIRS.x11+= ${FONTS_DIR}/bdf | 52 | FONTS_DIRS.x11+= ${FONTS_DIR}/bdf | |
54 | FONTS_DIRS.type1+= ${FONTS_DIR}/Type1 | 53 | FONTS_DIRS.type1+= ${FONTS_DIR}/Type1 | |
55 | FONTS_DIRS.ttf+= ${FONTS_DIR}/TrueType | 54 | FONTS_DIRS.ttf+= ${FONTS_DIR}/TrueType | |
56 | REQD_DIRS+= ${FONTS_DIR} | 55 | REQD_DIRS+= ${FONTS_DIR} | |
57 | REQD_DIRS+= ${FONTS_DIR}/bdf | 56 | REQD_DIRS+= ${FONTS_DIR}/bdf | |
58 | REQD_DIRS+= ${FONTS_DIR}/Type1 | 57 | REQD_DIRS+= ${FONTS_DIR}/Type1 | |
59 | REQD_DIRS+= ${FONTS_DIR}/TrueType | 58 | REQD_DIRS+= ${FONTS_DIR}/TrueType | |
60 | 59 | |||
61 | .include "../../mk/bsd.prefs.mk" | 60 | .include "../../mk/bsd.prefs.mk" | |
62 | 61 | |||
63 | .if !defined(NO_EXTRA_FONTS) | 62 | .if !defined(NO_EXTRA_FONTS) | |
64 | FONT_SETS+= ${EXTRA_FONTS} | 63 | FONT_SETS+= ${EXTRA_FONTS} | |
65 | PLIST_SRC= PLIST PLIST.extrafonts | 64 | PLIST_SRC= PLIST PLIST.extrafonts | |
66 | .endif | 65 | .endif | |
67 | 66 | |||
68 | post-extract: | 67 | post-extract: | |
69 | .for FILE in ${MISC_FILES} | 68 | .for FILE in ${MISC_FILES} | |
70 | ${CP} ${_DISTDIR}/${FILE} ${WRKSRC} | 69 | ${CP} ${_DISTDIR}/${FILE} ${WRKSRC} | |
71 | .endfor | 70 | .endfor | |
72 | 71 | |||
73 | .include "../../mk/bsd.pkg.mk" | 72 | .include "../../mk/bsd.pkg.mk" |
@@ -1,40 +1,39 @@ | @@ -1,40 +1,39 @@ | |||
1 | # $NetBSD: Makefile,v 1.28 2012/10/08 09:57:30 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.29 2013/04/06 13:01:26 rodent Exp $ | |
2 | 2 | |||
3 | DISTNAME= molden4.6 | 3 | DISTNAME= molden4.6 | |
4 | PKGNAME= ${DISTNAME:S/molden/&-/} | 4 | PKGNAME= ${DISTNAME:S/molden/&-/} | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 1 | |
6 | CATEGORIES= misc # chemistry | 6 | CATEGORIES= misc # chemistry | |
7 | MASTER_SITES= ftp://ftp.cmbi.kun.nl/pub/molgraph/molden/ | 7 | MASTER_SITES= ftp://ftp.cmbi.kun.nl/pub/molgraph/molden/ | |
8 | EXTRACT_SUFX= .tar.gz | |||
9 | 8 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.cmbi.ru.nl/molden/molden.html | 10 | HOMEPAGE= http://www.cmbi.ru.nl/molden/molden.html | |
12 | COMMENT= Displaying MOLecular DENsity | 11 | COMMENT= Displaying MOLecular DENsity | |
13 | LICENSE= molden-license | 12 | LICENSE= molden-license | |
14 | 13 | |||
15 | RESTRICTED= Redistributing Molden by unregistered user is prohibited. | 14 | RESTRICTED= Redistributing Molden by unregistered user is prohibited. | |
16 | NO_SRC_ON_CDROM= ${RESTRICTED} | 15 | NO_SRC_ON_CDROM= ${RESTRICTED} | |
17 | NO_BIN_ON_CDROM= ${RESTRICTED} | 16 | NO_BIN_ON_CDROM= ${RESTRICTED} | |
18 | NO_SRC_ON_FTP= ${RESTRICTED} | 17 | NO_SRC_ON_FTP= ${RESTRICTED} | |
19 | NO_BIN_ON_FTP= ${RESTRICTED} | 18 | NO_BIN_ON_FTP= ${RESTRICTED} | |
20 | 19 | |||
21 | DIST_SUBDIR= ${PKGNAME_NOREV} | 20 | DIST_SUBDIR= ${PKGNAME_NOREV} | |
22 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 21 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
23 | 22 | |||
24 | MAKE_FILE= makefile | 23 | MAKE_FILE= makefile | |
25 | BUILD_TARGET= molden | 24 | BUILD_TARGET= molden | |
26 | 25 | |||
27 | USE_LANGUAGES= c fortran77 | 26 | USE_LANGUAGES= c fortran77 | |
28 | 27 | |||
29 | INSTALLATION_DIRS= bin share/molden/doc share/molden/test share/molden/utils | 28 | INSTALLATION_DIRS= bin share/molden/doc share/molden/test share/molden/utils | |
30 | 29 | |||
31 | do-install: | 30 | do-install: | |
32 | ${INSTALL_PROGRAM} ${WRKSRC}/molden ${DESTDIR}${PREFIX}/bin | 31 | ${INSTALL_PROGRAM} ${WRKSRC}/molden ${DESTDIR}${PREFIX}/bin | |
33 | for d in doc test utils ; do \ | 32 | for d in doc test utils ; do \ | |
34 | for f in ${WRKSRC}/$${d}/* ; do \ | 33 | for f in ${WRKSRC}/$${d}/* ; do \ | |
35 | ${INSTALL_DATA} $${f} ${DESTDIR}${PREFIX}/share/molden/$${d} ; \ | 34 | ${INSTALL_DATA} $${f} ${DESTDIR}${PREFIX}/share/molden/$${d} ; \ | |
36 | done ; \ | 35 | done ; \ | |
37 | done | 36 | done | |
38 | 37 | |||
39 | .include "../../graphics/MesaLib/buildlink3.mk" | 38 | .include "../../graphics/MesaLib/buildlink3.mk" | |
40 | .include "../../mk/bsd.pkg.mk" | 39 | .include "../../mk/bsd.pkg.mk" |
@@ -1,12 +1,11 @@ | @@ -1,12 +1,11 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.5 2012/05/12 08:24:43 obache Exp $ | 1 | # $NetBSD: Makefile.common,v 1.6 2013/04/06 13:01:26 rodent Exp $ | |
2 | # | 2 | # | |
3 | # used by multimedia/php-ming/Makefile | 3 | # used by multimedia/php-ming/Makefile | |
4 | # used by multimedia/py-ming/Makefile | 4 | # used by multimedia/py-ming/Makefile | |
5 | 5 | |||
6 | MING_VERSION= 0.4.4 | 6 | MING_VERSION= 0.4.4 | |
7 | DISTNAME= ming-${MING_VERSION} | 7 | DISTNAME= ming-${MING_VERSION} | |
8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ming/} | 8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ming/} | |
9 | EXTRACT_SUFX= .tar.gz | |||
10 | 9 | |||
11 | DISTINFO_FILE= ${.CURDIR}/../../multimedia/ming/distinfo | 10 | DISTINFO_FILE= ${.CURDIR}/../../multimedia/ming/distinfo | |
12 | PATCHDIR= ${.CURDIR}/../../multimedia/ming/patches | 11 | PATCHDIR= ${.CURDIR}/../../multimedia/ming/patches |
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.20 2013/02/16 11:18:31 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.21 2013/04/06 13:01:27 rodent Exp $ | |
2 | 2 | |||
3 | .include "../../meta-pkgs/xfce4/Makefile.common" | 3 | .include "../../meta-pkgs/xfce4/Makefile.common" | |
4 | 4 | |||
5 | XFCE4_VERSION= 0.3.2 | 5 | XFCE4_VERSION= 0.3.2 | |
6 | 6 | |||
7 | DISTNAME= xfce4-mpc-plugin-${XFCE4_VERSION} | 7 | DISTNAME= xfce4-mpc-plugin-${XFCE4_VERSION} | |
8 | PKGREVISION= 15 | 8 | PKGREVISION= 15 | |
9 | CATEGORIES= multimedia | 9 | CATEGORIES= multimedia | |
10 | MASTER_SITES= http://goodies.xfce.org/releases/xfce4-mpc-plugin/ | 10 | MASTER_SITES= http://goodies.xfce.org/releases/xfce4-mpc-plugin/ | |
11 | EXTRACT_SUFX= .tar.gz | |||
12 | COMMENT= Xfce Music Player Client plugin | 11 | COMMENT= Xfce Music Player Client plugin | |
13 | 12 | |||
14 | LIBS.SunOS+= -lsocket -lnsl | 13 | LIBS.SunOS+= -lsocket -lnsl | |
15 | 14 | |||
16 | .include "../../x11/xfce4-panel/buildlink3.mk" | 15 | .include "../../x11/xfce4-panel/buildlink3.mk" | |
17 | .include "../../mk/bsd.pkg.mk" | 16 | .include "../../mk/bsd.pkg.mk" |
@@ -1,66 +1,65 @@ | @@ -1,66 +1,65 @@ | |||
1 | # $NetBSD: Makefile,v 1.72 2013/03/15 13:34:32 kim Exp $ | 1 | # $NetBSD: Makefile,v 1.73 2013/04/06 13:01:27 rodent Exp $ | |
2 | 2 | |||
3 | DISTNAME= proftpd-1.3.4c | 3 | DISTNAME= proftpd-1.3.4c | |
4 | CATEGORIES= net | 4 | CATEGORIES= net | |
5 | MASTER_SITES= ftp://ftp.proftpd.org/distrib/source/ \ | 5 | MASTER_SITES= ftp://ftp.proftpd.org/distrib/source/ \ | |
6 | ftp://ftp.servus.at/ProFTPD/distrib/source/ \ | 6 | ftp://ftp.servus.at/ProFTPD/distrib/source/ \ | |
7 | ftp://ftp.fsn.hu/pub/proftpd/distrib/source/ | 7 | ftp://ftp.fsn.hu/pub/proftpd/distrib/source/ | |
8 | EXTRACT_SUFX= .tar.gz | |||
9 | 8 | |||
10 | MAINTAINER= kim@tac.nyc.ny.us | 9 | MAINTAINER= kim@tac.nyc.ny.us | |
11 | HOMEPAGE= http://www.proftpd.org/ | 10 | HOMEPAGE= http://www.proftpd.org/ | |
12 | COMMENT= FTP server with Apache like configuration | 11 | COMMENT= FTP server with Apache like configuration | |
13 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
14 | 13 | |||
15 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | 14 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | |
16 | 15 | |||
17 | USE_TOOLS+= gmake intltool msgfmt perl:run | 16 | USE_TOOLS+= gmake intltool msgfmt perl:run | |
18 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes | |
19 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | 18 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | |
20 | CONFIGURE_ARGS+= --localstatedir=${VARBASE}/run | 19 | CONFIGURE_ARGS+= --localstatedir=${VARBASE}/run | |
21 | CONFIGURE_ARGS+= --disable-sendfile | 20 | CONFIGURE_ARGS+= --disable-sendfile | |
22 | CONFIGURE_ARGS+= --enable-ctrls | 21 | CONFIGURE_ARGS+= --enable-ctrls | |
23 | CONFIGURE_ARGS+= --enable-nls | 22 | CONFIGURE_ARGS+= --enable-nls | |
24 | CONFIGURE_ENV+= install_group=${ROOT_GROUP} | 23 | CONFIGURE_ENV+= install_group=${ROOT_GROUP} | |
25 | CONFIGURE_ENV+= install_user=${ROOT_USER} | 24 | CONFIGURE_ENV+= install_user=${ROOT_USER} | |
26 | 25 | |||
27 | BUILD_DEFS+= VARBASE | 26 | BUILD_DEFS+= VARBASE | |
28 | 27 | |||
29 | RCD_SCRIPTS= proftpd | 28 | RCD_SCRIPTS= proftpd | |
30 | REPLACE_PERL+= contrib/ftpasswd | 29 | REPLACE_PERL+= contrib/ftpasswd | |
31 | REPLACE_PERL+= contrib/ftpmail | 30 | REPLACE_PERL+= contrib/ftpmail | |
32 | REPLACE_PERL+= contrib/ftpquota | 31 | REPLACE_PERL+= contrib/ftpquota | |
33 | REPLACE_PERL+= src/prxs.in | 32 | REPLACE_PERL+= src/prxs.in | |
34 | 33 | |||
35 | CONF_FILES= ${PREFIX}/share/examples/proftpd/basic.conf \ | 34 | CONF_FILES= ${PREFIX}/share/examples/proftpd/basic.conf \ | |
36 | ${PKG_SYSCONFDIR}/proftpd.conf | 35 | ${PKG_SYSCONFDIR}/proftpd.conf | |
37 | 36 | |||
38 | INSTALLATION_DIRS+= lib/proftpd | 37 | INSTALLATION_DIRS+= lib/proftpd | |
39 | INSTALLATION_DIRS+= share/doc/proftpd | 38 | INSTALLATION_DIRS+= share/doc/proftpd | |
40 | INSTALLATION_DIRS+= share/examples/proftpd | 39 | INSTALLATION_DIRS+= share/examples/proftpd | |
41 | 40 | |||
42 | PLIST_SRC+= ${PKGDIR}/PLIST | 41 | PLIST_SRC+= ${PKGDIR}/PLIST | |
43 | 42 | |||
44 | .include "options.mk" | 43 | .include "options.mk" | |
45 | 44 | |||
46 | SUBST_CLASSES+= libwrap | 45 | SUBST_CLASSES+= libwrap | |
47 | SUBST_STAGE.libwrap= post-patch | 46 | SUBST_STAGE.libwrap= post-patch | |
48 | SUBST_FILES.libwrap= contrib/mod_wrap.c | 47 | SUBST_FILES.libwrap= contrib/mod_wrap.c | |
49 | SUBST_SED.libwrap= -e '/^...\$$Libraries: /s/ -lnsl\$$$$/$$/' | 48 | SUBST_SED.libwrap= -e '/^...\$$Libraries: /s/ -lnsl\$$$$/$$/' | |
50 | 49 | |||
51 | post-install: | 50 | post-install: | |
52 | .for i in NEWS README README.IPv6 README.LDAP README.PAM README.capabilities \ | 51 | .for i in NEWS README README.IPv6 README.LDAP README.PAM README.capabilities \ | |
53 | README.classes README.controls README.facl README.modules | 52 | README.classes README.controls README.facl README.modules | |
54 | ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/share/doc/proftpd | 53 | ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/share/doc/proftpd | |
55 | .endfor | 54 | .endfor | |
56 | .for i in Configuration.html faq.html license.txt | 55 | .for i in Configuration.html faq.html license.txt | |
57 | ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${DESTDIR}${PREFIX}/share/doc/proftpd | 56 | ${INSTALL_DATA} ${WRKSRC}/doc/${i} ${DESTDIR}${PREFIX}/share/doc/proftpd | |
58 | .endfor | 57 | .endfor | |
59 | ${INSTALL_DATA} ${WRKSRC}/sample-configurations/*.conf \ | 58 | ${INSTALL_DATA} ${WRKSRC}/sample-configurations/*.conf \ | |
60 | ${DESTDIR}${PREFIX}/share/examples/proftpd | 59 | ${DESTDIR}${PREFIX}/share/examples/proftpd | |
61 | ${INSTALL_SCRIPT} ${WRKSRC}/contrib/ftpasswd \ | 60 | ${INSTALL_SCRIPT} ${WRKSRC}/contrib/ftpasswd \ | |
62 | ${DESTDIR}${PREFIX}/share/examples/proftpd | 61 | ${DESTDIR}${PREFIX}/share/examples/proftpd | |
63 | 62 | |||
64 | .include "../../devel/gettext-lib/buildlink3.mk" | 63 | .include "../../devel/gettext-lib/buildlink3.mk" | |
65 | .include "../../mk/curses.buildlink3.mk" | 64 | .include "../../mk/curses.buildlink3.mk" | |
66 | .include "../../mk/bsd.pkg.mk" | 65 | .include "../../mk/bsd.pkg.mk" |
@@ -1,15 +1,14 @@ | @@ -1,15 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.29 2013/02/16 11:19:16 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.30 2013/04/06 13:01:27 rodent Exp $ | |
2 | 2 | |||
3 | .include "../../meta-pkgs/xfce4/Makefile.common" | 3 | .include "../../meta-pkgs/xfce4/Makefile.common" | |
4 | 4 | |||
5 | XFCE4_VERSION= 0.5.4 | 5 | XFCE4_VERSION= 0.5.4 | |
6 | 6 | |||
7 | DISTNAME= xfce4-wavelan-plugin-${XFCE4_VERSION} | 7 | DISTNAME= xfce4-wavelan-plugin-${XFCE4_VERSION} | |
8 | PKGREVISION= 15 | 8 | PKGREVISION= 15 | |
9 | CATEGORIES= sysutils | 9 | CATEGORIES= sysutils | |
10 | MASTER_SITES= http://goodies.xfce.org/releases/xfce4-wavelan-plugin/ | 10 | MASTER_SITES= http://goodies.xfce.org/releases/xfce4-wavelan-plugin/ | |
11 | EXTRACT_SUFX= .tar.gz | |||
12 | COMMENT= Xfce WLAN plugin | 11 | COMMENT= Xfce WLAN plugin | |
13 | 12 | |||
14 | .include "../../x11/xfce4-panel/buildlink3.mk" | 13 | .include "../../x11/xfce4-panel/buildlink3.mk" | |
15 | .include "../../mk/bsd.pkg.mk" | 14 | .include "../../mk/bsd.pkg.mk" |
@@ -1,63 +1,62 @@ | @@ -1,63 +1,62 @@ | |||
1 | # $NetBSD: Makefile,v 1.19 2012/10/23 19:51:36 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.20 2013/04/06 13:01:27 rodent Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | VERSION= 3.3.2 | 4 | VERSION= 3.3.2 | |
5 | DISTNAME= xen-${VERSION} | 5 | DISTNAME= xen-${VERSION} | |
6 | PKGNAME= xenkernel33-${VERSION} | 6 | PKGNAME= xenkernel33-${VERSION} | |
7 | PKGREVISION= 6 | 7 | PKGREVISION= 6 | |
8 | CATEGORIES= sysutils | 8 | CATEGORIES= sysutils | |
9 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ | 9 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ | |
10 | EXTRACT_SUFX= .tar.gz | |||
11 | 10 | |||
12 | MAINTAINER= cegger@NetBSD.org | 11 | MAINTAINER= cegger@NetBSD.org | |
13 | HOMEPAGE= http://xen.org/ | 12 | HOMEPAGE= http://xen.org/ | |
14 | COMMENT= Xen 3.3.2 Kernel | 13 | COMMENT= Xen 3.3.2 Kernel | |
15 | 14 | |||
16 | LICENSE= gnu-gpl-v2 | 15 | LICENSE= gnu-gpl-v2 | |
17 | 16 | |||
18 | ONLY_FOR_PLATFORM= Linux-2.6*-i386 Linux-2.6*-x86_64 | 17 | ONLY_FOR_PLATFORM= Linux-2.6*-i386 Linux-2.6*-x86_64 | |
19 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386 | 18 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386 | |
20 | 19 | |||
21 | CONFLICTS= xenkernel30-* xentools30-* | 20 | CONFLICTS= xenkernel30-* xentools30-* | |
22 | CONFLICTS+= xenkernel3-* xentools3-* | 21 | CONFLICTS+= xenkernel3-* xentools3-* | |
23 | CONFLICTS+= xenkernel32-* xentools32-* | 22 | CONFLICTS+= xenkernel32-* xentools32-* | |
24 | 23 | |||
25 | WRKSRC= ${WRKDIR}/xen-${VERSION} | 24 | WRKSRC= ${WRKDIR}/xen-${VERSION} | |
26 | 25 | |||
27 | NO_CONFIGURE= yes | 26 | NO_CONFIGURE= yes | |
28 | USE_TOOLS+= gmake | 27 | USE_TOOLS+= gmake | |
29 | 28 | |||
30 | PYTHON_FOR_BUILD_ONLY= # empty | 29 | PYTHON_FOR_BUILD_ONLY= # empty | |
31 | PY_PATCHPLIST= NO | 30 | PY_PATCHPLIST= NO | |
32 | 31 | |||
33 | SUBST_CLASSES+= py | 32 | SUBST_CLASSES+= py | |
34 | SUBST_STAGE.py= pre-build | 33 | SUBST_STAGE.py= pre-build | |
35 | SUBST_FILES.py+= xen/tools/get-fields.sh | 34 | SUBST_FILES.py+= xen/tools/get-fields.sh | |
36 | SUBST_SED.py= -e "s,python,${PYTHONBIN},g" | 35 | SUBST_SED.py= -e "s,python,${PYTHONBIN},g" | |
37 | 36 | |||
38 | #PY_PATCHPLIST doesn't work because we have NO_CONFIGURE | 37 | #PY_PATCHPLIST doesn't work because we have NO_CONFIGURE | |
39 | SUBST_CLASSES+= py2 | 38 | SUBST_CLASSES+= py2 | |
40 | SUBST_STAGE.py2= pre-build | 39 | SUBST_STAGE.py2= pre-build | |
41 | SUBST_FILES.py2= xen/tools/compat-build-source.py | 40 | SUBST_FILES.py2= xen/tools/compat-build-source.py | |
42 | SUBST_FILES.py2+= xen/tools/compat-build-header.py | 41 | SUBST_FILES.py2+= xen/tools/compat-build-header.py | |
43 | SUBST_SED.py2= -e "s,/usr/bin/env python,${PYTHONBIN},g" | 42 | SUBST_SED.py2= -e "s,/usr/bin/env python,${PYTHONBIN},g" | |
44 | 43 | |||
45 | INSTALLATION_DIRS= xen3-kernel | 44 | INSTALLATION_DIRS= xen3-kernel | |
46 | XENKERNELDIR= ${PREFIX}/${INSTALLATION_DIRS} | 45 | XENKERNELDIR= ${PREFIX}/${INSTALLATION_DIRS} | |
47 | 46 | |||
48 | MESSAGE_SUBST+= XENKERNELDIR=${XENKERNELDIR:Q} | 47 | MESSAGE_SUBST+= XENKERNELDIR=${XENKERNELDIR:Q} | |
49 | 48 | |||
50 | do-build: | 49 | do-build: | |
51 | cd ${WRKSRC} && ${GMAKE} debug=n xen | 50 | cd ${WRKSRC} && ${GMAKE} debug=n xen | |
52 | ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen.gz | 51 | ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen.gz | |
53 | cd ${WRKSRC} && ${GMAKE} clean && ${GMAKE} debug=y xen | 52 | cd ${WRKSRC} && ${GMAKE} clean && ${GMAKE} debug=y xen | |
54 | ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-debug.gz | 53 | ${CP} ${WRKSRC}/dist/install/boot/xen.gz ${WRKDIR}/xen-debug.gz | |
55 | 54 | |||
56 | do-install: | 55 | do-install: | |
57 | ${INSTALL_DATA} ${WRKDIR}/xen.gz \ | 56 | ${INSTALL_DATA} ${WRKDIR}/xen.gz \ | |
58 | ${DESTDIR}${XENKERNELDIR}/xen.gz | 57 | ${DESTDIR}${XENKERNELDIR}/xen.gz | |
59 | ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz \ | 58 | ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz \ | |
60 | ${DESTDIR}${XENKERNELDIR}/xen-debug.gz | 59 | ${DESTDIR}${XENKERNELDIR}/xen-debug.gz | |
61 | 60 | |||
62 | .include "../../lang/python/application.mk" | 61 | .include "../../lang/python/application.mk" | |
63 | .include "../../mk/bsd.pkg.mk" | 62 | .include "../../mk/bsd.pkg.mk" |
@@ -1,50 +1,49 @@ | @@ -1,50 +1,49 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2013/01/17 19:37:54 drochner Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2013/04/06 13:01:27 rodent Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | VERSION= 4.1.4 | 4 | VERSION= 4.1.4 | |
5 | DISTNAME= xen-${VERSION} | 5 | DISTNAME= xen-${VERSION} | |
6 | PKGNAME= xenkernel41-${VERSION} | 6 | PKGNAME= xenkernel41-${VERSION} | |
7 | CATEGORIES= sysutils | 7 | CATEGORIES= sysutils | |
8 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ | 8 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ | |
9 | EXTRACT_SUFX= .tar.gz | |||
10 | 9 | |||
11 | MAINTAINER= cegger@NetBSD.org | 10 | MAINTAINER= cegger@NetBSD.org | |
12 | HOMEPAGE= http://xen.org/ | 11 | HOMEPAGE= http://xen.org/ | |
13 | COMMENT= Xen 4.1.x Kernel | 12 | COMMENT= Xen 4.1.x Kernel | |
14 | 13 | |||
15 | LICENSE= gnu-gpl-v2 | 14 | LICENSE= gnu-gpl-v2 | |
16 | 15 | |||
17 | ONLY_FOR_PLATFORM= Linux-2.6*-i386 Linux-2.6*-x86_64 | 16 | ONLY_FOR_PLATFORM= Linux-2.6*-i386 Linux-2.6*-x86_64 | |
18 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386 | 17 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386 | |
19 | 18 | |||
20 | NO_CONFIGURE= yes | 19 | NO_CONFIGURE= yes | |
21 | USE_TOOLS+= gmake | 20 | USE_TOOLS+= gmake | |
22 | 21 | |||
23 | PYTHON_FOR_BUILD_ONLY= # empty | 22 | PYTHON_FOR_BUILD_ONLY= # empty | |
24 | PY_PATCHPLIST= NO | 23 | PY_PATCHPLIST= NO | |
25 | 24 | |||
26 | # XXX Why does this not work? | 25 | # XXX Why does this not work? | |
27 | # See work/xen-4.1.2/Config.mk:41 why PYTHON must be set and what for | 26 | # See work/xen-4.1.2/Config.mk:41 why PYTHON must be set and what for | |
28 | MAKE_ENV+= PYTHON=${PYTHONBIN:Q} | 27 | MAKE_ENV+= PYTHON=${PYTHONBIN:Q} | |
29 | MAKE_ENV+= OCAML_TOOLS=no | 28 | MAKE_ENV+= OCAML_TOOLS=no | |
30 | 29 | |||
31 | INSTALLATION_DIRS= xen41-kernel | 30 | INSTALLATION_DIRS= xen41-kernel | |
32 | XENKERNELDIR= ${PREFIX}/${INSTALLATION_DIRS} | 31 | XENKERNELDIR= ${PREFIX}/${INSTALLATION_DIRS} | |
33 | 32 | |||
34 | MESSAGE_SUBST+= XENKERNELDIR=${XENKERNELDIR:Q} | 33 | MESSAGE_SUBST+= XENKERNELDIR=${XENKERNELDIR:Q} | |
35 | 34 | |||
36 | do-build: | 35 | do-build: | |
37 | cd ${WRKSRC}/xen && ${BUILD_MAKE_CMD} debug=n build | 36 | cd ${WRKSRC}/xen && ${BUILD_MAKE_CMD} debug=n build | |
38 | ${CP} ${WRKSRC}/xen/xen.gz ${WRKDIR}/xen.gz | 37 | ${CP} ${WRKSRC}/xen/xen.gz ${WRKDIR}/xen.gz | |
39 | cd ${WRKSRC}/xen && ${MAKE_PROGRAM} clean | 38 | cd ${WRKSRC}/xen && ${MAKE_PROGRAM} clean | |
40 | cd ${WRKSRC}/xen && ${BUILD_MAKE_CMD} debug=y build | 39 | cd ${WRKSRC}/xen && ${BUILD_MAKE_CMD} debug=y build | |
41 | ${CP} ${WRKSRC}/xen/xen.gz ${WRKDIR}/xen-debug.gz | 40 | ${CP} ${WRKSRC}/xen/xen.gz ${WRKDIR}/xen-debug.gz | |
42 | 41 | |||
43 | do-install: | 42 | do-install: | |
44 | ${INSTALL_DATA} ${WRKDIR}/xen.gz \ | 43 | ${INSTALL_DATA} ${WRKDIR}/xen.gz \ | |
45 | ${DESTDIR}${XENKERNELDIR}/xen.gz | 44 | ${DESTDIR}${XENKERNELDIR}/xen.gz | |
46 | ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz \ | 45 | ${INSTALL_DATA} ${WRKDIR}/xen-debug.gz \ | |
47 | ${DESTDIR}${XENKERNELDIR}/xen-debug.gz | 46 | ${DESTDIR}${XENKERNELDIR}/xen-debug.gz | |
48 | 47 | |||
49 | .include "../../lang/python/application.mk" | 48 | .include "../../lang/python/application.mk" | |
50 | .include "../../mk/bsd.pkg.mk" | 49 | .include "../../mk/bsd.pkg.mk" |
@@ -1,202 +1,201 @@ | @@ -1,202 +1,201 @@ | |||
1 | # $NetBSD: Makefile,v 1.31 2013/02/06 23:23:54 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.32 2013/04/06 13:01:27 rodent Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | VERSION= 3.1.4 | 4 | VERSION= 3.1.4 | |
5 | DISTNAME= xen-${VERSION} | 5 | DISTNAME= xen-${VERSION} | |
6 | PKGNAME= xentools3-${VERSION} | 6 | PKGNAME= xentools3-${VERSION} | |
7 | PKGREVISION= 13 | 7 | PKGREVISION= 13 | |
8 | CATEGORIES= sysutils | 8 | CATEGORIES= sysutils | |
9 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ | 9 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ | |
10 | EXTRACT_SUFX= .tar.gz | |||
11 | 10 | |||
12 | MAINTAINER= bouyer@NetBSD.org | 11 | MAINTAINER= bouyer@NetBSD.org | |
13 | HOMEPAGE= http://xen.org/ | 12 | HOMEPAGE= http://xen.org/ | |
14 | COMMENT= Userland Tools for Xen | 13 | COMMENT= Userland Tools for Xen | |
15 | 14 | |||
16 | #DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted | 15 | #DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted | |
17 | DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline | 16 | DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline | |
18 | 17 | |||
19 | MAKE_JOBS_SAFE= no | 18 | MAKE_JOBS_SAFE= no | |
20 | 19 | |||
21 | PKG_SYSCONFSUBDIR= xen | 20 | PKG_SYSCONFSUBDIR= xen | |
22 | 21 | |||
23 | ONLY_FOR_PLATFORM= Linux-2.[46]*-i386 Linux-2.[46]*-x86_64 | 22 | ONLY_FOR_PLATFORM= Linux-2.[46]*-i386 Linux-2.[46]*-x86_64 | |
24 | ONLY_FOR_PLATFORM+= NetBSD-*-i386 NetBSD-*-x86_64 | 23 | ONLY_FOR_PLATFORM+= NetBSD-*-i386 NetBSD-*-x86_64 | |
25 | 24 | |||
26 | CONFLICTS+= libxen-[0-9]* | 25 | CONFLICTS+= libxen-[0-9]* | |
27 | CONFLICTS+= xentools20-[0-9]* | 26 | CONFLICTS+= xentools20-[0-9]* | |
28 | CONFLICTS+= xentools30-* xentools33-* | 27 | CONFLICTS+= xentools30-* xentools33-* | |
29 | CONFLICTS+= xenstoretools-* | 28 | CONFLICTS+= xenstoretools-* | |
30 | 29 | |||
31 | WRKSRC= ${WRKDIR}/xen-${VERSION}/tools | 30 | WRKSRC= ${WRKDIR}/xen-${VERSION}/tools | |
32 | CHECK_PORTABILITY_SKIP= examples/* xm-test/ramdisk/make-release.sh | 31 | CHECK_PORTABILITY_SKIP= examples/* xm-test/ramdisk/make-release.sh | |
33 | 32 | |||
34 | EGDIR= ${PREFIX}/share/examples/xen | 33 | EGDIR= ${PREFIX}/share/examples/xen | |
35 | MESSAGE_SUBST= EGDIR=${EGDIR} | 34 | MESSAGE_SUBST= EGDIR=${EGDIR} | |
36 | 35 | |||
37 | USE_TOOLS+= perl #for pod2man | 36 | USE_TOOLS+= perl #for pod2man | |
38 | USE_TOOLS+= gmake | 37 | USE_TOOLS+= gmake | |
39 | MAKE_ENV+= CONFIG_NetBSD=yes | 38 | MAKE_ENV+= CONFIG_NetBSD=yes | |
40 | MAKE_ENV+= CONFIG_MBOOTPACK=no | 39 | MAKE_ENV+= CONFIG_MBOOTPACK=no | |
41 | MAKE_ENV+= EGDIR=${EGDIR:Q} | 40 | MAKE_ENV+= EGDIR=${EGDIR:Q} | |
42 | MAKE_ENV+= MV=${MV:Q} PYTHON=${PYTHONBIN:Q} SED=${SED:Q} | 41 | MAKE_ENV+= MV=${MV:Q} PYTHON=${PYTHONBIN:Q} SED=${SED:Q} | |
43 | .if ${MACHINE_ARCH} == "i386" | 42 | .if ${MACHINE_ARCH} == "i386" | |
44 | MAKE_ENV+= XEN_TARGET_ARCH="x86_32" XEN_COMPILE_ARCH="x86_32" | 43 | MAKE_ENV+= XEN_TARGET_ARCH="x86_32" XEN_COMPILE_ARCH="x86_32" | |
45 | .elif ${MACHINE_ARCH} == "x86_64" | 44 | .elif ${MACHINE_ARCH} == "x86_64" | |
46 | MAKE_ENV+= XEN_TARGET_ARCH="x86_64" XEN_COMPILE_ARCH="x86_64" | 45 | MAKE_ENV+= XEN_TARGET_ARCH="x86_64" XEN_COMPILE_ARCH="x86_64" | |
47 | .else | 46 | .else | |
48 | MAKE_ENV+= XEN_TARGET_ARCH="unsupported" | 47 | MAKE_ENV+= XEN_TARGET_ARCH="unsupported" | |
49 | .endif | 48 | .endif | |
50 | PY_PATCHPLIST= yes | 49 | PY_PATCHPLIST= yes | |
51 | PYTHON_PATCH_SCRIPTS+= misc/xm | 50 | PYTHON_PATCH_SCRIPTS+= misc/xm | |
52 | PYTHON_PATCH_SCRIPTS+= misc/netfix | 51 | PYTHON_PATCH_SCRIPTS+= misc/netfix | |
53 | PYTHON_PATCH_SCRIPTS+= misc/xen-bugtool | 52 | PYTHON_PATCH_SCRIPTS+= misc/xen-bugtool | |
54 | PYTHON_PATCH_SCRIPTS+= misc/xencons | 53 | PYTHON_PATCH_SCRIPTS+= misc/xencons | |
55 | PYTHON_PATCH_SCRIPTS+= misc/xend | 54 | PYTHON_PATCH_SCRIPTS+= misc/xend | |
56 | PYTHON_PATCH_SCRIPTS+= misc/xensymoops | 55 | PYTHON_PATCH_SCRIPTS+= misc/xensymoops | |
57 | PYTHON_PATCH_SCRIPTS+= misc/xen-python-path | 56 | PYTHON_PATCH_SCRIPTS+= misc/xen-python-path | |
58 | PYTHON_PATCH_SCRIPTS+= pygrub/src/pygrub | 57 | PYTHON_PATCH_SCRIPTS+= pygrub/src/pygrub | |
59 | PYTHON_PATCH_SCRIPTS+= python/xen/util/*.py | 58 | PYTHON_PATCH_SCRIPTS+= python/xen/util/*.py | |
60 | PYTHON_PATCH_SCRIPTS+= python/xen/xend/*.py | 59 | PYTHON_PATCH_SCRIPTS+= python/xen/xend/*.py | |
61 | PYTHON_PATCH_SCRIPTS+= python/xen/xm/*.py | 60 | PYTHON_PATCH_SCRIPTS+= python/xen/xm/*.py | |
62 | PYTHON_PATCH_SCRIPTS+= python/xen/util/*.py | 61 | PYTHON_PATCH_SCRIPTS+= python/xen/util/*.py | |
63 | PYTHON_PATCH_SCRIPTS+= python/*.py | 62 | PYTHON_PATCH_SCRIPTS+= python/*.py | |
64 | PYTHON_PATCH_SCRIPTS+= security/python/xensec_gen/cgi-bin/policy.cgi | 63 | PYTHON_PATCH_SCRIPTS+= security/python/xensec_gen/cgi-bin/policy.cgi | |
65 | PYTHON_PATCH_SCRIPTS+= security/python/xensec_gen/*.py | 64 | PYTHON_PATCH_SCRIPTS+= security/python/xensec_gen/*.py | |
66 | PYTHON_PATCH_SCRIPTS+= security/python/*.py | 65 | PYTHON_PATCH_SCRIPTS+= security/python/*.py | |
67 | PYTHON_PATCH_SCRIPTS+= security/*.py | 66 | PYTHON_PATCH_SCRIPTS+= security/*.py | |
68 | PYTHON_PATCH_SCRIPTS+= xenmon/*.py | 67 | PYTHON_PATCH_SCRIPTS+= xenmon/*.py | |
69 | PYTHON_PATCH_SCRIPTS+= xentrace/xentrace_format | 68 | PYTHON_PATCH_SCRIPTS+= xentrace/xentrace_format | |
70 | 69 | |||
71 | SUBST_CLASSES+= paths | 70 | SUBST_CLASSES+= paths | |
72 | SUBST_STAGE.paths= pre-configure | 71 | SUBST_STAGE.paths= pre-configure | |
73 | SUBST_FILES.paths= ioemu/vl.c | 72 | SUBST_FILES.paths= ioemu/vl.c | |
74 | SUBST_SED.paths= -e "s|/usr/sbin|${PREFIX}/sbin|g" | 73 | SUBST_SED.paths= -e "s|/usr/sbin|${PREFIX}/sbin|g" | |
75 | SUBST_MESSAGE.paths= Fixing hardcoded paths. | 74 | SUBST_MESSAGE.paths= Fixing hardcoded paths. | |
76 | 75 | |||
77 | SUBST_CLASSES+= pathsvar | 76 | SUBST_CLASSES+= pathsvar | |
78 | SUBST_STAGE.pathsvar= pre-configure | 77 | SUBST_STAGE.pathsvar= pre-configure | |
79 | SUBST_FILES.pathsvar= examples/init.d/sysconfig.xendomains \ | 78 | SUBST_FILES.pathsvar= examples/init.d/sysconfig.xendomains \ | |
80 | examples/xend-config.sxp \ | 79 | examples/xend-config.sxp \ | |
81 | python/xen/xend/server/relocate.py \ | 80 | python/xen/xend/server/relocate.py \ | |
82 | python/xen/xend/XendOptions.py \ | 81 | python/xen/xend/XendOptions.py \ | |
83 | security/Makefile security/python/xensec_gen/main.py \ | 82 | security/Makefile security/python/xensec_gen/main.py \ | |
84 | xenstore/xs_lib.c | 83 | xenstore/xs_lib.c | |
85 | SUBST_SED.pathsvar= -e "s|/var/lib|${VARBASE}/run|g" | 84 | SUBST_SED.pathsvar= -e "s|/var/lib|${VARBASE}/run|g" | |
86 | 85 | |||
87 | SUBST_CLASSES+= py | 86 | SUBST_CLASSES+= py | |
88 | SUBST_STAGE.py= pre-configure | 87 | SUBST_STAGE.py= pre-configure | |
89 | SUBST_FILES.py= pygrub/Makefile | 88 | SUBST_FILES.py= pygrub/Makefile | |
90 | SUBST_FILES.py+= python/Makefile | 89 | SUBST_FILES.py+= python/Makefile | |
91 | SUBST_FILES.py+= security/Makefile | 90 | SUBST_FILES.py+= security/Makefile | |
92 | SUBST_FILES.py+= ../xen/include/public/foreign/Makefile | 91 | SUBST_FILES.py+= ../xen/include/public/foreign/Makefile | |
93 | SUBST_SED.py= -e "s,python,${PYTHONBIN},g" | 92 | SUBST_SED.py= -e "s,python,${PYTHONBIN},g" | |
94 | 93 | |||
95 | SUBST_CLASSES+= conf | 94 | SUBST_CLASSES+= conf | |
96 | SUBST_STAGE.conf= pre-configure | 95 | SUBST_STAGE.conf= pre-configure | |
97 | SUBST_FILES.conf= python/xen/xend/XendOptions.py | 96 | SUBST_FILES.conf= python/xen/xend/XendOptions.py | |
98 | SUBST_FILES.conf+= python/xen/xend/osdep.py | 97 | SUBST_FILES.conf+= python/xen/xend/osdep.py | |
99 | SUBST_FILES.conf+= python/xen/xm/create.py | 98 | SUBST_FILES.conf+= python/xen/xm/create.py | |
100 | SUBST_FILES.conf+= python/xen/xm/addlabel.py | 99 | SUBST_FILES.conf+= python/xen/xm/addlabel.py | |
101 | SUBST_FILES.conf+= python/xen/xm/getlabel.py | 100 | SUBST_FILES.conf+= python/xen/xm/getlabel.py | |
102 | SUBST_FILES.conf+= python/xen/xm/rmlabel.py | 101 | SUBST_FILES.conf+= python/xen/xm/rmlabel.py | |
103 | SUBST_SED.conf= -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" | 102 | SUBST_SED.conf= -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" | |
104 | 103 | |||
105 | SUBST_CLASSES+= prefix | 104 | SUBST_CLASSES+= prefix | |
106 | SUBST_STAGE.prefix= pre-configure | 105 | SUBST_STAGE.prefix= pre-configure | |
107 | SUBST_FILES.prefix= python/xen/util/auxbin.py | 106 | SUBST_FILES.prefix= python/xen/util/auxbin.py | |
108 | SUBST_FILES.prefix+= python/xen/xend/osdep.py | 107 | SUBST_FILES.prefix+= python/xen/xend/osdep.py | |
109 | SUBST_FILES.prefix+= misc/xen-python-path | 108 | SUBST_FILES.prefix+= misc/xen-python-path | |
110 | SUBST_SED.prefix= -e "s,@PREFIX@,${PREFIX},g" | 109 | SUBST_SED.prefix= -e "s,@PREFIX@,${PREFIX},g" | |
111 | 110 | |||
112 | .include "../../mk/bsd.prefs.mk" | 111 | .include "../../mk/bsd.prefs.mk" | |
113 | 112 | |||
114 | .if ${OPSYS} == "NetBSD" | 113 | .if ${OPSYS} == "NetBSD" | |
115 | SUBST_CLASSES+= proc | 114 | SUBST_CLASSES+= proc | |
116 | SUBST_STAGE.proc= pre-configure | 115 | SUBST_STAGE.proc= pre-configure | |
117 | SUBST_FILES.proc= python/xen/xend/XendVnet.py | 116 | SUBST_FILES.proc= python/xen/xend/XendVnet.py | |
118 | SUBST_FILES.proc+= xenstore/xs_lib.c | 117 | SUBST_FILES.proc+= xenstore/xs_lib.c | |
119 | SUBST_SED.proc= -e "s|/proc|/kern|g" | 118 | SUBST_SED.proc= -e "s|/proc|/kern|g" | |
120 | PROCPATH= /kern | 119 | PROCPATH= /kern | |
121 | .else | 120 | .else | |
122 | PROCPATH= /proc | 121 | PROCPATH= /proc | |
123 | .endif | 122 | .endif | |
124 | 123 | |||
125 | RCD_SCRIPTS= xend xenbackendd xendomains | 124 | RCD_SCRIPTS= xend xenbackendd xendomains | |
126 | FILES_SUBST+= RCD_INTERPRETER=${PYTHONBIN:Q} | 125 | FILES_SUBST+= RCD_INTERPRETER=${PYTHONBIN:Q} | |
127 | FILES_SUBST+= PROCPATH=${PROCPATH:Q} | 126 | FILES_SUBST+= PROCPATH=${PROCPATH:Q} | |
128 | FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q} | 127 | FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q} | |
129 | 128 | |||
130 | XEND_SCRIPTS= block vif-bridge vif-ip xen-subr | 129 | XEND_SCRIPTS= block vif-bridge vif-ip xen-subr | |
131 | 130 | |||
132 | CONF_FILES= ${EGDIR}/xend-config.sxp \ | 131 | CONF_FILES= ${EGDIR}/xend-config.sxp \ | |
133 | ${PKG_SYSCONFDIR}/xend-config.sxp | 132 | ${PKG_SYSCONFDIR}/xend-config.sxp | |
134 | .for s in ${XEND_SCRIPTS} | 133 | .for s in ${XEND_SCRIPTS} | |
135 | CONF_FILES_PERMS+= ${EGDIR}/${s} ${PKG_SYSCONFDIR}/scripts/${s} \ | 134 | CONF_FILES_PERMS+= ${EGDIR}/${s} ${PKG_SYSCONFDIR}/scripts/${s} \ | |
136 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0755 | 135 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0755 | |
137 | .endfor | 136 | .endfor | |
138 | 137 | |||
139 | OWN_DIRS= ${PKG_SYSCONFDIR}/scripts /var/log/xen | 138 | OWN_DIRS= ${PKG_SYSCONFDIR}/scripts /var/log/xen | |
140 | 139 | |||
141 | pre-build: | 140 | pre-build: | |
142 | .if !exists(/usr/include/xen/xenio.h) | 141 | .if !exists(/usr/include/xen/xenio.h) | |
143 | ${MKDIR} ${WRKSRC}/libxc/xen | 142 | ${MKDIR} ${WRKSRC}/libxc/xen | |
144 | ${TEST} -f ${WRKSRC}/libxc/xen/xenio.h || \ | 143 | ${TEST} -f ${WRKSRC}/libxc/xen/xenio.h || \ | |
145 | ${CP} ${FILESDIR}/xenio.h ${WRKSRC}/libxc/xen | 144 | ${CP} ${FILESDIR}/xenio.h ${WRKSRC}/libxc/xen | |
146 | ${TEST} -f ${WRKSRC}/libxc/xen/xenio3.h || \ | 145 | ${TEST} -f ${WRKSRC}/libxc/xen/xenio3.h || \ | |
147 | ${CP} ${FILESDIR}/xenio3.h ${WRKSRC}/libxc/xen | 146 | ${CP} ${FILESDIR}/xenio3.h ${WRKSRC}/libxc/xen | |
148 | .endif | 147 | .endif | |
149 | ${CP} ${FILESDIR}/NetBSD.mk ${WRKSRC}/../config/ | 148 | ${CP} ${FILESDIR}/NetBSD.mk ${WRKSRC}/../config/ | |
150 | pod2man ${WRKSRC}/../docs/man/xend-config.sxp.pod.5 |\ | 149 | pod2man ${WRKSRC}/../docs/man/xend-config.sxp.pod.5 |\ | |
151 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | 150 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | |
152 | >${WRKDIR}/xend-config.sxp.5 | 151 | >${WRKDIR}/xend-config.sxp.5 | |
153 | pod2man ${WRKSRC}/../docs/man/xmdomain.cfg.pod.5 |\ | 152 | pod2man ${WRKSRC}/../docs/man/xmdomain.cfg.pod.5 |\ | |
154 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | 153 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | |
155 | >${WRKDIR}/xmdomain.cfg.5 | 154 | >${WRKDIR}/xmdomain.cfg.5 | |
156 | pod2man ${WRKSRC}/../docs/man/xm.pod.1 |\ | 155 | pod2man ${WRKSRC}/../docs/man/xm.pod.1 |\ | |
157 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | 156 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | |
158 | >${WRKDIR}/xm.1 | 157 | >${WRKDIR}/xm.1 | |
159 | 158 | |||
160 | .if ${OPSYS} == "NetBSD" | 159 | .if ${OPSYS} == "NetBSD" | |
161 | post-build: | 160 | post-build: | |
162 | cd ${FILESDIR}; for src in *-nbsd; do \ | 161 | cd ${FILESDIR}; for src in *-nbsd; do \ | |
163 | dst="$${src%-nbsd}"; \ | 162 | dst="$${src%-nbsd}"; \ | |
164 | ${SED} -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g" \ | 163 | ${SED} -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g" \ | |
165 | -e "s|@PREFIX@|${PREFIX}|g" \ | 164 | -e "s|@PREFIX@|${PREFIX}|g" \ | |
166 | $$src > ${WRKSRC}/examples/$$dst; \ | 165 | $$src > ${WRKSRC}/examples/$$dst; \ | |
167 | done | 166 | done | |
168 | ${CC} ${CFLAGS} ${LDFLAGS} \ | 167 | ${CC} ${CFLAGS} ${LDFLAGS} \ | |
169 | -DVBD_SCRIPT=\"${PKG_SYSCONFDIR}/scripts/block\" \ | 168 | -DVBD_SCRIPT=\"${PKG_SYSCONFDIR}/scripts/block\" \ | |
170 | -DLOG_FILE=\"${VARBASE}/log/xenbackendd.log\" \ | 169 | -DLOG_FILE=\"${VARBASE}/log/xenbackendd.log\" \ | |
171 | -DPID_FILE=\"${VARBASE}/run/xenbackendd.pid\" \ | 170 | -DPID_FILE=\"${VARBASE}/run/xenbackendd.pid\" \ | |
172 | -o ${WRKDIR}/xenbackendd.bin ${FILESDIR}/xenbackendd.c \ | 171 | -o ${WRKDIR}/xenbackendd.bin ${FILESDIR}/xenbackendd.c \ | |
173 | -I${WRKSRC}/libxc -L${WRKSRC}/libxc \ | 172 | -I${WRKSRC}/libxc -L${WRKSRC}/libxc \ | |
174 | -I${WRKSRC}/xenstore -L${WRKSRC}/xenstore \ | 173 | -I${WRKSRC}/xenstore -L${WRKSRC}/xenstore \ | |
175 | -lxenctrl -lxenstore | 174 | -lxenctrl -lxenstore | |
176 | 175 | |||
177 | .endif | 176 | .endif | |
178 | 177 | |||
179 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 ${EGDIR} | 178 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 ${EGDIR} | |
180 | 179 | |||
181 | post-install: | 180 | post-install: | |
182 | ${INSTALL_PROGRAM} ${WRKDIR}/xenbackendd.bin ${DESTDIR}${PREFIX}/sbin/xenbackendd | 181 | ${INSTALL_PROGRAM} ${WRKDIR}/xenbackendd.bin ${DESTDIR}${PREFIX}/sbin/xenbackendd | |
183 | for f in xend-config.sxp xmexample1 xmexample2 xmexample3 netbsd1; do \ | 182 | for f in xend-config.sxp xmexample1 xmexample2 xmexample3 netbsd1; do \ | |
184 | ${INSTALL_DATA} ${WRKSRC}/examples/$$f ${DESTDIR}${EGDIR}/$$f; \ | 183 | ${INSTALL_DATA} ${WRKSRC}/examples/$$f ${DESTDIR}${EGDIR}/$$f; \ | |
185 | done | 184 | done | |
186 | .for s in ${XEND_SCRIPTS} | 185 | .for s in ${XEND_SCRIPTS} | |
187 | ${INSTALL_SCRIPT} ${WRKSRC}/examples/${s} ${DESTDIR}${EGDIR}/${s} | 186 | ${INSTALL_SCRIPT} ${WRKSRC}/examples/${s} ${DESTDIR}${EGDIR}/${s} | |
188 | .endfor | 187 | .endfor | |
189 | ${RM} -rf ${DESTDIR}${PREFIX}/lib/xen | 188 | ${RM} -rf ${DESTDIR}${PREFIX}/lib/xen | |
190 | ${INSTALL_DATA} ${WRKDIR}/xend-config.sxp.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | 189 | ${INSTALL_DATA} ${WRKDIR}/xend-config.sxp.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | |
191 | ${INSTALL_DATA} ${WRKDIR}/xmdomain.cfg.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | 190 | ${INSTALL_DATA} ${WRKDIR}/xmdomain.cfg.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | |
192 | ${INSTALL_DATA} ${WRKDIR}/xm.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | 191 | ${INSTALL_DATA} ${WRKDIR}/xm.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |
193 | 192 | |||
194 | .include "../../lang/python/application.mk" | 193 | .include "../../lang/python/application.mk" | |
195 | .include "../../lang/python/extension.mk" | 194 | .include "../../lang/python/extension.mk" | |
196 | .include "../../textproc/py-xml/buildlink3.mk" | 195 | .include "../../textproc/py-xml/buildlink3.mk" | |
197 | #.include "../../devel/zlib/buildlink3.mk" | 196 | #.include "../../devel/zlib/buildlink3.mk" | |
198 | #.include "../../www/curl/buildlink3.mk" | 197 | #.include "../../www/curl/buildlink3.mk" | |
199 | .include "../../devel/py-curses/buildlink3.mk" | 198 | .include "../../devel/py-curses/buildlink3.mk" | |
200 | .include "../../devel/ncurses/buildlink3.mk" | 199 | .include "../../devel/ncurses/buildlink3.mk" | |
201 | 200 | |||
202 | .include "../../mk/bsd.pkg.mk" | 201 | .include "../../mk/bsd.pkg.mk" |
@@ -1,209 +1,208 @@ | @@ -1,209 +1,208 @@ | |||
1 | # $NetBSD: Makefile,v 1.35 2012/10/23 19:51:36 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.36 2013/04/06 13:01:27 rodent Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | VERSION= 3.3.2 | 4 | VERSION= 3.3.2 | |
5 | DISTNAME= xen-${VERSION} | 5 | DISTNAME= xen-${VERSION} | |
6 | PKGNAME= xentools33-${VERSION} | 6 | PKGNAME= xentools33-${VERSION} | |
7 | PKGREVISION= 14 | 7 | PKGREVISION= 14 | |
8 | CATEGORIES= sysutils | 8 | CATEGORIES= sysutils | |
9 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ | 9 | MASTER_SITES= http://bits.xensource.com/oss-xen/release/${VERSION}/ | |
10 | EXTRACT_SUFX= .tar.gz | |||
11 | 10 | |||
12 | MAINTAINER= cegger@NetBSD.org | 11 | MAINTAINER= cegger@NetBSD.org | |
13 | HOMEPAGE= http://xen.org/ | 12 | HOMEPAGE= http://xen.org/ | |
14 | COMMENT= Userland Tools for Xen 3.3.x | 13 | COMMENT= Userland Tools for Xen 3.3.x | |
15 | 14 | |||
16 | LICENSE= gnu-gpl-v2 | 15 | LICENSE= gnu-gpl-v2 | |
17 | 16 | |||
18 | #DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted | 17 | #DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted | |
19 | DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline | 18 | DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline | |
20 | 19 | |||
21 | BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware | 20 | BUILD_DEPENDS+= dev86-[0-9]*:../../devel/dev86 # needed to build firmware | |
22 | 21 | |||
23 | PKG_SYSCONFSUBDIR= xen | 22 | PKG_SYSCONFSUBDIR= xen | |
24 | 23 | |||
25 | ONLY_FOR_PLATFORM= Linux-2.6*-i386 Linux-2.6*-x86_64 | 24 | ONLY_FOR_PLATFORM= Linux-2.6*-i386 Linux-2.6*-x86_64 | |
26 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386 | 25 | ONLY_FOR_PLATFORM+= NetBSD-[5-9].*-x86_64 NetBSD-[5-9].*-i386 | |
27 | 26 | |||
28 | CONFLICTS+= libxen-[0-9]* | 27 | CONFLICTS+= libxen-[0-9]* | |
29 | CONFLICTS+= xentools20-[0-9]* | 28 | CONFLICTS+= xentools20-[0-9]* | |
30 | CONFLICTS+= xentools30-* xentools3-* | 29 | CONFLICTS+= xentools30-* xentools3-* | |
31 | CONFLICTS+= xenstoretools-* | 30 | CONFLICTS+= xenstoretools-* | |
32 | 31 | |||
33 | WRKSRC= ${WRKDIR}/xen-${VERSION}/tools | 32 | WRKSRC= ${WRKDIR}/xen-${VERSION}/tools | |
34 | CHECK_PORTABILITY_SKIP= examples/* xm-test/ramdisk/make-release.sh | 33 | CHECK_PORTABILITY_SKIP= examples/* xm-test/ramdisk/make-release.sh | |
35 | 34 | |||
36 | EGDIR= ${PREFIX}/share/examples/xen | 35 | EGDIR= ${PREFIX}/share/examples/xen | |
37 | MESSAGE_SUBST= EGDIR=${EGDIR} | 36 | MESSAGE_SUBST= EGDIR=${EGDIR} | |
38 | 37 | |||
39 | USE_TOOLS+= perl #for pod2man | 38 | USE_TOOLS+= perl #for pod2man | |
40 | USE_TOOLS+= gmake | 39 | USE_TOOLS+= gmake | |
41 | MAKE_ENV+= CONFIG_NetBSD=yes | 40 | MAKE_ENV+= CONFIG_NetBSD=yes | |
42 | MAKE_ENV+= CONFIG_MBOOTPACK=no | 41 | MAKE_ENV+= CONFIG_MBOOTPACK=no | |
43 | MAKE_ENV+= EGDIR=${EGDIR:Q} | 42 | MAKE_ENV+= EGDIR=${EGDIR:Q} | |
44 | MAKE_ENV+= MV=${MV:Q} PYTHON=${PYTHONBIN:Q} SED=${SED:Q} | 43 | MAKE_ENV+= MV=${MV:Q} PYTHON=${PYTHONBIN:Q} SED=${SED:Q} | |
45 | .if ${MACHINE_ARCH} == "i386" | 44 | .if ${MACHINE_ARCH} == "i386" | |
46 | MAKE_ENV+= XEN_TARGET_ARCH="x86_32" XEN_COMPILE_ARCH="x86_32" | 45 | MAKE_ENV+= XEN_TARGET_ARCH="x86_32" XEN_COMPILE_ARCH="x86_32" | |
47 | .elif ${MACHINE_ARCH} == "x86_64" | 46 | .elif ${MACHINE_ARCH} == "x86_64" | |
48 | MAKE_ENV+= XEN_TARGET_ARCH="x86_64" XEN_COMPILE_ARCH="x86_64" | 47 | MAKE_ENV+= XEN_TARGET_ARCH="x86_64" XEN_COMPILE_ARCH="x86_64" | |
49 | .else | 48 | .else | |
50 | MAKE_ENV+= XEN_TARGET_ARCH="unsupported" | 49 | MAKE_ENV+= XEN_TARGET_ARCH="unsupported" | |
51 | .endif | 50 | .endif | |
52 | PY_PATCHPLIST= yes | 51 | PY_PATCHPLIST= yes | |
53 | PYTHON_PATCH_SCRIPTS+= misc/xm | 52 | PYTHON_PATCH_SCRIPTS+= misc/xm | |
54 | PYTHON_PATCH_SCRIPTS+= misc/netfix | 53 | PYTHON_PATCH_SCRIPTS+= misc/netfix | |
55 | PYTHON_PATCH_SCRIPTS+= misc/xen-bugtool | 54 | PYTHON_PATCH_SCRIPTS+= misc/xen-bugtool | |
56 | PYTHON_PATCH_SCRIPTS+= misc/xencons | 55 | PYTHON_PATCH_SCRIPTS+= misc/xencons | |
57 | PYTHON_PATCH_SCRIPTS+= misc/xend | 56 | PYTHON_PATCH_SCRIPTS+= misc/xend | |
58 | PYTHON_PATCH_SCRIPTS+= misc/xensymoops | 57 | PYTHON_PATCH_SCRIPTS+= misc/xensymoops | |
59 | PYTHON_PATCH_SCRIPTS+= misc/xen-python-path | 58 | PYTHON_PATCH_SCRIPTS+= misc/xen-python-path | |
60 | PYTHON_PATCH_SCRIPTS+= pygrub/src/pygrub | 59 | PYTHON_PATCH_SCRIPTS+= pygrub/src/pygrub | |
61 | PYTHON_PATCH_SCRIPTS+= python/xen/util/*.py | 60 | PYTHON_PATCH_SCRIPTS+= python/xen/util/*.py | |
62 | PYTHON_PATCH_SCRIPTS+= python/xen/xend/*.py | 61 | PYTHON_PATCH_SCRIPTS+= python/xen/xend/*.py | |
63 | PYTHON_PATCH_SCRIPTS+= python/xen/xm/*.py | 62 | PYTHON_PATCH_SCRIPTS+= python/xen/xm/*.py | |
64 | PYTHON_PATCH_SCRIPTS+= python/xen/util/*.py | 63 | PYTHON_PATCH_SCRIPTS+= python/xen/util/*.py | |
65 | PYTHON_PATCH_SCRIPTS+= python/*.py | 64 | PYTHON_PATCH_SCRIPTS+= python/*.py | |
66 | PYTHON_PATCH_SCRIPTS+= security/python/xensec_gen/cgi-bin/policy.cgi | 65 | PYTHON_PATCH_SCRIPTS+= security/python/xensec_gen/cgi-bin/policy.cgi | |
67 | PYTHON_PATCH_SCRIPTS+= security/python/xensec_gen/*.py | 66 | PYTHON_PATCH_SCRIPTS+= security/python/xensec_gen/*.py | |
68 | PYTHON_PATCH_SCRIPTS+= security/python/*.py | 67 | PYTHON_PATCH_SCRIPTS+= security/python/*.py | |
69 | PYTHON_PATCH_SCRIPTS+= security/*.py | 68 | PYTHON_PATCH_SCRIPTS+= security/*.py | |
70 | PYTHON_PATCH_SCRIPTS+= xenmon/*.py | 69 | PYTHON_PATCH_SCRIPTS+= xenmon/*.py | |
71 | PYTHON_PATCH_SCRIPTS+= xentrace/xentrace_format | 70 | PYTHON_PATCH_SCRIPTS+= xentrace/xentrace_format | |
72 | 71 | |||
73 | SUBST_CLASSES+= pathsvar | 72 | SUBST_CLASSES+= pathsvar | |
74 | SUBST_STAGE.pathsvar= pre-configure | 73 | SUBST_STAGE.pathsvar= pre-configure | |
75 | SUBST_FILES.pathsvar= examples/init.d/sysconfig.xendomains \ | 74 | SUBST_FILES.pathsvar= examples/init.d/sysconfig.xendomains \ | |
76 | examples/xend-config.sxp \ | 75 | examples/xend-config.sxp \ | |
77 | python/xen/xend/server/relocate.py \ | 76 | python/xen/xend/server/relocate.py \ | |
78 | python/xen/xend/XendOptions.py \ | 77 | python/xen/xend/XendOptions.py \ | |
79 | security/Makefile security/python/xensec_gen/main.py \ | 78 | security/Makefile security/python/xensec_gen/main.py \ | |
80 | xenstore/xs_lib.c | 79 | xenstore/xs_lib.c | |
81 | SUBST_SED.pathsvar= -e "s|/var/lib|${VARBASE}/run|g" | 80 | SUBST_SED.pathsvar= -e "s|/var/lib|${VARBASE}/run|g" | |
82 | 81 | |||
83 | SUBST_CLASSES+= py | 82 | SUBST_CLASSES+= py | |
84 | SUBST_STAGE.py= pre-configure | 83 | SUBST_STAGE.py= pre-configure | |
85 | SUBST_FILES.py= check/check_python | 84 | SUBST_FILES.py= check/check_python | |
86 | SUBST_FILES.py+= check/check_python_devel | 85 | SUBST_FILES.py+= check/check_python_devel | |
87 | SUBST_FILES.py+= pygrub/Makefile | 86 | SUBST_FILES.py+= pygrub/Makefile | |
88 | SUBST_FILES.py+= python/Makefile | 87 | SUBST_FILES.py+= python/Makefile | |
89 | SUBST_FILES.py+= security/Makefile | 88 | SUBST_FILES.py+= security/Makefile | |
90 | SUBST_FILES.py+= include/xen-foreign/Makefile | 89 | SUBST_FILES.py+= include/xen-foreign/Makefile | |
91 | SUBST_FILES.py+= include/xen-foreign/mkheader.py | 90 | SUBST_FILES.py+= include/xen-foreign/mkheader.py | |
92 | SUBST_FILES.py+= ../xen/tools/get-fields.sh | 91 | SUBST_FILES.py+= ../xen/tools/get-fields.sh | |
93 | SUBST_SED.py= -e "s,python,${PYTHONBIN},g" | 92 | SUBST_SED.py= -e "s,python,${PYTHONBIN},g" | |
94 | 93 | |||
95 | SUBST_CLASSES+= conf | 94 | SUBST_CLASSES+= conf | |
96 | SUBST_STAGE.conf= pre-configure | 95 | SUBST_STAGE.conf= pre-configure | |
97 | SUBST_FILES.conf= python/xen/xend/XendOptions.py | 96 | SUBST_FILES.conf= python/xen/xend/XendOptions.py | |
98 | SUBST_FILES.conf+= python/xen/xend/osdep.py | 97 | SUBST_FILES.conf+= python/xen/xend/osdep.py | |
99 | SUBST_FILES.conf+= python/xen/xm/create.py | 98 | SUBST_FILES.conf+= python/xen/xm/create.py | |
100 | SUBST_FILES.conf+= python/xen/xm/addlabel.py | 99 | SUBST_FILES.conf+= python/xen/xm/addlabel.py | |
101 | SUBST_FILES.conf+= python/xen/xm/getlabel.py | 100 | SUBST_FILES.conf+= python/xen/xm/getlabel.py | |
102 | SUBST_FILES.conf+= python/xen/xm/rmlabel.py | 101 | SUBST_FILES.conf+= python/xen/xm/rmlabel.py | |
103 | SUBST_FILES.conf+= xentrace/Makefile | 102 | SUBST_FILES.conf+= xentrace/Makefile | |
104 | SUBST_FILES.conf+= ioemu/configure | 103 | SUBST_FILES.conf+= ioemu/configure | |
105 | SUBST_FILES.conf+= ioemu/vl.c | 104 | SUBST_FILES.conf+= ioemu/vl.c | |
106 | SUBST_SED.conf= -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" | 105 | SUBST_SED.conf= -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" | |
107 | 106 | |||
108 | SUBST_CLASSES+= prefix | 107 | SUBST_CLASSES+= prefix | |
109 | SUBST_STAGE.prefix= pre-configure | 108 | SUBST_STAGE.prefix= pre-configure | |
110 | SUBST_FILES.prefix= python/xen/util/auxbin.py | 109 | SUBST_FILES.prefix= python/xen/util/auxbin.py | |
111 | SUBST_FILES.prefix+= python/xen/xend/osdep.py | 110 | SUBST_FILES.prefix+= python/xen/xend/osdep.py | |
112 | SUBST_FILES.prefix+= misc/xen-python-path | 111 | SUBST_FILES.prefix+= misc/xen-python-path | |
113 | SUBST_FILES.prefix+= ioemu/vl.c | 112 | SUBST_FILES.prefix+= ioemu/vl.c | |
114 | SUBST_SED.prefix= -e "s,@PREFIX@,${PREFIX},g" | 113 | SUBST_SED.prefix= -e "s,@PREFIX@,${PREFIX},g" | |
115 | 114 | |||
116 | REPLACE_PYTHON+= misc/xsview | 115 | REPLACE_PYTHON+= misc/xsview | |
117 | 116 | |||
118 | .include "../../mk/bsd.prefs.mk" | 117 | .include "../../mk/bsd.prefs.mk" | |
119 | 118 | |||
120 | .if ${OPSYS} == "NetBSD" | 119 | .if ${OPSYS} == "NetBSD" | |
121 | SUBST_CLASSES+= proc | 120 | SUBST_CLASSES+= proc | |
122 | SUBST_STAGE.proc= pre-configure | 121 | SUBST_STAGE.proc= pre-configure | |
123 | SUBST_FILES.proc= python/xen/xend/XendVnet.py | 122 | SUBST_FILES.proc= python/xen/xend/XendVnet.py | |
124 | SUBST_SED.proc= -e "s|/proc|/kern|g" | 123 | SUBST_SED.proc= -e "s|/proc|/kern|g" | |
125 | PROCPATH= /kern | 124 | PROCPATH= /kern | |
126 | .else | 125 | .else | |
127 | PROCPATH= /proc | 126 | PROCPATH= /proc | |
128 | .endif | 127 | .endif | |
129 | 128 | |||
130 | RCD_SCRIPTS= xend xenbackendd xendomains | 129 | RCD_SCRIPTS= xend xenbackendd xendomains | |
131 | FILES_SUBST+= RCD_INTERPRETER=${PYTHONBIN:Q} | 130 | FILES_SUBST+= RCD_INTERPRETER=${PYTHONBIN:Q} | |
132 | FILES_SUBST+= PROCPATH=${PROCPATH:Q} | 131 | FILES_SUBST+= PROCPATH=${PROCPATH:Q} | |
133 | FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q} | 132 | FILES_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q} | |
134 | 133 | |||
135 | BLKTAP_FILES= blk_netbsd.c blktapctrl_netbsd.c | 134 | BLKTAP_FILES= blk_netbsd.c blktapctrl_netbsd.c | |
136 | 135 | |||
137 | XEND_SCRIPTS= block vif-bridge vif-ip qemu-ifup xen-subr | 136 | XEND_SCRIPTS= block vif-bridge vif-ip qemu-ifup xen-subr | |
138 | 137 | |||
139 | CONF_FILES= ${EGDIR}/formats ${PKG_SYSCONFDIR}/formats | 138 | CONF_FILES= ${EGDIR}/formats ${PKG_SYSCONFDIR}/formats | |
140 | 139 | |||
141 | CONF_FILES+= ${EGDIR}/xend-config.sxp \ | 140 | CONF_FILES+= ${EGDIR}/xend-config.sxp \ | |
142 | ${PKG_SYSCONFDIR}/xend-config.sxp | 141 | ${PKG_SYSCONFDIR}/xend-config.sxp | |
143 | .for s in ${XEND_SCRIPTS} | 142 | .for s in ${XEND_SCRIPTS} | |
144 | CONF_FILES_PERMS+= ${EGDIR}/${s} ${PKG_SYSCONFDIR}/scripts/${s} \ | 143 | CONF_FILES_PERMS+= ${EGDIR}/${s} ${PKG_SYSCONFDIR}/scripts/${s} \ | |
145 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0755 | 144 | ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0755 | |
146 | .endfor | 145 | .endfor | |
147 | 146 | |||
148 | OWN_DIRS= ${PKG_SYSCONFDIR}/scripts /var/log/xen | 147 | OWN_DIRS= ${PKG_SYSCONFDIR}/scripts /var/log/xen | |
149 | 148 | |||
150 | pre-build: | 149 | pre-build: | |
151 | rm -f ${WRKSRC}/check/check_x11_devel | 150 | rm -f ${WRKSRC}/check/check_x11_devel | |
152 | .for s in ${BLKTAP_FILES} | 151 | .for s in ${BLKTAP_FILES} | |
153 | cp ${FILESDIR}/${s} ${WRKSRC}/blktap/drivers/ | 152 | cp ${FILESDIR}/${s} ${WRKSRC}/blktap/drivers/ | |
154 | .endfor | 153 | .endfor | |
155 | pod2man ${WRKSRC}/../docs/man/xend-config.sxp.pod.5 |\ | 154 | pod2man ${WRKSRC}/../docs/man/xend-config.sxp.pod.5 |\ | |
156 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | 155 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | |
157 | >${WRKDIR}/xend-config.sxp.5 | 156 | >${WRKDIR}/xend-config.sxp.5 | |
158 | pod2man ${WRKSRC}/../docs/man/xmdomain.cfg.pod.5 |\ | 157 | pod2man ${WRKSRC}/../docs/man/xmdomain.cfg.pod.5 |\ | |
159 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | 158 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | |
160 | >${WRKDIR}/xmdomain.cfg.5 | 159 | >${WRKDIR}/xmdomain.cfg.5 | |
161 | pod2man ${WRKSRC}/../docs/man/xm.pod.1 |\ | 160 | pod2man ${WRKSRC}/../docs/man/xm.pod.1 |\ | |
162 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | 161 | sed -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g" \ | |
163 | >${WRKDIR}/xm.1 | 162 | >${WRKDIR}/xm.1 | |
164 | 163 | |||
165 | .if ${OPSYS} == "NetBSD" | 164 | .if ${OPSYS} == "NetBSD" | |
166 | post-build: | 165 | post-build: | |
167 | cd ${FILESDIR}; for src in *-nbsd; do \ | 166 | cd ${FILESDIR}; for src in *-nbsd; do \ | |
168 | dst="$${src%-nbsd}"; \ | 167 | dst="$${src%-nbsd}"; \ | |
169 | ${SED} -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g" \ | 168 | ${SED} -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g" \ | |
170 | -e "s|@PREFIX@|${PREFIX}|g" \ | 169 | -e "s|@PREFIX@|${PREFIX}|g" \ | |
171 | $$src > ${WRKSRC}/examples/$$dst; \ | 170 | $$src > ${WRKSRC}/examples/$$dst; \ | |
172 | done | 171 | done | |
173 | ${CC} ${CFLAGS} ${LDFLAGS} \ | 172 | ${CC} ${CFLAGS} ${LDFLAGS} \ | |
174 | -DVBD_SCRIPT=\"${PKG_SYSCONFDIR}/scripts/block\" \ | 173 | -DVBD_SCRIPT=\"${PKG_SYSCONFDIR}/scripts/block\" \ | |
175 | -DLOG_FILE=\"${VARBASE}/log/xenbackendd.log\" \ | 174 | -DLOG_FILE=\"${VARBASE}/log/xenbackendd.log\" \ | |
176 | -DPID_FILE=\"${VARBASE}/run/xenbackendd.pid\" \ | 175 | -DPID_FILE=\"${VARBASE}/run/xenbackendd.pid\" \ | |
177 | -o ${WRKDIR}/xenbackendd.bin ${FILESDIR}/xenbackendd.c \ | 176 | -o ${WRKDIR}/xenbackendd.bin ${FILESDIR}/xenbackendd.c \ | |
178 | -I${WRKSRC}/libxc -I${WRKSRC}/include -L${WRKSRC}/libxc \ | 177 | -I${WRKSRC}/libxc -I${WRKSRC}/include -L${WRKSRC}/libxc \ | |
179 | -I${WRKSRC}/xenstore -L${WRKSRC}/xenstore \ | 178 | -I${WRKSRC}/xenstore -L${WRKSRC}/xenstore \ | |
180 | -lxenctrl -lxenstore | 179 | -lxenctrl -lxenstore | |
181 | 180 | |||
182 | .endif | 181 | .endif | |
183 | 182 | |||
184 | INSTALLATION_DIRS= ${EGDIR} ${PKGMANDIR}/man5 | 183 | INSTALLATION_DIRS= ${EGDIR} ${PKGMANDIR}/man5 | |
185 | 184 | |||
186 | post-install: | 185 | post-install: | |
187 | ${INSTALL_PROGRAM} ${WRKDIR}/xenbackendd.bin \ | 186 | ${INSTALL_PROGRAM} ${WRKDIR}/xenbackendd.bin \ | |
188 | ${DESTDIR}${PREFIX}/sbin/xenbackendd | 187 | ${DESTDIR}${PREFIX}/sbin/xenbackendd | |
189 | for f in xend-config.sxp xmexample1 xmexample2 xmexample3 netbsd1; do \ | 188 | for f in xend-config.sxp xmexample1 xmexample2 xmexample3 netbsd1; do \ | |
190 | ${INSTALL_DATA} ${WRKSRC}/examples/$$f ${DESTDIR}${EGDIR}/$$f; \ | 189 | ${INSTALL_DATA} ${WRKSRC}/examples/$$f ${DESTDIR}${EGDIR}/$$f; \ | |
191 | done | 190 | done | |
192 | .for s in ${XEND_SCRIPTS} | 191 | .for s in ${XEND_SCRIPTS} | |
193 | ${INSTALL_SCRIPT} ${WRKSRC}/examples/${s} ${DESTDIR}${EGDIR}/${s} | 192 | ${INSTALL_SCRIPT} ${WRKSRC}/examples/${s} ${DESTDIR}${EGDIR}/${s} | |
194 | .endfor | 193 | .endfor | |
195 | ${INSTALL_DATA} ${WRKDIR}/xend-config.sxp.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | 194 | ${INSTALL_DATA} ${WRKDIR}/xend-config.sxp.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | |
196 | ${INSTALL_DATA} ${WRKDIR}/xmdomain.cfg.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | 195 | ${INSTALL_DATA} ${WRKDIR}/xmdomain.cfg.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 | |
197 | ${INSTALL_DATA} ${WRKDIR}/xm.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | 196 | ${INSTALL_DATA} ${WRKDIR}/xm.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |
198 | for f in hvm qemu-ifup; do \ | 197 | for f in hvm qemu-ifup; do \ | |
199 | ${INSTALL_DATA} ${WRKSRC}/examples/$$f ${DESTDIR}${EGDIR}/$$f; \ | 198 | ${INSTALL_DATA} ${WRKSRC}/examples/$$f ${DESTDIR}${EGDIR}/$$f; \ | |
200 | done | 199 | done | |
201 | 200 | |||
202 | .include "../../lang/python/application.mk" | 201 | .include "../../lang/python/application.mk" | |
203 | .include "../../lang/python/extension.mk" | 202 | .include "../../lang/python/extension.mk" | |
204 | .include "../../textproc/py-xml/buildlink3.mk" | 203 | .include "../../textproc/py-xml/buildlink3.mk" | |
205 | .include "../../devel/py-curses/buildlink3.mk" | 204 | .include "../../devel/py-curses/buildlink3.mk" | |
206 | .include "../../devel/ncurses/buildlink3.mk" | 205 | .include "../../devel/ncurses/buildlink3.mk" | |
207 | #.include "../../devel/SDL/buildlink3.mk" | 206 | #.include "../../devel/SDL/buildlink3.mk" | |
208 | 207 | |||
209 | .include "../../mk/bsd.pkg.mk" | 208 | .include "../../mk/bsd.pkg.mk" |
@@ -1,69 +1,68 @@ | @@ -1,69 +1,68 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2012/10/25 06:56:54 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2013/04/06 13:01:28 rodent Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= regxml-${SNAPSHOT_DATE}-${SNAPSHOT_HASH:C/(......).*/\1/} | 4 | DISTNAME= regxml-${SNAPSHOT_DATE}-${SNAPSHOT_HASH:C/(......).*/\1/} | |
5 | PKGNAME= regxml-0.0.${SNAPSHOT_DATE} | 5 | PKGNAME= regxml-0.0.${SNAPSHOT_DATE} | |
6 | CATEGORIES= textproc | 6 | CATEGORIES= textproc | |
7 | EXTRACT_SUFX= .tar.gz | |||
8 | 7 | |||
9 | # The master site does not have a stable distfile. | 8 | # The master site does not have a stable distfile. | |
10 | # | 9 | # | |
11 | # You can download a distfile from | 10 | # You can download a distfile from | |
12 | # <http://git.huoc.org/?p=regxml.git;a=snapshot;h=${SNAPSHOT_HASH};sf=tgz> | 11 | # <http://git.huoc.org/?p=regxml.git;a=snapshot;h=${SNAPSHOT_HASH};sf=tgz> | |
13 | # but the timestamp in the gzip compression layer will be different | 12 | # but the timestamp in the gzip compression layer will be different | |
14 | # almost every time, so it will fail the pkgsrc integrity tests. | 13 | # almost every time, so it will fail the pkgsrc integrity tests. | |
15 | # To deal with this, we keep a distfile in MASTER_SITE_LOCAL. | 14 | # To deal with this, we keep a distfile in MASTER_SITE_LOCAL. | |
16 | # | 15 | # | |
17 | # To update to a newer snapshot: | 16 | # To update to a newer snapshot: | |
18 | # | 17 | # | |
19 | # 1. Go to <http://git.huoc.org/?p=regxml.git;a=summary> and | 18 | # 1. Go to <http://git.huoc.org/?p=regxml.git;a=summary> and | |
20 | # choose an appropriate snapshot. Make a note of the date | 19 | # choose an appropriate snapshot. Make a note of the date | |
21 | # and the git hash. | 20 | # and the git hash. | |
22 | # 2. Download the snapshot to your own computer. | 21 | # 2. Download the snapshot to your own computer. | |
23 | # 3. Rename the downloaded snapshot to | 22 | # 3. Rename the downloaded snapshot to | |
24 | # regxml-${YYYYMMDD}-${FIRST_6_CHARS_OF_GIT_HASH}.tar.gz | 23 | # regxml-${YYYYMMDD}-${FIRST_6_CHARS_OF_GIT_HASH}.tar.gz | |
25 | # 4. Edit the SNAPSHOT_DATE and SNAPSHOT_HASH in thie Makefile. | 24 | # 4. Edit the SNAPSHOT_DATE and SNAPSHOT_HASH in thie Makefile. | |
26 | # 5. Upload your copy of the snapshot to MASTER_SITE_LOCAL, which is | 25 | # 5. Upload your copy of the snapshot to MASTER_SITE_LOCAL, which is | |
27 | # <http://ftp.NetBSD.org/pub/pkgsrc/distfiles/LOCAL_PORTS/> | 26 | # <http://ftp.NetBSD.org/pub/pkgsrc/distfiles/LOCAL_PORTS/> | |
28 | # 6. Everything else you would normally do when updating to a new version | 27 | # 6. Everything else you would normally do when updating to a new version | |
29 | # of a package. | 28 | # of a package. | |
30 | # | 29 | # | |
31 | SNAPSHOT_DATE= 20100901 | 30 | SNAPSHOT_DATE= 20100901 | |
32 | SNAPSHOT_HASH= d9f32668e0f75204abe7acfaf22981893520c7b6 | 31 | SNAPSHOT_HASH= d9f32668e0f75204abe7acfaf22981893520c7b6 | |
33 | MASTER_SITES= ${MASTER_SITE_LOCAL} | 32 | MASTER_SITES= ${MASTER_SITE_LOCAL} | |
34 | 33 | |||
35 | MAINTAINER= pkgsrc-users@NetBSD.org | 34 | MAINTAINER= pkgsrc-users@NetBSD.org | |
36 | HOMEPAGE= http://git.huoc.org/?p=regxml.git;a=summary | 35 | HOMEPAGE= http://git.huoc.org/?p=regxml.git;a=summary | |
37 | 36 | |||
38 | COMMENT= Command line utilities for XML stream manipulation | 37 | COMMENT= Command line utilities for XML stream manipulation | |
39 | LICENSE= 2-clause-bsd | 38 | LICENSE= 2-clause-bsd | |
40 | 39 | |||
41 | USE_TOOLS+= gmake | 40 | USE_TOOLS+= gmake | |
42 | MAKE_FILE= GNUmakefile | 41 | MAKE_FILE= GNUmakefile | |
43 | 42 | |||
44 | WRKSRC= ${WRKDIR}/${DISTNAME:C/-.*//} | 43 | WRKSRC= ${WRKDIR}/${DISTNAME:C/-.*//} | |
45 | 44 | |||
46 | INSTALLATION_DIRS+= bin | 45 | INSTALLATION_DIRS+= bin | |
47 | INSTALLATION_DIRS+= ${PKGMANDIR} ${PKGMANDIR}/man1 | 46 | INSTALLATION_DIRS+= ${PKGMANDIR} ${PKGMANDIR}/man1 | |
48 | INSTALLATION_DIRS+= ${PKGMANDIR}/man3 ${PKGMANDIR}/man7 | 47 | INSTALLATION_DIRS+= ${PKGMANDIR}/man3 ${PKGMANDIR}/man7 | |
49 | 48 | |||
50 | do-install: | 49 | do-install: | |
51 | ${INSTALL_PROGRAM} ${WRKSRC}/xmlgrep/xmlgrep \ | 50 | ${INSTALL_PROGRAM} ${WRKSRC}/xmlgrep/xmlgrep \ | |
52 | ${DESTDIR}${PREFIX}/bin/xmlgrep | 51 | ${DESTDIR}${PREFIX}/bin/xmlgrep | |
53 | ${INSTALL_PROGRAM} ${WRKSRC}/xmlsed/xmlsed \ | 52 | ${INSTALL_PROGRAM} ${WRKSRC}/xmlsed/xmlsed \ | |
54 | ${DESTDIR}${PREFIX}/bin/xmlsed | 53 | ${DESTDIR}${PREFIX}/bin/xmlsed | |
55 | ${INSTALL_MAN} ${WRKSRC}/doc/xmlgrep.1 \ | 54 | ${INSTALL_MAN} ${WRKSRC}/doc/xmlgrep.1 \ | |
56 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ | 55 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ | |
57 | ${INSTALL_MAN} ${WRKSRC}/doc/xmlsed.1 \ | 56 | ${INSTALL_MAN} ${WRKSRC}/doc/xmlsed.1 \ | |
58 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ | 57 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ | |
59 | ${INSTALL_MAN} ${WRKSRC}/doc/regxml.3 \ | 58 | ${INSTALL_MAN} ${WRKSRC}/doc/regxml.3 \ | |
60 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3/ | 59 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3/ | |
61 | ${INSTALL_MAN} ${WRKSRC}/doc/regxml_xml.3 \ | 60 | ${INSTALL_MAN} ${WRKSRC}/doc/regxml_xml.3 \ | |
62 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3/ | 61 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3/ | |
63 | ${INSTALL_MAN} ${WRKSRC}/doc/xmltools.7 \ | 62 | ${INSTALL_MAN} ${WRKSRC}/doc/xmltools.7 \ | |
64 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man7/ | 63 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man7/ | |
65 | 64 | |||
66 | .include "../../textproc/expat/buildlink3.mk" | 65 | .include "../../textproc/expat/buildlink3.mk" | |
67 | 66 | |||
68 | # url2pkg-marker (please do not remove this line.) | 67 | # url2pkg-marker (please do not remove this line.) | |
69 | .include "../../mk/bsd.pkg.mk" | 68 | .include "../../mk/bsd.pkg.mk" |
@@ -1,23 +1,22 @@ | @@ -1,23 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.6 2010/09/23 09:22:14 taca Exp $ | 1 | # $NetBSD: Makefile,v 1.7 2013/04/06 13:01:28 rodent Exp $ | |
2 | 2 | |||
3 | DISTNAME= xhtmldiff-1.2.2 | 3 | DISTNAME= xhtmldiff-1.2.2 | |
4 | PKGREVISION= 2 | 4 | PKGREVISION= 2 | |
5 | CATEGORIES= textproc | 5 | CATEGORIES= textproc | |
6 | MASTER_SITES= http://theinternetco.net/projects/ruby/ | 6 | MASTER_SITES= http://theinternetco.net/projects/ruby/ | |
7 | EXTRACT_SUFX= .tar.gz | |||
8 | 7 | |||
9 | MAINTAINER= minskim@NetBSD.org | 8 | MAINTAINER= minskim@NetBSD.org | |
10 | HOMEPAGE= # http://theinternetco.net/projects/ruby/xhtmldiff.html | 9 | HOMEPAGE= # http://theinternetco.net/projects/ruby/xhtmldiff.html | |
11 | COMMENT= Tool for generating valid XHTML redline documents | 10 | COMMENT= Tool for generating valid XHTML redline documents | |
12 | 11 | |||
13 | DEPENDS+= ${RUBY_PKGPREFIX}-diff-lcs>=1.1.1:../../textproc/ruby-diff-lcs | 12 | DEPENDS+= ${RUBY_PKGPREFIX}-diff-lcs>=1.1.1:../../textproc/ruby-diff-lcs | |
14 | 13 | |||
15 | CONFLICTS+= ruby[1-9][0-9]-xhtmldiff-[0-9]* xhtmldiff-[0-9]* | 14 | CONFLICTS+= ruby[1-9][0-9]-xhtmldiff-[0-9]* xhtmldiff-[0-9]* | |
16 | 15 | |||
17 | RUBY_VERSION_SUPPORTED= 18 | 16 | RUBY_VERSION_SUPPORTED= 18 | |
18 | 17 | |||
19 | post-extract: | 18 | post-extract: | |
20 | cp ${WRKSRC}/packaging/xhtmldiff.gemspec ${GEM_SPECFILE} | 19 | cp ${WRKSRC}/packaging/xhtmldiff.gemspec ${GEM_SPECFILE} | |
21 | 20 | |||
22 | .include "../../lang/ruby/gem.mk" | 21 | .include "../../lang/ruby/gem.mk" | |
23 | .include "../../mk/bsd.pkg.mk" | 22 | .include "../../mk/bsd.pkg.mk" |
@@ -1,59 +1,58 @@ | @@ -1,59 +1,58 @@ | |||
1 | # $NetBSD: Makefile,v 1.16 2013/02/17 18:55:44 dholland Exp $ | 1 | # $NetBSD: Makefile,v 1.17 2013/04/06 13:01:28 rodent Exp $ | |
2 | 2 | |||
3 | DISTNAME= xalarm-3.06 | 3 | DISTNAME= xalarm-3.06 | |
4 | PKGREVISION= 3 | 4 | PKGREVISION= 3 | |
5 | CATEGORIES= time | 5 | CATEGORIES= time | |
6 | MASTER_SITES= ${MASTER_SITE_XCONTRIB:=utilities/} | 6 | MASTER_SITES= ${MASTER_SITE_XCONTRIB:=utilities/} | |
7 | EXTRACT_SUFX= .tar.gz | |||
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | COMMENT= X11 interactive alarm clock | 9 | COMMENT= X11 interactive alarm clock | |
11 | 10 | |||
12 | DEPENDS+= skill>=4.0:../../sysutils/skill | 11 | DEPENDS+= skill>=4.0:../../sysutils/skill | |
13 | 12 | |||
14 | USE_IMAKE= yes | 13 | USE_IMAKE= yes | |
15 | XAW_TYPE?= 3d | 14 | XAW_TYPE?= 3d | |
16 | 15 | |||
17 | FORTUNE= "Sorry, xfortune is unavailable - no fortune!" | 16 | FORTUNE= "Sorry, xfortune is unavailable - no fortune!" | |
18 | YOW= "Sorry, xyow is unavailable - no yow!" | 17 | YOW= "Sorry, xyow is unavailable - no yow!" | |
19 | KILL= /bin/kill # should this be in bsd.pkg.mk ? | 18 | KILL= /bin/kill # should this be in bsd.pkg.mk ? | |
20 | 19 | |||
21 | .include "../../mk/bsd.prefs.mk" | 20 | .include "../../mk/bsd.prefs.mk" | |
22 | 21 | |||
23 | .if defined(XALARM_USE_YOW) | 22 | .if defined(XALARM_USE_YOW) | |
24 | DEPENDS+= emacs20>=20.7:../../editors/emacs | 23 | DEPENDS+= emacs20>=20.7:../../editors/emacs | |
25 | .endif | 24 | .endif | |
26 | 25 | |||
27 | .if ${OPSYS} == "NetBSD" | 26 | .if ${OPSYS} == "NetBSD" | |
28 | .if exists(/usr/games/fortune) | 27 | .if exists(/usr/games/fortune) | |
29 | FORTUNE= `/usr/games/fortune` | 28 | FORTUNE= `/usr/games/fortune` | |
30 | .endif | 29 | .endif | |
31 | MAKE_FLAGS+= EXTRA_DEFINES=-DFORKRETURNSPID_T | 30 | MAKE_FLAGS+= EXTRA_DEFINES=-DFORKRETURNSPID_T | |
32 | .endif | 31 | .endif | |
33 | 32 | |||
34 | pre-configure: | 33 | pre-configure: | |
35 | .if defined(XALARM_USE_YOW) | 34 | .if defined(XALARM_USE_YOW) | |
36 | # if multiple version emacs of emacs are there, take the higher one... | 35 | # if multiple version emacs of emacs are there, take the higher one... | |
37 | YOW=`${FIND} ${LOCALBASE}/libexec/emacs -name yow -print 2>/dev/null | ${SORT} -rn | ${HEAD} -1` ; \ | 36 | YOW=`${FIND} ${LOCALBASE}/libexec/emacs -name yow -print 2>/dev/null | ${SORT} -rn | ${HEAD} -1` ; \ | |
38 | if ${TEST} x$${YOW} = x ; then \ | 37 | if ${TEST} x$${YOW} = x ; then \ | |
39 | YOW=${YOW} ; \ | 38 | YOW=${YOW} ; \ | |
40 | fi ; ${SETENV} YOW=$${YOW} \ | 39 | fi ; ${SETENV} YOW=$${YOW} \ | |
41 | ${SED} -e "s|@PRG@|\`$${YOW}\`|" \ | 40 | ${SED} -e "s|@PRG@|\`$${YOW}\`|" \ | |
42 | -e 's|@XPRG@|xyow|' \ | 41 | -e 's|@XPRG@|xyow|' \ | |
43 | ${FILESDIR}/xprg > ${WRKSRC}/xyow | 42 | ${FILESDIR}/xprg > ${WRKSRC}/xyow | |
44 | .else | 43 | .else | |
45 | ${SED} -e 's|@PRG@|${YOW}|' \ | 44 | ${SED} -e 's|@PRG@|${YOW}|' \ | |
46 | -e 's|@XPRG@|xyow|' \ | 45 | -e 's|@XPRG@|xyow|' \ | |
47 | ${FILESDIR}/xprg > ${WRKSRC}/xyow | 46 | ${FILESDIR}/xprg > ${WRKSRC}/xyow | |
48 | .endif | 47 | .endif | |
49 | ${SED} -e 's|@PRG@|${FORTUNE}|' \ | 48 | ${SED} -e 's|@PRG@|${FORTUNE}|' \ | |
50 | -e 's|@XPRG@|xfortune|' \ | 49 | -e 's|@XPRG@|xfortune|' \ | |
51 | ${FILESDIR}/xprg > ${WRKSRC}/xfortune | 50 | ${FILESDIR}/xprg > ${WRKSRC}/xfortune | |
52 | ${SED} -e 's|@SKILL@|${LOCALBASE}/bin/skill|' \ | 51 | ${SED} -e 's|@SKILL@|${LOCALBASE}/bin/skill|' \ | |
53 | -e 's|@GREP@|${GREP}|' \ | 52 | -e 's|@GREP@|${GREP}|' \ | |
54 | -e 's|@KILL@|${KILL}|' ${FILESDIR}/fns.h.in > ${WRKSRC}/fns.h | 53 | -e 's|@KILL@|${KILL}|' ${FILESDIR}/fns.h.in > ${WRKSRC}/fns.h | |
55 | ${CP} ${FILESDIR}/XAlarm-color.ad ${WRKSRC}/ | 54 | ${CP} ${FILESDIR}/XAlarm-color.ad ${WRKSRC}/ | |
56 | 55 | |||
57 | .include "../../x11/libXpm/buildlink3.mk" | 56 | .include "../../x11/libXpm/buildlink3.mk" | |
58 | .include "../../mk/xaw.buildlink3.mk" | 57 | .include "../../mk/xaw.buildlink3.mk" | |
59 | .include "../../mk/bsd.pkg.mk" | 58 | .include "../../mk/bsd.pkg.mk" |
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.1.1.1 2011/10/04 08:03:43 manu Exp $ | 1 | # $NetBSD: Makefile.common,v 1.2 2013/04/06 13:01:28 rodent Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | # used by www/phraseanet/Makefile | 4 | # used by www/phraseanet/Makefile | |
5 | # used by www/php-phrasea2/Makefile | 5 | # used by www/php-phrasea2/Makefile | |
6 | # used by www/phraseanet-indexer/Makefile | 6 | # used by www/phraseanet-indexer/Makefile | |
7 | 7 | |||
8 | VERS= 3.1.4 | 8 | VERS= 3.1.4 | |
9 | DISTNAME= phraseanet-v3.1.4-linux | 9 | DISTNAME= phraseanet-v3.1.4-linux | |
10 | CATEGORIES= www multimedia | 10 | CATEGORIES= www multimedia | |
11 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=phraseanet/} | 11 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=phraseanet/} | |
12 | EXTRACT_SUFX= .tar.gz | |||
13 | 12 | |||
14 | MAINTAINER= pkgsrc-users@NetBSD.org | 13 | MAINTAINER= pkgsrc-users@NetBSD.org | |
15 | HOMEPAGE= http://www.phraseanet.com/ | 14 | HOMEPAGE= http://www.phraseanet.com/ | |
16 | COMMENT= Digital asset management | 15 | COMMENT= Digital asset management | |
17 | LICENSE= gnu-gpl-v3 | 16 | LICENSE= gnu-gpl-v3 |
@@ -1,76 +1,75 @@ | @@ -1,76 +1,75 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2013/02/16 11:18:11 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2013/04/06 13:01:28 rodent Exp $ | |
2 | 2 | |||
3 | DISTNAME= fltk-1.3.0-source | 3 | DISTNAME= fltk-1.3.0-source | |
4 | PKGNAME= ${DISTNAME:S/-source//} | 4 | PKGNAME= ${DISTNAME:S/-source//} | |
5 | VERS= ${DISTNAME:S/fltk-//:S/-source//} | 5 | VERS= ${DISTNAME:S/fltk-//:S/-source//} | |
6 | PKGREVISION= 10 | 6 | PKGREVISION= 10 | |
7 | CATEGORIES= x11 | 7 | CATEGORIES= x11 | |
8 | MASTER_SITES= http://ftp.easysw.com/pub/fltk/${VERS}/ \ | 8 | MASTER_SITES= http://ftp.easysw.com/pub/fltk/${VERS}/ \ | |
9 | ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/fltk/${VERS}/ \ | 9 | ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/fltk/${VERS}/ \ | |
10 | ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/fltk/${VERS}/ | 10 | ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/fltk/${VERS}/ | |
11 | EXTRACT_SUFX= .tar.gz | |||
12 | 11 | |||
13 | MAINTAINER= pkgsrc-users@NetBSD.org | 12 | MAINTAINER= pkgsrc-users@NetBSD.org | |
14 | HOMEPAGE= http://www.fltk.org/ | 13 | HOMEPAGE= http://www.fltk.org/ | |
15 | COMMENT= Fast Light Tool Kit for graphical user interfaces | 14 | COMMENT= Fast Light Tool Kit for graphical user interfaces | |
16 | LICENSE= gnu-lgpl-v2 | 15 | LICENSE= gnu-lgpl-v2 | |
17 | 16 | |||
18 | CONFLICTS= fltk-1.[012].* | 17 | CONFLICTS= fltk-1.[012].* | |
19 | 18 | |||
20 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} | 19 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} | |
21 | USE_LANGUAGES= c c++ | 20 | USE_LANGUAGES= c c++ | |
22 | USE_LIBTOOL= yes | 21 | USE_LIBTOOL= yes | |
23 | USE_TOOLS+= gmake | 22 | USE_TOOLS+= gmake | |
24 | TEST_TARGET= test | 23 | TEST_TARGET= test | |
25 | 24 | |||
26 | PKG_OPTIONS_VAR= PKG_OPTIONS.fltk13 | 25 | PKG_OPTIONS_VAR= PKG_OPTIONS.fltk13 | |
27 | PKG_SUPPORTED_OPTIONS= opengl # cairo | 26 | PKG_SUPPORTED_OPTIONS= opengl # cairo | |
28 | PKG_SUGGESTED_OPTIONS= opengl # cairo | 27 | PKG_SUGGESTED_OPTIONS= opengl # cairo | |
29 | #PLIST_VARS+= cairo | 28 | #PLIST_VARS+= cairo | |
30 | PLIST_VARS+= opengl | 29 | PLIST_VARS+= opengl | |
31 | 30 | |||
32 | .include "../../mk/bsd.prefs.mk" | 31 | .include "../../mk/bsd.prefs.mk" | |
33 | .include "../../mk/bsd.options.mk" | 32 | .include "../../mk/bsd.options.mk" | |
34 | 33 | |||
35 | PTHREAD_OPTS+= require | 34 | PTHREAD_OPTS+= require | |
36 | GNU_CONFIGURE= yes | 35 | GNU_CONFIGURE= yes | |
37 | CONFIGURE_ARGS+= --enable-libtool=${LIBTOOL:Q} | 36 | CONFIGURE_ARGS+= --enable-libtool=${LIBTOOL:Q} | |
38 | CONFIGURE_ARGS+= --enable-threads | 37 | CONFIGURE_ARGS+= --enable-threads | |
39 | CONFIGURE_ARGS+= ac_cv_have_overlay=yes | 38 | CONFIGURE_ARGS+= ac_cv_have_overlay=yes | |
40 | 39 | |||
41 | PLIST_VARS+= cs # case-sensitive | 40 | PLIST_VARS+= cs # case-sensitive | |
42 | .if !exists(./descr) | 41 | .if !exists(./descr) | |
43 | CONFIGURE_ARGS+= --with-links | 42 | CONFIGURE_ARGS+= --with-links | |
44 | PLIST.cs= yes | 43 | PLIST.cs= yes | |
45 | .endif | 44 | .endif | |
46 | 45 | |||
47 | BUILDLINK_DEPMETHOD.libXt?= build | 46 | BUILDLINK_DEPMETHOD.libXt?= build | |
48 | 47 | |||
49 | #.if !empty(PKG_OPTIONS:Mcairo) | 48 | #.if !empty(PKG_OPTIONS:Mcairo) | |
50 | #. include "../../graphics/cairo/buildlink3.mk" | 49 | #. include "../../graphics/cairo/buildlink3.mk" | |
51 | #CONFIGURE_ARGS+= --enable-cairo | 50 | #CONFIGURE_ARGS+= --enable-cairo | |
52 | #PLIST.cairo= yes | 51 | #PLIST.cairo= yes | |
53 | #.else | 52 | #.else | |
54 | #CONFIGURE_ARGS+= --disable-cairo | 53 | #CONFIGURE_ARGS+= --disable-cairo | |
55 | #.endif | 54 | #.endif | |
56 | 55 | |||
57 | .if !empty(PKG_OPTIONS:Mopengl) | 56 | .if !empty(PKG_OPTIONS:Mopengl) | |
58 | . include "../../graphics/Mesa/buildlink3.mk" | 57 | . include "../../graphics/Mesa/buildlink3.mk" | |
59 | CONFIGURE_ARGS+= --enable-gl | 58 | CONFIGURE_ARGS+= --enable-gl | |
60 | PLIST.opengl= yes | 59 | PLIST.opengl= yes | |
61 | .else | 60 | .else | |
62 | CONFIGURE_ARGS+= --disable-gl | 61 | CONFIGURE_ARGS+= --disable-gl | |
63 | .endif | 62 | .endif | |
64 | 63 | |||
65 | CONFIGURE_ARGS+= --enable-shared | 64 | CONFIGURE_ARGS+= --enable-shared | |
66 | # Use pkgsrc versions, not package's bundled versions. | 65 | # Use pkgsrc versions, not package's bundled versions. | |
67 | CONFIGURE_ARGS+= --disable-localjpeg --disable-localzlib --disable-localpng | 66 | CONFIGURE_ARGS+= --disable-localjpeg --disable-localzlib --disable-localpng | |
68 | 67 | |||
69 | .include "../../graphics/MesaLib/buildlink3.mk" | 68 | .include "../../graphics/MesaLib/buildlink3.mk" | |
70 | .include "../../graphics/glu/buildlink3.mk" | 69 | .include "../../graphics/glu/buildlink3.mk" | |
71 | .include "../../mk/jpeg.buildlink3.mk" | 70 | .include "../../mk/jpeg.buildlink3.mk" | |
72 | .include "../../graphics/png/buildlink3.mk" | 71 | .include "../../graphics/png/buildlink3.mk" | |
73 | .include "../../x11/libXext/buildlink3.mk" | 72 | .include "../../x11/libXext/buildlink3.mk" | |
74 | .include "../../x11/libXt/buildlink3.mk" | 73 | .include "../../x11/libXt/buildlink3.mk" | |
75 | .include "../../mk/pthread.buildlink3.mk" | 74 | .include "../../mk/pthread.buildlink3.mk" | |
76 | .include "../../mk/bsd.pkg.mk" | 75 | .include "../../mk/bsd.pkg.mk" |