New Port for ACE-6.0.4

Goran Lowkrantz glz at hidden-powers.com
Mon Oct 17 01:45:28 UTC 2011


Hi Ladislav,

OK, now it works.

Three comments:
- CONFLICTS devel/ace5 and devel/ace6 install files in the same places so 
they are mutually exclusive.
- Both devel/ace5 and devel/ace6 installs version 5 of shared libraries. 
Should not devel/ace6 install version 6?
- All versioned shared libraries are missing in the pkg-plist files.

Attached are the patches for these three problems.

Best regards,
	Göran

--On Sunday, October 16, 2011 6:51 PM -0400 Ladislav Jerabek 
<mixicek at gmail.com> wrote:

> Hi Goran!
>
> I have updated both SHAR files.
>
> Please let me know, if they are correct now.
>
> Thank you!
>
> Best Regards,
> Ladislav Jerabek
>
>
> On Fri, Oct 14, 2011 at 2:54 PM, Goran Lowkrantz <glz at hidden-powers.com>
> wrote:
>>
>>
>> --On Friday, October 14, 2011 11:45 AM -0400 Ladislav Jerabek
>> <mixicek at gmail.com> wrote:
>>
>>> Hi Ruslan!
>>>
>>> I did attached the SHAR file before but it probably got filtered out.
>>> Anyway, you can download the SHARs at following URLs.
>>>
>>> ACE-5.8.3
>>> http://freebsd.mixicek.com/ace5.8.3.shar
>>>
>>> ACE-6.0.4
>>> http://freebsd.mixicek.com/ace6.0.4.shar
>>>
>>> These are, actually, my first ports so please let me know, if I did
>>> anything wrong. I have been using FreeBSD for about 10 years and now I
>>> would like to get more involved.
>>>
>>> Thank you!
>>>
>>> Best Regards,
>>> Ladislav Jerabek
>>>
>>>
>>> On Wed, Oct 12, 2011 at 2:40 PM, Ruslan Mahmatkhanov <cvs-src at yandex.ru>
>>> wrote:
>>>>
>>>> Ladislav Jerabek wrote on 03.10.2011 21:29:
>>>>>
>>>>> Hello.
>>>>>
>>>>> This is my first port submission, so I hope that I will do it right. I
>>>>> modified patches from ACE-5.5.2, create port for ACE-6.0.4 and
>>>>> attached the
>>>>> SHAR file.
>>>>>
>>>>> Let me please know, if I should fix anything.
>>>>>
>>>>> Thank you.
>>>>>
>>>>> Best Regards,
>>>>> Ladislav Jerabek
>>>>
>>>> Hi, Ladislav.
>>>>
>>>> You seams forget to attach shar or this attachment was trimmed by
>>>> mailing list. Please answer with link to the file.
>>>>
>>>> --
>>>> Regards,
>>>> Ruslan
>>>>
>>>> Tinderboxing kills... the drives.
>>
>> ACE-6.0.4 Missing pkg-plist:
>>
>> grep: /usr/ports/devel/ace6/pkg-plist: No such file or directory
>>
>> /glz
>>



-------------- next part --------------
diff -ru ace5.orig/Makefile ace5/Makefile
--- ace5.orig/Makefile	2011-10-17 03:36:16.548377006 +0200
+++ ace5/Makefile	2011-10-17 03:36:45.551239408 +0200
@@ -15,7 +15,7 @@
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	The Adaptive Communication Environment for C++
 
-CONFLICTS=	ace+tao-5*
+CONFLICTS=	ace6
 
 USE_AUTOTOOLS=	libtool
 USE_BZIP2=	yes
diff -ru ace5.orig/pkg-plist ace5/pkg-plist
--- ace5.orig/pkg-plist	2011-10-17 03:36:16.551376856 +0200
+++ ace5/pkg-plist	2011-10-17 03:38:12.474605039 +0200
@@ -1054,50 +1054,62 @@
 lib/libACE.a
 lib/libACE.la
 lib/libACE.so
+lib/libACE.so.5
 lib/libACEXML-5.8.3.so
 lib/libACEXML.a
 lib/libACEXML.la
 lib/libACEXML.so
+lib/libACEXML.so.5
 lib/libACEXML_Parser-5.8.3.so
 lib/libACEXML_Parser.a
 lib/libACEXML_Parser.la
 lib/libACEXML_Parser.so
+lib/libACEXML_Parser.so.5
 lib/libACEXML_XML_Svc_Conf_Parser-5.8.3.so
 lib/libACEXML_XML_Svc_Conf_Parser.a
 lib/libACEXML_XML_Svc_Conf_Parser.la
 lib/libACEXML_XML_Svc_Conf_Parser.so
+lib/libACEXML_XML_Svc_Conf_Parser.so.5
 lib/libACE_ETCL-5.8.3.so
 lib/libACE_ETCL.a
 lib/libACE_ETCL.la
 lib/libACE_ETCL.so
+lib/libACE_ETCL.so.5
 lib/libACE_ETCL_Parser-5.8.3.so
 lib/libACE_ETCL_Parser.a
 lib/libACE_ETCL_Parser.la
 lib/libACE_ETCL_Parser.so
+lib/libACE_ETCL_Parser.so.5
 lib/libACE_HTBP-5.8.3.so
 lib/libACE_HTBP.a
 lib/libACE_HTBP.la
 lib/libACE_HTBP.so
+lib/libACE_HTBP.so.5
 lib/libACE_Monitor_Control-5.8.3.so
 lib/libACE_Monitor_Control.a
 lib/libACE_Monitor_Control.la
 lib/libACE_Monitor_Control.so
+lib/libACE_Monitor_Control.so.5
 lib/libACE_RMCast-5.8.3.so
 lib/libACE_RMCast.a
 lib/libACE_RMCast.la
 lib/libACE_RMCast.so
+lib/libACE_RMCast.so.5
 lib/libACE_SSL-5.8.3.so
 lib/libACE_SSL.a
 lib/libACE_SSL.la
 lib/libACE_SSL.so
+lib/libACE_SSL.so.5
 lib/libACE_TMCast-5.8.3.so
 lib/libACE_TMCast.a
 lib/libACE_TMCast.la
 lib/libACE_TMCast.so
+lib/libACE_TMCast.so.5
 lib/libKokyu-5.8.3.so
 lib/libKokyu.a
 lib/libKokyu.la
 lib/libKokyu.so
+lib/libKokyu.so.5
 libdata/pkgconfig/ACE.pc
 libdata/pkgconfig/ACEXML.pc
 libdata/pkgconfig/ACEXML_Parser.pc
-------------- next part --------------
diff -ru ace6.orig/Makefile ace6/Makefile
--- ace6.orig/Makefile	2011-10-17 03:29:02.772060491 +0200
+++ ace6/Makefile	2011-10-17 03:33:48.870303537 +0200
@@ -15,7 +15,7 @@
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	The Adaptive Communication Environment for C++
 
-CONFLICTS=	ace+tao-6*
+CONFLICTS=	ace5*
 
 USE_AUTOTOOLS=	libtool
 USE_BZIP2=	yes
@@ -69,7 +69,7 @@
 post-install:
 	@for f in `${GREP} "${PORTVERSION}.*\.so$$" ${PLIST}`; do \
 		n=`echo $${f}|sed -e 's/-${PORTVERSION}//'`; \
-		${LN} -fs ${PREFIX}/$$f ${PREFIX}/$${n}.5; \
+		${LN} -fs ${PREFIX}/$$f ${PREFIX}/$${n}.6; \
 	done
 
 .include <bsd.port.post.mk>
diff -ru ace6.orig/pkg-plist ace6/pkg-plist
--- ace6.orig/pkg-plist	2011-10-17 03:29:02.781061997 +0200
+++ ace6/pkg-plist	2011-10-17 03:31:35.408822924 +0200
@@ -1046,50 +1046,62 @@
 lib/libACE.a
 lib/libACE.la
 lib/libACE.so
+lib/libACE.so.6
 lib/libACEXML-6.0.4.so
 lib/libACEXML.a
 lib/libACEXML.la
 lib/libACEXML.so
+lib/libACEXML.so.6
 lib/libACEXML_Parser-6.0.4.so
 lib/libACEXML_Parser.a
 lib/libACEXML_Parser.la
 lib/libACEXML_Parser.so
+lib/libACEXML_Parser.so.6
 lib/libACEXML_XML_Svc_Conf_Parser-6.0.4.so
 lib/libACEXML_XML_Svc_Conf_Parser.a
 lib/libACEXML_XML_Svc_Conf_Parser.la
 lib/libACEXML_XML_Svc_Conf_Parser.so
+lib/libACEXML_XML_Svc_Conf_Parser.so.6
 lib/libACE_ETCL-6.0.4.so
 lib/libACE_ETCL.a
 lib/libACE_ETCL.la
 lib/libACE_ETCL.so
+lib/libACE_ETCL.so.6
 lib/libACE_ETCL_Parser-6.0.4.so
 lib/libACE_ETCL_Parser.a
 lib/libACE_ETCL_Parser.la
 lib/libACE_ETCL_Parser.so
+lib/libACE_ETCL_Parser.so.6
 lib/libACE_HTBP-6.0.4.so
 lib/libACE_HTBP.a
 lib/libACE_HTBP.la
 lib/libACE_HTBP.so
+lib/libACE_HTBP.so.6
 lib/libACE_Monitor_Control-6.0.4.so
 lib/libACE_Monitor_Control.a
 lib/libACE_Monitor_Control.la
 lib/libACE_Monitor_Control.so
+lib/libACE_Monitor_Control.so.6
 lib/libACE_RMCast-6.0.4.so
 lib/libACE_RMCast.a
 lib/libACE_RMCast.la
 lib/libACE_RMCast.so
+lib/libACE_RMCast.so.6
 lib/libACE_SSL-6.0.4.so
 lib/libACE_SSL.a
 lib/libACE_SSL.la
 lib/libACE_SSL.so
+lib/libACE_SSL.so.6
 lib/libACE_TMCast-6.0.4.so
 lib/libACE_TMCast.a
 lib/libACE_TMCast.la
 lib/libACE_TMCast.so
+lib/libACE_TMCast.so.6
 lib/libKokyu-6.0.4.so
 lib/libKokyu.a
 lib/libKokyu.la
 lib/libKokyu.so
+lib/libKokyu.so.6
 libdata/pkgconfig/ACE.pc
 libdata/pkgconfig/ACEXML.pc
 libdata/pkgconfig/ACEXML_Parser.pc


More information about the freebsd-ports mailing list