editors/abiword-devel -- 2.3.2 is now available

Jeremy Messenger mezz7 at cox.net
Wed Jul 13 22:04:14 GMT 2005


On Wed, 13 Jul 2005 16:49:43 -0500, Jeremy Messenger <mezz7 at cox.net> wrote:

> On Tue, 12 Jul 2005 22:46:40 -0500, Mikhail T. <mi at aldan.algebra.com>  
> wrote:
>
>> "Now" available, not "not" available :-) Sorry...
>>
>> Anyway, please, consider the below diffs instead. The vendor's tarball
>> comes with its own copies of expat fribidi libiconv libpng popt wv zlib,
>> all which need not be extracted.
>>
>> There would be no harm in extracting these, but there is a danger, that
>> now or in later releases something may include a header from the bundled
>> copy of one of the packages (PACKAGE), while still linking with the
>> -lPACKAGE installed by the PACKAGE port.
>
> I think it's good idea, but remove abiword-plugins from the EXTERNALS.
>
>> Hence the EXTERNALS list below. I also do not believe, we should care
>> to insist on particular versions of the libraries we want -- png.4 or
>> png.5 would do just fine for example.
>
> Not approve.
>
>> This does not change the official package -- the very latest of all
>> dependencies are installed by the package cluster anyway, but will
>> allow users to build new abiword without having to update their png.
>
> Not true. png.4 -> png.5, you still have to rebuild it anyway because of  
> abiword will be still linking to libpng.so.4. So, force it to rebuild  
> abiword will get it to link on libpng.so.5. I rather to keep them in  
> Makefile as what it's now, it's easier to grep in ports tree for know  
> which need to be change and bump.

...and I rather to force user to upgrade their system too. What if png's  
ABI/API change? The png.X is perfect for this.

> Cheers,
> Mezz
>
>> Yours,
>>
>> 	-mi
>>
>> Index: Makefile
>> ===================================================================
>> RCS file: /home/pcvs/ports/editors/abiword-devel/Makefile,v
>> retrieving revision 1.116
>> diff -U2 -r1.116 Makefile
>> --- Makefile	12 Jun 2005 22:09:37 -0000	1.116
>> +++ Makefile	13 Jul 2005 03:42:38 -0000
>> @@ -7,5 +7,5 @@
>> PORTNAME=	abiword
>> -PORTVERSION=	2.3.1
>> +PORTVERSION=	2.3.2
>>  CATEGORIES=	editors
>>  MASTER_SITES=	http://www.abisource.com/downloads/%SUBDIR%/${PORTVERSION}/source/
>> @@ -20,7 +20,7 @@
>>  # unzip is needed during the installation process
>>  BUILD_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
>> -LIB_DEPENDS=	popt.0:${PORTSDIR}/devel/popt \
>> -		png.5:${PORTSDIR}/graphics/png \
>> -		wv-1.0.0:${PORTSDIR}/textproc/wv \
>> -		fribidi.0:${PORTSDIR}/converters/fribidi
>> +LIB_DEPENDS=	popt:${PORTSDIR}/devel/popt \
>> +		png:${PORTSDIR}/graphics/png \
>> +		wv-1.0:${PORTSDIR}/textproc/wv \
>> +		fribidi:${PORTSDIR}/converters/fribidi
>> @@ -47,4 +47,7 @@
>>  WRKSRC=		${WRKDIR}/abiword-${PORTVERSION}/abi
>> +EXTERNALS=	abiword-plugins expat fribidi libiconv libpng popt wv zlib
>> +EXTRACT_AFTER_ARGS=| ${TAR} -xpf - ${EXTERNALS:C,^,--exclude  
>> ${DISTNAME}/,}
>> +
>>  .if defined(WITH_DEBUG)
>>  CONFIGURE_ARGS+=	--enable-debug \


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org


More information about the freebsd-gnome mailing list