aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Weisgerber <naddy@FreeBSD.org>2003-03-18 01:49:27 +0000
committerChristian Weisgerber <naddy@FreeBSD.org>2003-03-18 01:49:27 +0000
commite60237e3f7b71ef5d973706ad473011041e3a27b (patch)
treec1478c6938245027a374cc8f4fa220ae7fb2719b
parenta40b937d424dce08a5126fe9c3ca156dade6d36e (diff)
downloadports-e60237e3f7b71ef5d973706ad473011041e3a27b.tar.gz
ports-e60237e3f7b71ef5d973706ad473011041e3a27b.zip
Use OSVERSION to check for getopt_long(), fixes INDEX build.
Reported by: kris Approved by: kris
Notes
Notes: svn path=/head/; revision=77149
-rw-r--r--security/libtasn1/Makefile16
1 files changed, 9 insertions, 7 deletions
diff --git a/security/libtasn1/Makefile b/security/libtasn1/Makefile
index 12356412cf81..a9ec19a4de2d 100644
--- a/security/libtasn1/Makefile
+++ b/security/libtasn1/Makefile
@@ -17,12 +17,6 @@ MASTER_SITE_SUBDIR= alpha/gnutls/libtasn1
MAINTAINER= sergei@kolobov.com
COMMENT= ASN.1 structure parser library
-.if !exists(/usr/include/getopt.h)
-LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib -lgnugetopt
-.endif
-
USE_REINPLACE= yes
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
@@ -30,6 +24,14 @@ CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
DOCS= AUTHORS NEWS README THANKS doc/asn1.ps doc/asn1.tex doc/fdl.tex
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 500041
+LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib -lgnugetopt
+.endif
+
post-patch:
.for file in asn1Coding.c asn1Decoding.c asn1Parser.c
${REINPLACE_CMD} -e 's/<malloc.h>/<stdlib.h>/' ${WRKSRC}/src/${file}
@@ -43,4 +45,4 @@ post-install:
.endfor
.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>