Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Jul 2015 18:15:17 +0000 (UTC)
From:      Hiroki Sato <hrs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r392440 - in head/databases: qdbm qdbm-plus qdbm-plus/files qdbm/files ruby-qdbm ruby-qdbm/files
Message-ID:  <201507181815.t6IIFHT2005198@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: hrs
Date: Sat Jul 18 18:15:17 2015
New Revision: 392440
URL: https://svnweb.freebsd.org/changeset/ports/392440

Log:
  - Take maintainership.
  - Fix CFLAGS and LDFLAGS.
  - Fix a possible library path confusion.
  - Style clean-ups.

Added:
  head/databases/qdbm-plus/distinfo   (contents, props changed)
  head/databases/qdbm-plus/files/patch-configure   (contents, props changed)
  head/databases/qdbm/files/patch-configure   (contents, props changed)
  head/databases/ruby-qdbm/distinfo   (contents, props changed)
  head/databases/ruby-qdbm/files/patch-curia-extconf.rb   (contents, props changed)
  head/databases/ruby-qdbm/files/patch-depot-extconf.rb   (contents, props changed)
  head/databases/ruby-qdbm/files/patch-villa-extconf.rb   (contents, props changed)
Modified:
  head/databases/qdbm-plus/Makefile
  head/databases/qdbm-plus/files/patch-Makefile.in
  head/databases/qdbm-plus/files/patch-xadbm.h
  head/databases/qdbm-plus/pkg-descr
  head/databases/qdbm/Makefile
  head/databases/qdbm/files/patch-Makefile.in
  head/databases/ruby-qdbm/Makefile
  head/databases/ruby-qdbm/files/patch-Makefile.in
  head/databases/ruby-qdbm/files/patch-curia-mod_curia.c
  head/databases/ruby-qdbm/files/patch-depot-mod_depot.c
  head/databases/ruby-qdbm/files/patch-villa-mod_villa.c
  head/databases/ruby-qdbm/pkg-descr

Modified: head/databases/qdbm-plus/Makefile
==============================================================================
--- head/databases/qdbm-plus/Makefile	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/qdbm-plus/Makefile	Sat Jul 18 18:15:17 2015	(r392440)
@@ -1,17 +1,36 @@
 # Created by: Michael Johnson <ahze@FreeBSD.org>
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTNAME=	qdbm
+PORTVERSION=	1.8.78
+PORTREVISION=	4
+CATEGORIES=	databases
+MASTER_SITES=	http://fallabs.com/qdbm/
 PKGNAMESUFFIX=	-plus
 
+MAINTAINER=	hrs@FreeBSD.org
 COMMENT=	C++ API for QDBM
 
-SLAVEPORT=	plus
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKDIR}/${PORTNAME}-${PORTVERSION}/COPYING
 
-MASTERDIR=	${.CURDIR}/../../databases/qdbm
+LIB_DEPENDS=	liblzo2.so:${PORTSDIR}/archivers/lzo2 \
+		libqdbm.so:${PORTSDIR}/databases/qdbm
+
+USES=		iconv
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/plus
-PLIST=		${.CURDIR}/pkg-plist
-DESCR=		${.CURDIR}/pkg-descr
-PATCHDIR=	${.CURDIR}/files
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+CONFIGURE_ENV=	ac_cv_lib_iconv_main=yes
+CXXFLAGS+=	-fsigned-char -fPIC
+INSTALL_TARGET=	install-strip
+
+post-patch:
+.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
+	@${REINPLACE_CMD} 's/-DNDEBUG//' ${WRKSRC}/Makefile.in
+.endif
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxqdbm.so.3.0.0
 
-.include "${MASTERDIR}/Makefile"
+.include <bsd.port.mk>

Added: head/databases/qdbm-plus/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/qdbm-plus/distinfo	Sat Jul 18 18:15:17 2015	(r392440)
@@ -0,0 +1,2 @@
+SHA256 (qdbm-1.8.78.tar.gz) = b466fe730d751e4bfc5900d1f37b0fb955f2826ac456e70012785e012cdcb73e
+SIZE (qdbm-1.8.78.tar.gz) = 1015429

Modified: head/databases/qdbm-plus/files/patch-Makefile.in
==============================================================================
--- head/databases/qdbm-plus/files/patch-Makefile.in	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/qdbm-plus/files/patch-Makefile.in	Sat Jul 18 18:15:17 2015	(r392440)
@@ -1,11 +1,31 @@
 --- Makefile.in.orig	2007-03-07 02:44:50 UTC
 +++ Makefile.in
-@@ -44,7 +44,7 @@ CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(sr
+@@ -39,22 +39,19 @@ DESTDIR =
+ 
+ # Building binaries
+ CXX = @CXX@
+-CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(srcdir)/.. -I$(MYHEADDIR) \
+-  -I$(HOME)/include -I/usr/local/include @MYDEFS@ \
++CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(srcdir)/.. -I$(MYHEADDIR) @MYDEFS@ \
    -D_XOPEN_SOURCE_EXTENDED=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__=1 -D_HPUX_SOURCE=1 \
    -D_POSIX_MAPPED_FILES=1 -D_POSIX_SYNCHRONIZED_IO=1 \
    -DPIC=1 -D_THREAD_SAFE=1 -D_REENTRANT=1 -DNDEBUG
 -CXXFLAGS = -Wall -ansi -pedantic -fsigned-char -fPIC -O2 -fno-strict-aliasing @MYOPTS@
-+CXXFLAGS = @CXXFLAGS@ -Wall -ansi -pedantic -fsigned-char -fPIC -fno-strict-aliasing
++CXXFLAGS = @CXXFLAGS@
  LD = @LD@
  LIBS = -lqdbm @LIBS@
- LIBLDFLAGS = @LDFLAGS@ -L. -L$(srcdir)/.. -L$(MYLIBDIR) \
+-LIBLDFLAGS = @LDFLAGS@ -L. -L$(srcdir)/.. -L$(MYLIBDIR) \
+-  -L$(HOME)/lib -L/usr/local/lib $(LIBS)
+-LDFLAGS = @LDFLAGS@ -L. -L$(srcdir)/.. -L$(MYLIBDIR) \
+-  -L$(HOME)/lib -L/usr/local/lib -lxqdbm $(LIBS)
+-LDENV = LD_RUN_PATH=/lib:/usr/lib:$(MYLIBDIR):$(HOME)/lib:/usr/local/lib
++LIBLDFLAGS = @LDFLAGS@ -L. -L$(srcdir)/.. -L$(MYLIBDIR) $(LIBS)
++LDFLAGS = @LDFLAGS@ -L. -L$(srcdir)/.. -L$(MYLIBDIR) -lxqdbm $(LIBS)
++LDENV =
+ AR = @AR@
+ ARFLAGS = rcsv
+-RUNENV = LD_LIBRARY_PATH=.:..:/lib:/usr/lib:$(MYLIBDIR):$(HOME)/lib:/usr/local/lib
++RUNENV =
+ 
+ 
+ 

Added: head/databases/qdbm-plus/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/qdbm-plus/files/patch-configure	Sat Jul 18 18:15:17 2015	(r392440)
@@ -0,0 +1,20 @@
+--- configure.orig	2010-08-04 17:15:28 UTC
++++ configure
+@@ -3203,7 +3203,7 @@ if test "${ac_cv_lib_iconv_main+set}" = 
+   $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-liconv  $LIBS"
++LIBS="$ICONV_LIB $LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+@@ -3232,7 +3232,7 @@ if test "x$ac_cv_lib_iconv_main" = x""ye
+ #define HAVE_LIBICONV 1
+ _ACEOF
+ 
+-  LIBS="-liconv $LIBS"
++  LIBS="$ICONV_LIB $LIBS"
+ 
+ fi
+ 

Modified: head/databases/qdbm-plus/files/patch-xadbm.h
==============================================================================
--- head/databases/qdbm-plus/files/patch-xadbm.h	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/qdbm-plus/files/patch-xadbm.h	Sat Jul 18 18:15:17 2015	(r392440)
@@ -1,6 +1,6 @@
---- xadbm.h.orig	2006-01-01 08:23:58.000000000 +0300
-+++ xadbm.h	2015-01-28 23:44:53.000000000 +0300
-@@ -72,21 +72,21 @@
+--- xadbm.h.orig	2006-01-01 05:23:58 UTC
++++ xadbm.h
+@@ -72,21 +72,21 @@ private:
   * @param latter the latter datum.
   * @return reference to a temporary instance.
   */

Modified: head/databases/qdbm-plus/pkg-descr
==============================================================================
--- head/databases/qdbm-plus/pkg-descr	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/qdbm-plus/pkg-descr	Sat Jul 18 18:15:17 2015	(r392440)
@@ -1 +1,3 @@
 C++ API for QDBM
+
+WWW: http://fallabs.com/qdbm/

Modified: head/databases/qdbm/Makefile
==============================================================================
--- head/databases/qdbm/Makefile	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/qdbm/Makefile	Sat Jul 18 18:15:17 2015	(r392440)
@@ -3,63 +3,44 @@
 
 PORTNAME=	qdbm
 PORTVERSION=	1.8.78
-PORTREVISION?=	3
+PORTREVISION=	4
 CATEGORIES=	databases
 MASTER_SITES=	http://fallabs.com/qdbm/
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT?=	Quick Database Manager
+MAINTAINER=	hrs@FreeBSD.org
+COMMENT=	Quick Database Manager
+
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	liblzo2.so:${PORTSDIR}/archivers/lzo2
 
+USES=		iconv
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
-
-.if !defined(SLAVEPORT)
-LICENSE=	LGPL21 # or later
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-USES+=		iconv
+CONFIGURE_ENV=	ac_cv_lib_iconv_main=yes
 CONFIGURE_ARGS=	--enable-bzip --enable-lzo --enable-zlib \
-		--enable-iconv \
-		--enable-pthread
+		--enable-iconv --enable-pthread
 CPPFLAGS+=	-I${LOCALBASE}/include
+CFLAGS+=	-fPIC -fsigned-char
 LIBS+=		-L${LOCALBASE}/lib
 MAKE_ARGS=	MYDATADIR="${DOCSDIR}" MYDOCS="${PORTDOCS}" \
 		MYPCDIR="${PREFIX}/libdata/pkgconfig"
-
+INSTALL_TARGET=	install-strip
 PORTDOCS=	ChangeLog NEWS
 
 post-patch:
 .if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
 	@${REINPLACE_CMD} 's/-DNDEBUG//' ${WRKSRC}/Makefile.in
 .endif
-	@${REINPLACE_CMD} 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/configure
 
 post-build:
-	(cd ${WRKSRC}/lab && ${MAKE} CC="${CC}" CFLAGS="${CFLAGS}" \
-		CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
-		fmtcnv031127)
+	cd ${WRKSRC}/lab && ${MAKE} CC="${CC}" CFLAGS="${CFLAGS}" \
+	    CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
+	    fmtcnv031127
 
 post-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/lab/fmtcnv031127 ${STAGEDIR}${PREFIX}/bin
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
-
-.else
-
-LIB_DEPENDS+=	libqdbm.so:${PORTSDIR}/databases/qdbm
-
-post-patch:
-.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
-	@${REINPLACE_CMD} 's/-DNDEBUG//' ${WRKSRC}/Makefile.in
-.endif
-	@${REINPLACE_CMD} -e 's/-liconv//' -e 's/-lstdc++//' ${WRKSRC}/configure
-.if ${SLAVEPORT} == "ruby"
-	@${REINPLACE_CMD} '/iconv/d' ${WRKSRC}/curia/extconf.rb \
-		${WRKSRC}/depot/extconf.rb ${WRKSRC}/villa/extconf.rb
-.endif
-
-.endif # !defined(SLAVEPORT)
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libqdbm.so.14.14.0
 
 .include <bsd.port.mk>

Modified: head/databases/qdbm/files/patch-Makefile.in
==============================================================================
--- head/databases/qdbm/files/patch-Makefile.in	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/qdbm/files/patch-Makefile.in	Sat Jul 18 18:15:17 2015	(r392440)
@@ -1,11 +1,29 @@
 --- Makefile.in.orig	2010-08-04 17:14:34 UTC
 +++ Makefile.in
-@@ -56,7 +56,7 @@ CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(MY
+@@ -51,20 +51,19 @@ DESTDIR =
+ 
+ # Building binaries
+ CC = @CC@
+-CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(MYHEADDIR) \
+-  -I$(HOME)/include -I/usr/local/include @MYDEFS@ \
++CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(MYHEADDIR) @MYDEFS@ \
    -D_XOPEN_SOURCE_EXTENDED=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__=1 -D_HPUX_SOURCE=1 \
    -D_POSIX_MAPPED_FILES=1 -D_POSIX_SYNCHRONIZED_IO=1 \
    -DPIC=1 -D_THREAD_SAFE=1 -D_REENTRANT=1 -DNDEBUG
 -CFLAGS = -Wall -pedantic -fPIC -fsigned-char -O3 -fomit-frame-pointer -fforce-addr @MYOPTS@
-+CFLAGS = @CFLAGS@ -Wall -pedantic -fPIC -fsigned-char
++CFLAGS = @CFLAGS@
  LD = @LD@
  LIBS = -lqdbm @LIBS@
- LIBLDFLAGS = @LDFLAGS@ -L. -L$(MYLIBDIR) -L$(HOME)/lib -L/usr/local/lib @LIBS@
+-LIBLDFLAGS = @LDFLAGS@ -L. -L$(MYLIBDIR) -L$(HOME)/lib -L/usr/local/lib @LIBS@
+-LDFLAGS = @LDFLAGS@ -L. -L$(MYLIBDIR) -L$(HOME)/lib -L/usr/local/lib $(LIBS)
+-LDENV = LD_RUN_PATH=/lib:/usr/lib:$(MYLIBDIR):$(HOME)/lib:/usr/local/lib
++LIBLDFLAGS = @LDFLAGS@ -L. -L$(MYLIBDIR) @LIBS@
++LDFLAGS = @LDFLAGS@ -L. -L$(MYLIBDIR) $(LIBS)
++LDENV =
+ AR = @AR@
+ ARFLAGS = rcsv
+-RUNENV = LD_LIBRARY_PATH=.:/lib:/usr/lib:$(MYLIBDIR):$(HOME)/lib:/usr/local/lib
++RUNENV =
+ 
+ 
+ 

Added: head/databases/qdbm/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/qdbm/files/patch-configure	Sat Jul 18 18:15:17 2015	(r392440)
@@ -0,0 +1,29 @@
+--- configure.orig	2010-08-04 17:15:20 UTC
++++ configure
+@@ -1934,7 +1934,7 @@ fi
+ if test "$enable_iconv" = "yes"
+ then
+   MYDEFS="$MYDEFS -DMYICONV"
+-  MGWLIBS="-liconv $MGWLIBS"
++  MGWLIBS="$ICONV_LIB $MGWLIBS"
+   enables="$enables (iconv)"
+   isiconv="yes"
+ fi
+@@ -3047,7 +3047,7 @@ if test "${ac_cv_lib_iconv_main+set}" = 
+   $as_echo_n "(cached) " >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-liconv  $LIBS"
++LIBS="$ICONV_LIB  $LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+@@ -3076,7 +3076,7 @@ if test "x$ac_cv_lib_iconv_main" = x""ye
+ #define HAVE_LIBICONV 1
+ _ACEOF
+ 
+-  LIBS="-liconv $LIBS"
++  LIBS="$ICONV_LIB $LIBS"
+ 
+ fi
+ 

Modified: head/databases/ruby-qdbm/Makefile
==============================================================================
--- head/databases/ruby-qdbm/Makefile	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/ruby-qdbm/Makefile	Sat Jul 18 18:15:17 2015	(r392440)
@@ -1,21 +1,40 @@
 # Created by: Michael Johnson <ahze@FreeBSD.org>
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTNAME=	qdbm
+PORTVERSION=	1.8.78
+PORTREVISION=	4
+CATEGORIES=	databases
+MASTER_SITES=	http://fallabs.com/qdbm/
 PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
 
+MAINTAINER=	hrs@FreeBSD.org
 COMMENT=	Ruby API for QDBM
 
-SLAVEPORT=	ruby
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKDIR}/${PORTNAME}-${PORTVERSION}/COPYING
 
-USES=		shebangfix
+LIB_DEPENDS=	libqdbm.so:${PORTSDIR}/databases/qdbm
+
+USES=		iconv shebangfix
 SHEBANG_FILES=	curia/rbcrtest depot/rbdptest myrbdoc villa/rbvltest
 USE_RUBY=	yes
-
-MASTERDIR=	${.CURDIR}/../../databases/qdbm
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/ruby
-PLIST=		${.CURDIR}/pkg-plist
-DESCR=		${.CURDIR}/pkg-descr
-PATCHDIR=	${.CURDIR}/files
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+CONFIGURE_ENV=	ac_cv_lib_iconv_main=yes
+MAKE_ENV=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
+		LOCALBASE="${LOCALBASE}"
+CFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+
+post-configure:
+	cd ${WRKSRC} && ${SETENV} RB_USER_INSTALL=yes ${MAKE_ENV} \
+	    ${MAKE} configure
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${RUBY_SITEARCHLIBDIR}/mod_depot.so \
+	    ${STAGEDIR}${RUBY_SITEARCHLIBDIR}/mod_curia.so \
+	    ${STAGEDIR}${RUBY_SITEARCHLIBDIR}/mod_villa.so
 
-.include "${MASTERDIR}/Makefile"
+.include <bsd.port.mk>

Added: head/databases/ruby-qdbm/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/ruby-qdbm/distinfo	Sat Jul 18 18:15:17 2015	(r392440)
@@ -0,0 +1,2 @@
+SHA256 (qdbm-1.8.78.tar.gz) = b466fe730d751e4bfc5900d1f37b0fb955f2826ac456e70012785e012cdcb73e
+SIZE (qdbm-1.8.78.tar.gz) = 1015429

Modified: head/databases/ruby-qdbm/files/patch-Makefile.in
==============================================================================
--- head/databases/ruby-qdbm/files/patch-Makefile.in	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/ruby-qdbm/files/patch-Makefile.in	Sat Jul 18 18:15:17 2015	(r392440)
@@ -1,11 +1,36 @@
---- Makefile.in.orig	2006-09-06 03:37:33.000000000 +0000
-+++ Makefile.in	2011-07-21 03:18:15.000000000 +0000
-@@ -54,7 +54,7 @@
- 	rm -rf casket *~
+--- Makefile.in.orig	2006-09-06 03:37:33 UTC
++++ Makefile.in
+@@ -25,7 +25,7 @@ MYDATADIR = @datadir@/$(PACKAGE)/ruby
+ DESTDIR =
  
+ # Building binaries
+-RUNENV = LD_LIBRARY_PATH=.:..:../..:/usr/local/lib
++RUNENV =
  
--install :
-+install : all
- 	cd depot ; make install
- 	cd curia ; make install
- 	cd villa ; make install
+ 
+ 
+@@ -34,15 +34,16 @@ RUNENV = LD_LIBRARY_PATH=.:..:../..:/usr
+ #================================================================
+ 
+ 
+-all :
+-	cd depot && [ -f Makefile ] || $(RUNENV) ruby extconf.rb ; $(RUNENV) make
+-	cd curia && [ -f Makefile ] || $(RUNENV) ruby extconf.rb ; $(RUNENV) make
+-	cd villa && [ -f Makefile ] || $(RUNENV) ruby extconf.rb ; $(RUNENV) make
+-	@printf '\n'
+-	@printf '#================================================================\n'
+-	@printf '# Ready to install.\n'
+-	@printf '#================================================================\n'
++all:
++	for d in depot curia villa; do \
++		(cd $$d && ${MAKE} all); \
++	done
+ 
++.PHONY: configure
++configure:
++	for d in depot curia villa; do \
++		(cd $$d && ${LOCALBASE}/bin/ruby extconf.rb); \
++	done
+ 
+ clean :
+ 	cd depot ; if [ -f Makefile ] ; then $(RUNENV) make -i clean ; fi || true

Added: head/databases/ruby-qdbm/files/patch-curia-extconf.rb
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/ruby-qdbm/files/patch-curia-extconf.rb	Sat Jul 18 18:15:17 2015	(r392440)
@@ -0,0 +1,23 @@
+--- curia/extconf.rb.orig	2006-01-17 08:27:00 UTC
++++ curia/extconf.rb
+@@ -2,17 +2,15 @@ require 'mkmf'
+ 
+ dir_config("curia")
+ 
+-home = ENV['HOME']
+-$CFLAGS = "-I. -I../.. -I#{home}/include -I/usr/local/include"
+-$LDFLAGS = "-L../.. -L#{home}/lib -L/usr/local/lib"
+-$LIBS = "-L../.. -L#{home}/lib -L/usr/local/lib"
++$CFLAGS = ENV['CFLAGS']
++$LDFLAGS = ENV['LDFLAGS']
++$LIBS = ENV['LIBS']
+ 
+ have_library("c", "main")
+ have_library("pthread", "main")
+ have_library("z", "main")
+ have_library("bz2", "main")
+ have_library("lzo2", "main")
+-have_library("iconv", "main")
+ have_library("qdbm", "main")
+ 
+ create_makefile("mod_curia")

Modified: head/databases/ruby-qdbm/files/patch-curia-mod_curia.c
==============================================================================
--- head/databases/ruby-qdbm/files/patch-curia-mod_curia.c	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/ruby-qdbm/files/patch-curia-mod_curia.c	Sat Jul 18 18:15:17 2015	(r392440)
@@ -1,6 +1,6 @@
---- curia/mod_curia.c.orig	2014-03-29 18:35:17.000000000 +0100
-+++ curia/mod_curia.c	2014-03-29 18:37:22.000000000 +0100
-@@ -233,7 +233,7 @@
+--- curia/mod_curia.c.orig	2006-09-25 12:26:06 UTC
++++ curia/mod_curia.c
+@@ -233,7 +233,7 @@ static VALUE rbcropen(VALUE vself, VALUE
    const char *name;
    int index, omode, bnum, dnum;
    if((index = getnewindex()) == -1) myerror(DP_EMISC);
@@ -9,7 +9,7 @@
    FIXNUM_P(vomode);
    omode = FIX2INT(vomode);
    FIXNUM_P(vbnum);
-@@ -276,10 +276,10 @@
+@@ -276,10 +276,10 @@ static VALUE rbcrput(VALUE vself, VALUE 
    int index, ksiz, vsiz, dmode;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -24,7 +24,7 @@
    FIXNUM_P(vdmode);
    dmode = FIX2INT(vdmode);
    curia = crtable[index];
-@@ -297,8 +297,8 @@
+@@ -297,8 +297,8 @@ static VALUE rbcrout(VALUE vself, VALUE 
    int index, ksiz;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -35,7 +35,7 @@
    curia = crtable[index];
    if(!crout(curia, kbuf, ksiz)){
      if(crsltable[index] && dpecode == DP_ENOITEM) return Qfalse;
-@@ -316,8 +316,8 @@
+@@ -316,8 +316,8 @@ static VALUE rbcrget(VALUE vself, VALUE 
    VALUE vval;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -46,7 +46,7 @@
    FIXNUM_P(vstart);
    start = FIX2INT(vstart);
    FIXNUM_P(vmax);
-@@ -339,8 +339,8 @@
+@@ -339,8 +339,8 @@ static VALUE rbcrvsiz(VALUE vself, VALUE
    int index, ksiz, vsiz;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);

Added: head/databases/ruby-qdbm/files/patch-depot-extconf.rb
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/ruby-qdbm/files/patch-depot-extconf.rb	Sat Jul 18 18:15:17 2015	(r392440)
@@ -0,0 +1,23 @@
+--- depot/extconf.rb.orig	2006-01-17 08:26:49 UTC
++++ depot/extconf.rb
+@@ -2,17 +2,15 @@ require 'mkmf'
+ 
+ dir_config("depot")
+ 
+-home = ENV['HOME']
+-$CFLAGS = "-I. -I../.. -I#{home}/include -I/usr/local/include"
+-$LDFLAGS = "-L../.. -L#{home}/lib -L/usr/local/lib"
+-$LIBS = "-L../.. -L#{home}/lib -L/usr/local/lib"
++$CFLAGS = ENV['CFLAGS']
++$LDFLAGS = ENV['LDFLAGS']
++$LIBS = ENV['LIBS']
+ 
+ have_library("c", "main")
+ have_library("pthread", "main")
+ have_library("z", "main")
+ have_library("bz2", "main")
+ have_library("lzo2", "main")
+-have_library("iconv", "main")
+ have_library("qdbm", "main")
+ 
+ create_makefile("mod_depot")

Modified: head/databases/ruby-qdbm/files/patch-depot-mod_depot.c
==============================================================================
--- head/databases/ruby-qdbm/files/patch-depot-mod_depot.c	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/ruby-qdbm/files/patch-depot-mod_depot.c	Sat Jul 18 18:15:17 2015	(r392440)
@@ -1,6 +1,6 @@
---- depot/mod_depot.c.orig	2014-03-29 18:35:17.000000000 +0100
-+++ depot/mod_depot.c	2014-03-29 18:37:30.000000000 +0100
-@@ -232,7 +232,7 @@
+--- depot/mod_depot.c.orig	2006-09-25 12:21:38 UTC
++++ depot/mod_depot.c
+@@ -232,7 +232,7 @@ static VALUE rbdpopen(VALUE vself, VALUE
    const char *name;
    int index, omode, bnum;
    if((index = getnewindex()) == -1) myerror(DP_EMISC);
@@ -9,7 +9,7 @@
    FIXNUM_P(vomode);
    omode = FIX2INT(vomode);
    FIXNUM_P(vbnum);
-@@ -273,10 +273,10 @@
+@@ -273,10 +273,10 @@ static VALUE rbdpput(VALUE vself, VALUE 
    int index, ksiz, vsiz, dmode;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -24,7 +24,7 @@
    FIXNUM_P(vdmode);
    dmode = FIX2INT(vdmode);
    depot = dptable[index];
-@@ -294,8 +294,8 @@
+@@ -294,8 +294,8 @@ static VALUE rbdpout(VALUE vself, VALUE 
    int index, ksiz;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -35,7 +35,7 @@
    depot = dptable[index];
    if(!dpout(depot, kbuf, ksiz)){
      if(dpsltable[index] && dpecode == DP_ENOITEM) return Qfalse;
-@@ -313,8 +313,8 @@
+@@ -313,8 +313,8 @@ static VALUE rbdpget(VALUE vself, VALUE 
    VALUE vval;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -46,7 +46,7 @@
    FIXNUM_P(vstart);
    start = FIX2INT(vstart);
    FIXNUM_P(vmax);
-@@ -336,8 +336,8 @@
+@@ -336,8 +336,8 @@ static VALUE rbdpvsiz(VALUE vself, VALUE
    int index, ksiz, vsiz;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);

Added: head/databases/ruby-qdbm/files/patch-villa-extconf.rb
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/ruby-qdbm/files/patch-villa-extconf.rb	Sat Jul 18 18:15:17 2015	(r392440)
@@ -0,0 +1,23 @@
+--- villa/extconf.rb.orig	2006-01-17 08:27:10 UTC
++++ villa/extconf.rb
+@@ -2,17 +2,15 @@ require 'mkmf'
+ 
+ dir_config("villa")
+ 
+-home = ENV['HOME']
+-$CFLAGS = "-I. -I../.. -I#{home}/include -I/usr/local/include"
+-$LDFLAGS = "-L../.. -L#{home}/lib -L/usr/local/lib"
+-$LIBS = "-L../.. -L#{home}/lib -L/usr/local/lib"
++$CFLAGS = ENV['CFLAGS']
++$LDFLAGS = ENV['LDFLAGS']
++$LIBS = ENV['LIBS']
+ 
+ have_library("c", "main")
+ have_library("pthread", "main")
+ have_library("z", "main")
+ have_library("bz2", "main")
+ have_library("lzo2", "main")
+-have_library("iconv", "main")
+ have_library("qdbm", "main")
+ 
+ create_makefile("mod_villa")

Modified: head/databases/ruby-qdbm/files/patch-villa-mod_villa.c
==============================================================================
--- head/databases/ruby-qdbm/files/patch-villa-mod_villa.c	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/ruby-qdbm/files/patch-villa-mod_villa.c	Sat Jul 18 18:15:17 2015	(r392440)
@@ -1,6 +1,6 @@
---- villa/mod_villa.c.orig	2014-03-29 18:35:17.000000000 +0100
-+++ villa/mod_villa.c	2014-03-29 18:37:37.000000000 +0100
-@@ -304,7 +304,7 @@
+--- villa/mod_villa.c.orig	2006-09-25 14:47:04 UTC
++++ villa/mod_villa.c
+@@ -304,7 +304,7 @@ static VALUE rbvlopen(VALUE vself, VALUE
    int index, omode, cmode;
    VLCFUNC cmp;
    if((index = getnewindex()) == -1) myerror(DP_EMISC);
@@ -9,7 +9,7 @@
    FIXNUM_P(vomode);
    omode = FIX2INT(vomode);
    FIXNUM_P(vcmode);
-@@ -352,10 +352,10 @@
+@@ -352,10 +352,10 @@ static VALUE rbvlput(VALUE vself, VALUE 
    int index, ksiz, vsiz, dmode;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -24,7 +24,7 @@
    FIXNUM_P(vdmode);
    dmode = FIX2INT(vdmode);
    villa = vltable[index];
-@@ -373,8 +373,8 @@
+@@ -373,8 +373,8 @@ static VALUE rbvlout(VALUE vself, VALUE 
    int index, ksiz;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -35,7 +35,7 @@
    villa = vltable[index];
    if(!vlout(villa, kbuf, ksiz)){
      if(vlsltable[index] && dpecode == DP_ENOITEM) return Qfalse;
-@@ -391,8 +391,8 @@
+@@ -391,8 +391,8 @@ static VALUE rbvlget(VALUE vself, VALUE 
    VALUE vval;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -46,7 +46,7 @@
    villa = vltable[index];
    if(!(vbuf = vlget(villa, kbuf, ksiz, &vsiz))){
      if(vlsltable[index] && dpecode == DP_ENOITEM) return Qnil;
-@@ -409,8 +409,8 @@
+@@ -409,8 +409,8 @@ static VALUE rbvlvsiz(VALUE vself, VALUE
    int index, ksiz, vsiz;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -57,7 +57,7 @@
    villa = vltable[index];
    if((vsiz = vlvsiz(villa, kbuf, ksiz)) == -1){
      if(vlsltable[index] && dpecode == DP_ENOITEM) return INT2FIX(-1);
-@@ -426,8 +426,8 @@
+@@ -426,8 +426,8 @@ static VALUE rbvlvnum(VALUE vself, VALUE
    int index, ksiz, vnum;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -68,7 +68,7 @@
    villa = vltable[index];
    vnum = vlvnum(villa, kbuf, ksiz);
    return INT2FIX(vnum);
-@@ -497,8 +497,8 @@
+@@ -497,8 +497,8 @@ static VALUE rbvlcurjump(VALUE vself, VA
    VALUE vval;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);
@@ -79,7 +79,7 @@
    FIXNUM_P(vjmode);
    jmode = FIX2INT(vjmode);
    villa = vltable[index];
-@@ -551,8 +551,8 @@
+@@ -551,8 +551,8 @@ static VALUE rbvlcurput(VALUE vself, VAL
    int index, vsiz, cpmode;
    FIXNUM_P(vindex);
    if((index = FIX2INT(vindex)) == -1) myerror(DP_EMISC);

Modified: head/databases/ruby-qdbm/pkg-descr
==============================================================================
--- head/databases/ruby-qdbm/pkg-descr	Sat Jul 18 17:27:59 2015	(r392439)
+++ head/databases/ruby-qdbm/pkg-descr	Sat Jul 18 18:15:17 2015	(r392440)
@@ -1 +1,3 @@
 Ruby API for QDBM
+
+WWW: http://fallabs.com/qdbm/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507181815.t6IIFHT2005198>