From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jan 9 21:30:18 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 86C4616A4D1 for ; Fri, 9 Jan 2004 21:30:18 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0916143D5E for ; Fri, 9 Jan 2004 21:30:15 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i0A5UEFR004178 for ; Fri, 9 Jan 2004 21:30:14 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i0A5UE0o004177; Fri, 9 Jan 2004 21:30:14 -0800 (PST) (envelope-from gnats) Resent-Date: Fri, 9 Jan 2004 21:30:14 -0800 (PST) Resent-Message-Id: <200401100530.i0A5UE0o004177@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Sergey Matveychuk Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E90216A4CE for ; Fri, 9 Jan 2004 21:21:18 -0800 (PST) Received: from hueymiccailhuitl.mtu.ru (hueytecuilhuitl.mtu.ru [195.34.32.123]) by mx1.FreeBSD.org (Postfix) with ESMTP id 450FC43D49 for ; Fri, 9 Jan 2004 21:21:13 -0800 (PST) (envelope-from sem@ciam.ru) Received: from Current.sem-home.ciam.ru (ppp138-72.dialup.mtu-net.ru [62.118.138.72]) by hueymiccailhuitl.mtu.ru (Postfix) with ESMTP id D4C4A17E8DC for ; Sat, 10 Jan 2004 08:21:09 +0300 (MSK) (envelope-from sem@ciam.ru) Received: from root by Current.sem-home.ciam.ru with local (Exim 4.30; FreeBSD) id 1AfBY0-0004Xc-Rq for FreeBSD-gnats-submit@freebsd.org; Sat, 10 Jan 2004 08:20:32 +0300 Message-Id: Date: Sat, 10 Jan 2004 08:20:32 +0300 From: Sergey Matveychuk To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/61160: [MAINTAINER] devel/ace+tao: install libs with version numbers X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jan 2004 05:30:18 -0000 >Number: 61160 >Category: ports >Synopsis: [MAINTAINER] devel/ace+tao: install libs with version numbers >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Jan 09 21:30:14 PST 2004 >Closed-Date: >Last-Modified: >Originator: Sergey Matveychuk >Release: FreeBSD 5.1-CURRENT i386 >Organization: >Environment: System: FreeBSD Current.sem-home.ciam.ru 5.1-CURRENT FreeBSD 5.1-CURRENT #1: Fri Nov 21 07:47:47 MSK 2003 >Description: [DESCRIBE CHANGES] - install libs with version numpers - use common DISTNAME with a slave port - USE_PERL5_BUILD instead of just USE_PERL5 Generated with FreeBSD Port Tools 0.50 >How-To-Repeat: >Fix: --- ace+tao-5.3.6+1.3.6.patch begins here --- diff -ruN --exclude=CVS /usr/ports/devel/ace+tao.orig/Makefile /usr/ports/devel/ace+tao/Makefile --- /usr/ports/devel/ace+tao.orig/Makefile Fri Jan 9 20:42:23 2004 +++ /usr/ports/devel/ace+tao/Makefile Sat Jan 10 08:06:07 2004 @@ -10,7 +10,7 @@ CATEGORIES= devel MASTER_SITES= http://deuce.doc.wustl.edu/old_distribution/ \ http://www.navicon.dk/mirrors/ace/deuce.doc.wustl.edu/old_distribution/ -DISTNAME?= ACE-${ACE_VERSION}+TAO-${TAO_VERSION} +DISTNAME= ACE-${ACE_VERSION}+TAO-${TAO_VERSION} MAINTAINER= sem@ciam.ru COMMENT?= The Adaptive Communication Environment (ACE) with The ACE ORB (TAO) @@ -27,7 +27,7 @@ TESTS= "@comment " .if defined(WITH_TESTS) -USE_PERL5= yes +USE_PERL5_BUILD= yes ACE_TESTS_COOKIE= ${WRKDIR}/.ace_tests_done TAO_TESTS_COOKIE= ${WRKDIR}/.tao_tests_done TESTS= "" @@ -150,8 +150,13 @@ @${ECHO_MSG} "Installing libraries into ${PREFIX}/lib"; \ cd ${ACE_ROOT}/ace; \ - ${FIND} . -maxdepth 1 -name "lib*.so" -not -name "*Test*" \ - -exec ${INSTALL_DATA} \{\} ${PREFIX}/lib \; + for f in `${FIND} . -maxdepth 1 -name "lib*.so.${ACE_VERSION}" -o \ + -name "lib*.so.${TAO_VERSION}" -not -name "*Test*"`; do \ + ${INSTALL_DATA} $${f} ${PREFIX}/lib; \ + ${LN} -fs ${PREFIX}/lib/$${f} \ + `${ECHO_CMD} ${PREFIX}/lib/$${f} | \ + ${SED} -e 's/.${ACE_VERSION}//;s/.${TAO_VERSION}//'`; \ + done @${ECHO_MSG} "Installing executables into ${PREFIX}/bin"; \ ${INSTALL_PROGRAM} ${ACE_ROOT}/bin/gperf ${PREFIX}/bin diff -ruN --exclude=CVS /usr/ports/devel/ace+tao.orig/pkg-plist /usr/ports/devel/ace+tao/pkg-plist --- /usr/ports/devel/ace+tao.orig/pkg-plist Fri Jan 9 20:42:23 2004 +++ /usr/ports/devel/ace+tao/pkg-plist Sat Jan 10 07:59:09 2004 @@ -4604,77 +4604,155 @@ %%TAO%%include/tao/xt_resource.h %%TAO%%include/tao/xt_resource.i lib/libACE.so +lib/libACE.so.5.3.6 lib/libACEXML.so +lib/libACEXML.so.5.3.6 lib/libACEXML_Parser.so +lib/libACEXML_Parser.so.5.3.6 lib/libACEXML_XML_Svc_Conf_Parser.so +lib/libACEXML_XML_Svc_Conf_Parser.so.5.3.6 lib/libACE_RMCast.so +lib/libACE_RMCast.so.5.3.6 lib/libACE_SSL.so +lib/libACE_SSL.so.5.3.6 +%%TESTS%%lib/libDLL_Test.so +%%TESTS%%lib/libDLL_Test.so.5.3.6 lib/libDump_Restore.so +lib/libDump_Restore.so.5.3.6 %%TESTS%%lib/libFramework_Component_DLL.so +%%TESTS%%lib/libFramework_Component_DLL.so.5.3.6 lib/libGateway.so +lib/libGateway.so.5.3.6 lib/libKokyu.so +lib/libKokyu.so.5.3.6 lib/libPeer.so +lib/libPeer.so.5.3.6 %%TESTS%%lib/libService_Config_DLL.so +%%TESTS%%lib/libService_Config_DLL.so.5.3.6 +%%TESTS%%lib/libTest_Output.so +%%TESTS%%lib/libTest_Output.so.5.3.6 lib/libnetsvcs.so +lib/libnetsvcs.so.5.3.6 lib/libwebsvcs.so +lib/libwebsvcs.so.5.3.6 +lib/libClient_Test.so +lib/libClient_Test.so.5.3.6 %%TAO%%%%TESTS%%lib/libCollocation_Diamond.so +%%TAO%%%%TESTS%%lib/libCollocation_Diamond.so.1.3.6 %%TAO%%%%TESTS%%lib/libIBM1047_ISO8859.so +%%TAO%%%%TESTS%%lib/libIBM1047_ISO8859.so.1.3.6 %%TAO%%lib/libTAO.so +%%TAO%%lib/libTAO.so.1.3.6 %%TAO%%lib/libTAO_AV.so +%%TAO%%lib/libTAO_AV.so.1.3.6 %%TAO%%lib/libTAO_BiDirGIOP.so +%%TAO%%lib/libTAO_BiDirGIOP.so.1.3.6 %%TAO%%lib/libTAO_CosConcurrency.so +%%TAO%%lib/libTAO_CosConcurrency.so.1.3.6 %%TAO%%lib/libTAO_CosEvent.so +%%TAO%%lib/libTAO_CosEvent.so.1.3.6 %%TAO%%lib/libTAO_CosLifeCycle.so +%%TAO%%lib/libTAO_CosLifeCycle.so.1.3.6 %%TAO%%lib/libTAO_CosLoadBalancing.so +%%TAO%%lib/libTAO_CosLoadBalancing.so.1.3.6 %%TAO%%lib/libTAO_CosNaming.so +%%TAO%%lib/libTAO_CosNaming.so.1.3.6 %%TAO%%lib/libTAO_CosNotification.so +%%TAO%%lib/libTAO_CosNotification.so.1.3.6 %%TAO%%lib/libTAO_CosProperty.so +%%TAO%%lib/libTAO_CosProperty.so.1.3.6 %%TAO%%lib/libTAO_CosTime.so +%%TAO%%lib/libTAO_CosTime.so.1.3.6 %%TAO%%lib/libTAO_CosTrading.so +%%TAO%%lib/libTAO_CosTrading.so.1.3.6 %%TAO%%lib/libTAO_Domain.so +%%TAO%%lib/libTAO_Domain.so.1.3.6 %%TAO%%lib/libTAO_DsEventLogAdmin.so +%%TAO%%lib/libTAO_DsEventLogAdmin.so.1.3.6 %%TAO%%lib/libTAO_DsLogAdmin.so +%%TAO%%lib/libTAO_DsLogAdmin.so.1.3.6 %%TAO%%lib/libTAO_DsNotifyLogAdmin.so +%%TAO%%lib/libTAO_DsNotifyLogAdmin.so.1.3.6 %%TAO%%lib/libTAO_DynamicAny.so +%%TAO%%lib/libTAO_DynamicAny.so.1.3.6 %%TAO%%lib/libTAO_DynamicInterface.so +%%TAO%%lib/libTAO_DynamicInterface.so.1.3.6 %%TAO%%lib/libTAO_ETCL.so +%%TAO%%lib/libTAO_ETCL.so.1.3.6 %%TAO%%lib/libTAO_FTORB.so +%%TAO%%lib/libTAO_FTORB.so.1.3.6 %%TAO%%lib/libTAO_FaultTolerance.so +%%TAO%%lib/libTAO_FaultTolerance.so.1.3.6 %%TAO%%lib/libTAO_IDL_BE_DLL.so +%%TAO%%lib/libTAO_IDL_BE_DLL.so.5.3.6 %%TAO%%lib/libTAO_IDL_FE_DLL.so +%%TAO%%lib/libTAO_IDL_FE_DLL.so.5.3.6 %%TAO%%lib/libTAO_IFRService.so +%%TAO%%lib/libTAO_IFRService.so.1.3.6 %%TAO%%lib/libTAO_IFR_BE_DLL.so +%%TAO%%lib/libTAO_IFR_BE_DLL.so.1.3.6 %%TAO%%lib/libTAO_IFR_Client.so +%%TAO%%lib/libTAO_IFR_Client.so.1.3.6 %%TAO%%lib/libTAO_IORInterceptor.so +%%TAO%%lib/libTAO_IORInterceptor.so.1.3.6 %%TAO%%lib/libTAO_IORManip.so +%%TAO%%lib/libTAO_IORManip.so.1.3.6 %%TAO%%lib/libTAO_IORTable.so +%%TAO%%lib/libTAO_IORTable.so.1.3.6 %%TAO%%lib/libTAO_Messaging.so +%%TAO%%lib/libTAO_Messaging.so.1.3.6 %%TAO%%lib/libTAO_ObjRefTemplate.so +%%TAO%%lib/libTAO_ObjRefTemplate.so.1.3.6 %%TAO%%lib/libTAO_PSDL.so +%%TAO%%lib/libTAO_PSDL.so.1.3.6 %%TAO%%lib/libTAO_PSDL_DataStore.so +%%TAO%%lib/libTAO_PSDL_DataStore.so.1.3.6 %%TAO%%lib/libTAO_PortableGroup.so +%%TAO%%lib/libTAO_PortableGroup.so.1.3.6 %%TAO%%lib/libTAO_PortableServer.so +%%TAO%%lib/libTAO_PortableServer.so.1.3.6 %%TAO%%lib/libTAO_RTCORBA.so +%%TAO%%lib/libTAO_RTCORBA.so.1.3.6 %%TAO%%lib/libTAO_RTCORBAEvent.so +%%TAO%%lib/libTAO_RTCORBAEvent.so.1.3.6 %%TAO%%lib/libTAO_RTCosScheduling.so +%%TAO%%lib/libTAO_RTCosScheduling.so.1.3.6 %%TAO%%lib/libTAO_RTEvent.so +%%TAO%%lib/libTAO_RTEvent.so.1.3.6 %%TAO%%lib/libTAO_RTEventLogAdmin.so +%%TAO%%lib/libTAO_RTEventLogAdmin.so.1.3.6 %%TAO%%lib/libTAO_RTKokyuEvent.so +%%TAO%%lib/libTAO_RTKokyuEvent.so.1.3.6 %%TAO%%lib/libTAO_RTOLDEvent.so +%%TAO%%lib/libTAO_RTOLDEvent.so.1.3.6 %%TAO%%lib/libTAO_RTPortableServer.so +%%TAO%%lib/libTAO_RTPortableServer.so.1.3.6 %%TAO%%lib/libTAO_RTSched.so +%%TAO%%lib/libTAO_RTSched.so.1.3.6 %%TAO%%lib/libTAO_RTSchedEvent.so +%%TAO%%lib/libTAO_RTSchedEvent.so.1.3.6 %%TAO%%lib/libTAO_RTScheduler.so +%%TAO%%lib/libTAO_RTScheduler.so.1.3.6 %%TAO%%lib/libTAO_RT_Notification.so +%%TAO%%lib/libTAO_RT_Notification.so.1.3.6 %%TAO%%lib/libTAO_SSLIOP.so +%%TAO%%lib/libTAO_SSLIOP.so.1.3.6 %%TAO%%lib/libTAO_Security.so +%%TAO%%lib/libTAO_Security.so.1.3.6 %%TAO%%lib/libTAO_SmartProxies.so +%%TAO%%lib/libTAO_SmartProxies.so.1.3.6 %%TAO%%lib/libTAO_Strategies.so +%%TAO%%lib/libTAO_Strategies.so.1.3.6 %%TAO%%lib/libTAO_Svc_Utils.so +%%TAO%%lib/libTAO_Svc_Utils.so.1.3.6 %%TAO%%lib/libTAO_TypeCodeFactory.so +%%TAO%%lib/libTAO_TypeCodeFactory.so.1.3.6 %%TAO%%lib/libTAO_Utils.so +%%TAO%%lib/libTAO_Utils.so.1.3.6 %%TAO%%lib/libTAO_Valuetype.so +%%TAO%%lib/libTAO_Valuetype.so.1.3.6 %%TAO%%%%TESTS%%lib/libUCS4_UTF16.so +%%TAO%%%%TESTS%%lib/libUCS4_UTF16.so.1.3.6 %%PORTDOCS%%%%DOCSDIR%%/ACE/tutorials/001/00SetEnv %%PORTDOCS%%%%DOCSDIR%%/ACE/tutorials/001/001.dsp %%PORTDOCS%%%%DOCSDIR%%/ACE/tutorials/001/Makefile --- ace+tao-5.3.6+1.3.6.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: