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