ports/149876: Update port: databases/kyotocabinet
Frederic Culot
frederic at culot.org
Sun Aug 22 12:20:02 UTC 2010
>Number: 149876
>Category: ports
>Synopsis: Update port: databases/kyotocabinet
>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: Sun Aug 22 12:20:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Frederic Culot
>Release: FreeBSD 8.1-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD 0xd0.org 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Update to 1.2.7:
- MASTER_SITES udated
- MAN1 list updated
- THANKS removed from list of docs added to DOCSDIR
(not present in vendor's archive anymore)
- files/patch-Makefile.in updated
- pkg-descr and pkg-plist updated
>How-To-Repeat:
>Fix:
diff -ruN kyotocabinet.bak/Makefile kyotocabinet/Makefile
--- kyotocabinet.bak/Makefile 2010-08-22 13:23:37.276965042 +0200
+++ kyotocabinet/Makefile 2010-08-22 13:43:47.412357390 +0200
@@ -6,9 +6,9 @@
#
PORTNAME= kyotocabinet
-PORTVERSION= 1.0.1
+PORTVERSION= 1.2.7
CATEGORIES= databases
-MASTER_SITES= http://1978th.net/kyotocabinet/
+MASTER_SITES= http://fallabs.com/kyotocabinet/
MAINTAINER= knu at FreeBSD.org
COMMENT= A straightforward implementation of DBM
@@ -36,6 +36,11 @@
.endif
MAN1= kccachetest.1 \
+ kcdirmgr.1 \
+ kcdirtest.1 \
+ kcforestmgr.1 \
+ kcforesttest.1 \
+ kcgrasstest.1 \
kchashmgr.1 \
kchashtest.1 \
kclangctest.1 \
@@ -55,7 +60,7 @@
${INSTALL_DATA} ${WRKSRC}/kyotocabinet.idl ${DATADIR}/
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${COPYTREE_SHARE} "COPYING ChangeLog THANKS doc" ${DOCSDIR}/
+ cd ${WRKSRC} && ${COPYTREE_SHARE} "COPYING ChangeLog doc" ${DOCSDIR}/
.endif
.if exists(${PKGMESSAGE})
@${CAT} ${PKGMESSAGE}
diff -ruN kyotocabinet.bak/distinfo kyotocabinet/distinfo
--- kyotocabinet.bak/distinfo 2010-08-22 13:23:37.281144344 +0200
+++ kyotocabinet/distinfo 2010-08-22 13:25:12.916663384 +0200
@@ -1,3 +1,3 @@
-MD5 (kyotocabinet-1.0.1.tar.gz) = 9112fac8cea88fd7f12f7fc409f2524e
-SHA256 (kyotocabinet-1.0.1.tar.gz) = 4d30b82d64219786bf2c87f192c2bf5fcf62d62bdca1dee2c431b1b132f53d06
-SIZE (kyotocabinet-1.0.1.tar.gz) = 638814
+MD5 (kyotocabinet-1.2.7.tar.gz) = 857b23eb09521ded384768c8dd0a67a7
+SHA256 (kyotocabinet-1.2.7.tar.gz) = 770b8917a883f85ccf8a0b3544eb78b5f64c1b828de6f3f37acf1f4e4fa2fe80
+SIZE (kyotocabinet-1.2.7.tar.gz) = 796721
diff -ruN kyotocabinet.bak/files/patch-Makefile.in kyotocabinet/files/patch-Makefile.in
--- kyotocabinet.bak/files/patch-Makefile.in 2010-08-22 13:23:37.264457587 +0200
+++ kyotocabinet/files/patch-Makefile.in 2010-08-22 13:29:01.167772114 +0200
@@ -1,5 +1,5 @@
---- Makefile.in.orig 2010-05-30 08:51:42.000000000 +0900
-+++ Makefile.in 2010-06-08 11:05:38.570093000 +0900
+--- Makefile.in.orig 2010-08-22 13:27:43.835019488 +0200
++++ Makefile.in 2010-08-22 13:28:40.491750162 +0200
@@ -117,13 +117,13 @@
cp -Rf $(LIBRARYFILES) $(DESTDIR)$(LIBDIR)
mkdir -p $(DESTDIR)$(BINDIR)
@@ -12,8 +12,8 @@
cd man && cp -Rf $(MAN1FILES) $(DESTDIR)$(MAN1DIR)
mkdir -p $(DESTDIR)$(PCDIR)
cp -Rf $(PCFILES) $(DESTDIR)$(PCDIR)
-- [ "$$UID" = 0 ] && ldconfig || true
-+# [ "$$UID" = 0 ] && ldconfig || true
+- -[ "$$UID" = 0 ] && PATH=/sbin:/usr/sbin:$(PATH) ldconfig 2>/dev/null || true
++# -[ "$$UID" = 0 ] && PATH=/sbin:/usr/sbin:$(PATH) ldconfig 2>/dev/null || true
@printf '\n'
@printf '#================================================================\n'
@printf '# Thanks for using Kyoto Cabinet.\n'
diff -ruN kyotocabinet.bak/pkg-descr kyotocabinet/pkg-descr
--- kyotocabinet.bak/pkg-descr 2010-08-22 13:23:37.281144344 +0200
+++ kyotocabinet/pkg-descr 2010-08-22 14:01:58.372669943 +0200
@@ -15,9 +15,10 @@
bytes).
Kyoto Cabinet is written in the C++ language, and provided as API of
-C++, C, and Ruby. Kyoto Cabinet is available on platforms which have
-API conforming to C++03 with the TR1 library extensions. Kyoto Cabinet
-is a free software licensed under the GNU General Public License.
+C++, C, Java, Python, Ruby, Perl, and Lua. Kyoto Cabinet is available
+on platforms which have API conforming to C++03 with the TR1 library
+extensions. Kyoto Cabinet is a free software licensed under the GNU
+General Public License.
-Author: Mikio Hirabayashi <hirarin at gmail.com>
-WWW: http://1978th.net/kyotocabinet/
+Author: FAL Labs <info at fallabs.com>
+WWW: http://fallabs.com/kyotocabinet/
diff -ruN kyotocabinet.bak/pkg-plist kyotocabinet/pkg-plist
--- kyotocabinet.bak/pkg-plist 2010-08-22 13:23:37.276965042 +0200
+++ kyotocabinet/pkg-plist 2010-08-22 13:50:30.963934755 +0200
@@ -1,4 +1,9 @@
bin/kccachetest
+bin/kcdirmgr
+bin/kcdirtest
+bin/kcforestmgr
+bin/kcforesttest
+bin/kcgrasstest
bin/kchashmgr
bin/kchashtest
bin/kclangctest
@@ -14,19 +19,20 @@
include/kccompare.h
include/kccompress.h
include/kcdb.h
+include/kcdirdb.h
include/kcfile.h
include/kchashdb.h
include/kclangc.h
include/kcmap.h
+include/kcplantdb.h
include/kcpolydb.h
include/kcprotodb.h
include/kcthread.h
-include/kctreedb.h
include/kcutil.h
lib/libkyotocabinet.a
lib/libkyotocabinet.so
-lib/libkyotocabinet.so.2
-lib/libkyotocabinet.so.2.23.0
+lib/libkyotocabinet.so.4
+lib/libkyotocabinet.so.4.8.0
libdata/pkgconfig/kyotocabinet.pc
%%DATADIR%%/kyotocabinet.idl
@dirrm %%DATADIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list