12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- # $OpenBSD: Makefile,v 1.19 2017/05/31 20:33:44 millert Exp $
- COMMENT= execute a command as another user
- DISTNAME= sudo-1.8.20p2
- PKGNAME= sudo-1.8.20.2
- CATEGORIES= security
- MAINTAINER= Todd C. Miller <millert@openbsd.org>
- # ISC-style license
- PERMIT_PACKAGE_CDROM= Yes
- WANTLIB+= c util z
- HOMEPAGE= https://www.sudo.ws/
- MASTER_SITES= https://www.sudo.ws/dist/ \
- ftp://plier.ucar.edu/pub/sudo/ \
- ftp://ftp.tux.org/pub/security/sudo/ \
- ftp://sunsite.ualberta.ca/pub/Mirror/sudo/
- SEPARATE_BUILD= Yes
- CONFIGURE_STYLE= gnu
- CONFIGURE_ARGS+= --with-insults \
- --with-env-editor \
- --with-logfac=authpriv \
- --with-libtool=system \
- --disable-path-info \
- --enable-zlib=system
- SHARED_LIBS= sudo_util 0.0
- FLAVORS= gettext ldap
- FLAVOR?=
- .if ${FLAVOR:Mldap}
- CONFIGURE_ARGS+= --with-ldap=${LOCALBASE}
- LIB_DEPENDS+= databases/openldap
- WANTLIB+= crypto lber-2.4 ldap-2.4 sasl2 ssl
- .endif
- .if ${FLAVOR:Mgettext}
- MODULES+= devel/gettext
- CONFIGURE_ARGS += --enable-nls=${LOCALBASE}
- .else
- CONFIGURE_ARGS += --disable-nls
- .endif
- # Don't set owner on install in fake mode
- FAKE_FLAGS= "INSTALL_OWNER="
- EXAMPLEDIR= ${PREFIX}/share/examples/sudo
- post-install:
- ${INSTALL_DATA} ${FILESDIR}/sudoers ${EXAMPLEDIR}/sudoers.OpenBSD
- rm -rf ${WRKINST}/etc/sudoers* ${WRKINST}/var/db/sudo \
- ${WRKINST}/var/run/sudo ${EXAMPLEDIR}/pam.conf
- .include <bsd.port.mk>
|