summaryrefslogtreecommitdiffstats
path: root/dns/hesiod/files
diff options
context:
space:
mode:
authornectar <nectar@FreeBSD.org>1999-10-04 17:34:16 +0000
committernectar <nectar@FreeBSD.org>1999-10-04 17:34:16 +0000
commit13e9cd7c54bba944daf28ba2a79e0c0f3bcdb454 (patch)
tree37bba34a8f3d80bf3364e1a35c3767d74a4f44e0 /dns/hesiod/files
parent5104c657c241a299e1000d07ddc58537ec5f623d (diff)
downloadFreeBSD-ports-13e9cd7c54bba944daf28ba2a79e0c0f3bcdb454.zip
FreeBSD-ports-13e9cd7c54bba944daf28ba2a79e0c0f3bcdb454.tar.gz
This broke somewhere along the way (-shared was slipping in when
building the binaries). Fix it.
Diffstat (limited to 'dns/hesiod/files')
-rw-r--r--dns/hesiod/files/patch-aa35
1 files changed, 24 insertions, 11 deletions
diff --git a/dns/hesiod/files/patch-aa b/dns/hesiod/files/patch-aa
index 828e32f..3dcb8df 100644
--- a/dns/hesiod/files/patch-aa
+++ b/dns/hesiod/files/patch-aa
@@ -1,33 +1,46 @@
--- Makefile.in.orig Fri Jan 3 15:02:55 1997
-+++ Makefile.in Wed Oct 7 11:43:17 1998
-@@ -24,12 +24,15 @@
++++ Makefile.in Mon Oct 4 12:29:32 1999
+@@ -24,17 +24,24 @@
ALL_CFLAGS=-I. -DSYSCONFDIR=\"${sysconfdir}\" ${CPPFLAGS} ${CFLAGS}
OBJS=hesiod.o hesmailhost.o hespwnam.o hesservbyname.o hescompat.o
-all: libhesiod.a hesinfo hestest
-+all: libhesiod.a hesinfo hestest ${SHLIB}
++all: libhesiod.so.${VERSION} libhesiod.so hesinfo hestest libhesiod.a
libhesiod.a: ${OBJS}
ar cru $@ ${OBJS}
${RANLIB} $@
-+${SHLIB}: ${OBJS}
-+ ${CC} ${LDFLAGS} ${OBJS} -o ${SHLIB}
+-hesinfo: hesinfo.o libhesiod.a
+- ${CC} ${LDFLAGS} -o $@ hesinfo.o libhesiod.a ${LIBS}
++libhesiod.so.${VERSION}: ${OBJS}
++ ${CC} -shared ${LDFLAGS} ${SONAME} ${OBJS} -o $@
+
+-hestest: hestest.o libhesiod.a
+- ${CC} ${LDFLAGS} -o $@ hestest.o libhesiod.a ${LIBS}
++libhesiod.so: libhesiod.so.${VERSION}
++ rm -f $@
++ ln $> $@
++
++hesinfo: hesinfo.o ${SHLIB}
++ ${CC} ${LDFLAGS} -o $@ hesinfo.o -L. -lhesiod ${LIBS}
+
- hesinfo: hesinfo.o libhesiod.a
- ${CC} ${LDFLAGS} -o $@ hesinfo.o libhesiod.a ${LIBS}
++hestest: hestest.o ${SHLIB}
++ ${CC} ${LDFLAGS} -o $@ hestest.o -L. -lhesiod ${LIBS}
+
+ ${OBJS}: hesiod.h resscan.h
-@@ -55,6 +58,9 @@
+@@ -55,6 +62,9 @@
${INSTALL} -c -m 644 libhesiod.a ${DESTDIR}${libdir}
${RANLIB} ${DESTDIR}${libdir}/libhesiod.a
chmod u-w ${DESTDIR}${libdir}/libhesiod.a
-+ ${INSTALL} -c -m 444 ${SHLIB} ${DESTDIR}${libdir}
-+ ln -f -s ${DESTDIR}${libdir}/${SHLIB} \
++ ${INSTALL} -c -m 444 libhesiod.so.${VERSION} ${DESTDIR}${libdir}
++ ln -f -s ${DESTDIR}${libdir}/libhesiod.so.${VERSION} \
+ ${DESTDIR}${libdir}/libhesiod.so
${INSTALL_PROGRAM} -c -m 555 hesinfo ${DESTDIR}${lbindir}
${INSTALL} -c -m 444 ${srcdir}/hesiod.h ${DESTDIR}${includedir}
${INSTALL} -c -m 444 ${srcdir}/hesinfo.1 ${DESTDIR}${mandir}/man1
-@@ -85,7 +93,8 @@
+@@ -85,7 +95,8 @@
${INSTALL} -c -m 444 ${srcdir}/hesiod.conf.5 ${DESTDIR}${mandir}/man5
clean:
OpenPOWER on IntegriCloud