new version
authorMartin Schlemmer <azarah@gentoo.org>
Mon, 21 Oct 2002 00:11:21 +0000 (00:11 +0000)
committerMartin Schlemmer <azarah@gentoo.org>
Mon, 21 Oct 2002 00:11:21 +0000 (00:11 +0000)
sys-devel/flex/ChangeLog
sys-devel/flex/files/digest-flex-2.5.22 [new file with mode: 0644]
sys-devel/flex/flex-2.5.22.ebuild [new file with mode: 0644]

index 79850a6c1251c2786dce41344d8a52b554ae07b7..243272ecce21abe9c0aac9b23d80f3e82916f637 100644 (file)
@@ -1,10 +1,16 @@
 # ChangeLog for sys-devel/flex
 # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/ChangeLog,v 1.2 2002/10/13 02:34:35 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/ChangeLog,v 1.3 2002/10/21 00:11:21 azarah Exp $
+
+*flex-2.5.22 (21 Oct 2002)
+
+  21 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
+
+  Update version thanks to new URL from Nicholas Wourms <nwourms@netscape.net>.
 
 *flex-2.5.4a-r5 (13 Oct 2002)
 
-  13 Oct 2002; Martin Schlemmer <azarah@gentoo.org> ;
+  13 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
 
   Add various Redhat patches to make it more gcc3 friendly.  Fix
   form in a few places.
diff --git a/sys-devel/flex/files/digest-flex-2.5.22 b/sys-devel/flex/files/digest-flex-2.5.22
new file mode 100644 (file)
index 0000000..783ae1f
--- /dev/null
@@ -0,0 +1 @@
+MD5 fadcc24f2a9027d42e1f7811cc6febc2 flex-2.5.22.tar.gz 857397
diff --git a/sys-devel/flex/flex-2.5.22.ebuild b/sys-devel/flex/flex-2.5.22.ebuild
new file mode 100644 (file)
index 0000000..0846f43
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/flex/flex-2.5.22.ebuild,v 1.1 2002/10/21 00:11:21 azarah Exp $
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="GNU lexical analyser generator"
+#SRC_URI="ftp://ftp.gnu.org/gnu/non-gnu/flex/flex-2.5.4a.tar.gz"
+SRC_URI="ftp://ftp.uncg.edu/people/wlestes/${P}.tar.gz"
+HOMEPAGE="http://www.gnu.org/software/flex/flex.html"
+#HOMEPAGE="http://astro.temple.edu/~john43/flex/"
+
+LICENSE="FLEX"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~sparc ~sparc64 ~alpha"
+
+DEPEND="virtual/glibc
+       nls? ( sys-devel/gettext )"
+
+
+src_compile() {
+       myconf=""
+
+       use nls || myconf="--disable-nls"
+
+       econf ${myconf} || die
+
+    if [ -z "`use static`" ]
+    then
+        emake || die
+    else
+        emake LDFLAGS=-static || die
+    fi
+}
+
+src_install() {
+    einstall || die
+       
+    if [ -z "`use build`" ]
+    then
+        dodoc AUTHORS COPYING ChangeLog NEWS ONEWS README* RoadMap THANKS TODO
+    else
+        rm -rf ${D}/usr/share ${D}/usr/include ${D}/usr/lib
+    fi
+
+       dosym flex /usr/bin/lex
+}
+