Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Oct 2011 03:45:24 +0200
From:      Goran Lowkrantz <glz@hidden-powers.com>
To:        Ladislav Jerabek <mixicek@gmail.com>
Cc:        ports@freebsd.org, Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Subject:   Re: New Port for ACE-6.0.4
Message-ID:  <56583972E78D48F91156BD98@[10.255.253.2]>
In-Reply-To: <CANS_YARS7bxT-kd8Gk7G10%2B3ujVjekqcQno1zst5OuNUH=D_gQ@mail.gmail.com>
References:  <CANS_YATVB80ADNgeG09fJHAK63cE5jeOoU0f%2Bc1OgBBF8YsFag@mail.gmail.com> <4E95DF17.6030103@yandex.ru> <CANS_YAQ1cYCO-5OOErv4o_mD3z2PTfBa10ujHDeO5m7YLDnduw@mail.gmail.com> <2CCA979ECF3C7EFFDDC39094@10.255.253.2> <CANS_YARS7bxT-kd8Gk7G10%2B3ujVjekqcQno1zst5OuNUH=D_gQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--==========D8571F8122755004B833==========
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi Ladislav,

OK, now it works.

Three comments:
- CONFLICTS devel/ace5 and devel/ace6 install files in the same places so=20
they are mutually exclusive.
- Both devel/ace5 and devel/ace6 installs version 5 of shared libraries.=20
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=C3=B6ran

--On Sunday, October 16, 2011 6:51 PM -0400 Ladislav Jerabek=20
<mixicek@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@hidden-powers.com>
> wrote:
>>
>>
>> --On Friday, October 14, 2011 11:45 AM -0400 Ladislav Jerabek
>> <mixicek@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@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
>>




--==========D8571F8122755004B833==========
Content-Type: text/plain; charset=us-ascii; name="ace5.diff.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="ace5.diff.txt"; size=2052

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@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

--==========D8571F8122755004B833==========
Content-Type: text/plain; charset=us-ascii; name="ace6.diff.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="ace6.diff.txt"; size=2332

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@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

--==========D8571F8122755004B833==========--




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