editors/abiword-devel -- 2.3.2 is now available

Jeremy Messenger mezz7 at cox.net
Wed Jul 13 21:48:22 GMT 2005


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.

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