Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > e67251eb977f3274253f3180cd700d0a > files > 1

flex-2.5.39-3.1.mga5.src.rpm

--- flex-2.5.37/lib/Makefile.am	2012-07-22 20:27:24.000000000 -0400
+++ flex-2.5.38/lib/Makefile.am	2012-12-08 13:57:02.000000000 -0500
@@ -1,4 +1,4 @@
-noinst_LIBRARIES = libcompat.a
-libcompat_a_SOURCES = lib.c
-libcompat_a_LIBADD = $(LIBOBJS)
+noinst_LTLIBRARIES = libcompat.la
+libcompat_la_SOURCES = lib.c
+libcompat_la_LIBADD = $(LIBOBJS)
 
--- flex-2.5.37/Makefile.am	2012-08-02 13:14:45.000000000 -0400
+++ flex-2.5.38/Makefile.am	2013-05-28 17:56:49.000000000 -0400
@@ -39,9 +39,9 @@ m4 = @M4@
 indent = @INDENT@
 
 bin_PROGRAMS = flex
-lib_LIBRARIES = \
-	libfl.a \
-	libfl_pic.a
+lib_LTLIBRARIES = \
+	libfl.la \
+	libfl_pic.la
 
 flex_SOURCES = \
 	ccl.c \
@@ -67,19 +67,19 @@ flex_SOURCES = \
 	regex.c
 
 
-LDADD = lib/libcompat.a
+LDADD = lib/libcompat.la
 
-libfl_a_SOURCES = \
+libfl_la_SOURCES = \
 	libmain.c \
 	libyywrap.c
 
-libfl_pic_a_SOURCES = \
+libfl_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@
+
+libfl_pic_la_SOURCES = \
 	libmain.c \
 	libyywrap.c
 
-libfl_pic_a_CFLAGS =  \
-	-fPIC         \
-	$(AM_CFLAGS)
+libfl_pic_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@
 
 noinst_HEADERS = \
 	flexdef.h \
--- a/configure.ac
+++ b/configure.ac
@@ -26,6 +26,9 @@
 
 AC_INIT([the fast lexical analyser generator], [2.5.39],
 [flex-help@lists.sourceforge.net], [flex])
+SHARED_VERSION_INFO="2:0:0"
+AC_SUBST(SHARED_VERSION_INFO)
+
 AC_CONFIG_SRCDIR([scan.l])
 AM_INIT_AUTOMAKE([gnu check-news std-options dist-bzip2 dist-xz 1.10])
 AC_CONFIG_HEADER([config.h:conf.in])
@@ -44,7 +44,7 @@
 AC_PROG_CXX
 AM_PROG_CC_C_O
 AC_PROG_LN_S
-AC_PROG_RANLIB
+LT_INIT
 AC_PROG_AWK
 AC_PROG_INSTALL