diff options
Diffstat (limited to 'net/spread/patches/patch-bd')
-rw-r--r-- | net/spread/patches/patch-bd | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/net/spread/patches/patch-bd b/net/spread/patches/patch-bd new file mode 100644 index 00000000000..ce96ef64fb0 --- /dev/null +++ b/net/spread/patches/patch-bd @@ -0,0 +1,104 @@ +$NetBSD: patch-bd,v 1.1.1.1 2003/02/18 22:11:55 mjl Exp $ + +--- Makefile.in.orig 2003-02-18 22:12:03.000000000 +0100 ++++ Makefile.in 2003-02-18 22:19:29.000000000 +0100 +@@ -25,7 +25,7 @@ + #Rules: major -- inc for incompatible change + # : minor -- inc for bugfix or forward compatible change + +-LIBVERSION=1.0 ++LIBVERSION=1 + + PATHS= + +@@ -33,8 +33,8 @@ + LD=@LD@ + CFLAGS=@CFLAGS@ + CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ $(PATHS) @DEFS@ +-LDFLAGS=@LDFLAGS@ ++LDFLAGS=@LDFLAGS@ -L. + LIBS=@LIBS@ + THLDFLAGS=@THLDFLAGS@ + THLIBS=@THLIBS@ + AR=@AR@ +@@ -51,8 +51,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 + +@@ -123,8 +125,11 @@ + $(INSTALL) -m 0755 libspread.$(LIBVERSION).dylib $(DESTDIR)$(libdir)/libspread.$(LIBVERSION).dylib + (cd $(DESTDIR)$(libdir); $(SOFTLINK) 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) +@@ -142,8 +147,11 @@ + $(INSTALL) -m 0755 libtspread.$(LIBVERSION).dylib $(DESTDIR)$(libdir)/libtspread.$(LIBVERSION).dylib + (cd $(DESTDIR)$(libdir); $(SOFTLINK) 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) +@@ -152,17 +160,17 @@ + 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.so user.o ++ $(LD) -o $@ user.o $(LDFLAGS) -lspread $(LIBS) + +-spflooder$(EXEEXT): libspread.a flooder.o +- $(LD) -o $@ flooder.o $(LDFLAGS) libspread.a $(LIBS) ++spflooder$(EXEEXT): libspread.so flooder.o ++ $(LD) -o $@ flooder.o $(LDFLAGS) -lspread $(LIBS) + + spmonitor$(EXEEXT): $(MONITOROBJS) + $(LD) -o $@ $(MONITOROBJS) $(LDFLAGS) $(LIBS) + +-sptuser$(EXEEXT): user.to libtspread.a +- $(LD) $(THLDFLAGS) -o $@ user.to libtspread.a $(LDFLAGS) $(LIBS) $(THLIBS) ++sptuser$(EXEEXT): user.to libtspread.so ++ $(LD) $(THLDFLAGS) -o $@ user.to -ltspread $(LDFLAGS) $(LIBS) $(THLIBS) + + spsimple_user$(EXEEXT): simple_user.o libspread.a + $(LD) -o $@ simple_user.o $(LDFLAGS) libspread.a $(LIBS) +@@ -235,11 +243,11 @@ + 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 ++# 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 |