aboutsummaryrefslogtreecommitdiffstats
path: root/devel/cvs
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2014-07-15 16:25:44 +0800
committerache <ache@FreeBSD.org>2014-07-15 16:25:44 +0800
commit4857828b0afd69be9832a3a276c74c6aa268ce0f (patch)
treecba7340720659f45938484e44689496165041920 /devel/cvs
parent3d2b853d044e1a1d2a84a1958413dfd23b341087 (diff)
downloadfreebsd-ports-gnome-4857828b0afd69be9832a3a276c74c6aa268ce0f.tar.gz
freebsd-ports-gnome-4857828b0afd69be9832a3a276c74c6aa268ce0f.tar.zst
freebsd-ports-gnome-4857828b0afd69be9832a3a276c74c6aa268ce0f.zip
Fix build on systems without kerberos installed by adding
KERBEROS option (default on, so unchanged from previous state)
Diffstat (limited to 'devel/cvs')
-rw-r--r--devel/cvs/Makefile9
-rw-r--r--devel/cvs/files/patch-cvs__Makefile15
2 files changed, 9 insertions, 15 deletions
diff --git a/devel/cvs/Makefile b/devel/cvs/Makefile
index a89083e85e04..21f70957754a 100644
--- a/devel/cvs/Makefile
+++ b/devel/cvs/Makefile
@@ -11,6 +11,9 @@ COMMENT= Version control system
LICENSE= GPLv2
+OPTIONS_DEFINE= KERBEROS
+OPTIONS_DEFAULT= KERBEROS
+
USES= makeinfo tar:xz uidfix
WRKSRC= ${WRKDIR}/call/cvs-build
INFO= cvs cvsclient
@@ -19,6 +22,12 @@ INFO= cvs cvsclient
DESTDIRNAME= NADA
MAKE_ARGS= DESTDIR=${STAGEDIR}${PREFIX}
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MKERBEROS}
+MAKE_ARGS+= MK_KERBEROS_SUPPORT=yes
+.endif
+
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000
diff --git a/devel/cvs/files/patch-cvs__Makefile b/devel/cvs/files/patch-cvs__Makefile
deleted file mode 100644
index 4962caff99ba..000000000000
--- a/devel/cvs/files/patch-cvs__Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
---- ./cvs/Makefile.orig 2012-09-06 04:25:43.000000000 +0200
-+++ ./cvs/Makefile 2014-06-19 12:37:27.000000000 +0200
-@@ -32,12 +32,10 @@
- DPADD= ${LIBCVS} ${LIBDIFF} ${LIBGNUREGEX} ${LIBMD} ${LIBCRYPT} ${LIBZ}
- LDADD= ${LIBCVS} ${LIBDIFF} -lgnuregex -lmd -lcrypt -lz
-
--.if ${MK_KERBEROS_SUPPORT} != "no"
- CFLAGS+= -DHAVE_GSSAPI -DENCRYPTION
- LDADD+= -lgssapi -lkrb5 -lhx509 -lasn1 -lcrypto -lroken -lcrypt -lcom_err
- DPADD+= ${LIBGSSAPI} ${LIBKRB5} ${LIBHX509} ${LIBASN1} ${LIBCRYPTO} ${LIBROKEN}
- DPADD+= ${LIBCRYPT} ${LIBCOM_ERR}
--.endif
-
- #
- # Regression test support