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