Introduce PKG_OPTIONS for database/tokyocabinet to select compression support (zlib/bzip2/lzo/lzma and enabled by default for former two). LZO and LZMA supports are exclusive, optional and should be selected by user's use-case (priority of data compression ratio, compression speed, or so on). Furthermore, Tokyocabinet uses archives/lzmalib for lzma support, but lzmalib conflicts with archivers/xz. It means if tokyocabinet is installed with lzma, failed to install xz, and result in failure of "make extract" for packages using .lzma/.xz distfiles. This issue also resolved by optionify lzma support and disabled by default. This changes also make tokyocabinet ABI changes, so bump PKGREVISION and recursive bump. OKed to commit in freeze by wiz@.diff -r1.6 -r1.7 pkgsrc/databases/java-tokyocabinet/Makefile
(obache)
@@ -1,17 +1,18 @@ | @@ -1,17 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.6 2009/11/30 21:59:37 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.7 2009/12/19 12:56:45 obache Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= tokyocabinet-java-1.22 | 4 | DISTNAME= tokyocabinet-java-1.22 | |
5 | PKGREVISION= 1 | |||
5 | PKGNAME= java-${DISTNAME:S/-java//} | 6 | PKGNAME= java-${DISTNAME:S/-java//} | |
6 | CATEGORIES= databases | 7 | CATEGORIES= databases | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | 8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | |
8 | 9 | |||
9 | MAINTAINER= obache@NetBSD.org | 10 | MAINTAINER= obache@NetBSD.org | |
10 | HOMEPAGE= http://1978th.net/tokyocabinet/javadoc/ | 11 | HOMEPAGE= http://1978th.net/tokyocabinet/javadoc/ | |
11 | COMMENT= Java binding of Tokyo Cabinet | 12 | COMMENT= Java binding of Tokyo Cabinet | |
12 | LICENSE= gnu-lgpl-v2.1 | 13 | LICENSE= gnu-lgpl-v2.1 | |
13 | 14 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 16 | |||
16 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes | |
17 | USE_LANGUAGES= c | 18 | USE_LANGUAGES= c |
@@ -1,17 +1,18 @@ | @@ -1,17 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.10 2009/11/30 21:59:37 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.11 2009/12/19 12:56:45 obache Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= tokyocabinet-lua-1.8 | 4 | DISTNAME= tokyocabinet-lua-1.8 | |
5 | PKGREVISION= 1 | |||
5 | PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/-lua-/-/} | 6 | PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/-lua-/-/} | |
6 | CATEGORIES= databases | 7 | CATEGORIES= databases | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | 8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | |
8 | 9 | |||
9 | MAINTAINER= obache@NetBSD.org | 10 | MAINTAINER= obache@NetBSD.org | |
10 | HOMEPAGE= http://1978th.net/tokyocabinet/luadoc/ | 11 | HOMEPAGE= http://1978th.net/tokyocabinet/luadoc/ | |
11 | COMMENT= Lua binding of Tokyo Cabinet | 12 | COMMENT= Lua binding of Tokyo Cabinet | |
12 | LICENSE= gnu-lgpl-v2.1 | 13 | LICENSE= gnu-lgpl-v2.1 | |
13 | 14 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 16 | |||
16 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes | |
17 | USE_LANGUAGES= c | 18 | USE_LANGUAGES= c |
@@ -1,17 +1,18 @@ | @@ -1,17 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.19 2009/11/25 11:33:56 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.20 2009/12/19 12:56:45 obache Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= tokyocabinet-perl-1.32 | 4 | DISTNAME= tokyocabinet-perl-1.32 | |
5 | PKGREVISION= 1 | |||
5 | PKGNAME= p5-${DISTNAME:S/-perl-/-/} | 6 | PKGNAME= p5-${DISTNAME:S/-perl-/-/} | |
6 | CATEGORIES= databases | 7 | CATEGORIES= databases | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | 8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | |
8 | 9 | |||
9 | MAINTAINER= obache@NetBSD.org | 10 | MAINTAINER= obache@NetBSD.org | |
10 | HOMEPAGE= http://1978th.net/tokyocabinet/perldoc/ | 11 | HOMEPAGE= http://1978th.net/tokyocabinet/perldoc/ | |
11 | COMMENT= Perl binding of Tokyo Cabinet | 12 | COMMENT= Perl binding of Tokyo Cabinet | |
12 | LICENSE= gnu-lgpl-v2.1 | 13 | LICENSE= gnu-lgpl-v2.1 | |
13 | 14 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 16 | |||
16 | PERL5_PACKLIST= auto/TokyoCabinet/.packlist | 17 | PERL5_PACKLIST= auto/TokyoCabinet/.packlist | |
17 | 18 |
@@ -1,18 +1,19 @@ | @@ -1,18 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2009/11/25 11:33:56 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2009/12/19 12:56:45 obache Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= tokyocabinet-ruby-1.29 | 4 | DISTNAME= tokyocabinet-ruby-1.29 | |
5 | PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/-ruby-/-/} | 5 | PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/-ruby-/-/} | |
6 | PKGREVISION= 1 | |||
6 | CATEGORIES= databases ruby | 7 | CATEGORIES= databases ruby | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | 8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | |
8 | 9 | |||
9 | MAINTAINER= obache@NetBSD.org | 10 | MAINTAINER= obache@NetBSD.org | |
10 | HOMEPAGE= http://1978th.net/tokyocabinet/rubydoc/ | 11 | HOMEPAGE= http://1978th.net/tokyocabinet/rubydoc/ | |
11 | COMMENT= Ruby binding of Tokyo Cabinet | 12 | COMMENT= Ruby binding of Tokyo Cabinet | |
12 | LICENSE= gnu-lgpl-v2.1 | 13 | LICENSE= gnu-lgpl-v2.1 | |
13 | 14 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 16 | |||
16 | USE_RUBY_EXTCONF= yes | 17 | USE_RUBY_EXTCONF= yes | |
17 | RUBY_HAS_ARCHLIB= yes | 18 | RUBY_HAS_ARCHLIB= yes | |
18 | REPLACE_RUBY_DIRS= . | 19 | REPLACE_RUBY_DIRS= . |
@@ -1,43 +1,37 @@ | @@ -1,43 +1,37 @@ | |||
1 | # $NetBSD: Makefile,v 1.35 2009/11/25 11:33:56 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.36 2009/12/19 12:56:45 obache Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= tokyocabinet-1.4.32 | 4 | DISTNAME= tokyocabinet-1.4.32 | |
5 | PKGREVISION= 1 | |||
5 | CATEGORIES= databases | 6 | CATEGORIES= databases | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | |
7 | 8 | |||
8 | MAINTAINER= obache@NetBSD.org | 9 | MAINTAINER= obache@NetBSD.org | |
9 | HOMEPAGE= http://1978th.net/tokyocabinet/ | 10 | HOMEPAGE= http://1978th.net/tokyocabinet/ | |
10 | COMMENT= Modern implementation of DBM | 11 | COMMENT= Modern implementation of DBM | |
11 | LICENSE= gnu-lgpl-v2.1 | 12 | LICENSE= gnu-lgpl-v2.1 | |
12 | 13 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 15 | |||
15 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes | |
16 | USE_TOOLS+= gmake pkg-config | 17 | USE_TOOLS+= gmake pkg-config | |
17 | USE_LANGUAGES= c99 | 18 | USE_LANGUAGES= c99 | |
18 | 19 | |||
19 | PKGCONFIG_OVERRIDE+= tokyocabinet.pc.in | 20 | PKGCONFIG_OVERRIDE+= tokyocabinet.pc.in | |
20 | 21 | |||
21 | CONFIGURE_ARGS+= --enable-zlib | 22 | .include "options.mk" | |
22 | CONFIGURE_ARGS+= --enable-bzip | |||
23 | CONFIGURE_ARGS+= --enable-exlzma | |||
24 | CONFIGURE_ARGS+= --enable-exlzo | |||
25 | 23 | |||
26 | TEST_TARGET= check | 24 | TEST_TARGET= check | |
27 | 25 | |||
28 | .include "../../archivers/bzip2/buildlink3.mk" | |||
29 | .include "../../archivers/lzmalib/buildlink3.mk" | |||
30 | .include "../../archivers/lzo/buildlink3.mk" | |||
31 | .include "../../devel/zlib/buildlink3.mk" | |||
32 | .include "../../mk/pthread.buildlink3.mk" | 26 | .include "../../mk/pthread.buildlink3.mk" | |
33 | PTHREAD_AUTO_VARS= yes | 27 | PTHREAD_AUTO_VARS= yes | |
34 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none" | 28 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none" | |
35 | CONFIGURE_ARGS+= --disable-pthread | 29 | CONFIGURE_ARGS+= --disable-pthread | |
36 | .else | 30 | .else | |
37 | CONFIGURE_ARGS+= --enable-pthread | 31 | CONFIGURE_ARGS+= --enable-pthread | |
38 | SUBST_CLASSES+= pthread | 32 | SUBST_CLASSES+= pthread | |
39 | SUBST_STAGE.pthread= pre-configure | 33 | SUBST_STAGE.pthread= pre-configure | |
40 | SUBST_FILES.pthread= configure | 34 | SUBST_FILES.pthread= configure | |
41 | SUBST_SED.pthread= -e 's|-lpthread|${PTHREAD_LIBS}|' | 35 | SUBST_SED.pthread= -e 's|-lpthread|${PTHREAD_LIBS}|' | |
42 | .endif | 36 | .endif | |
43 | .include "../../mk/bsd.pkg.mk" | 37 | .include "../../mk/bsd.pkg.mk" |
@@ -1,19 +1,34 @@ | @@ -1,19 +1,34 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.5 2009/03/21 05:32:04 obache Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.6 2009/12/19 12:56:45 obache Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= tokyocabinet | 3 | BUILDLINK_TREE+= tokyocabinet | |
4 | 4 | |||
5 | .if !defined(TOKYOCABINET_BUILDLINK3_MK) | 5 | .if !defined(TOKYOCABINET_BUILDLINK3_MK) | |
6 | TOKYOCABINET_BUILDLINK3_MK:= | 6 | TOKYOCABINET_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.tokyocabinet+= tokyocabinet>=1.3.7 | 8 | BUILDLINK_API_DEPENDS.tokyocabinet+= tokyocabinet>=1.3.7 | |
9 | BUILDLINK_ABI_DEPENDS.tokyocabinet+= tokyocabinet>=1.4.10 | 9 | BUILDLINK_ABI_DEPENDS.tokyocabinet+= tokyocabinet>=1.4.32nb1 | |
10 | BUILDLINK_PKGSRCDIR.tokyocabinet?= ../../databases/tokyocabinet | 10 | BUILDLINK_PKGSRCDIR.tokyocabinet?= ../../databases/tokyocabinet | |
11 | 11 | |||
12 | pkgbase := tokyocabinet | |||
13 | .include "../../mk/pkg-build-options.mk" | |||
14 | ||||
15 | .if !empty(PKG_BUILD_OPTIONS.tokyocabinet:Mbzip2) | |||
12 | .include "../../archivers/bzip2/buildlink3.mk" | 16 | .include "../../archivers/bzip2/buildlink3.mk" | |
17 | .endif | |||
18 | ||||
19 | .if !empty(PKG_BUILD_OPTIONS.tokyocabinet:Mlzma) | |||
13 | .include "../../archivers/lzmalib/buildlink3.mk" | 20 | .include "../../archivers/lzmalib/buildlink3.mk" | |
21 | .endif | |||
22 | ||||
23 | .if !empty(PKG_BUILD_OPTIONS.tokyocabinet:Mlzo) | |||
14 | .include "../../archivers/lzo/buildlink3.mk" | 24 | .include "../../archivers/lzo/buildlink3.mk" | |
25 | .endif | |||
26 | ||||
27 | .if !empty(PKG_BUILD_OPTIONS.tokyocabinet:Mzlib) | |||
15 | .include "../../devel/zlib/buildlink3.mk" | 28 | .include "../../devel/zlib/buildlink3.mk" | |
29 | .endif | |||
30 | ||||
16 | .include "../../mk/pthread.buildlink3.mk" | 31 | .include "../../mk/pthread.buildlink3.mk" | |
17 | .endif # TOKYOCABINET_BUILDLINK3_MK | 32 | .endif # TOKYOCABINET_BUILDLINK3_MK | |
18 | 33 | |||
19 | BUILDLINK_TREE+= -tokyocabinet | 34 | BUILDLINK_TREE+= -tokyocabinet |
# $NetBSD: options.mk,v 1.1 2009/12/19 12:56:45 obache Exp $
#
PKG_OPTIONS_VAR= PKG_OPTIONS.tokyocabinet
PKG_SUPPORTED_OPTIONS= zlib bzip2
PKG_OPTIONS_OPTIONAL_GROUPS= codec
PKG_OPTIONS_GROUP.codec= lzma lzo
PKG_SUGGESTED_OPTIONS= zlib bzip2
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mzlib)
.include "../../devel/zlib/buildlink3.mk"
CONFIGURE_ARGS+= --enable-zlib
CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib}
.else
CONFIGURE_ARGS+= --disable-zlib
.endif
.if !empty(PKG_OPTIONS:Mbzip2)
.include "../../archivers/bzip2/buildlink3.mk"
CONFIGURE_ARGS+= --enable-bzip
CONFIGURE_ARGS+= --with-bzip=${BUILDLINK_PREFIX.bzip2}
.else
CONFIGURE_ARGS+= --disable-bzip
.endif
.if !empty(PKG_OPTIONS:Mlzma)
.include "../../archivers/lzmalib/buildlink3.mk"
CONFIGURE_ARGS+= --enable-exlzma
.else
CONFIGURE_ARGS+= --disable-exlzma
.endif
.if !empty(PKG_OPTIONS:Mlzo)
.include "../../archivers/lzo/buildlink3.mk"
CONFIGURE_ARGS+= --enable-exlzo
.else
CONFIGURE_ARGS+= --disable-exlzo
.endif
@@ -1,35 +1,42 @@ | @@ -1,35 +1,42 @@ | |||
1 | # $NetBSD: Makefile,v 1.25 2009/11/25 11:33:56 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.26 2009/12/19 12:56:45 obache Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= tokyotyrant-1.1.33 | 4 | DISTNAME= tokyotyrant-1.1.33 | |
5 | PKGREVISION= 1 | |||
5 | CATEGORIES= databases net | 6 | CATEGORIES= databases net | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | |
7 | 8 | |||
8 | MAINTAINER= obache@NetBSD.org | 9 | MAINTAINER= obache@NetBSD.org | |
9 | HOMEPAGE= http://1978th.net/tokyotyrant/ | 10 | HOMEPAGE= http://1978th.net/tokyotyrant/ | |
10 | COMMENT= Network interface of Tokyo Cabinet | 11 | COMMENT= Network interface of Tokyo Cabinet | |
11 | LICENSE= gnu-lgpl-v2.1 | 12 | LICENSE= gnu-lgpl-v2.1 | |
12 | 13 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 15 | |||
15 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes | |
16 | USE_TOOLS+= gmake pkg-config | 17 | USE_TOOLS+= gmake pkg-config | |
17 | 18 | |||
18 | PKGCONFIG_OVERRIDE+= tokyotyrant.pc.in | 19 | PKGCONFIG_OVERRIDE+= tokyotyrant.pc.in | |
19 | 20 | |||
20 | TEST_TARGET= check | 21 | TEST_TARGET= check | |
21 | 22 | |||
22 | .include "options.mk" | 23 | .include "options.mk" | |
23 | 24 | |||
24 | BUILDLINK_API_DEPENDS.tokyocabinet+= tokyocabinet>=1.4.29 | 25 | BUILDLINK_API_DEPENDS.tokyocabinet+= tokyocabinet>=1.4.29 | |
25 | .include "../../databases/tokyocabinet/buildlink3.mk" | 26 | .include "../../databases/tokyocabinet/buildlink3.mk" | |
26 | .include "../../devel/zlib/buildlink3.mk" | 27 | CONFIGURE_ARGS+= --with-tc=${BUILDLINK_PREFIX.tokyocabinet} | |
28 | .if !empty(PKG_BUILD_OPTIONS.tokyocabinet:Mbzip2) | |||
29 | CONFIGURE_ARGS+= --with-bzip=${BUILDLINK_PREFIX.bzip2} | |||
30 | .endif | |||
31 | .if !empty(PKG_BUILD_OPTIONS.tokyocabinet:Mzlib) | |||
32 | CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib} | |||
33 | .endif | |||
27 | PTHREAD_AUTO_VARS= yes | 34 | PTHREAD_AUTO_VARS= yes | |
28 | .include "../../mk/pthread.buildlink3.mk" | 35 | .include "../../mk/pthread.buildlink3.mk" | |
29 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "none" | 36 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "none" | |
30 | SUBST_CLASSES+= pthread | 37 | SUBST_CLASSES+= pthread | |
31 | SUBST_STAGE.pthread= pre-configure | 38 | SUBST_STAGE.pthread= pre-configure | |
32 | SUBST_FILES.pthread= configure | 39 | SUBST_FILES.pthread= configure | |
33 | SUBST_SED.pthread= -e 's|-lpthread|${PTHREAD_LIBS}|' | 40 | SUBST_SED.pthread= -e 's|-lpthread|${PTHREAD_LIBS}|' | |
34 | .endif | 41 | .endif | |
35 | .include "../../mk/bsd.pkg.mk" | 42 | .include "../../mk/bsd.pkg.mk" |
@@ -273,26 +273,28 @@ libofx Enable OFX support. | @@ -273,26 +273,28 @@ libofx Enable OFX support. | |||
273 | libspiff Use libspiff for XML shareable playlist support. | 273 | libspiff Use libspiff for XML shareable playlist support. | |
274 | libssh2 Use libssh2 for SSHv2 protocol support. | 274 | libssh2 Use libssh2 for SSHv2 protocol support. | |
275 | libwww-aliases Install aliases for p5-libwww (e.g. HEAD, GET etc.) | 275 | libwww-aliases Install aliases for p5-libwww (e.g. HEAD, GET etc.) | |
276 | libxml2 Use the libxml2 library for XML support. | 276 | libxml2 Use the libxml2 library for XML support. | |
277 | liferea-gtkhtml Use libgtkhtml2 to render HTML. | 277 | liferea-gtkhtml Use libgtkhtml2 to render HTML. | |
278 | liferea-mozilla Use xulrunner to render HTML. | 278 | liferea-mozilla Use xulrunner to render HTML. | |
279 | links Use and enable support for the links browser. | 279 | links Use and enable support for the links browser. | |
280 | links-zlib Enable zlib support for the links WWW browser. | 280 | links-zlib Enable zlib support for the links WWW browser. | |
281 | live Enable live555 support. | 281 | live Enable live555 support. | |
282 | lprng-priv-ports Connections must be made from privileged ports. | 282 | lprng-priv-ports Connections must be made from privileged ports. | |
283 | lprng-suid Install LPRng executables setuid root. | 283 | lprng-suid Install LPRng executables setuid root. | |
284 | lua Enable Lua support. | 284 | lua Enable Lua support. | |
285 | lynx Use and enable support for the lynx browser. | 285 | lynx Use and enable support for the lynx browser. | |
286 | lzma Enable LZMA (de)compression support. | |||
287 | lzo Enable LZO (de)compression support. | |||
286 | lzw Enable LZW (De)compression support | 288 | lzw Enable LZW (De)compression support | |
287 | m17nlib Enable the m17n library support. | 289 | m17nlib Enable the m17n library support. | |
288 | m68060-optimized Optimize for m68060 (only). | 290 | m68060-optimized Optimize for m68060 (only). | |
289 | mac Enable Monkey's Audio Codec support. | 291 | mac Enable Monkey's Audio Codec support. | |
290 | mad Enable usage of the mad library to play MP3 files. | 292 | mad Enable usage of the mad library to play MP3 files. | |
291 | maintainer-zts Enable the Zend Thread Safety option for PHP | 293 | maintainer-zts Enable the Zend Thread Safety option for PHP | |
292 | mex Enable matlab mex support (Linux and Solaris only). | 294 | mex Enable matlab mex support (Linux and Solaris only). | |
293 | mikmod Enable MikMod sound library. | 295 | mikmod Enable MikMod sound library. | |
294 | mitshm Enable MIT-SHM X extension support. | 296 | mitshm Enable MIT-SHM X extension support. | |
295 | mlib Enable usage of medialib (SunOS only). | 297 | mlib Enable usage of medialib (SunOS only). | |
296 | mmx Enable MMX support (i386 only). | 298 | mmx Enable MMX support (i386 only). | |
297 | modperl1 Use modperl 1.x as the CGI manager (with Apache 1.x). | 299 | modperl1 Use modperl 1.x as the CGI manager (with Apache 1.x). | |
298 | modperl2 Use modperl 2.x as the CGI manager (with Apache 2.x). | 300 | modperl2 Use modperl 2.x as the CGI manager (with Apache 2.x). |
@@ -1,36 +1,44 @@ | @@ -1,36 +1,44 @@ | |||
1 | # $NetBSD: Makefile,v 1.12 2009/11/25 11:33:56 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.13 2009/12/19 12:56:45 obache Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= tokyodystopia-0.9.13 | 4 | DISTNAME= tokyodystopia-0.9.13 | |
5 | PKGREVISION= 1 | |||
5 | CATEGORIES= textproc | 6 | CATEGORIES= textproc | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} | |
7 | 8 | |||
8 | MAINTAINER= obache@NetBSD.org | 9 | MAINTAINER= obache@NetBSD.org | |
9 | HOMEPAGE= http://1978th.net/tokyodystopia/ | 10 | HOMEPAGE= http://1978th.net/tokyodystopia/ | |
10 | COMMENT= Full-text search system | 11 | COMMENT= Full-text search system | |
11 | LICENSE= gnu-lgpl-v2.1 | 12 | LICENSE= gnu-lgpl-v2.1 | |
12 | 13 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 15 | |||
15 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes | |
16 | USE_TOOLS+= gmake pkg-config | 17 | USE_TOOLS+= gmake pkg-config | |
17 | 18 | |||
18 | PKGCONFIG_OVERRIDE+= tokyodystopia.pc.in | 19 | PKGCONFIG_OVERRIDE+= tokyodystopia.pc.in | |
19 | 20 | |||
20 | CONFIGURE_ARGS+= --enable-zlib | |||
21 | CONFIGURE_ARGS+= --enable-bzip | |||
22 | ||||
23 | TEST_TARGET= check | 21 | TEST_TARGET= check | |
24 | 22 | |||
25 | BUILDLINK_API_DEPENDS.tokyocabinet+= tokyocabinet>=1.4.29 | 23 | BUILDLINK_API_DEPENDS.tokyocabinet+= tokyocabinet>=1.4.29 | |
26 | .include "../../databases/tokyocabinet/buildlink3.mk" | 24 | .include "../../databases/tokyocabinet/buildlink3.mk" | |
27 | .include "../../devel/zlib/buildlink3.mk" | 25 | .if !empty(PKG_BUILD_OPTIONS.tokyocabinet:Mbzip2) | |
28 | .include "../../archivers/bzip2/buildlink3.mk" | 26 | CONFIGURE_ARGS+= --enable-bzip | |
27 | CONFIGURE_ARGS+= --with-bzip=${BUILDLINK_PREFIX.bzip2} | |||
28 | .else | |||
29 | CONFIGURE_ARGS+= --disable-bzip | |||
30 | .endif | |||
31 | .if !empty(PKG_BUILD_OPTIONS.tokyocabinet:Mzlib) | |||
32 | CONFIGURE_ARGS+= --enable-zlib | |||
33 | CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib} | |||
34 | .else | |||
35 | CONFIGURE_ARGS+= --disable-zlib | |||
36 | .endif | |||
29 | .include "../../mk/pthread.buildlink3.mk" | 37 | .include "../../mk/pthread.buildlink3.mk" | |
30 | PTHREAD_AUTO_VARS= yes | 38 | PTHREAD_AUTO_VARS= yes | |
31 | CONFIGURE_ARGS+= --enable-pthread | 39 | CONFIGURE_ARGS+= --enable-pthread | |
32 | SUBST_CLASSES+= pthread | 40 | SUBST_CLASSES+= pthread | |
33 | SUBST_STAGE.pthread= pre-configure | 41 | SUBST_STAGE.pthread= pre-configure | |
34 | SUBST_FILES.pthread= configure | 42 | SUBST_FILES.pthread= configure | |
35 | SUBST_SED.pthread= -e 's|-lpthread|${PTHREAD_LIBS}|' | 43 | SUBST_SED.pthread= -e 's|-lpthread|${PTHREAD_LIBS}|' | |
36 | .include "../../mk/bsd.pkg.mk" | 44 | .include "../../mk/bsd.pkg.mk" |
@@ -1,17 +1,15 @@ | @@ -1,17 +1,15 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.6 2009/03/21 05:35:38 obache Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.7 2009/12/19 12:56:45 obache Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= tokyodystopia | 3 | BUILDLINK_TREE+= tokyodystopia | |
4 | 4 | |||
5 | .if !defined(TOKYODYSTOPIA_BUILDLINK3_MK) | 5 | .if !defined(TOKYODYSTOPIA_BUILDLINK3_MK) | |
6 | TOKYODYSTOPIA_BUILDLINK3_MK:= | 6 | TOKYODYSTOPIA_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.tokyodystopia+= tokyodystopia>=0.9.5 | 8 | BUILDLINK_API_DEPENDS.tokyodystopia+= tokyodystopia>=0.9.5 | |
9 | BUILDLINK_ABI_DEPENDS.tokyodystopia+= tokyodystopia>=0.9.9nb1 | 9 | BUILDLINK_ABI_DEPENDS.tokyodystopia+= tokyodystopia>=0.9.13nb1 | |
10 | BUILDLINK_PKGSRCDIR.tokyodystopia?= ../../textproc/tokyodystopia | 10 | BUILDLINK_PKGSRCDIR.tokyodystopia?= ../../textproc/tokyodystopia | |
11 | 11 | |||
12 | .include "../../databases/tokyocabinet/buildlink3.mk" | 12 | .include "../../databases/tokyocabinet/buildlink3.mk" | |
13 | .include "../../devel/zlib/buildlink3.mk" | |||
14 | .include "../../archivers/bzip2/buildlink3.mk" | |||
15 | .endif # TOKYODYSTOPIA_BUILDLINK3_MK | 13 | .endif # TOKYODYSTOPIA_BUILDLINK3_MK | |
16 | 14 | |||
17 | BUILDLINK_TREE+= -tokyodystopia | 15 | BUILDLINK_TREE+= -tokyodystopia |