pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/kth-krb4 Do not install bin/ftp (this will ov...
details: https://anonhg.NetBSD.org/pkgsrc/rev/f53f8cf1e4d3
branches: trunk
changeset: 468010:f53f8cf1e4d3
user: wennmach <wennmach%pkgsrc.org@localhost>
date: Mon Feb 09 12:54:31 2004 +0000
description:
Do not install bin/ftp (this will overwrite the ftp installed as part
of bootstrap-pkgsrc).
ftp is now always installed as bin/k4ftp. In addition, if the variable
KRB4_PREFIX_CMDS is set to YES, rcp, rlogin, rsh, su, and telnet will
be installed with a "k4" prefix.
This has been achieved by stealing the transform code from security/heimdal
and by tayloring it a bit.
Closes PR pkg/24354 by Tracy Di Marco White.
diffstat:
security/kth-krb4/Makefile | 32 +++++++++++++++++++++++---------
security/kth-krb4/PLIST | 44 ++++++++++++++++++++++----------------------
2 files changed, 45 insertions(+), 31 deletions(-)
diffs (179 lines):
diff -r e907725f58b9 -r f53f8cf1e4d3 security/kth-krb4/Makefile
--- a/security/kth-krb4/Makefile Mon Feb 09 12:40:20 2004 +0000
+++ b/security/kth-krb4/Makefile Mon Feb 09 12:54:31 2004 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.28 2004/01/15 10:35:49 grant Exp $
+# $NetBSD: Makefile,v 1.29 2004/02/09 12:54:31 wennmach Exp $
#
DISTNAME= krb4-1.2.1
PKGNAME= kth-krb4-1.2.1
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= security net
MASTER_SITES= ftp://ftp.pdc.kth.se/pub/krb/src/
@@ -16,9 +16,6 @@
#AUTOCONF_REQD= 2.52
#AUTOMAKE_REQD= 1.7
-CONFLICTS+= wu-ftpd-[0-9]*
-CONFLICTS+= lukemftp-[0-9]*
-CONFLICTS+= tnftp-[0-9]*
CONFLICTS+= zephyr-[0-9]*
CONFLICTS+= libdes-[0-9]*
@@ -27,7 +24,24 @@
USE_BUILDLINK2= yes
USE_X11= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --includedir=${PREFIX}/include/kerberosIV
+CONFIGURE_ARGS+= --includedir=${PREFIX}/include/kerberosIV
+
+.include "../../mk/bsd.prefs.mk"
+KRB4_PREFIX_CMDS?= no
+BUILD_DEFS+= KRB4_PREFIX_CMDS
+.if !empty(KRB4_PREFIX_CMDS:M[yY][eE][sS])
+MIT_KRB4_TRANSFORM= s/^ftp/k4&/;\
+ s/^rcp/k4&/;\
+ s/^rlogin/k4&/;\
+ s/^rsh/k4&/;\
+ s/^su/k4&/;\
+ s/^telnet/k4&/
+PLIST_SUBST+= KRB4_PREFIX=k4
+.else
+MIT_KRB4_TRANSFORM= s/^ftp$$/k4&/ # always k4ftp
+PLIST_SUBST+= KRB4_PREFIX=
+.endif
+CONFIGURE_ARGS+= --program-transform="${MIT_KRB4_TRANSFORM}"
USE_LIBTOOL= yes
LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
@@ -38,9 +52,9 @@
# this hangs while compiling one of the files, at least with the
# toolchain as of 1.5ZC (20020329)
-.if ${MACHINE_ARCH} == "sparc64"
-BROKEN= toolchain problems on sparc64 (1.5ZC, 20020329)
-.endif
+#.if ${MACHINE_ARCH} == "sparc64"
+#BROKEN= toolchain problems on sparc64 (1.5ZC, 20020329)
+#.endif
post-patch:
@for file in ${WRKSRC}/lib/kafs/kafs.h; do \
diff -r e907725f58b9 -r f53f8cf1e4d3 security/kth-krb4/PLIST
--- a/security/kth-krb4/PLIST Mon Feb 09 12:40:20 2004 +0000
+++ b/security/kth-krb4/PLIST Mon Feb 09 12:54:31 2004 +0000
@@ -1,7 +1,7 @@
-@comment $NetBSD: PLIST,v 1.7 2003/08/05 10:04:49 seb Exp $
+@comment $NetBSD: PLIST,v 1.8 2004/02/09 12:54:31 wennmach Exp $
bin/afslog
bin/compile_et
-bin/ftp
+bin/k4ftp
bin/kadmin
bin/kauth
bin/kdestroy
@@ -19,15 +19,15 @@
bin/otpprint
bin/pagsh
bin/pfrom
-bin/rcp
-bin/rlogin
-bin/rsh
+bin/${KRB4_PREFIX}rcp
+bin/${KRB4_PREFIX}rlogin
+bin/${KRB4_PREFIX}rsh
bin/rxtelnet
bin/rxterm
bin/sample_client
bin/simple_client
-bin/su
-bin/telnet
+bin/${KRB4_PREFIX}su
+bin/${KRB4_PREFIX}telnet
bin/tenletxr
bin/xnlock
bin/zrefresh
@@ -118,7 +118,7 @@
lib/libss.so
lib/libss.so.1
lib/libss.so.1.4
-libexec/ftpd
+libexec/${KRB4_PREFIX}ftpd
libexec/kadmind
libexec/kauthd
libexec/kerberos
@@ -131,11 +131,11 @@
libexec/movemail
libexec/popper
libexec/push
-libexec/rlogind
-libexec/rshd
+libexec/${KRB4_PREFIX}rlogind
+libexec/${KRB4_PREFIX}rshd
libexec/sample_server
libexec/simple_server
-libexec/telnetd
+libexec/${KRB4_PREFIX}telnetd
man/cat1/afslog.0
man/cat1/ftp.0
man/cat1/kauth.0
@@ -194,7 +194,7 @@
man/cat8/rlogind.0
man/cat8/telnetd.0
man/man1/afslog.1
-man/man1/ftp.1
+man/man1/k4ftp.1
man/man1/kauth.1
man/man1/kdestroy.1
man/man1/kerberos.1
@@ -208,13 +208,13 @@
man/man1/otpprint.1
man/man1/pagsh.1
man/man1/pfrom.1
-man/man1/rcp.1
-man/man1/rlogin.1
-man/man1/rsh.1
+man/man1/${KRB4_PREFIX}rcp.1
+man/man1/${KRB4_PREFIX}rlogin.1
+man/man1/${KRB4_PREFIX}rsh.1
man/man1/rxtelnet.1
man/man1/rxterm.1
-man/man1/su.1
-man/man1/telnet.1
+man/man1/${KRB4_PREFIX}su.1
+man/man1/${KRB4_PREFIX}telnet.1
man/man1/tenletxr.1
man/man1/xnlock.1
man/man3/acl_check.3
@@ -235,13 +235,13 @@
man/man3/krb_set_tkt_string.3
man/man3/kuserok.3
man/man3/tf_util.3
-man/man5/ftpusers.5
+man/man5/${KRB4_PREFIX}ftpusers.5
man/man5/krb.conf.5
man/man5/krb.extra.5
man/man5/krb.realms.5
man/man5/login.access.5
man/man8/ext_srvtab.8
-man/man8/ftpd.8
+man/man8/${KRB4_PREFIX}ftpd.8
man/man8/kauthd.8
man/man8/kdb_destroy.8
man/man8/kdb_edit.8
@@ -255,9 +255,9 @@
man/man8/movemail.8
man/man8/popper.8
man/man8/push.8
-man/man8/rlogind.8
-man/man8/rshd.8
-man/man8/telnetd.8
+man/man8/${KRB4_PREFIX}rlogind.8
+man/man8/${KRB4_PREFIX}rshd.8
+man/man8/${KRB4_PREFIX}telnetd.8
sbin/ext_srvtab
sbin/kdb_destroy
sbin/kdb_edit
Home |
Main Index |
Thread Index |
Old Index