summaryrefslogtreecommitdiff
path: root/dns/hesiod/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'dns/hesiod/Makefile')
-rw-r--r--dns/hesiod/Makefile9
1 files changed, 4 insertions, 5 deletions
diff --git a/dns/hesiod/Makefile b/dns/hesiod/Makefile
index 17447822d1da..e5432e412be9 100644
--- a/dns/hesiod/Makefile
+++ b/dns/hesiod/Makefile
@@ -27,14 +27,13 @@ GNU_CONFIGURE= YES
.include <bsd.port.pre.mk>
.if ${PORTOBJFORMAT} == elf
-SHLIB=libhesiod.so.3
-CONFIGURE_ENV+= LDFLAGS="-shared -Wl,-soname,${SHLIB}"
+VERSION=3
+SONAME="-Wl,-soname,libhesiod.so.${VERSION}"
.else
-SHLIB=libhesiod.so.3.0
-CONFIGURE_ENV+= LDFLAGS="-shared"
+VERSION=3.0
.endif
-MAKE_ENV+= SHLIB="${SHLIB}"
+MAKE_ENV+= VERSION="${VERSION}" SONAME="${SONAME}"
post-install:
${SETENV} OBJFORMAT="${PORTOBJFORMAT}" ${LDCONFIG} -m ${PREFIX}/lib