Date: Sun, 04 Nov 2012 19:14:51 +0900 (JST) From: Maho NAKATA <chat95@mac.com> To: gerald@pfeifer.com Cc: office@FreeBSD.org Subject: Re: Eliminating use of _GCC_BUILD_DEPENDS from openoffice-3-devel Message-ID: <20121104.191451.521517611141082684.chat95@mac.com> In-Reply-To: <alpine.LNX.2.00.1211031717260.2266@tuna.site> References: <alpine.LNX.2.00.1210132323540.2739@tuna.site> <alpine.LNX.2.00.1211031717260.2266@tuna.site>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Gerald > I now applied this based on maintainer timeout (3 weeks). Sorry I have just missed your e-mail... > Is there any chance we can work on this together and identify why > you felt it was necessary in the first place? For, it should not, > and rather just work with the standards ports infrastructure. If I remember correctly, it is needed for libgcc_s.so and/r libstdc++.so linked correctly. Now I'm checking without it. Yes, of course it's dirty and should be eliminated. However, at least, my attempt failed by lang/gcc47 by a different reason (bash segfaulted somehow). thanks Nakata Maho From: Gerald Pfeifer <gerald@pfeifer.com> Subject: Re: Eliminating use of _GCC_BUILD_DEPENDS from openoffice-3-devel Date: Sat, 03 Nov 2012 17:25:42 +0100 (CET) > I now applied this based on maintainer timeout (3 weeks). > > Is there any chance we can work on this together and identify why > you felt it was necessary in the first place? For, it should not, > and rather just work with the standards ports infrastructure. > > Together I believe we'll be able to eradicate this hack altogether. > > Gerald > > On Sat, 13 Oct 2012, Gerald Pfeifer wrote: >> _GCC_BUILD_DEPENDS never was meant to be used outside of Mk/bsd.gcc.mk, >> and the settings of CFLAGS et al really should be sufficient. >> >> Apparently it was felt that was not the case, or something is not >> working as it should, I don't think I was asked about before this >> was put in. >> >> In any case, can we go for this patch which eliminates _GCC_BUILD_DEPENDS >> in favor of a new _GCC_RUNTIME? That is a stop gap, but at least >> an official one and easier than manually constructing the library >> path. >> >> Okay to apply the patch below to openoffice-3-devel and, a bit >> later, openoffice-3? >> >> Thanks, >> Gerald >> >> Index: Makefile >> =================================================================== >> --- Makefile (revision 305792) >> +++ Makefile (working copy) >> @@ -1,9 +1,5 @@ >> -# New ports collection makefile for: Apache OpenOffice >> -# Date created: 28 February 2002 >> -# Whom: Martin Blapp >> -# >> +# Created by: Martin Blapp >> # $FreeBSD$ >> -# >> >> PORTNAME= apache-openoffice >> PORTVERSION= 3.4.${SVNREVISION} >> @@ -252,8 +248,8 @@ >> >> post-patch: >> .if defined (USE_GCC) >> - @${REINPLACE_CMD} -e "s+%%RPATH%%+-Wl,-rpath=${LOCALBASE}/lib/${_GCC_BUILD_DEPENDS}+" ${WRKSRC}/solenv/inc/unxfbsd.mk >> - @${REINPLACE_CMD} -e "s+%%RPATH%%+-Wl,-rpath=${LOCALBASE}/lib/${_GCC_BUILD_DEPENDS}+" ${WRKSRC}/solenv/gbuild/platform/freebsd.mk >> + @${REINPLACE_CMD} -e "s+%%RPATH%%+-Wl,-rpath=${_GCC_RUNTIME}+" ${WRKSRC}/solenv/inc/unxfbsd.mk >> + @${REINPLACE_CMD} -e "s+%%RPATH%%+-Wl,-rpath=${_GCC_RUNTIME}+" ${WRKSRC}/solenv/gbuild/platform/freebsd.mk >> .else >> @${REINPLACE_CMD} -e "s+%%RPATH%%++" ${WRKSRC}/solenv/inc/unxfbsd.mk >> @${REINPLACE_CMD} -e "s+%%RPATH%%++" ${WRKSRC}/solenv/gbuild/platform/freebsd.mk >> >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121104.191451.521517611141082684.chat95>