mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-29 10:18:30 +00:00
8983a88800
- use ports-framework to create user/group - remove pkg-(de)install - rename patchfiles - rename rc file ( s/.in// ) - bump PORTREVISION with hat apache@ PR: 169953 Submitted by: Marcello Coutinho <marcellocoutinho@gmail.com>
106 lines
3.7 KiB
Plaintext
106 lines
3.7 KiB
Plaintext
--- ./Makefile.in.orig 2004-09-23 19:12:52.000000000 +0200
|
|
+++ ./Makefile.in 2012-07-20 21:55:23.000000000 +0200
|
|
@@ -26,7 +26,7 @@
|
|
#Rules: major -- inc for incompatible change
|
|
# : minor -- inc for bugfix or forward compatible change
|
|
|
|
-LIBVERSION=1.0
|
|
+LIBVERSION=1
|
|
|
|
PATHS=
|
|
|
|
@@ -35,7 +35,7 @@
|
|
CFLAGS=@CFLAGS@
|
|
CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ $(PATHS) @DEFS@
|
|
LDFLAGS=@LDFLAGS@
|
|
-LIBS=@LIBS@
|
|
+LIBS=-L. @LIBS@
|
|
THLDFLAGS=@THLDFLAGS@
|
|
THLIBS=@THLIBS@
|
|
AR=@AR@
|
|
@@ -52,8 +52,10 @@
|
|
PERL=@PERL@
|
|
ENT=@ENT@
|
|
EXEEXT=@EXEEXT@
|
|
+SHLDSONAME=-Wl,-soname,libspread.so.$(LIBVERSION)
|
|
+TSHLDSONAME=-Wl,-soname,libtspread.so.$(LIBVERSION)
|
|
|
|
-TARGETS=spread$(EXEEXT) spuser$(EXEEXT) spflooder$(EXEEXT) spmonitor$(EXEEXT) sptuser${EXEEXT} @LIBSPSO@ @LIBTSPSO@
|
|
+TARGETS=spread$(EXEEXT) spuser$(EXEEXT) spflooder$(EXEEXT) spmonitor$(EXEEXT) sptuser${EXEEXT} @LIBSPSO@ @LIBTSPSO@ libspread.a libtspread.a
|
|
|
|
LIBSP_OBJS= alarm.o events.o memory.o sp.o
|
|
|
|
@@ -127,8 +129,11 @@
|
|
$(INSTALL) -m 0755 libspread.$(LIBVERSION).dylib $(DESTDIR)$(libdir)/libspread.$(LIBVERSION).dylib
|
|
(cd $(DESTDIR)$(libdir); $(SOFTLINK) -f libspread.$(LIBVERSION).dylib libspread.dylib)
|
|
|
|
-libspread.so: $(LIBSP_SHOBJS)
|
|
- $(SHLD) -o $@ $(LIBSP_SHOBJS) $(SHLDFLAGS) $(SHLIBS)
|
|
+libspread.so: $@.$(LIBVERSION)
|
|
+ $(SOFTLINK) $@.$(LIBVERSION) $@
|
|
+
|
|
+libspread.so.$(LIBVERSION): $(LIBSP_SHOBJS)
|
|
+ $(SHLD) -o $@ $(LIBSP_SHOBJS) $(SHLDSONAME) $(SHLDFLAGS) $(SHLIBS)
|
|
|
|
install-libspread.so: libspread.so
|
|
$(INSTALL) -m 0755 libspread.so $(DESTDIR)$(libdir)/libspread.so.$(LIBVERSION)
|
|
@@ -146,8 +151,11 @@
|
|
$(INSTALL) -m 0755 libtspread.$(LIBVERSION).dylib $(DESTDIR)$(libdir)/libtspread.$(LIBVERSION).dylib
|
|
(cd $(DESTDIR)$(libdir); $(SOFTLINK) -f libtspread.$(LIBVERSION).dylib libtspread.dylib)
|
|
|
|
-libtspread.so: $(LIBTSP_SHOBJS)
|
|
- $(SHLD) -o $@ $(LIBTSP_SHOBJS) $(SHLDFLAGS) $(SHLIBS) $(THLIBS)
|
|
+libtspread.so: $@.$(LIBVERSION)
|
|
+ $(SOFTLINK) $@.$(LIBVERSION) $@
|
|
+
|
|
+libtspread.so.$(LIBVERSION): $(LIBTSP_SHOBJS)
|
|
+ $(SHLD) -o $@ $(LIBTSP_SHOBJS) $(TSHLDSONAME) $(SHLDFLAGS) $(SHLIBS) $(THLIBS)
|
|
|
|
install-libtspread.so: libtspread.so
|
|
$(INSTALL) -m 0755 libtspread.so $(DESTDIR)$(libdir)/libtspread.so.$(LIBVERSION)
|
|
@@ -156,11 +164,11 @@
|
|
spread$(EXEEXT): $(SPREADOBJS)
|
|
$(LD) -o $@ $(SPREADOBJS) $(LDFLAGS) $(LIBS)
|
|
|
|
-spuser$(EXEEXT): libspread.a user.o
|
|
- $(LD) -o $@ user.o $(LDFLAGS) libspread.a $(LIBS)
|
|
+spuser$(EXEEXT): libspread.a user.o
|
|
+ $(LD) -o $@ user.o $(LDFLAGS) -lspread $(LIBS)
|
|
|
|
spflooder$(EXEEXT): libspread.a flooder.o
|
|
- $(LD) -o $@ flooder.o $(LDFLAGS) libspread.a $(LIBS)
|
|
+ $(LD) -o $@ flooder.o $(LDFLAGS) -lspread $(LIBS)
|
|
|
|
spmonitor$(EXEEXT): $(MONITOR_OBJS)
|
|
$(LD) -o $@ $(MONITOR_OBJS) $(LDFLAGS) $(LIBS)
|
|
@@ -169,7 +177,7 @@
|
|
$(LD) $(THLDFLAGS) -o $@ $(TMONITOR_OBJS) $(LDFLAGS) $(LIBS) $(THLIBS)
|
|
|
|
sptuser$(EXEEXT): user.to libtspread.a
|
|
- $(LD) $(THLDFLAGS) -o $@ user.to libtspread.a $(LDFLAGS) $(LIBS) $(THLIBS)
|
|
+ $(LD) $(THLDFLAGS) -o $@ user.to -lspread $(LDFLAGS) $(LIBS) $(THLIBS)
|
|
|
|
spsimple_user$(EXEEXT): simple_user.o libspread.a
|
|
$(LD) -o $@ simple_user.o $(LDFLAGS) libspread.a $(LIBS)
|
|
@@ -198,7 +206,7 @@
|
|
fi
|
|
|
|
clean:
|
|
- rm -f *.lo *.tlo *.to *.o *.a *.dylib $(TARGETS) spsimple_user
|
|
+ rm -f *.lo *.tlo *.to *.o *.a *.dylib $(TARGETS) spsimple_user *.so.$(LIBVERSION)
|
|
rm -f config.cache config.log docs/*.out core
|
|
rm -rf autom4te.cache
|
|
|
|
@@ -255,11 +263,6 @@
|
|
if [ ! -d $(DESTDIR)$(sysconfdir) ]; then \
|
|
$(buildtoolsdir)/mkinstalldirs $(DESTDIR)$(sysconfdir); \
|
|
fi
|
|
- if [ ! -f $(DESTDIR)$(sysconfdir)/spread.conf ]; then \
|
|
- $(INSTALL) -m 644 $(srcdir)/sample.spread.conf $(DESTDIR)$(sysconfdir)/spread.conf; \
|
|
- else \
|
|
- echo "$(DESTDIR)$(sysconfdir)/spread.conf already exists, install will not overwrite"; \
|
|
- fi
|
|
|
|
uninstallall: uninstall
|
|
-rm -f $(DESTDIR)$(sysconfdir)/spread.conf
|