Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-tex/detex
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/detex/ChangeLog,v 1.27 2008/05/12 14:33:01 corsair Exp $
12 May 2008; Markus Rothe
Stable on ppc64
11 May 2008; Alexis Ballier
detex-2.8-r1.ebuild:
make flex a build time only dep, thanks Diego, bug #221329
10 May 2008; Alexis Ballier
unused version
16 Apr 2008; Peter Volkov
amd64 stable, bug #215735.
08 Apr 2008; Raúl Porcel
alpha/ia64/sparc stable wrt #215735
08 Apr 2008; Jeroen Roovers
Stable for HPPA (bug #215735).
*detex-2.8-r1 (28 Feb 2008)
28 Feb 2008; Alexis Ballier
+files/detex-2.8-ldflags.patch, +detex-2.8-r1.ebuild:
respect ldflags, bug #209731, thanks Diego
10 Feb 2008; Alexis Ballier
keyword ~x86-fbsd
*detex-2.8 (09 Feb 2008)
09 Feb 2008; Alexis Ballier
version bump
18 Dec 2007; Jeroen Roovers
Marked ~hppa (bug #195815).
25 Oct 2007; Raúl Porcel
Add ~alpha/~ia64 wrt #195815
12 Mar 2007; Alexandre Buisse
Replaced text-markup by tex as maintaining herd (text-markup split).
18 Aug 2006; Marcus D. Hanwell
Marked ~amd64, closes bug 144168.
17 Aug 2006; Markus Rothe
Stable on ppc64
23 Jun 2006; Joshua
detex-2.7.ebuild:
Added patch, from Patrick Guimond, to get around bug in flex (127042).
Added ~ppc64, #133173.
Permission for fixing given by Pylon of text-markup.
19 Jan 2006; Alexandre Buisse
This didn't need to go back to ~arch, restabilized x86/ppc/s390.
18 Jan 2006; Martin Ehmsen
Fixes "conflicting types for 'malloc'" compilation error, see bug #116046
01 May 2005; Michael Hanselmann
Stable on ppc.
01 Jul 2004; Jeremy Huddleston
virtual/glibc -> virtual/libc
06 May 2004; Ciaran McCreesh
Added ~sparc, #50244
17 Apr 2004; Daniel Ahlberg
Removed S=.
16 Apr 2004; Michael McCabe
added s390 keywords
25 Jan 2004; David Holm
Added to ~ppc
06 Oct 2003; Mike Gardiner
Marked stable on x86
*detex-2.7 (30 Jun 2003)
30 Jun 2003; Matthew Turk
Initial import. Ebuild submitted by Tom Payne
AUX detex-2.8-ldflags.patch 394 RMD160 0ea6607835d380f4eaac9162460d53d574971266 SHA1 5bb30cb966b855a587449966cb2b377dc867ea8e SHA256 9e281c590c5d328b85b9f1bdc25a4271bb2a454340138b04244c1b613b3b3959
AUX detex-flexbrackets.patch 438 RMD160 b9627e070f205eca8ef355261d234a4f742bf6a5 SHA1 a1c49dccb4e5cfabeac73814e0a5d2f2ed1d442f SHA256 1dc669b1fbc9fdfcaff9157cf91bce1a30bb01678ee63062ee8b20005022ef4e
DIST detex-2.7.tar 94720 RMD160 059919ef4d7d16caa6c1a6a13b067ce73e2052c2 SHA1 84b975a57ea199a29a795d699bb92dca0bad42d5 SHA256 cc24ad6f71cb26744442b6bf54f8357a3a162f171c27ca8a6abbc3c2024d0684
DIST detex-2.8.tar 318976 RMD160 983ea90de9e3559317baf4a71de0e8de47863b7d SHA1 57691f8e4dd52cbf632f38abebfd8c3725de019b SHA256 13ad67311f232faa31da9fa8322645c5745e8ed5ab977cc85818154fabd94134
EBUILD detex-2.7.ebuild 1158 RMD160 2eff35c069910ca974f8f51df5a06a46cc27f5bb SHA1 d856d5faa2ae7453b52846f95d46bbb4114893bc SHA256 c628b0aa42a48118803dab9839c35fcaa688c9ed4ef52f3040b88dc5e862612b
EBUILD detex-2.8-r1.ebuild 1088 RMD160 2c4081b3a3d2c76de1e9ba4ba9ff6ff165dc5f20 SHA1 e130fbe076b4bfcd0e911d8f18210130fe7e53e6 SHA256 4ec6aa0c28b0d37ff2863ef932558e48ac2ccc3bdf58ce08f1768878941fd625
MISC ChangeLog 3070 RMD160 435b824770684310971bd70738ccdf46e8cd00c6 SHA1 a9f64ff04847681ac8d2ddcd2d91da0da7aad92b SHA256 1fecc9bdd703c48c6fd67b3d8db64cfdcedd00ec6b1860ba1171bd9b64fc5ec1
MISC metadata.xml 156 RMD160 2bf6b2ed9ff0fcef1e902cf093ccf4ae2dcc70a0 SHA1 e9260cd53905d8569cf3327ded4c6d01653fc389 SHA256 b4971b8472ab3fe4fbfe41b331a79193ca19e86c08d055ad1c20eaf9e04b79b6
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/detex/detex-2.7.ebuild,v 1.23 2008/05/11 19:04:03 aballier Exp $
inherit eutils
DESCRIPTION="A filter program that removes the LaTeX (or TeX) control sequences"
HOMEPAGE="http://www.cs.purdue.edu/homes/trinkle/detex/"
SRC_URI="http://www.cs.purdue.edu/homes/trinkle/detex/${P}.tar"
LICENSE="freedist"
SLOT="0"
KEYWORDS="alpha ~amd64 hppa ia64 ppc ppc64 s390 sparc x86"
IUSE=""
DEPEND="sys-devel/flex"
RDEPEND=""
src_unpack() {
unpack ${A}
cd ${S}
sed -i \
-e "s:CFLAGS = -O \${DEFS}:CFLAGS = ${CFLAGS} \${DEFS}:" \
-e 's:LEX = lex:#LEX = lex:' \
-e 's:#LEX = flex:LEX = flex:' \
-e 's:#DEFS += ${DEFS} -DNO_MALLOC_DECL:DEFS += -DNO_MALLOC_DECL:' \
-e 's: ${CC} ${CFLAGS} -o $@ ${D_OBJ} -ll: ${CC} ${CFLAGS} -o $@ ${D_OBJ} -lfl:' \
Makefile || die "sed failed"
# This is a hack to get round bug 127042 until flex is fixed.
epatch ${FILESDIR}/${PN}-flexbrackets.patch
}
src_compile() {
emake || die "emake failed"
}
src_install() {
dobin detex || die
dodoc README
doman detex.1l
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/detex/detex-2.8-r1.ebuild,v 1.4 2008/05/12 14:33:01 corsair Exp $
inherit eutils toolchain-funcs
DESCRIPTION="A filter program that removes the LaTeX (or TeX) control sequences"
HOMEPAGE="http://www.cs.purdue.edu/homes/trinkle/detex/"
SRC_URI="http://www.cs.purdue.edu/homes/trinkle/detex/${P}.tar"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sparc ~x86 ~x86-fbsd"
IUSE=""
DEPEND="sys-devel/flex"
RDEPEND=""
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-ldflags.patch"
sed -i \
-e "s:CFLAGS = -O \${DEFS}:CFLAGS = ${CFLAGS} \${DEFS}:" \
-e 's:LEX = lex:#LEX = lex:' \
-e 's:#LEX = flex:LEX = flex:' \
-e 's:#DEFS += ${DEFS} -DNO_MALLOC_DECL:DEFS += -DNO_MALLOC_DECL:' \
-e 's:LEXLIB = -ll:LEXLIB = -lfl:' \
Makefile || die "sed failed"
}
src_compile() {
tc-export CC
emake || die "emake failed"
}
src_install() {
dobin detex || die
dodoc README
doman detex.1l
}