Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Aug 2006 20:51:29 +0400 (MSD)
From:      Dmitriy Kirhlarov <dimma@higis.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/102483: [PATCH] update LDAP-Account-Manager port to 1.0.4
Message-ID:  <200608241651.k7OGpT3A094848@dkirhlarov.mow.oilspace.com>
Resent-Message-ID: <200608241700.k7OH0YMB077830@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         102483
>Category:       ports
>Synopsis:       [PATCH] update LDAP-Account-Manager port to 1.0.4
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 24 17:00:33 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dmitriy Kirhlarov
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD dimma 6.1-STABLE FreeBSD 6.1-STABLE #0: Wed Aug 2 16:56:13 UTC 2006 root@jailhost1:/usr/obj/usr/src/sys/THINKPAD_KST i386


	
>Description:
	
	update port to current version. Russian locale declared.
>How-To-Repeat:
	
>Fix:

diff -urNB /usr/ports/sysutils/ldap-account-manager.orig/Makefile ldap-account-manager/Makefile
--- /usr/ports/sysutils/ldap-account-manager.orig/Makefile	Wed Aug  2 16:06:02 2006
+++ ldap-account-manager/Makefile	Thu Aug 24 20:12:24 2006
@@ -2,12 +2,11 @@
 # Date created:				August, 2nd 2003
 # Whom:                			Clement Laforet <sheepkiller@cultdeadsheep.org>
 #
-# $FreeBSD: /repoman/r/pcvs/ports/sysutils/ldap-account-manager/Makefile,v 1.21 2006/08/02 12:06:02 erwin Exp $
+# $FreeBSD: ports/sysutils/ldap-account-manager/Makefile,v 1.21 2006/08/02 12:06:02 erwin Exp $
 #
 
 PORTNAME=	LDAP-Account-Manager
-PORTVERSION=	1.0.2
-PORTREVISION=	1
+PORTVERSION=	1.0.4
 CATEGORIES=	sysutils www
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	lam
@@ -19,7 +18,7 @@
 RUN_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/Quota.pm:${PORTSDIR}/sysutils/p5-Quota\
 		${SITE_PERL}/Net/LDAP.pm:${PORTSDIR}/net/p5-perl-ldap
 
-USE_PHP=	pcre xml gettext session mcrypt ldap
+USE_PHP=	pcre xml gettext session mcrypt ldap mhash iconv
 WANT_PHP_WEB=	yes
 NO_BUILD=	YES
 WRKSRC=		${WRKDIR}/${PORTNAME:L}-${PORTVERSION}
@@ -29,10 +28,27 @@
 WWWGRP?=	www
 PKGINSTALL=	${WRKDIR}/pkg-install
 PLIST_SUB+=	WWWROOT=${WWW_ROOT}
-WWW_DATA=	index.html config graphics help lib locale sess style templates tmp
-MYPORTDOCS=	HISTORY README TODO COPYING INSTALL VERSION copyright docs/*
+WWW_DATA=	index.html config graphics help lib sess style templates tmp
+WWW_LOCALE=	locale
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITHOUT_NLS)
+PLIST_SUB+=	NLS="@comment "
+.else
+USE_GETTEXT=	yes
+PLIST_SUB+=	NLS=""
+FLAG_NLS=	true
+.endif
+
+MYPORTDOCS =	COPYING HISTORY INSTALL README TODO copyright \
+	docs/README.Kolab.txt docs/README.fpdf.htm \
+	docs/README.hosts.txt docs/README.lamdaemon.txt \
+	docs/README.openldap.txt docs/README.schema.txt \
+	docs/README.security.txt docs/README.upgrade.txt
+
 LAM_SCRIPTS=	lib/lamdaemon.pl
-PORTDOCS=	*
+HTMLPORTDOCS=	docs/devel
 
 do-configure:
 	@${RM} ${WRKSRC}/config/shells
@@ -43,12 +61,20 @@
 .if !defined(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
 	cd ${WRKSRC} && ${TAR} cf - ${MYPORTDOCS} | ${TAR} xf - -C ${DOCSDIR}
+	@${MKDIR} ${PREFIX}/${WWW_ROOT}/html
+	cd ${WRKSRC} && ${TAR} -C ${HTMLPORTDOCS} -cf - . | ${TAR} xf - -C ${PREFIX}/${WWW_ROOT}/html
+.endif
+
+.if defined(FLAG_NLS)
+	cd ${WRKSRC} && ${TAR} cf - ${WWW_LOCALE} | ${TAR} xf - -C ${PREFIX}/${WWW_ROOT}
 .endif
+
 	@${MKDIR} ${PREFIX}/${WWW_ROOT}/tmp
 	@[ -e ${PREFIX}/${WWW_ROOT}/config/config.cfg ] || \
-			${INSTALL_DATA} ${WRKSRC}/config/config.cfg_sample ${PREFIX}/${WWW_ROOT}/config/config.cfg
+		${INSTALL_DATA} ${WRKSRC}/config/config.cfg_sample ${PREFIX}/${WWW_ROOT}/config/config.cfg
 	@[ -e ${PREFIX}/${WWW_ROOT}/config/lam.conf ] || \
-			${INSTALL_DATA} ${WRKSRC}/config/lam.conf_sample ${PREFIX}/${WWW_ROOT}/config/lam.conf
+		${INSTALL_DATA} ${WRKSRC}/config/lam.conf_sample ${PREFIX}/${WWW_ROOT}/config/lam.conf
+
 post-patch:
 	@${SED} -e "s;%%WWWOWN%%;${WWWOWN};g" \
 		-e "s;%%WWWGRP%%;${WWWGRP};g" \
@@ -64,4 +90,4 @@
 	@PKG_PREFIX=${PREFIX} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} WWW_ROOT=${WWW_ROOT} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
 	@${CAT} ${PKGMESSAGE}
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -urNB /usr/ports/sysutils/ldap-account-manager.orig/distinfo ldap-account-manager/distinfo
--- /usr/ports/sysutils/ldap-account-manager.orig/distinfo	Tue Jul 18 11:11:31 2006
+++ ldap-account-manager/distinfo	Thu Aug 24 14:42:19 2006
@@ -1,3 +1,3 @@
-MD5 (ldap-account-manager-1.0.2.tar.gz) = 363df91a11f0f0f6a25b1c596e2483ca
-SHA256 (ldap-account-manager-1.0.2.tar.gz) = 68b0b6072e1efa936940dd746f662c1c92e947dae31bb2abf1a68f9f7bdacaf9
-SIZE (ldap-account-manager-1.0.2.tar.gz) = 1517572
+MD5 (ldap-account-manager-1.0.4.tar.gz) = d9c8f00fffc98bc86d278195ed50ae85
+SHA256 (ldap-account-manager-1.0.4.tar.gz) = 94ce5cff1424bb582579e418aab802b9b8bc9a78d6933bdffdc6046886dbfe59
+SIZE (ldap-account-manager-1.0.4.tar.gz) = 1646060
diff -urNB /usr/ports/sysutils/ldap-account-manager.orig/pkg-plist ldap-account-manager/pkg-plist
--- /usr/ports/sysutils/ldap-account-manager.orig/pkg-plist	Wed Aug  2 16:06:02 2006
+++ ldap-account-manager/pkg-plist	Thu Aug 24 20:42:45 2006
@@ -1,11 +1,24 @@
-@comment $FreeBSD: /repoman/r/pcvs/ports/sysutils/ldap-account-manager/pkg-plist,v 1.13 2006/08/02 12:06:02 erwin Exp $
+%%DOCSDIR%%/COPYING
+%%DOCSDIR%%/HISTORY
+%%DOCSDIR%%/INSTALL
+%%DOCSDIR%%/README
+%%DOCSDIR%%/TODO
+%%DOCSDIR%%/copyright
+%%DOCSDIR%%/docs/README.Kolab.txt
+%%DOCSDIR%%/docs/README.fpdf.htm
+%%DOCSDIR%%/docs/README.hosts.txt
+%%DOCSDIR%%/docs/README.lamdaemon.txt
+%%DOCSDIR%%/docs/README.openldap.txt
+%%DOCSDIR%%/docs/README.schema.txt
+%%DOCSDIR%%/docs/README.security.txt
+%%DOCSDIR%%/docs/README.upgrade.txt
+share/nls/POSIX
+share/nls/en_US.US-ASCII
 %%WWWROOT%%/config/.htaccess
-@unexec if cmp -s %D/%%WWWROOT%%/config/config.cfg %D/%%WWWROOT%%/config/config.cfg_sample; then rm -f %D/%%WWWROOT%%/config/config.cfg ; fi
+%%WWWROOT%%/config/config.cfg
 %%WWWROOT%%/config/config.cfg_sample
-@exec [ -f %B/config.cfg ] || cp %B/%f %B/config.cfg
-@unexec if cmp -s %D/%%WWWROOT%%/config/lam.conf %D/%%WWWROOT%%/config/lam.conf_sample; then rm -f %D/%%WWWROOT%%/config/lam.conf; fi
+%%WWWROOT%%/config/lam.conf
 %%WWWROOT%%/config/lam.conf_sample
-@exec [ -f %B/lam.conf ] || cp %B/%f %B/lam.conf
 %%WWWROOT%%/config/language
 %%WWWROOT%%/config/pdf/default.group.xml
 %%WWWROOT%%/config/pdf/default.host.xml
@@ -13,14 +26,19 @@
 %%WWWROOT%%/config/pdf/default.smbDomain.xml
 %%WWWROOT%%/config/pdf/default.user.xml
 %%WWWROOT%%/config/pdf/logos/printLogo.jpg
+%%WWWROOT%%/config/profiles/.htaccess
 %%WWWROOT%%/config/profiles/default.group
 %%WWWROOT%%/config/profiles/default.host
 %%WWWROOT%%/config/profiles/default.mailAlias
 %%WWWROOT%%/config/profiles/default.smbDomain
 %%WWWROOT%%/config/profiles/default.user
+%%WWWROOT%%/config/selfService/.htaccess
 %%WWWROOT%%/config/shells
 %%WWWROOT%%/graphics/add.png
 %%WWWROOT%%/graphics/banner.jpg
+%%WWWROOT%%/graphics/bigPeople.png
+%%WWWROOT%%/graphics/bigServers.png
+%%WWWROOT%%/graphics/bigTools.png
 %%WWWROOT%%/graphics/catalog.png
 %%WWWROOT%%/graphics/dc.png
 %%WWWROOT%%/graphics/delete.gif
@@ -74,6 +92,62 @@
 %%WWWROOT%%/graphics/userDefault.png
 %%WWWROOT%%/graphics/warn.png
 %%WWWROOT%%/help/help.inc
+%%WWWROOT%%/html/FAQ.htm
+%%WWWROOT%%/html/account_modules.htm
+%%WWWROOT%%/html/account_modules_lib.htm
+%%WWWROOT%%/html/account_pages.htm
+%%WWWROOT%%/html/account_types.htm
+%%WWWROOT%%/html/account_types_lib.htm
+%%WWWROOT%%/html/base_module.htm
+%%WWWROOT%%/html/base_type.htm
+%%WWWROOT%%/html/config.htm
+%%WWWROOT%%/html/config_files.htm
+%%WWWROOT%%/html/config_pages.htm
+%%WWWROOT%%/html/images/lam_baseModule.png
+%%WWWROOT%%/html/images/lam_baseType.png
+%%WWWROOT%%/html/images/lam_config.png
+%%WWWROOT%%/html/images/lam_lists.png
+%%WWWROOT%%/html/images/lam_overview.png
+%%WWWROOT%%/html/images/lam_pdfEditor.png
+%%WWWROOT%%/html/images/lam_profedit.png
+%%WWWROOT%%/html/images/lam_upload.png
+%%WWWROOT%%/html/index.htm
+%%WWWROOT%%/html/ldap.htm
+%%WWWROOT%%/html/lists.htm
+%%WWWROOT%%/html/login.htm
+%%WWWROOT%%/html/mod_accountPages.htm
+%%WWWROOT%%/html/mod_basics.htm
+%%WWWROOT%%/html/mod_config.htm
+%%WWWROOT%%/html/mod_ext.htm
+%%WWWROOT%%/html/mod_general.htm
+%%WWWROOT%%/html/mod_help.htm
+%%WWWROOT%%/html/mod_index.htm
+%%WWWROOT%%/html/mod_pdf.htm
+%%WWWROOT%%/html/mod_profiles.htm
+%%WWWROOT%%/html/mod_rdn.htm
+%%WWWROOT%%/html/mod_upload.htm
+%%WWWROOT%%/html/mod_upload2.htm
+%%WWWROOT%%/html/modules-specification.htm
+%%WWWROOT%%/html/other_libs.htm
+%%WWWROOT%%/html/ou-edit.htm
+%%WWWROOT%%/html/pdf_editor.htm
+%%WWWROOT%%/html/pdf_libs.htm
+%%WWWROOT%%/html/pdf_profiles.htm
+%%WWWROOT%%/html/profile_editor.htm
+%%WWWROOT%%/html/profile_files.htm
+%%WWWROOT%%/html/profiles.htm
+%%WWWROOT%%/html/samba_domains.htm
+%%WWWROOT%%/html/style/layout.css
+%%WWWROOT%%/html/tree_schema.htm
+%%WWWROOT%%/html/type_basics.htm
+%%WWWROOT%%/html/type_css.htm
+%%WWWROOT%%/html/type_general.htm
+%%WWWROOT%%/html/type_icon.htm
+%%WWWROOT%%/html/type_index.htm
+%%WWWROOT%%/html/type_list.htm
+%%WWWROOT%%/html/type_profile.htm
+%%WWWROOT%%/html/types-specification.htm
+%%WWWROOT%%/html/upload.htm
 %%WWWROOT%%/index.html
 %%WWWROOT%%/lib/.htaccess
 %%WWWROOT%%/lib/account.inc
@@ -125,6 +199,7 @@
 %%WWWROOT%%/lib/profiles.inc
 %%WWWROOT%%/lib/schema.inc
 %%WWWROOT%%/lib/security.inc
+%%WWWROOT%%/lib/selfService.inc
 %%WWWROOT%%/lib/status.inc
 %%WWWROOT%%/lib/tree.inc
 %%WWWROOT%%/lib/types.inc
@@ -135,24 +210,26 @@
 %%WWWROOT%%/lib/types/user.inc
 %%WWWROOT%%/lib/ufpdf.php
 %%WWWROOT%%/lib/xml_parser.inc
-%%WWWROOT%%/locale/ca_ES/LC_MESSAGES/messages.mo
-%%WWWROOT%%/locale/ca_ES/LC_MESSAGES/messages.po
-%%WWWROOT%%/locale/de_DE/LC_MESSAGES/messages.mo
-%%WWWROOT%%/locale/de_DE/LC_MESSAGES/messages.po
-%%WWWROOT%%/locale/es_ES/LC_MESSAGES/messages.mo
-%%WWWROOT%%/locale/es_ES/LC_MESSAGES/messages.po
-%%WWWROOT%%/locale/fr_FR/LC_MESSAGES/messages.mo
-%%WWWROOT%%/locale/fr_FR/LC_MESSAGES/messages.po
-%%WWWROOT%%/locale/hu_HU/LC_MESSAGES/messages.mo
-%%WWWROOT%%/locale/hu_HU/LC_MESSAGES/messages.po
-%%WWWROOT%%/locale/it_IT/LC_MESSAGES/messages.mo
-%%WWWROOT%%/locale/it_IT/LC_MESSAGES/messages.po
-%%WWWROOT%%/locale/ja_JP/LC_MESSAGES/messages.mo
-%%WWWROOT%%/locale/ja_JP/LC_MESSAGES/messages.po
-%%WWWROOT%%/locale/nl_NL/LC_MESSAGES/messages.mo
-%%WWWROOT%%/locale/nl_NL/LC_MESSAGES/messages.po
-%%WWWROOT%%/locale/zh_TW/LC_MESSAGES/messages.mo
-%%WWWROOT%%/locale/zh_TW/LC_MESSAGES/messages.po
+%%NLS%%%%WWWROOT%%/locale/ca_ES/LC_MESSAGES/messages.mo
+%%NLS%%%%WWWROOT%%/locale/ca_ES/LC_MESSAGES/messages.po
+%%NLS%%%%WWWROOT%%/locale/de_DE/LC_MESSAGES/messages.mo
+%%NLS%%%%WWWROOT%%/locale/de_DE/LC_MESSAGES/messages.po
+%%NLS%%%%WWWROOT%%/locale/es_ES/LC_MESSAGES/messages.mo
+%%NLS%%%%WWWROOT%%/locale/es_ES/LC_MESSAGES/messages.po
+%%NLS%%%%WWWROOT%%/locale/fr_FR/LC_MESSAGES/messages.mo
+%%NLS%%%%WWWROOT%%/locale/fr_FR/LC_MESSAGES/messages.po
+%%NLS%%%%WWWROOT%%/locale/hu_HU/LC_MESSAGES/messages.mo
+%%NLS%%%%WWWROOT%%/locale/hu_HU/LC_MESSAGES/messages.po
+%%NLS%%%%WWWROOT%%/locale/it_IT/LC_MESSAGES/messages.mo
+%%NLS%%%%WWWROOT%%/locale/it_IT/LC_MESSAGES/messages.po
+%%NLS%%%%WWWROOT%%/locale/ja_JP/LC_MESSAGES/messages.mo
+%%NLS%%%%WWWROOT%%/locale/ja_JP/LC_MESSAGES/messages.po
+%%NLS%%%%WWWROOT%%/locale/nl_NL/LC_MESSAGES/messages.mo
+%%NLS%%%%WWWROOT%%/locale/nl_NL/LC_MESSAGES/messages.po
+%%NLS%%%%WWWROOT%%/locale/ru_RU/LC_MESSAGES/messages.mo
+%%NLS%%%%WWWROOT%%/locale/ru_RU/LC_MESSAGES/messages.po
+%%NLS%%%%WWWROOT%%/locale/zh_TW/LC_MESSAGES/messages.mo
+%%NLS%%%%WWWROOT%%/locale/zh_TW/LC_MESSAGES/messages.po
 %%WWWROOT%%/sess/.cvsignore
 %%WWWROOT%%/sess/.htaccess
 %%WWWROOT%%/style/layout.css
@@ -166,8 +243,9 @@
 %%WWWROOT%%/templates/config/confmain.php
 %%WWWROOT%%/templates/config/confmodules.php
 %%WWWROOT%%/templates/config/conftypes.php
-%%WWWROOT%%/templates/config/mainmanage.php
+%%WWWROOT%%/templates/config/index.php
 %%WWWROOT%%/templates/config/mainlogin.php
+%%WWWROOT%%/templates/config/mainmanage.php
 %%WWWROOT%%/templates/config/profmanage.php
 %%WWWROOT%%/templates/delete.php
 %%WWWROOT%%/templates/help.php
@@ -232,33 +310,41 @@
 @dirrm %%WWWROOT%%/templates
 @dirrm %%WWWROOT%%/style
 @dirrm %%WWWROOT%%/sess
-@dirrm %%WWWROOT%%/locale/zh_TW/LC_MESSAGES
-@dirrm %%WWWROOT%%/locale/zh_TW
-@dirrm %%WWWROOT%%/locale/nl_NL/LC_MESSAGES
-@dirrm %%WWWROOT%%/locale/nl_NL
-@dirrm %%WWWROOT%%/locale/ja_JP/LC_MESSAGES
-@dirrm %%WWWROOT%%/locale/ja_JP
-@dirrm %%WWWROOT%%/locale/it_IT/LC_MESSAGES
-@dirrm %%WWWROOT%%/locale/it_IT
-@dirrm %%WWWROOT%%/locale/hu_HU/LC_MESSAGES
-@dirrm %%WWWROOT%%/locale/hu_HU
-@dirrm %%WWWROOT%%/locale/fr_FR/LC_MESSAGES
-@dirrm %%WWWROOT%%/locale/fr_FR
-@dirrm %%WWWROOT%%/locale/es_ES/LC_MESSAGES
-@dirrm %%WWWROOT%%/locale/es_ES
-@dirrm %%WWWROOT%%/locale/de_DE/LC_MESSAGES
-@dirrm %%WWWROOT%%/locale/de_DE
-@dirrm %%WWWROOT%%/locale/ca_ES/LC_MESSAGES
-@dirrm %%WWWROOT%%/locale/ca_ES
-@dirrm %%WWWROOT%%/locale
+%%NLS%%@dirrm %%WWWROOT%%/locale/zh_TW/LC_MESSAGES
+%%NLS%%@dirrm %%WWWROOT%%/locale/zh_TW
+%%NLS%%@dirrm %%WWWROOT%%/locale/ru_RU/LC_MESSAGES
+%%NLS%%@dirrm %%WWWROOT%%/locale/ru_RU
+%%NLS%%@dirrm %%WWWROOT%%/locale/nl_NL/LC_MESSAGES
+%%NLS%%@dirrm %%WWWROOT%%/locale/nl_NL
+%%NLS%%@dirrm %%WWWROOT%%/locale/ja_JP/LC_MESSAGES
+%%NLS%%@dirrm %%WWWROOT%%/locale/ja_JP
+%%NLS%%@dirrm %%WWWROOT%%/locale/it_IT/LC_MESSAGES
+%%NLS%%@dirrm %%WWWROOT%%/locale/it_IT
+%%NLS%%@dirrm %%WWWROOT%%/locale/hu_HU/LC_MESSAGES
+%%NLS%%@dirrm %%WWWROOT%%/locale/hu_HU
+%%NLS%%@dirrm %%WWWROOT%%/locale/fr_FR/LC_MESSAGES
+%%NLS%%@dirrm %%WWWROOT%%/locale/fr_FR
+%%NLS%%@dirrm %%WWWROOT%%/locale/es_ES/LC_MESSAGES
+%%NLS%%@dirrm %%WWWROOT%%/locale/es_ES
+%%NLS%%@dirrm %%WWWROOT%%/locale/de_DE/LC_MESSAGES
+%%NLS%%@dirrm %%WWWROOT%%/locale/de_DE
+%%NLS%%@dirrm %%WWWROOT%%/locale/ca_ES/LC_MESSAGES
+%%NLS%%@dirrm %%WWWROOT%%/locale/ca_ES
+%%NLS%%@dirrm %%WWWROOT%%/locale
 @dirrm %%WWWROOT%%/lib/types
 @dirrm %%WWWROOT%%/lib/modules
 @dirrm %%WWWROOT%%/lib/font
 @dirrm %%WWWROOT%%/lib
+@dirrm %%WWWROOT%%/html/style
+@dirrm %%WWWROOT%%/html/images
+@dirrm %%WWWROOT%%/html
 @dirrm %%WWWROOT%%/help
 @dirrm %%WWWROOT%%/graphics
+@dirrm %%WWWROOT%%/config/selfService
 @dirrm %%WWWROOT%%/config/profiles
 @dirrm %%WWWROOT%%/config/pdf/logos
 @dirrm %%WWWROOT%%/config/pdf
 @dirrm %%WWWROOT%%/config
 @dirrm %%WWWROOT%%
+@dirrm %%DOCSDIR%%/docs
+%%PORTDOCS%%@dirrm %%DOCSDIR%%

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608241651.k7OGpT3A094848>