aboutsummaryrefslogtreecommitdiff
path: root/mail/qmail-activedir
diff options
context:
space:
mode:
authorMichael Gmelin <grembo@FreeBSD.org>2014-06-01 16:03:48 +0000
committerMichael Gmelin <grembo@FreeBSD.org>2014-06-01 16:03:48 +0000
commitd4dc724ad8a0810aa669746a57b03900f5d2bc16 (patch)
treefe77bb1addd90278f602ed269ebe9e1829050243 /mail/qmail-activedir
parentfe83049fbdf04e2573854ae99191e068bbde8251 (diff)
downloadports-d4dc724ad8a0810aa669746a57b03900f5d2bc16.tar.gz
ports-d4dc724ad8a0810aa669746a57b03900f5d2bc16.zip
Stagify. Uncommon order of pkg-plist entries is due to
problems with old pkg_tools (PORTDOCS won't to the right thing, resetting will use wrong user if built using non-root user, explicitly stating root:wheel seems in- correct too, therefore I moved them to the top) Reviewed by: flo (mentor) Approved by: flo (mentor)
Notes
Notes: svn path=/head/; revision=356146
Diffstat (limited to 'mail/qmail-activedir')
-rw-r--r--mail/qmail-activedir/Makefile22
-rw-r--r--mail/qmail-activedir/pkg-plist9
2 files changed, 12 insertions, 19 deletions
diff --git a/mail/qmail-activedir/Makefile b/mail/qmail-activedir/Makefile
index cc6e4cd74beb..84b6c6d34c53 100644
--- a/mail/qmail-activedir/Makefile
+++ b/mail/qmail-activedir/Makefile
@@ -19,18 +19,10 @@ BINARIES= checkadpassword qmail-adgetpw create_alias_files
CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib -Wall -lldap
-PLIST_FILES= bin/checkadpassword \
- bin/create_alias_files \
- bin/qmail-adgetpw
-
-PORTDOCS= INSTALL README
-
.if defined(WITH_OPENLDAP_VER)
WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER}
.endif
-NO_STAGE= yes
-
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
@@ -49,19 +41,11 @@ do-build:
do-install:
.for prog in ${BINARIES}
- ${INSTALL_PROGRAM} ${WRKSRC}/${prog} ${PREFIX}/bin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/${prog} ${STAGEDIR}${PREFIX}/bin/
.endfor
- ${CHMOD} 700 ${PREFIX}/bin/checkadpassword \
- ${PREFIX}/bin/create_alias_files
- ${CHMOD} 711 ${PREFIX}/bin/qmail-adgetpw
- ${CHOWN} root:qmail ${PREFIX}/bin/qmail-adgetpw
- ${CHOWN} root:wheel ${PREFIX}/bin/create_alias_files
.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
-.for i in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
-.endfor
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR}
.endif
- @${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>
diff --git a/mail/qmail-activedir/pkg-plist b/mail/qmail-activedir/pkg-plist
new file mode 100644
index 000000000000..4c0f4d5db766
--- /dev/null
+++ b/mail/qmail-activedir/pkg-plist
@@ -0,0 +1,9 @@
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
+@mode 700
+bin/checkadpassword
+bin/create_alias_files
+@mode 711
+@group qmail
+bin/qmail-adgetpw