editors/abiword-devel -- 2.3.2 is now available
Jeremy Messenger
mezz7 at cox.net
Wed Jul 13 22:33:54 GMT 2005
On Wed, 13 Jul 2005 17:25:58 -0500, Mikhail Teterin
<mi+mx at aldan.algebra.com> wrote:
>> > How does an ABI/API change in a new version of png affect a system,
>> which
>> > still uses an older version of png -- AND BUILD abiword FROM SOURCE?
>>
>> If new AbiWord doesn't keep the png's old ABI/API and png doesn't keep
>> old
>> stuff, then it will be broke with old png for can't be build.
>
> The new AbiWord is buing built on the _user's machine_ using the png.h,
> that
> matches the installed libpng.4. There CAN BE NO ABI incompatability.
>
> Should there be an API incompatibility (hard to imagine really), the
> build
> will fail and only then will the user be forced to upgrade. Currently the
> forced upgrades are completely gratuitous.
>
> I can't believe, I have to explain something this trivial, really...
Check in bsd.*.mk and other ports. They all do the same things on
different libraries.
Example:
===============================================
# find /usr/ports -maxdepth 3 -name Makefile | xargs egrep -l "png\.5"
/usr/ports/astro/celestia/Makefile
/usr/ports/astro/sunclock/Makefile
/usr/ports/astro/xplanet/Makefile
/usr/ports/astro/xtide/Makefile
/usr/ports/audio/timidity++/Makefile
/usr/ports/audio/xmms-kj/Makefile
/usr/ports/biology/emboss/Makefile
/usr/ports/biology/pymol/Makefile
/usr/ports/cad/leocad/Makefile
/usr/ports/cad/brlcad/Makefile
/usr/ports/chinese/xemacs/Makefile
/usr/ports/databases/clip/Makefile
/usr/ports/databases/grass/Makefile
/usr/ports/databases/grass-i18n/Makefile
/usr/ports/devel/clanlib-devel/Makefile
/usr/ports/devel/cvsgraph/Makefile
/usr/ports/devel/directfb/Makefile
/usr/ports/devel/kyra/Makefile
/usr/ports/devel/wftk/Makefile
/usr/ports/devel/libzvbi/Makefile
/usr/ports/devel/libslang2/Makefile
/usr/ports/devel/p5-SDL/Makefile
/usr/ports/devel/root/Makefile
/usr/ports/devel/swarm/Makefile
/usr/ports/editors/abiword/Makefile
/usr/ports/editors/abiword-devel/Makefile
/usr/ports/editors/emacs/Makefile
/usr/ports/editors/openoffice-1.0/Makefile
/usr/ports/editors/openoffice-1.1/Makefile
/usr/ports/editors/qemacs/Makefile
/usr/ports/editors/ted/Makefile
/usr/ports/editors/xemacs/Makefile
/usr/ports/editors/xemacs-devel/Makefile
/usr/ports/editors/xemacs-devel-mule/Makefile
/usr/ports/editors/xemacs21-mule/Makefile
/usr/ports/emulators/atari800/Makefile
/usr/ports/emulators/dosbox/Makefile
/usr/ports/emulators/fuse/Makefile
/usr/ports/emulators/stella/Makefile
/usr/ports/emulators/vba/Makefile
/usr/ports/emulators/zsnes/Makefile
/usr/ports/games/54321/Makefile
/usr/ports/games/adgali/Makefile
/usr/ports/games/briquolo/Makefile
/usr/ports/games/crossfire-server/Makefile
/usr/ports/games/deng/Makefile
/usr/ports/games/foobillard/Makefile
/usr/ports/games/freeciv/Makefile
/usr/ports/games/fuhquake/Makefile
/usr/ports/games/gltron/Makefile
/usr/ports/games/openttd/Makefile
/usr/ports/games/gracer/Makefile
/usr/ports/games/lbreakout2/Makefile
/usr/ports/games/macopix/Makefile
/usr/ports/games/penguin-command/Makefile
/usr/ports/games/powerpak/Makefile
/usr/ports/games/ssc/Makefile
/usr/ports/games/tenebrae/Makefile
/usr/ports/games/torcs/Makefile
/usr/ports/games/tuxpuck/Makefile
[...snip...too long to list...]
===============================================
> -mi
--
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