ChangeLog

# ChangeLog for dev-lang/wml
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/wml/ChangeLog,v 1.44 2008/06/15 11:46:08 graaff Exp $

15 Jun 2008; Hans de Graaff wml-2.0.11-r3.ebuild:
Revert removal of --libdir setting which breaks wml, fixing #225075

20 Apr 2008; Mike Frysinger
+files/wml-2.0.11-autotools.patch, wml-2.0.11-r3.ebuild:
Fixup code to work with autoconf-2.62 and libtool-2.2 #212811 by Patrizio
Bassi.

10 Mar 2008; Steve Dibb wml-2.0.11-r3.ebuild:
amd64 stable, bug 209927

06 Mar 2008; Raúl Porcel wml-2.0.11-r3.ebuild:
ia64/sparc stable wrt security #209927

06 Mar 2008; Christian Faulhammer wml-2.0.11-r3.ebuild:
stable x86, security bug 209927

05 Mar 2008; Tobias Scherbaum
wml-2.0.11-r3.ebuild:
ppc stable, bug #209927

*wml-2.0.11-r3 (29 Feb 2008)

29 Feb 2008; Hans de Graaff
+files/wml-2.0.11-tmpfile.patch, +wml-2.0.11-r3.ebuild:
Fix insecure temporary file usage (CVE-2008-0665, CVE-2008-0666), Gentoo bug
#209927, based on a patch by Debian.

*wml-2.0.11-r2 (23 Dec 2007)

23 Dec 2007; Hans de Graaff +wml-2.0.11-r2.ebuild:
Fix installation with multilib-strict, fixing #199532.

21 Jul 2007; Hans de Graaff -wml-2.0.9-r1.ebuild,
-wml-2.0.11.ebuild:
Remove old versions

19 Apr 2007; Gustavo Zacarias wml-2.0.11-r1.ebuild:
Stable on sparc wrt #173623

09 Apr 2007; Raúl Porcel wml-2.0.11-r1.ebuild:
ia64 stable wrt bug 173623

07 Apr 2007; nixnut wml-2.0.11-r1.ebuild:
Stable on ppc wrt bug 173623

07 Apr 2007; Christian Faulhammer wml-2.0.11-r1.ebuild:
stable x86/amd64, bug 173623

*wml-2.0.11-r1 (07 Apr 2007)

07 Apr 2007; Hans de Graaff +wml-2.0.11-r1.ebuild:
Add custom src_test as per discussion in #173623.

*wml-2.0.11 (06 Mar 2007)

06 Mar 2007; Hans de Graaff metadata.xml,
+wml-2.0.11.ebuild:
Version bump. Take maintainership (at least while I'm still using it myself).

06 Jan 2007; Danny van Dyk -wml-2.0.9.ebuild:
QA: Removed unused versions.

02 Dec 2006; Charlie Shepherd
wml-2.0.9-r1.ebuild:
Change RDEPEND to DEPEND, thanks to Patrick Lauer for reporting, bug 153037

22 Oct 2006; Diego Pettenò wml-2.0.9-r1.ebuild:
Fix autotools handling, thanks to Patrick Lauer for reporting in bug #151922.

20 Oct 2006; Michael Cummings wml-2.0.9-r1.ebuild:
Marking amd64 stable

13 Jul 2006; Aron Griffis wml-2.0.9-r1.ebuild:
Mark 2.0.9-r1 stable on ia64

30 Mar 2006; Aron Griffis wml-2.0.9-r1.ebuild:
Mark 2.0.9-r1 ~ia64

16 Mar 2006; Diego Pettenò
files/wml-2.0.9-autotools-update.patch:
Revert patch changed by mistake.

15 Mar 2006; Diego Pettenò
files/wml-2.0.9-autotools-update.patch, +files/wml-2.0.9-gcc41.patch,
wml-2.0.9-r1.ebuild:
Patch to build on GCC 4.1, reported by Patrizio Bassi in bug #125121. Use
eautoreconf to rebuild autotools support. Partially fix for multilib-strict
support.

12 Sep 2005; Jason Wever wml-2.0.9-r1.ebuild:
Stable on SPARC wrt security bug #105138.

11 Sep 2005; Michael Hanselmann wml-2.0.9-r1.ebuild:
Stable on ppc.

*wml-2.0.9-r1 (10 Sep 2005)

10 Sep 2005; Mike Frysinger
+files/wml-2.0.9-autotools-update.patch, +wml-2.0.9-r1.ebuild:
Use system libpcre instead of bundled one #105138.

04 May 2005; Herbie Hopkins wml-2.0.9.ebuild:
Fixed bug #90401

24 Apr 2005; Michael Hanselmann wml-2.0.9.ebuild:
Stable on ppc.

07 Feb 2005; Simon Stelling wml-2.0.9.ebuild:
added ~amd64

03 Aug 2004; David Holm wml-2.0.9.ebuild:
Added to ~ppc.

01 Jul 2004; Jeremy Huddleston wml-2.0.9.ebuild:
virtual/glibc -> virtual/libc

06 Jun 2004; Daniel Black wml-2.0.9.ebuild:
QA fix - IUSE

20 Apr 2004; Daniel Black wml-2.0.9.ebuild:
QA - removed runtime dependance on autoconf and added number other dependancies

15 Apr 2004; Michael McCabe wml-2.0.9.ebuild:
adding s390 keywords

*wml-2.0.9 (11 Nov 2002)

13 Nov 2003; Mike Frysinger :
Fix the subscripts properly (patch and run autotools).

12 Dec 2002; George Shapovalov wml-2.0.9.ebuild :
fixed misconfiguration
one of the subidr' configure scripts did not like --host option supplied by econf,
See #12028, thanks to Bardur Arantsson for report and suggestion

11 Nov 2002; Karl Trygve Kalleberg wml-2.0.9.ebuild files/digest-wml-2.0.9 :
New upstream version.

*wml-2.0.8.ebuild (17 Jul 2002)

07 Sep 2002; Seemant Kulleen wml-2.0.8.ebuild :
Changed dependency to add sys-devel/ in front of it. Closes bug #7608 by
joakim.elofsson@home.se (Joakim Elofsson)

17 Jul 2002; George Shapovalov wml-2.0.8.ebuild, digest-wml-2.0.8 :
Initial release. Ebuild submitted by Bardur Arantsson

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 2.0.9-fix-configure.in.patch 1411 RMD160 54aa0b173fd0dc1fdc5f7f652682cec078f78a25 SHA1 762954af3422b7f3a1ed100023d71bdf279e0252 SHA256 e59dee3fd10b2cc9603f15fbff1ccdf466d5c9fd919c09c058a0aaa3b7064286
AUX wml-2.0.11-autotools.patch 2165 RMD160 a0fef6b4b252e4931fc95e401fc4cb35d5e47778 SHA1 64def981a94146016835a3d8babda35054508285 SHA256 5fc6f51ec3cec9aa76e28f0065708c47ca159b0c174b4d74e5999fb9ea1fa0dd
AUX wml-2.0.11-tmpfile.patch 2367 RMD160 7141e7ffbabe0471d3cd508ca38b2755b646ed76 SHA1 d5bbef415b15ec4142ffd36a4b4b80b47078fff0 SHA256 335d4ae47ebd260743ee57b07509a56430b4ca221e1350f77ded2d6433787db0
AUX wml-2.0.9-autotools-update.patch 2720 RMD160 b1b7c2304660506a02cf74fc147a40f8de8c8e8f SHA1 12491ac4b82a085f69b71b33f63582eaf90d08a6 SHA256 09cfc157fb4e4a06070375161b0cd38eeed7154701f729196ed2753ea5c0a9c6
AUX wml-2.0.9-gcc41.patch 361 RMD160 7801e31d2e2d379c148902a697c46bec15cde831 SHA1 e2b904437a6a873d583def0600ac04257eef5d55 SHA256 7c983ec6d7f659eb1b152f03b98764df40d51b6b5d1ceb7fbee4a79b695c5e33
DIST wml-2.0.11.tar.gz 3115230 RMD160 fead82a35d116447b860d7b1c506c6de187355e8 SHA1 14dd7c23461716171a66b65676bca6e19a593007 SHA256 8e11ef19ea67ff9c4b28ff0fcacf5098881ac0c5f09ddfe3abc29f1e12be5d4a
EBUILD wml-2.0.11-r1.ebuild 1638 RMD160 33555233a5d62a798791b116e7b311fa65d13684 SHA1 40207572486bf6d702bfca0fc5ee635dd381d3f7 SHA256 4d0d5a08c72135aa17e211835c4b46a06abab2e52b8061e6bb54af1fce29be7f
EBUILD wml-2.0.11-r2.ebuild 1754 RMD160 99a204a00952deb78b48883f8e25de6dceda43c3 SHA1 2097b0890d6ccf11006338ff97966508abae907a SHA256 7de71309023ef7dd3e450879a08b5d493483a12a256d81860b8a775c142fcf0e
EBUILD wml-2.0.11-r3.ebuild 1883 RMD160 4a76b7afb1dd05a7f057d31473a7dc48a40a181c SHA1 129e9de9c74433c94dc1c39325d937ae7808ace6 SHA256 4dd949109d72500041275914c72eb305a3ac0bca7b0d3871a04feeb5c9380199
MISC ChangeLog 5550 RMD160 c4e753b174e0f05fd9d49c5788d2d1805b6478dd SHA1 83c5ad01915ff82ef6d1fba28ad35c5b7b4cecd8 SHA256 12822dc0a194d482b9447b2f9aca7b127cbf3a5b389255844e22f97b26d6fc51
MISC metadata.xml 255 RMD160 2e04128b5183df88816f4d226448444d02439c3c SHA1 95202de91147c591bc326f12ec296131aa445e7b SHA256 4791ad0953ab9cd515144e1517b927fe1824859496dd7c84c32af20d5f99c20e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhVAQwACgkQCzgcb6sPj49UQwCgg8gRbC1Q4aQYeHiiuwhBD2Xj
tNIAn3ZwS6MwkbiVbvVdxAd45pgkbrjz
=4IWX
-----END PGP SIGNATURE-----

files

metadata.xml




no-herd

graaff@gentoo.org
Hans de Graaff

wml-2.0.11-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/wml/wml-2.0.11-r1.ebuild,v 1.6 2007/06/24 23:10:56 vapier Exp $

WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"

inherit fixheadtails eutils autotools multilib

DESCRIPTION="Website META Language"
HOMEPAGE="http://www.engelschall.com/sw/wml/"
SRC_URI="http://www.engelschall.com/sw/wml/distrib/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ia64 ppc s390 sparc x86"
IUSE=""

DEPEND="dev-libs/libpcre
dev-lang/perl"

src_unpack() {
unpack ${A}
ht_fix_all
cd "${S}"

epatch "${FILESDIR}/wml-2.0.9-gcc41.patch"
epatch "${FILESDIR}/wml-2.0.9-autotools-update.patch"

# Patch Makefile to avoid stripping binaries
sed -i -e "s/-m 755 -s/-m 755/" Makefile.in || die
sed -i -e "s/-m 755 -s/-m 755/" wml_backend/p3_eperl/Makefile.in || die

# Patch Makefile to avoid a dependency on lynx just for documentation
sed -i -e "s/lynx -dump -nolist -width=72/cat/" wml_aux/tidy/Makefile.in || die

for d in $(find "${S}" \( -name configure.ac -o -name configure.in \) -exec dirname {} \;); do
pushd ${d} &>/dev/null
AT_NOELIBTOOLIZE="yes" eautoreconf
popd &>/dev/null
done

elibtoolize
}

src_compile() {
econf --libdir=/usr/$(get_libdir) || die "./configure failed"
emake || die "emake failed"
}

# The default src_test first checks if 'make test' is possible using the '-n'
# option of make, but this messes up the tests completely.
src_test() {
emake -j1 test
}

src_install() {
einstall || die
dodoc ANNOUNCE BUGREPORT C* INSTALL MANIFEST README* SUPPORT VERSION*
}

wml-2.0.11-r2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/wml/wml-2.0.11-r2.ebuild,v 1.1 2007/12/23 13:14:16 graaff Exp $

inherit fixheadtails eutils autotools multilib

DESCRIPTION="Website META Language"
HOMEPAGE="http://thewml.org/"
SRC_URI="http://thewml.org/distrib/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~s390 ~sparc ~x86"
IUSE=""

DEPEND="dev-libs/libpcre
dev-lang/perl"

src_unpack() {
unpack ${A}
ht_fix_all
cd "${S}"

epatch "${FILESDIR}/wml-2.0.9-gcc41.patch"
epatch "${FILESDIR}/wml-2.0.9-autotools-update.patch"

einfo "Patching Makefile.in files to fix various problems"
# Patch Makefile to avoid stripping binaries
for m in $(find "${S}" -name Makefile.in -print); do
sed -i -e "s/-m 755 -s/-m 755/" "${m}" || die "Could not run sed on ${m}"
sed -i -e "/^libdir.*/s::libdir = \$(prefix)/$(get_libdir)\$(libsubdir):" "${m}" || die "Could not run sed on ${m}"
done

# Patch Makefile to avoid a dependency on lynx just for documentation
sed -i -e "s/lynx -dump -nolist -width=72/cat/" wml_aux/tidy/Makefile.in || die

for d in $(find "${S}" \( -name configure.ac -o -name configure.in \) -exec dirname {} \;); do
pushd ${d} &>/dev/null
AT_NOELIBTOOLIZE="yes" eautoreconf
popd &>/dev/null
done

elibtoolize
}

src_compile() {
econf --libdir=/usr/$(get_libdir) || die "./configure failed"
emake || die "emake failed"
}

# The default src_test first checks if 'make test' is possible using the '-n'
# option of make, but this messes up the tests completely.
src_test() {
emake -j1 test
}

src_install() {
einstall || die
dodoc ANNOUNCE BUGREPORT C* INSTALL MANIFEST README* SUPPORT VERSION*
}

wml-2.0.11-r3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/wml/wml-2.0.11-r3.ebuild,v 1.7 2008/06/15 11:46:08 graaff Exp $

inherit fixheadtails eutils autotools multilib

DESCRIPTION="Website META Language"
HOMEPAGE="http://thewml.org/"
SRC_URI="http://thewml.org/distrib/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ia64 ppc ~s390 sparc x86"
IUSE=""

RDEPEND="dev-libs/libpcre
sys-devel/libtool
dev-lang/perl"

src_unpack() {
unpack ${A}
ht_fix_all
cd "${S}"

epatch "${FILESDIR}/wml-2.0.9-gcc41.patch"
epatch "${FILESDIR}/wml-2.0.9-autotools-update.patch"
epatch "${FILESDIR}/wml-2.0.11-tmpfile.patch"
epatch "${FILESDIR}"/${P}-autotools.patch

einfo "Patching Makefile.in files to fix various problems"
# Patch Makefile to avoid stripping binaries
for m in $(find "${S}" -name Makefile.in -print); do
sed -i -e "s/-m 755 -s/-m 755/" "${m}" || die "Could not run sed on ${m}"
sed -i -e "/^libdir.*/s::libdir = \$(prefix)/$(get_libdir)\$(libsubdir):" "${m}" || die "Could not run sed on ${m}"
done

# Patch Makefile to avoid a dependency on lynx just for documentation
sed -i -e "s/lynx -dump -nolist -width=72/cat/" wml_aux/tidy/Makefile.in || die

for d in $(find "${S}" \( -name configure.ac -o -name configure.in \) -exec dirname {} \;); do
pushd ${d} &>/dev/null
AT_NOELIBTOOLIZE="yes" eautoreconf
popd &>/dev/null
done

elibtoolize
}

src_compile() {
econf --libdir=/usr/$(get_libdir) --without-included-ltdl || die "./configure failed"
emake || die "emake failed"
}

# The default src_test first checks if 'make test' is possible using the '-n'
# option of make, but this messes up the tests completely.
src_test() {
emake -j1 test
}

src_install() {
einstall || die
dodoc ANNOUNCE BUGREPORT C* INSTALL MANIFEST README* SUPPORT VERSION*
}