From owner-svn-ports-all@FreeBSD.ORG Sat May 3 19:00:11 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8E5C56C5; Sat, 3 May 2014 19:00:11 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6F08F1909; Sat, 3 May 2014 19:00:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s43J0Bur008600; Sat, 3 May 2014 19:00:11 GMT (envelope-from rakuco@svn.freebsd.org) Received: (from rakuco@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s43J0ABs008595; Sat, 3 May 2014 19:00:10 GMT (envelope-from rakuco@svn.freebsd.org) Message-Id: <201405031900.s43J0ABs008595@svn.freebsd.org> From: Raphael Kubo da Costa Date: Sat, 3 May 2014 19:00:10 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r352934 - in branches/2014Q2/databases/qdbm: . files X-SVN-Group: ports-branches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2014 19:00:11 -0000 Author: rakuco Date: Sat May 3 19:00:10 2014 New Revision: 352934 URL: http://svnweb.freebsd.org/changeset/ports/352934 QAT: https://qat.redports.org/buildarchive/r352934/ Log: MFH: r352922 Prevent the port from hardcoding its own CFLAGS/CXXFLAGS. This should fix the build with clang 3.4, which refuses to accept options such as -fforce-addr and -fno-force-addr. While here, update the port's website in pkg-descr as well. Approved by: portmgr (erwin) Added: branches/2014Q2/databases/qdbm/files/patch-java__Makefile.in - copied unchanged from r352922, head/databases/qdbm/files/patch-java__Makefile.in branches/2014Q2/databases/qdbm/files/patch-plus__Makefile.in - copied unchanged from r352922, head/databases/qdbm/files/patch-plus__Makefile.in Modified: branches/2014Q2/databases/qdbm/Makefile branches/2014Q2/databases/qdbm/files/patch-Makefile.in branches/2014Q2/databases/qdbm/pkg-descr Directory Properties: branches/2014Q2/ (props changed) Modified: branches/2014Q2/databases/qdbm/Makefile ============================================================================== --- branches/2014Q2/databases/qdbm/Makefile Sat May 3 18:58:57 2014 (r352933) +++ branches/2014Q2/databases/qdbm/Makefile Sat May 3 19:00:10 2014 (r352934) @@ -4,6 +4,7 @@ PORTNAME= qdbm PORTVERSION= 1.8.78 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= http://fallabs.com/qdbm/ @@ -12,6 +13,7 @@ COMMENT?= Quick Database Manager GNU_CONFIGURE= yes USE_LDCONFIG= yes +CFLAGS+= -fPIC .if !defined(SLAVEPORT) USES+= iconv Modified: branches/2014Q2/databases/qdbm/files/patch-Makefile.in ============================================================================== --- branches/2014Q2/databases/qdbm/files/patch-Makefile.in Sat May 3 18:58:57 2014 (r352933) +++ branches/2014Q2/databases/qdbm/files/patch-Makefile.in Sat May 3 19:00:10 2014 (r352934) @@ -1,11 +1,30 @@ ---- Makefile.in.orig Wed Feb 21 16:44:56 2007 -+++ Makefile.in Sun Jul 8 18:19:52 2007 -@@ -169,8 +169,10 @@ - cd $(srcdir)/man && cp -Rf $(MYMAN1S) $(DESTDIR)$(MYMAN1DIR) - mkdir -p $(DESTDIR)$(MYMAN3DIR) - cd $(srcdir)/man && cp -Rf $(MYMAN3S) $(DESTDIR)$(MYMAN3DIR) +--- Makefile.in.orig 2010-08-04 20:14:34.000000000 +0300 ++++ Makefile.in 2014-05-03 18:41:01.000000000 +0300 +@@ -46,7 +46,7 @@ + MYMAN1DIR = @mandir@/man1 + MYMAN3DIR = @mandir@/man3 + MYDATADIR = @datadir@/$(PACKAGE) +-MYPCDIR = @libdir@/pkgconfig ++MYPCDIR = /usr/local/libdata/pkgconfig + DESTDIR = + + # Building binaries +@@ -56,7 +56,6 @@ + -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@ + LD = @LD@ + LIBS = -lqdbm @LIBS@ + LIBLDFLAGS = @LDFLAGS@ -L. -L$(MYLIBDIR) -L$(HOME)/lib -L/usr/local/lib @LIBS@ +@@ -170,8 +169,10 @@ + cd $(srcdir)/man && cp -Rf $(MYMAN1S) $(DESTDIR)$(MYMAN1DIR) + mkdir -p $(DESTDIR)$(MYMAN3DIR) + cd $(srcdir)/man && cp -Rf $(MYMAN3S) $(DESTDIR)$(MYMAN3DIR) +.if $(MYDOCS) != "" - mkdir -p $(DESTDIR)$(MYDATADIR) - cd $(srcdir) && cp -Rf $(MYDOCS) $(DESTDIR)$(MYDATADIR) + mkdir -p $(DESTDIR)$(MYDATADIR) + cd $(srcdir) && cp -Rf $(MYDOCS) $(DESTDIR)$(MYDATADIR) +.endif - mkdir -p $(DESTDIR)$(MYPCDIR) + mkdir -p $(DESTDIR)$(MYPCDIR) + cd $(srcdir) && cp -Rf $(MYPCS) $(DESTDIR)$(MYPCDIR) + @printf '\n' Copied: branches/2014Q2/databases/qdbm/files/patch-java__Makefile.in (from r352922, head/databases/qdbm/files/patch-java__Makefile.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2014Q2/databases/qdbm/files/patch-java__Makefile.in Sat May 3 19:00:10 2014 (r352934, copy of r352922, head/databases/qdbm/files/patch-java__Makefile.in) @@ -0,0 +1,10 @@ +--- java/Makefile.in.orig 2014-05-03 18:41:15.000000000 +0300 ++++ java/Makefile.in 2014-05-03 18:41:21.000000000 +0300 +@@ -56,7 +56,6 @@ + @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 -fPIC -fsigned-char -O2 @MYOPTS@ + LD = @LD@ + LIBS = -lqdbm @LIBS@ + LIBLDFLAGS = @LDFLAGS@ -L. -L$(srcdir)/.. -L$(MYLIBDIR) -L$(HOME)/lib -L/usr/local/lib $(LIBS) Copied: branches/2014Q2/databases/qdbm/files/patch-plus__Makefile.in (from r352922, head/databases/qdbm/files/patch-plus__Makefile.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2014Q2/databases/qdbm/files/patch-plus__Makefile.in Sat May 3 19:00:10 2014 (r352934, copy of r352922, head/databases/qdbm/files/patch-plus__Makefile.in) @@ -0,0 +1,10 @@ +--- plus/Makefile.in.orig 2014-05-03 18:41:29.000000000 +0300 ++++ plus/Makefile.in 2014-05-03 18:41:32.000000000 +0300 +@@ -44,7 +44,6 @@ + -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@ + LD = @LD@ + LIBS = -lqdbm @LIBS@ + LIBLDFLAGS = @LDFLAGS@ -L. -L$(srcdir)/.. -L$(MYLIBDIR) \ Modified: branches/2014Q2/databases/qdbm/pkg-descr ============================================================================== --- branches/2014Q2/databases/qdbm/pkg-descr Sat May 3 18:58:57 2014 (r352933) +++ branches/2014Q2/databases/qdbm/pkg-descr Sat May 3 19:00:10 2014 (r352934) @@ -5,4 +5,4 @@ Both binary data and character string ca value. There is neither concept of data tables nor data types. Records are organized in hash table or B+ tree. -WWW: http://qdbm.sourceforge.net/ +WWW: http://fallabs.com/qdbm/