Portage is a package management system used by Gentoo Linux
# 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
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
amd64 stable, bug 209927
06 Mar 2008; Raúl Porcel
ia64/sparc stable wrt security #209927
06 Mar 2008; Christian Faulhammer
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
Fix installation with multilib-strict, fixing #199532.
21 Jul 2007; Hans de Graaff
-wml-2.0.11.ebuild:
Remove old versions
19 Apr 2007; Gustavo Zacarias
Stable on sparc wrt #173623
09 Apr 2007; Raúl Porcel
ia64 stable wrt bug 173623
07 Apr 2007; nixnut
Stable on ppc wrt bug 173623
07 Apr 2007; Christian Faulhammer
stable x86/amd64, bug 173623
*wml-2.0.11-r1 (07 Apr 2007)
07 Apr 2007; Hans de Graaff
Add custom src_test as per discussion in #173623.
*wml-2.0.11 (06 Mar 2007)
06 Mar 2007; Hans de Graaff
+wml-2.0.11.ebuild:
Version bump. Take maintainership (at least while I'm still using it myself).
06 Jan 2007; Danny van Dyk
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ò
Fix autotools handling, thanks to Patrick Lauer for reporting in bug #151922.
20 Oct 2006; Michael Cummings
Marking amd64 stable
13 Jul 2006; Aron Griffis
Mark 2.0.9-r1 stable on ia64
30 Mar 2006; Aron Griffis
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
Stable on SPARC wrt security bug #105138.
11 Sep 2005; Michael Hanselmann
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
Fixed bug #90401
24 Apr 2005; Michael Hanselmann
Stable on ppc.
07 Feb 2005; Simon Stelling
added ~amd64
03 Aug 2004; David Holm
Added to ~ppc.
01 Jul 2004; Jeremy Huddleston
virtual/glibc -> virtual/libc
06 Jun 2004; Daniel Black
QA fix - IUSE
20 Apr 2004; Daniel Black
QA - removed runtime dependance on autoconf and added number other dependancies
15 Apr 2004; Michael McCabe
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
fixed misconfiguration
one of the subidr' configure scripts did not like --host option supplied by econf,
See #12028, thanks to Bardur Arantsson
11 Nov 2002; Karl Trygve Kalleberg
New upstream version.
*wml-2.0.8.ebuild (17 Jul 2002)
07 Sep 2002; Seemant Kulleen
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
Initial release. Ebuild submitted by Bardur Arantsson
-----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-----
# 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*
}
# 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*
}
# 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*
}