From owner-svn-ports-all@FreeBSD.ORG Thu May 8 15:00:50 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 530875C2; Thu, 8 May 2014 15:00:50 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3FA48AB4; Thu, 8 May 2014 15:00:50 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s48F0oqi058367; Thu, 8 May 2014 15:00:50 GMT (envelope-from tijl@svn.freebsd.org) Received: (from tijl@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s48F0nff058362; Thu, 8 May 2014 15:00:49 GMT (envelope-from tijl@svn.freebsd.org) Message-Id: <201405081500.s48F0nff058362@svn.freebsd.org> From: Tijl Coosemans Date: Thu, 8 May 2014 15:00:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r353313 - head/security/sssd X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 May 2014 15:00:50 -0000 Author: tijl Date: Thu May 8 15:00:49 2014 New Revision: 353313 URL: http://svnweb.freebsd.org/changeset/ports/353313 QAT: https://qat.redports.org/buildarchive/r353313/ Log: - USES=libtool pathfix. - Add missing USE_AUTOTOOLS=libtoolize autoheader. - Don't patch configure and Makefile.in because they are regenerated. - Sort pkg-plist and use @sample. Modified: head/security/sssd/Makefile head/security/sssd/pkg-plist Modified: head/security/sssd/Makefile ============================================================================== --- head/security/sssd/Makefile Thu May 8 14:56:39 2014 (r353312) +++ head/security/sssd/Makefile Thu May 8 15:00:49 2014 (r353313) @@ -3,7 +3,7 @@ PORTNAME= sssd DISTVERSION= 1.9.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES= https://fedorahosted.org/released/${PORTNAME}/ \ http://mirrors.rit.edu/zi/ @@ -50,18 +50,19 @@ PLIST_SUB= PYTHON_VER=${PYTHON_VER} MAKE_ENV+= LINGUAS="bg de eu es fr hu id it ja nb nl pl pt ru sv tg tr uk zh_CN zh_TW" SUB_FILES= pkg-message -USE_AUTOTOOLS= autoconf automake aclocal -AUTOMAKE_ARGS= --add-missing +USE_AUTOTOOLS= libtoolize aclocal autoconf autoheader automake +AUTOMAKE_ARGS= -a -c -f USE_LDCONFIG= yes USE_PYTHON= yes USE_OPENLDAP= yes -USES= gettext gmake iconv pkgconfig shebangfix +USES= gettext gmake iconv libtool pathfix pkgconfig shebangfix +PATHFIX_MAKEFILEIN= Makefile.am SHEBANG_FILES= src/tools/sss_obfuscate USE_RC_SUBR= ${PORTNAME} PORTDATA= * -.include +.include .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= Does not link on ia64, powerpc, or sparc64 @@ -74,7 +75,7 @@ post-patch: @${REINPLACE_CMD} -e '/pam_misc/d' \ ${WRKSRC}/src/sss_client/pam_test_client.c @${REINPLACE_CMD} -e 's|security/pam_misc.h||g' \ - ${WRKSRC}/configure* ${WRKSRC}/src/external/pam.m4 + ${WRKSRC}/configure.ac ${WRKSRC}/src/external/pam.m4 @${REINPLACE_CMD} -e 's|NSS_STATUS_NOTFOUND|NS_NOTFOUND|g' \ -e 's|NSS_STATUS_UNAVAIL|NS_UNAVAIL|g' \ -e 's|NSS_STATUS_TRYAGAIN|NS_TRYAGAIN|g' \ @@ -89,13 +90,11 @@ post-patch: -e 's|pam_modutil_getlogin(pamh)|getlogin()|g' \ -e 's|pam_vsyslog(pamh,|vsyslog(|g' \ ${WRKSRC}/src/sss_client/pam_sss.c - @${REINPLACE_CMD} -e '/..MAKE. ..AM_MAKEFLAGS. install-data-hook/d' \ - ${WRKSRC}/Makefile.in - @${REINPLACE_CMD} -e 's|libdir)/pkgconfig|prefix)/libdata/pkgconfig|' \ + @${REINPLACE_CMD} \ -e 's|install-data-hook install-dist_initSCRIPTS|install-dist_initSCRIPTS|g' \ -e 's|install-data-hook|notinstall-data-hook|g' \ -e 's| -lpam_misc||g' \ - ${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.am + ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e 's|/etc/sssd/|${ETCDIR}/|g' \ -e 's|/etc/openldap/|${LOCALBASE}/etc/openldap/|g' \ ${WRKSRC}/src/man/*xml @@ -105,14 +104,10 @@ post-patch: post-install: ${INSTALL_DATA} ${WRKSRC}/src/examples/sssd-example.conf ${STAGEDIR}${ETCDIR}/sssd.conf.sample - (cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s nss_sss.so.2 nss_sss.so.1) - (cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s pam_sss.so pam_sss.so.5) - @${RM} -f ${STAGEDIR}${PREFIX}/lib/ldb/memberof.la # clean these up from the install; we create them in rc script start_precmd .for VARDIRS in db/sss db/sss_mc log/sssd run/sss/krb5.include.d run/sss/private run/sss @${RMDIR} ${STAGEDIR}/var/${VARDIRS} .endfor - -.include +.include Modified: head/security/sssd/pkg-plist ============================================================================== --- head/security/sssd/pkg-plist Thu May 8 14:56:39 2014 (r353312) +++ head/security/sssd/pkg-plist Thu May 8 15:00:49 2014 (r353313) @@ -1,17 +1,48 @@ -sbin/sssd -sbin/sss_usermod -sbin/sss_userdel -sbin/sss_useradd -sbin/sss_obfuscate -sbin/sss_groupshow -sbin/sss_groupmod -sbin/sss_groupdel -sbin/sss_groupadd -sbin/sss_debuglevel -sbin/sss_cache -sbin/sss_seed bin/sss_ssh_authorizedkeys bin/sss_ssh_knownhostsproxy +@sample %%ETCDIR%%/sssd.conf.sample +include/ipa_hbac.h +include/sss_idmap.h +include/sss_sudo.h +lib/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.so +lib/libipa_hbac.so +lib/libipa_hbac.so.0 +lib/libipa_hbac.so.0.0.1 +lib/libsss_idmap.so +lib/libsss_idmap.so.0 +lib/libsss_idmap.so.0.0.1 +lib/libsss_sudo.so +lib/nss_sss.so +lib/nss_sss.so.2 +lib/nss_sss.so.2.0.0 +lib/pam_sss.so +%%PYTHON_SITELIBDIR%%/SSSDConfig-1.9.6-py%%PYTHON_VER%%.egg-info +%%PYTHON_SITELIBDIR%%/SSSDConfig/__init__.py +%%PYTHON_SITELIBDIR%%/SSSDConfig/__init__.pyc +%%PYTHON_SITELIBDIR%%/SSSDConfig/ipachangeconf.py +%%PYTHON_SITELIBDIR%%/SSSDConfig/ipachangeconf.pyc +%%PYTHON_SITELIBDIR%%/SSSDConfig/sssd_upgrade_config.py +%%PYTHON_SITELIBDIR%%/SSSDConfig/sssd_upgrade_config.pyc +%%PYTHON_SITELIBDIR%%/pyhbac.so +%%PYTHON_SITELIBDIR%%/pysss.so +%%PYTHON_SITELIBDIR%%/pysss_murmur.so +lib/shared-modules/ldb/memberof.so +lib/sssd/libsss_ad.so +lib/sssd/libsss_ipa.so +lib/sssd/libsss_krb5.so +lib/sssd/libsss_ldap.so +lib/sssd/libsss_proxy.so +lib/sssd/libsss_simple.so +libdata/pkgconfig/ipa_hbac.pc +libdata/pkgconfig/sss_idmap.pc +libexec/sssd/krb5_child +libexec/sssd/ldap_child +libexec/sssd/proxy_child +libexec/sssd/sssd_be +libexec/sssd/sssd_nss +libexec/sssd/sssd_pam +libexec/sssd/sssd_ssh +libexec/sssd/sssd_sudo man/es/man1/sss_ssh_authorizedkeys.1.gz man/es/man1/sss_ssh_knownhostsproxy.1.gz man/es/man5/sssd-ad.5.gz @@ -57,11 +88,11 @@ man/fr/man8/sss_userdel.8.gz man/fr/man8/sss_usermod.8.gz man/fr/man8/sssd.8.gz man/fr/man8/sssd_krb5_locator_plugin.8.gz -man/ja/man5/sssd-ad.5.gz -man/ja/man5/sssd-krb5.5.gz man/ja/man1/sss_ssh_authorizedkeys.1.gz man/ja/man1/sss_ssh_knownhostsproxy.1.gz +man/ja/man5/sssd-ad.5.gz man/ja/man5/sssd-ipa.5.gz +man/ja/man5/sssd-krb5.5.gz man/ja/man5/sssd-ldap.5.gz man/ja/man5/sssd-simple.5.gz man/ja/man5/sssd.conf.5.gz @@ -127,68 +158,28 @@ man/uk/man8/sss_userdel.8.gz man/uk/man8/sss_usermod.8.gz man/uk/man8/sssd.8.gz man/uk/man8/sssd_krb5_locator_plugin.8.gz -libexec/sssd/sssd_pam -libexec/sssd/sssd_nss -libexec/sssd/sssd_be -libexec/sssd/sssd_sudo -libexec/sssd/sssd_ssh -libexec/sssd/proxy_child -libexec/sssd/ldap_child -libexec/sssd/krb5_child -libdata/pkgconfig/ipa_hbac.pc -lib/sssd/libsss_simple.so -lib/sssd/libsss_simple.la -lib/sssd/libsss_proxy.so -lib/sssd/libsss_proxy.la -lib/sssd/libsss_ldap.so -lib/sssd/libsss_ldap.la -lib/sssd/libsss_krb5.so -lib/sssd/libsss_krb5.la -lib/sssd/libsss_ipa.so -lib/sssd/libsss_ipa.la -lib/pam_sss.so.5 -lib/pam_sss.so -lib/pam_sss.la -lib/nss_sss.so.2 -lib/nss_sss.so.1 -lib/nss_sss.so -lib/nss_sss.la -lib/libipa_hbac.so.0 -lib/libipa_hbac.so -lib/libipa_hbac.la -lib/libsss_idmap.so.0 -lib/libsss_idmap.so -lib/libsss_idmap.la -libdata/pkgconfig/sss_idmap.pc -lib/libsss_sudo.so -lib/libsss_sudo.la -lib/sssd/libsss_ad.so -lib/sssd/libsss_ad.la -lib/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.so -lib/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.la -lib/shared-modules/ldb/memberof.so -lib/shared-modules/ldb/memberof.la -%%PYTHON_SITELIBDIR%%/pysss.so -%%PYTHON_SITELIBDIR%%/pysss.la -%%PYTHON_SITELIBDIR%%/pysss_murmur.so -%%PYTHON_SITELIBDIR%%/pysss_murmur.la -%%PYTHON_SITELIBDIR%%/pyhbac.so -%%PYTHON_SITELIBDIR%%/pyhbac.la -%%PYTHON_SITELIBDIR%%/SSSDConfig/__init__.pyc -%%PYTHON_SITELIBDIR%%/SSSDConfig/__init__.py -%%PYTHON_SITELIBDIR%%/SSSDConfig/ipachangeconf.pyc -%%PYTHON_SITELIBDIR%%/SSSDConfig/ipachangeconf.py -%%PYTHON_SITELIBDIR%%/SSSDConfig/sssd_upgrade_config.pyc -%%PYTHON_SITELIBDIR%%/SSSDConfig/sssd_upgrade_config.py -%%PYTHON_SITELIBDIR%%/SSSDConfig-1.9.6-py%%PYTHON_VER%%.egg-info -include/ipa_hbac.h -include/sss_sudo.h -include/sss_idmap.h -@dirrmtry lib/shared-modules/ldb -@dirrmtry lib/shared-modules -@dirrm %%PYTHON_SITELIBDIR%%/SSSDConfig +sbin/sss_cache +sbin/sss_debuglevel +sbin/sss_groupadd +sbin/sss_groupdel +sbin/sss_groupmod +sbin/sss_groupshow +sbin/sss_obfuscate +sbin/sss_seed +sbin/sss_useradd +sbin/sss_userdel +sbin/sss_usermod +sbin/sssd +%%PORTDOCS%%@dirrm %%DOCSDIR%%/libsss_sudo_doc +%%PORTDOCS%%@dirrm %%DOCSDIR%%/idmap_doc +%%PORTDOCS%%@dirrm %%DOCSDIR%%/hbac_doc +%%PORTDOCS%%@dirrm %%DOCSDIR%%/doc +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm libexec/sssd @dirrm lib/sssd/modules @dirrm lib/sssd +@dirrm %%PYTHON_SITELIBDIR%%/SSSDConfig +@dirrmtry %%ETCDIR%% @dirrmtry man/uk/man8 @dirrmtry man/uk/man5 @dirrmtry man/uk/man1 @@ -209,19 +200,6 @@ include/sss_idmap.h @dirrmtry man/es/man5 @dirrmtry man/es/man1 @dirrmtry man/es -@dirrmtry etc/sssd -@dirrmtry share/sssd/sssd/sssd.api.d -@dirrmtry share/sssd/sssd -@dirrmtry share/sssd -@dirrm libexec/sssd -%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/libsss_sudo_doc -%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/idmap_doc -%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/hbac_doc -%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/doc -%%PORTDOCS%%@dirrmtry %%DOCSDIR%% -@unexec if cmp -s %D/etc/sssd/sssd.conf.sample %D/etc/sssd/sssd.conf; then rm -f %D/etc/sssd/sssd.conf; fi -etc/sssd/sssd.conf.sample -@exec if [ ! -f %D/etc/sssd/sssd.conf ]; then cp -p %D/%F %B/sssd.conf; fi @unexec if [ -d %%ETCDIR%% ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf %%ETCDIR%%`` to remove any configuration files."; fi @unexec if [ -d /var/db/sss ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf /var/db/sss`` to remove any additional files."; fi @unexec if [ -d /var/db/sss_mc ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf /var/db/sss_mc`` to remove any additional files."; fi