diff options
author | taca <taca@pkgsrc.org> | 2010-09-21 03:05:27 +0000 |
---|---|---|
committer | taca <taca@pkgsrc.org> | 2010-09-21 03:05:27 +0000 |
commit | 7755f31393cb36a800cbb233fead98893d3847d4 (patch) | |
tree | 4ecd7e80730122ffe3144954081250bb5c821ca5 /security/sudo | |
parent | 30e2ea8b24cde213ad0a9777e7ed71e753c2b7fa (diff) | |
download | pkgsrc-7755f31393cb36a800cbb233fead98893d3847d4.tar.gz |
* Fix PLIST when "ldap" is enabled in PKG_OPTIONS.
* Install README.LDAP when "ldap" is enabled in PKG_OPTIONS.
* Fix build problem when "kerberos" is enabled in PKG_OPTIONS.
Bump PKGREVISION since default PLIST has changed.
Diffstat (limited to 'security/sudo')
-rw-r--r-- | security/sudo/Makefile | 5 | ||||
-rw-r--r-- | security/sudo/PLIST | 8 | ||||
-rw-r--r-- | security/sudo/distinfo | 8 | ||||
-rw-r--r-- | security/sudo/patches/patch-aa | 6 | ||||
-rw-r--r-- | security/sudo/patches/patch-af | 27 | ||||
-rw-r--r-- | security/sudo/patches/patch-ag | 20 |
6 files changed, 53 insertions, 21 deletions
diff --git a/security/sudo/Makefile b/security/sudo/Makefile index fcd90e4eca0..6f5b5e56d18 100644 --- a/security/sudo/Makefile +++ b/security/sudo/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.123 2010/09/10 17:11:27 spz Exp $ +# $NetBSD: Makefile,v 1.124 2010/09/21 03:05:27 taca Exp $ # DISTNAME= sudo-1.7.4p4 +PKGREVISION= 1 CATEGORIES= security MASTER_SITES= http://www.courtesan.com/sudo/dist/ \ ftp://ftp.courtesan.com/pub/sudo/ \ @@ -49,6 +50,6 @@ INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} post-install: ${INSTALL_DATA} ${WRKSRC}/UPGRADE ${DESTDIR}${PREFIX}/${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/sudoers ${DESTDIR}${PREFIX}/${EGDIR}/sudoers - ${INSTALL_DATA} ${WRKSRC}/README* ${DESTDIR}${PREFIX}/${DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/${DOCDIR} .include "../../mk/bsd.pkg.mk" diff --git a/security/sudo/PLIST b/security/sudo/PLIST index 8a77b325a9d..6e7c84deaec 100644 --- a/security/sudo/PLIST +++ b/security/sudo/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.5 2010/09/10 17:11:27 spz Exp $ +@comment $NetBSD: PLIST,v 1.6 2010/09/21 03:05:27 taca Exp $ bin/sudo bin/sudoedit bin/sudoreplay @@ -15,10 +15,14 @@ share/doc/sudo/HISTORY share/doc/sudo/LICENSE share/doc/sudo/NEWS share/doc/sudo/README -share/doc/sudo/README.LDAP +${PLIST.ldap}share/doc/sudo/README.LDAP share/doc/sudo/TROUBLESHOOTING share/doc/sudo/UPGRADE share/doc/sudo/sample.pam share/doc/sudo/sample.sudoers share/doc/sudo/sample.syslog.conf +${PLIST.ldap}share/doc/sudo/schema.ActiveDirectory +${PLIST.ldap}share/doc/sudo/schema.OpenLDAP +${PLIST.ldap}share/doc/sudo/schema.iPlanet +${PLIST.ldap}share/doc/sudo/sudoers2ldif share/examples/sudo/sudoers diff --git a/security/sudo/distinfo b/security/sudo/distinfo index 194006a89bb..575596d7b25 100644 --- a/security/sudo/distinfo +++ b/security/sudo/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.65 2010/09/10 17:11:27 spz Exp $ +$NetBSD: distinfo,v 1.66 2010/09/21 03:05:27 taca Exp $ SHA1 (sudo-1.7.4p4.tar.gz) = c873f509f80d5722989a912a42a61ad27b71453f RMD160 (sudo-1.7.4p4.tar.gz) = 3b5eb69b4317c72def0e811c58a24df8c9c1c892 Size (sudo-1.7.4p4.tar.gz) = 963663 bytes -SHA1 (patch-aa) = 05f2f71bf7393cfd878c0a6c14d2d5a79177daac -SHA1 (patch-af) = 86b9bd17dbfe1951c48055cd191d3071766385c6 -SHA1 (patch-ag) = 7a64eed90eb88f10280e876a5a6beaab2e12e7c6 +SHA1 (patch-aa) = 5435f1ebf6faa0381d193a9a560a3752af5c9c4a +SHA1 (patch-af) = 389af9aca76d7286c2e981573c56358846f8d0ca +SHA1 (patch-ag) = 853232cc5fde6808562cc7dd6f5770069bdeae3f diff --git a/security/sudo/patches/patch-aa b/security/sudo/patches/patch-aa index 4f29daeb8cb..887433ced6f 100644 --- a/security/sudo/patches/patch-aa +++ b/security/sudo/patches/patch-aa @@ -1,4 +1,8 @@ -$NetBSD: patch-aa,v 1.24 2010/09/10 17:11:27 spz Exp $ +$NetBSD: patch-aa,v 1.25 2010/09/21 03:05:27 taca Exp $ + +* Fix libtools's link option. +* Prevent to install sudoers files and directory. +* Use standard instal(8) option instead of shell wrapper. --- Makefile.in.orig 2010-09-03 21:43:57.000000000 +0000 +++ Makefile.in diff --git a/security/sudo/patches/patch-af b/security/sudo/patches/patch-af index 2d6f42d303b..32978e8321a 100644 --- a/security/sudo/patches/patch-af +++ b/security/sudo/patches/patch-af @@ -1,4 +1,11 @@ -$NetBSD: patch-af,v 1.25 2010/09/10 17:11:27 spz Exp $ +$NetBSD: patch-af,v 1.26 2010/09/21 03:05:27 taca Exp $ + +* Add "--with-nbsdops" option, NetBSD standard options. +* Link with util(3) in the case of DragonFly, too. +* When specified "--with-kerb5" option, test existence of several functions + even if there is krb5-config. krb5-config dosen't give all definitions for + functions (HAVE_KRB5_*). +* Remove setting sysconfdir to "/etc". --- configure.in.orig 2010-09-06 12:03:33.000000000 +0000 +++ configure.in @@ -30,15 +37,15 @@ $NetBSD: patch-af,v 1.25 2010/09/10 17:11:27 spz Exp $ ;; esac ]) -@@ -2317,6 +2329,8 @@ if test ${with_kerb5-'no'} != "no"; then - if test -n "$KRB5CONFIG"; then - AC_DEFINE(HAVE_KERB5) - AUTH_OBJS="$AUTH_OBJS kerb5.o" -+ fi -+ if test ${with_kerb5-'no'} != "no"; then - CPPFLAGS="$CPPFLAGS `krb5-config --cflags`" - SUDO_LIBS="$SUDO_LIBS `krb5-config --libs`" - dnl +@@ -2370,6 +2382,8 @@ if test ${with_kerb5-'no'} != "no" -a -z + AC_CHECK_LIB(krb5support, main, [SUDO_LIBS="${SUDO_LIBS} -lkrb5support"]) + ]) + AUTH_OBJS="$AUTH_OBJS kerb5.o" ++fi ++if test ${with_kerb5-'no'} != "no"; then + _LIBS="$LIBS" + LIBS="${LIBS} ${SUDO_LIBS}" + AC_CHECK_FUNCS(krb5_verify_user krb5_init_secure_context) @@ -2798,7 +2812,6 @@ test "$libexecdir" = '${exec_prefix}/lib test "$includedir" = '${prefix}/include' && includedir='$(prefix)/include' test "$datarootdir" = '${prefix}/share' && datarootdir='$(prefix)/share' diff --git a/security/sudo/patches/patch-ag b/security/sudo/patches/patch-ag index e6e508f5db3..eb5f53d6c13 100644 --- a/security/sudo/patches/patch-ag +++ b/security/sudo/patches/patch-ag @@ -1,4 +1,11 @@ -$NetBSD: patch-ag,v 1.16 2010/09/10 17:11:27 spz Exp $ +$NetBSD: patch-ag,v 1.17 2010/09/21 03:05:27 taca Exp $ + +* Add "--with-nbsdops" option, NetBSD standard options. +* Link with util(3) in the case of DragonFly, too. +* When specified "--with-kerb5" option, test existence of several functions + even if there is krb5-config. krb5-config dosen't give all definitions for + functions (HAVE_KRB5_*). +* Remove setting sysconfdir to "/etc". --- configure.orig 2010-09-06 12:03:39.000000000 +0000 +++ configure @@ -51,7 +58,16 @@ $NetBSD: patch-ag,v 1.16 2010/09/10 17:11:27 spz Exp $ ;; esac -@@ -18468,7 +18485,6 @@ test "$libexecdir" = '${exec_prefix}/lib +@@ -17124,6 +17141,8 @@ fi + fi + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + AUTH_OBJS="$AUTH_OBJS kerb5.o" ++fi ++if test ${with_kerb5-'no'} != "no"; then + _LIBS="$LIBS" + LIBS="${LIBS} ${SUDO_LIBS}" + for ac_func in krb5_verify_user krb5_init_secure_context +@@ -18468,7 +18487,6 @@ test "$libexecdir" = '${exec_prefix}/lib test "$includedir" = '${prefix}/include' && includedir='$(prefix)/include' test "$datarootdir" = '${prefix}/share' && datarootdir='$(prefix)/share' test "$docdir" = '${datarootdir}/doc/${PACKAGE_TARNAME}' && docdir='$(datarootdir)/doc/$(PACKAGE_TARNAME)' |