summaryrefslogtreecommitdiffstats
path: root/flex/Pkgfile
blob: 634234f6194a961aecf80c8702e5a3abd8f28b5c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Description: Utilitaire permettant de générer des programmes reconnaissant une chaîne dans un texte
# URL: http://flex.sourceforge.net
# Maintainer: NuTyX core team
# Packager: thierryn1 at hispeed dot ch
# Depends on:

name=flex
version=2.5.35
release=1
source=( http://prdownloads.sourceforge.net/sourceforge/$name/$name-$version.tar.bz2\
	http://www.linuxfromscratch.org/patches/lfs/development/flex-2.5.35-gcc44-1.patch)
build() {
cd $name-$version
patch -Np1 -i ../flex-2.5.35-gcc44-1.patch
./configure --prefix=/usr \
	--mandir=/usr/share/man \
        --infodir=/usr/share/info
make
make DESTDIR=$PKG install
ln -sv libfl.a $PKG/usr/lib/libl.a
cat > $PKG/usr/bin/lex << "EOF"
#!/bin/sh
# Begin /usr/bin/lex

exec /usr/bin/flex -l "$@"

# End /usr/bin/lex
EOF
chmod -v 755 $PKG/usr/bin/lex
if [ -f $PKG/usr/share/info/dir ]; then
  rm $PKG/usr/share/info/dir
fi
}