Revert "flex, build shared library instead of a static library (#7547)"

This reverts commit 25a808d5ec.
This commit is contained in:
Augustin Cavalier
2022-12-13 20:26:18 -05:00
parent 0a8ded597a
commit 0f078053a2

View File

@@ -5,36 +5,25 @@ HOMEPAGE="https://github.com/westes/flex/"
COPYRIGHT="2001-2007 The Flex Project
1990, 1997 The Regents of the University of California"
LICENSE="Flex"
REVISION="3"
REVISION="2"
SOURCE_URI="$HOMEPAGE/releases/download/v$portVersion/flex-$portVersion.tar.gz"
CHECKSUM_SHA256="e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995"
PATCHES="flex-$portVersion.patchset"
ARCHITECTURES="all"
libVersion="2.0.0"
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
PROVIDES="
flex = $portVersion compat >= 2.5
cmd:flex = $portVersion compat >= 2.5
cmd:flex++ = $portVersion compat >= 2.5
cmd:lex = $portVersion compat >= 2.5
lib:libfl = $libVersionCompat
devel:libfl = 2.0.0 compat >= 2
"
REQUIRES="
haiku
cmd:m4
"
PROVIDES_devel="
flex_devel = $portVersion compat >= 2.5
devel:libfl = $libVersionCompat
"
REQUIRES_devel="
flex == $portVersion base
"
BUILD_REQUIRES="
haiku_devel
"
@@ -54,18 +43,13 @@ BUILD_PREREQUIRES="
cmd:yacc
"
defineDebugInfoPackage flex \
$binDir/flex \
$libDir/libfl.so.$libVersion
BUILD()
{
rm -f aclocal.m4
autoreconf -fi
runConfigure ./configure \
--disable-rpath --with-gnu-ld --enable-shared \
--disable-dependency-tracking --disable-nls \
--disable-static
--disable-rpath --with-gnu-ld --disable-shared \
--disable-dependency-tracking --disable-nls
make $jobArgs
}
@@ -73,7 +57,6 @@ INSTALL()
{
make install
# remove libtool file
rm $libDir/libfl.la
# Create symlink to lex
@@ -81,9 +64,6 @@ INSTALL()
# prepare develop/lib
prepareInstalledDevelLib libfl
packageEntries devel \
$developDir
}
TEST()