Files
pkgsrc-ng/devel/flex/patches/patch-Makefile.am
2016-01-21 23:40:00 +01:00

40 lines
1.3 KiB
Plaintext

$NetBSD: patch-Makefile.am,v 1.1 2014/08/23 07:46:38 obache Exp $
* Prevent libfi to be linked with libintl.
* Avoid -no-undefined flags, or missing symbols might occur.
--- Makefile.am.orig 2014-03-26 12:46:44.000000000 +0000
+++ Makefile.am
@@ -67,19 +67,19 @@ flex_SOURCES = \
regex.c
-LDADD = lib/libcompat.la
+LDADD = lib/libcompat.la @LIBINTL@
libfl_la_SOURCES = \
libmain.c \
libyywrap.c
-libfl_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@
+libfl_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@
libfl_pic_la_SOURCES = \
libmain.c \
libyywrap.c
-libfl_pic_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@
+libfl_pic_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@
noinst_HEADERS = \
flexdef.h \
@@ -124,7 +124,7 @@ SUBDIRS = \
localedir = $(datadir)/locale
AM_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" -I$(top_srcdir)/intl
-LIBS = @LIBINTL@ @LIBS@
+LIBS = @LIBS@
skel.c: flex.skl mkskel.sh flexint.h tables_shared.h
sed 's/m4_/m4postproc_/g; s/m4preproc_/m4_/g' $(srcdir)/flex.skl | $(m4) -P -DFLEX_MAJOR_VERSION=`echo $(VERSION)|cut -f 1 -d .` -DFLEX_MINOR_VERSION=`echo $(VERSION)|cut -f 2 -d .` -DFLEX_SUBMINOR_VERSION=`echo $(VERSION)|cut -f 3 -d .` | sed 's/m4postproc_/m4_/g' | $(SHELL) $(srcdir)/mkskel.sh >skel.c