slang-users mailing list

[2014 Date Index] [2014 Thread Index] [Other years]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]

Re: [slang-users] slang 2.3.0 released


On 18/09/2014 05:45, John E. Davis wrote:
Hi,

Version 2.3.0 of the slang library has been released.  Although more
than 3 years have passed since the previous release (2.2.4), the
library is backwards binary-compatible with previous versions in the
2.x series.


attached patch to allow compilation on cygwin.
For module compilation the libraries must be the last.

Regards
Marco

--- origsrc/slang-2.3.0/modules/Makefile.in	2014-09-18 05:02:24.000000000 +0200
+++ src/slang-2.3.0/modules/Makefile.in	2014-09-20 18:50:04.036357700 +0200
@@ -85,7 +85,7 @@ RPATH = @RPATH@
 
 LIBS = $(LDFLAGS) $(RPATH) $(SLANG_LIB) $(DL_LIB) @M_LIB@
 INCS = $(SLANG_SRCINC)
-COMPILE_CMD = $(CC_SHARED) $(INCS) $(LIBS)
+COMPILE_CMD = $(CC_SHARED) $(INCS) 
 #---------------------------------------------------------------------------
 all: $(OBJDIR)/Makefile
 	cd $(OBJDIR) && $(MAKE) $(MODULES)
@@ -100,44 +100,44 @@ $(OBJDIR)/Makefile: $(OBJDIR) Makefile
 # These (and only these) targets are supposed to be built only in $(OBJDIR):
 #
 slsmg-module.so: $(SRCDIR)/slsmg-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/slsmg-module.c -o slsmg-module.so
+	$(COMPILE_CMD) $(SRCDIR)/slsmg-module.c -o slsmg-module.so $(LIBS)
 rand-module.so: $(SRCDIR)/rand-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/rand-module.c -o rand-module.so
+	$(COMPILE_CMD) $(SRCDIR)/rand-module.c -o rand-module.so $(LIBS)
 newt-module.so: $(SRCDIR)/newt-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/newt-module.c -o newt-module.so -lnewt
+	$(COMPILE_CMD) $(SRCDIR)/newt-module.c -o newt-module.so -lnewt $(LIBS)
 termios-module.so: $(SRCDIR)/termios-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/termios-module.c -o termios-module.so
+	$(COMPILE_CMD) $(SRCDIR)/termios-module.c -o termios-module.so $(LIBS)
 select-module.so: $(SRCDIR)/select-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/select-module.c -o select-module.so
+	$(COMPILE_CMD) $(SRCDIR)/select-module.c -o select-module.so $(LIBS)
 fcntl-module.so: $(SRCDIR)/fcntl-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/fcntl-module.c -o fcntl-module.so
+	$(COMPILE_CMD) $(SRCDIR)/fcntl-module.c -o fcntl-module.so $(LIBS)
 varray-module.so: $(SRCDIR)/varray-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/varray-module.c -o varray-module.so
+	$(COMPILE_CMD) $(SRCDIR)/varray-module.c -o varray-module.so $(LIBS)
 pcre-module.so: $(SRCDIR)/pcre-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(PCRE_INC) $(SRCDIR)/pcre-module.c -o pcre-module.so $(PCRE_LIB)
+	$(COMPILE_CMD) $(PCRE_INC) $(SRCDIR)/pcre-module.c -o pcre-module.so $(PCRE_LIB) $(LIBS)
 onig-module.so: $(SRCDIR)/onig-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(ONIG_INC) $(SRCDIR)/onig-module.c -o onig-module.so $(ONIG_LIB)
+	$(COMPILE_CMD) $(ONIG_INC) $(SRCDIR)/onig-module.c -o onig-module.so $(ONIG_LIB) $(LIBS)
 png-module.so: $(SRCDIR)/png-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(PNG_INC) $(SRCDIR)/png-module.c -o png-module.so $(PNG_LIB)
+	$(COMPILE_CMD) $(PNG_INC) $(SRCDIR)/png-module.c -o png-module.so $(PNG_LIB) $(LIBS)
 socket-module.so: $(SRCDIR)/socket-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/socket-module.c -o socket-module.so $(SOCKET_LIBS)
+	$(COMPILE_CMD) $(SRCDIR)/socket-module.c -o socket-module.so $(SOCKET_LIBS) $(LIBS)
 iconv-module.so: $(SRCDIR)/iconv-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(ICONV_INC) $(SRCDIR)/iconv-module.c -o iconv-module.so $(ICONV_LIB)
+	$(COMPILE_CMD) $(ICONV_INC) $(SRCDIR)/iconv-module.c -o iconv-module.so $(ICONV_LIB) $(LIBS)
 zlib-module.so: $(SRCDIR)/zlib-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(ZLIB_INC) $(SRCDIR)/zlib-module.c -o zlib-module.so $(ZLIB_LIB)
+	$(COMPILE_CMD) $(ZLIB_INC) $(SRCDIR)/zlib-module.c -o zlib-module.so $(ZLIB_LIB) $(LIBS)
 fork-module.so: $(SRCDIR)/fork-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/fork-module.c -o fork-module.so
+	$(COMPILE_CMD) $(SRCDIR)/fork-module.c -o fork-module.so $(LIBS)
 sysconf-module.so: $(SRCDIR)/sysconf-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/sysconf-module.c -o sysconf-module.so
+	$(COMPILE_CMD) $(SRCDIR)/sysconf-module.c -o sysconf-module.so $(LIBS)
 csv-module.so: $(SRCDIR)/csv-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/csv-module.c -o csv-module.so
+	$(COMPILE_CMD) $(SRCDIR)/csv-module.c -o csv-module.so $(LIBS)
 base64-module.so: $(SRCDIR)/base64-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/base64-module.c -o base64-module.so
+	$(COMPILE_CMD) $(SRCDIR)/base64-module.c -o base64-module.so $(LIBS)
 json-module.so: $(SRCDIR)/json-module.c $(CONFIG_H)
-	$(COMPILE_CMD) $(SRCDIR)/json-module.c -o json-module.so
+	$(COMPILE_CMD) $(SRCDIR)/json-module.c -o json-module.so $(LIBS)
 #
 chksum-module.so: $(CHKSUM_OBJS)
-	$(COMPILE_CMD) $(CHKSUM_OBJS) -o chksum-module.so
+	$(COMPILE_CMD) $(CHKSUM_OBJS) -o chksum-module.so $(LIBS)
 chksum-module.o: $(SRCDIR)/chksum-module.c $(SRCDIR)/chksum.h
 	$(COMPILE_CMD) -c $(SRCDIR)/chksum-module.c
 chksum_md5.o: $(SRCDIR)/chksum_md5.c $(SRCDIR)/chksum.h
@@ -146,9 +146,9 @@ chksum_sha1.o: $(SRCDIR)/chksum_sha1.c $
 	$(COMPILE_CMD) -c $(SRCDIR)/chksum_sha1.c
 #
 histogram-module.so: $(SRCDIR)/histogram-module.c $(SRCDIR)/histogram-module.inc
-	$(COMPILE_CMD) $(SRCDIR)/histogram-module.c -o histogram-module.so
+	$(COMPILE_CMD) $(SRCDIR)/histogram-module.c -o histogram-module.so $(LIBS)
 stats-module.so: $(SRCDIR)/stats-module.c $(SRCDIR)/stats-module.inc
-	$(COMPILE_CMD) $(SRCDIR)/stats-module.c -o stats-module.so
+	$(COMPILE_CMD) $(SRCDIR)/stats-module.c -o stats-module.so $(LIBS)
 #
 # </targets to be built in $(OBJDIR)>
 #

[2014 date index] [2014 thread index]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]