From owner-svn-ports-head@FreeBSD.ORG Wed Jul 30 00:48:49 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 003A4807; Wed, 30 Jul 2014 00:48:48 +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 D4A642CE7; Wed, 30 Jul 2014 00:48:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s6U0mmQI069807; Wed, 30 Jul 2014 00:48:48 GMT (envelope-from adamw@svn.freebsd.org) Received: (from adamw@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s6U0mmME069804; Wed, 30 Jul 2014 00:48:48 GMT (envelope-from adamw@svn.freebsd.org) Message-Id: <201407300048.s6U0mmME069804@svn.freebsd.org> From: Adam Weinberger Date: Wed, 30 Jul 2014 00:48:48 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r363420 - in head/devel/poco-ssl: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2014 00:48:49 -0000 Author: adamw Date: Wed Jul 30 00:48:47 2014 New Revision: 363420 URL: http://svnweb.freebsd.org/changeset/ports/363420 QAT: https://qat.redports.org/buildarchive/r363420/ Log: - Unbreak by copying patch from poco-devel - Fix TEST and SAMPLES options - Fix plist - Strip binaries and libraries This port and devel/poco would seem to have been abandoned by the maintainer? Added: head/devel/poco-ssl/files/patch-build-config-FreeBSD - copied unchanged from r363395, head/devel/poco-devel/files/patch-build-config-FreeBSD Modified: head/devel/poco-ssl/Makefile head/devel/poco-ssl/pkg-plist Modified: head/devel/poco-ssl/Makefile ============================================================================== --- head/devel/poco-ssl/Makefile Wed Jul 30 00:15:51 2014 (r363419) +++ head/devel/poco-ssl/Makefile Wed Jul 30 00:48:47 2014 (r363420) @@ -23,7 +23,8 @@ CONFIGURE_ARGS= --prefix=${PREFIX} --con USE_LDCONFIG= yes OPTIONS_DEFINE= TEST SAMPLES MYSQL SQLITE ODBC -OPTIONS_DEFAULT= MYSQL SQLITE +OPTIONS_DEFAULT=MYSQL SQLITE +OPTIONS_SUB= yes SAMPLES_DESC= Build sample programs TEST_CONFIGURE_OFF= --no-tests @@ -38,4 +39,18 @@ MYSQL_CONFIGURE_OFF= --omit=Data/MySQL SQLITE_USE= SQLITE=yes SQLITE_CONFIGURE_OFF= --omit=Data/SQLite +.include + +post-patch: +.if empty(PORT_OPTIONS:MTEST) + @${REINPLACE_CMD} -e '/^all:/s/tests//' ${WRKSRC}/Makefile +.endif +.if empty(PORT_OPTIONS:MSAMPLES) + @${REINPLACE_CMD} -e '/^all:/s/samples//' ${WRKSRC}/Makefile +.endif + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*d + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*d.so.* + .include Copied: head/devel/poco-ssl/files/patch-build-config-FreeBSD (from r363395, head/devel/poco-devel/files/patch-build-config-FreeBSD) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/poco-ssl/files/patch-build-config-FreeBSD Wed Jul 30 00:48:47 2014 (r363420, copy of r363395, head/devel/poco-devel/files/patch-build-config-FreeBSD) @@ -0,0 +1,98 @@ +--- build/config/FreeBSD.orig 2014-04-29 20:44:44.000000000 -0700 ++++ build/config/FreeBSD 2014-04-29 20:50:10.000000000 -0700 +@@ -15,57 +15,57 @@ + # + # Define Tools + # +-CC = gcc +-CXX = g++ +-LINK = $(CXX) +-LIB = ar -cr +-RANLIB = ranlib +-SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@ +-SHLIBLN = $(POCO_BASE)/build/script/shlibln +-DEP = $(POCO_BASE)/build/script/makedepend.gcc +-STRIP = strip +-SHELL = sh +-RM = rm -rf +-CP = cp +-MKDIR = mkdir -p ++CC ?= cc ++CXX ?= c++ ++LINK ?= $(CXX) ++LIB ?= ar -cr ++RANLIB ?= ranlib ++SHLIB ?= $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@ ++SHLIBLN ?= $(POCO_BASE)/build/script/shlibln ++DEP ?= $(POCO_BASE)/build/script/makedepend.gcc ++STRIP ?= strip ++SHELL ?= sh ++RM ?= rm -rf ++CP ?= cp ++MKDIR ?= mkdir -p + + # + # Extension for Shared Libraries + # +-SHAREDLIBEXT = .so.$(target_version) +-SHAREDLIBLINKEXT = .so ++SHAREDLIBEXT ?= .so.$(target_version) ++SHAREDLIBLINKEXT ?= .so + + # + # Compiler and Linker Flags + # +-CFLAGS = +-CFLAGS32 = +-CFLAGS64 = +-CXXFLAGS = +-CXXFLAGS32 = +-CXXFLAGS64 = +-LINKFLAGS = +-LINKFLAGS32 = +-LINKFLAGS64 = +-STATICOPT_CC = +-STATICOPT_CXX = +-STATICOPT_LINK = -static +-SHAREDOPT_CC = -fPIC +-SHAREDOPT_CXX = -fPIC +-SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH) +-DEBUGOPT_CC = -g -D_DEBUG +-DEBUGOPT_CXX = -g -D_DEBUG +-DEBUGOPT_LINK = -g +-RELEASEOPT_CC = -O2 -DNDEBUG +-RELEASEOPT_CXX = -O2 -DNDEBUG +-RELEASEOPT_LINK = -O2 ++CFLAGS ?= -I/usr/local/include ++CFLAGS32 ?= -I/usr/local/include ++CFLAGS64 ?= -I/usr/local/include ++CXXFLAGS ?= -I/usr/local/include ++CXXFLAGS32 ?= -I/usr/local/include ++CXXFLAGS64 ?= -I/usr/local/include ++LINKFLAGS ?= -L/usr/local/lib ++LINKFLAGS32 ?= ++LINKFLAGS64 ?= ++STATICOPT_CC ?= ++STATICOPT_CXX ?= ++STATICOPT_LINK ?= -static ++SHAREDOPT_CC ?= -fPIC ++SHAREDOPT_CXX ?= -fPIC ++SHAREDOPT_LINK ?= -Wl,-rpath,$(LIBPATH) ++DEBUGOPT_CC ?= -g -D_DEBUG ++DEBUGOPT_CXX ?= -g -D_DEBUG ++DEBUGOPT_LINK ?= -g ++RELEASEOPT_CC ?= -O2 -DNDEBUG ++RELEASEOPT_CXX ?= -O2 -DNDEBUG ++RELEASEOPT_LINK ?= -O2 + + # + # System Specific Flags + # +-SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE ++SYSFLAGS ?= -D_REENTRANT -D_THREAD_SAFE + + # + # System Specific Libraries + # +-SYSLIBS ?= -lpthread -L /usr/local/lib ++SYSLIBS ?= -lpthread -L/usr/local/lib Modified: head/devel/poco-ssl/pkg-plist ============================================================================== --- head/devel/poco-ssl/pkg-plist Wed Jul 30 00:15:51 2014 (r363419) +++ head/devel/poco-ssl/pkg-plist Wed Jul 30 00:48:47 2014 (r363420) @@ -344,7 +344,6 @@ include/Poco/UTF8String.h include/Poco/UUID.h include/Poco/UUIDGenerator.h include/Poco/ValidArgs.h -include/Poco/._Version.h include/Poco/SAX/XMLReader.h include/Poco/SAX/AttributesImpl.h include/Poco/SAX/ContentHandler.h @@ -645,14 +644,14 @@ lib/libPocoCryptod.so lib/libPocoCryptod.so.12 lib/libPocoData.so lib/libPocoData.so.12 -lib/libPocoDataMySQL.so -lib/libPocoDataMySQL.so.12 -lib/libPocoDataMySQLd.so -lib/libPocoDataMySQLd.so.12 -lib/libPocoDataSQLite.so -lib/libPocoDataSQLite.so.12 -lib/libPocoDataSQLited.so -lib/libPocoDataSQLited.so.12 +%%MYSQL%%lib/libPocoDataMySQL.so +%%MYSQL%%lib/libPocoDataMySQL.so.12 +%%MYSQL%%lib/libPocoDataMySQLd.so +%%MYSQL%%lib/libPocoDataMySQLd.so.12 +%%SQLITE%%lib/libPocoDataSQLite.so +%%SQLITE%%lib/libPocoDataSQLite.so.12 +%%SQLITE%%lib/libPocoDataSQLited.so +%%SQLITE%%lib/libPocoDataSQLited.so.12 lib/libPocoDatad.so lib/libPocoDatad.so.12 lib/libPocoFoundation.so