ports/146164: [PATCH] databases/tokyocabinet: fix/alter options, take maintainership
Sunpoet Po-Chuan Hsieh
sunpoet at sunpoet.net
Fri Apr 30 01:40:02 UTC 2010
>Number: 146164
>Category: ports
>Synopsis: [PATCH] databases/tokyocabinet: fix/alter options, take maintainership
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Apr 30 01:40:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Sunpoet Po-Chuan Hsieh
>Release: FreeBSD 8.0-STABLE amd64
>Organization:
SUNPOET.net
>Environment:
System: FreeBSD bonjour.sunpoet.net 8.0-STABLE FreeBSD 8.0-STABLE #0: Fri Mar 19 09:16:38 CST 2010
>Description:
Changes:
- Re-enable OFF64 option.
- Add missing SHARED option.
- Add UBC option.
- Alter options. Let WITH_xxx enable the feature and WITHOUT_xxx disable the feature.
- Sort options.
- Take maintainership
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- tokyocabinet-1.4.44.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/databases/tokyocabinet/Makefile /usr/ports/sunpoet/tokyocabinet/Makefile
--- /usr/ports/databases/tokyocabinet/Makefile 2010-04-30 08:37:42.000000000 +0800
+++ /usr/ports/sunpoet/tokyocabinet/Makefile 2010-04-30 09:12:04.000000000 +0800
@@ -10,12 +10,11 @@
CATEGORIES= databases
MASTER_SITES= http://1978th.net/tokyocabinet/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= sunpoet at sunpoet.net
COMMENT= A modern implementation of DBM
MAKE_JOBS_SAFE= yes
-CONFIGURE_ARGS= --enable-off64
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_LDCONFIG= yes
@@ -32,16 +31,18 @@
tcmdb.3 tcmpool.3 tcutil.3 tcxstr.3 tokyocabinet.3 tctree.3 \
tctdb.3
-OPTIONS= DEBUG "Debugging support" off \
+OPTIONS= BZIP2 "BZIP2 compression" on \
+ DEBUG "Debugging support" off \
DEVEL "Development build" off \
- PROFILE "Profiling build" off \
- OFF64 "Use to compile on 64-bit system" off \
FASTEST "Fastest run" off \
+ OFF64 "Use to compile on 64-bit system" off \
+ PTHREAD "POSIX thread support" on \
+ PROFILE "Profiling build" off \
+ SHARED "Shared build" on \
SWAB "Swapping byte-orders build" off \
+ UBC "Unified buffer cache assumption" on \
UYIELD "Detecting race conditions" off \
- ZLIB "Disable ZLIB compression" off \
- BZIP2 "BZIP2 compression" on \
- PTHREAD "Disable POSIX thread support" off
+ ZLIB "ZLIB compression" on
.include <bsd.port.pre.mk>
@@ -49,39 +50,42 @@
PORTDOCS= *
.endif
+.if defined(WITHOUT_BZIP2)
+CONFIGURE_ARGS+= --disable-bzip
+.endif
.if defined(WITH_DEBUG)
CONFIGURE_ARGS+= --enable-debug
.endif
.if defined(WITH_DEVEL)
CONFIGURE_ARGS+= --enable-devel
.endif
-.if defined(WITH_PROFILE)
-CONFIGURE_ARGS+= --enable-profile
+.if defined(WITH_FASTEST)
+CONFIGURE_ARGS+= --enable-fastest
.endif
.if defined(WITH_OFF64)
CONFIGURE_ARGS+= --enable-off64
.endif
-.if defined(WITH_FASTEST)
-CONFIGURE_ARGS+= --enable-fastest
+.if defined(WITHOUT_PTHREAD)
+CONFIGURE_ARGS+= --disable-pthread
+.endif
+.if defined(WITH_PROFILE)
+CONFIGURE_ARGS+= --enable-profile
+.endif
+.if defined(WITHOUT_SHARED)
+CONFIGURE_ARGS+= --disable-shared
.endif
.if defined(WITH_SWAB)
CONFIGURE_ARGS+= --enable-swab
.endif
+.if defined(WITHOUT_UBC)
+CONFIGURE_ARGS+= --disable-ubc
+.endif
.if defined(WITH_UYIELD)
CONFIGURE_ARGS+= --enable-uyield
.endif
-.if defined(WITH_ZLIB)
+.if defined(WITHOUT_ZLIB)
CONFIGURE_ARGS+= --disable-zlib
.endif
-.if defined(WITHOUT_BZIP2)
-CONFIGURE_ARGS+= --disable-bzip
-.endif
-.if defined(WITH_PTHREAD)
-CONFIGURE_ARGS+= --disable-pthread
-.endif
-.if defined(WITH_SHARED)
-CONFIGURE_ARGS+= --disable-shared
-.endif
SHLIB_VER= 9.7.0
SHLIB_VER_MAJ= 9
--- tokyocabinet-1.4.44.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list