mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
- Add RUN_DEPENDS for security/py-cracklib
- Support desktop-file-utils/shebangfix/shared-mime-info PR: 179594 Submitted by: Ports Fury
This commit is contained in:
parent
9daa2abc1d
commit
945bb192d1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=321136
@ -3,6 +3,7 @@
|
||||
|
||||
PORTNAME= revelation
|
||||
PORTVERSION= 0.4.14
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security gnome
|
||||
MASTER_SITES= http://cdn.bitbucket.org/erikg/revelation/downloads/
|
||||
|
||||
@ -11,18 +12,20 @@ COMMENT= Password manager for the GNOME 2 desktop
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
FETCH_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/security/cracklib:patch
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:${PORTSDIR}/devel/py-dbus \
|
||||
${PYTHON_PKGNAMEPREFIX}pycrypto>0:${PORTSDIR}/security/py-pycrypto
|
||||
LIB_DEPENDS= crack:${PORTSDIR}/security/cracklib
|
||||
RUN_DEPENDS:= ${BULID_DEPENDS}
|
||||
RUN_DEPENDS:= ${BULID_DEPENDS} \
|
||||
${PYTHON_PKGNAMEPREFIX}cracklib>0:${PORTSDIR}/security/py-cracklib
|
||||
|
||||
OPTIONS_DEFINE= APPLET
|
||||
APPLET_DESC= Build with applet
|
||||
|
||||
USE_BZIP2= yes
|
||||
USES= pathfix pkgconfig gettext
|
||||
USE_GNOME= desktopfileutils gnomeprefix pygnome2
|
||||
USES= desktop-file-utils gettext pathfix pkgconfig \
|
||||
shared-mime-info shebangfix
|
||||
SHEBANG_FILES= src/revelation.py
|
||||
USE_GNOME= gnomeprefix pygnome2
|
||||
USE_PYTHON= yes
|
||||
USE_GMAKE= yes
|
||||
GNU_CONFIGURE= yes
|
||||
@ -47,27 +50,9 @@ PLIST_SUB+= APPLET=""
|
||||
PLIST_SUB+= APPLET="@comment "
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
CRACK_WRKSRC= $$(cd ${PORTSDIR}/security/cracklib && ${MAKE} -V WRKSRC)
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e \
|
||||
's|^#!.*|#!${SETENV} python|' ${WRKSRC}/src/revelation.py
|
||||
@${REINPLACE_CMD} -e \
|
||||
'/FascistCheck/s|(password)|(password, "${DICTPATH}")|' \
|
||||
${WRKSRC}/src/lib/util.py
|
||||
|
||||
post-build:
|
||||
@(cd ${CRACK_WRKSRC}/python && ${CC} -shared -fPIC \
|
||||
-I${PYTHON_INCLUDEDIR} -I${LOCALBASE}/include ${CFLAGS} \
|
||||
-o _cracklib.so _cracklib.c -L${LOCALBASE}/lib -lcrack -lz)
|
||||
@${PYTHON_CMD} -m compileall ${CRACK_WRKSRC}/python
|
||||
@${PYTHON_CMD} -O -m compileall ${CRACK_WRKSRC}/python
|
||||
|
||||
post-install:
|
||||
(cd ${CRACK_WRKSRC}/python && ${INSTALL_DATA} \
|
||||
_cracklib.so cracklib.py* \
|
||||
${PYTHONPREFIX_SITELIBDIR}/revelation)
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,5 +1,4 @@
|
||||
bin/revelation
|
||||
%%PYTHON_SITELIBDIR%%/revelation/_cracklib.so
|
||||
%%PYTHON_SITELIBDIR%%/revelation/PBKDF2.py
|
||||
%%PYTHON_SITELIBDIR%%/revelation/PBKDF2.pyc
|
||||
%%PYTHON_SITELIBDIR%%/revelation/PBKDF2.pyo
|
||||
@ -21,9 +20,6 @@ bin/revelation
|
||||
%%PYTHON_SITELIBDIR%%/revelation/config.py
|
||||
%%PYTHON_SITELIBDIR%%/revelation/config.pyc
|
||||
%%PYTHON_SITELIBDIR%%/revelation/config.pyo
|
||||
%%PYTHON_SITELIBDIR%%/revelation/cracklib.py
|
||||
%%PYTHON_SITELIBDIR%%/revelation/cracklib.pyc
|
||||
%%PYTHON_SITELIBDIR%%/revelation/cracklib.pyo
|
||||
%%PYTHON_SITELIBDIR%%/revelation/data.py
|
||||
%%PYTHON_SITELIBDIR%%/revelation/data.pyc
|
||||
%%PYTHON_SITELIBDIR%%/revelation/data.pyo
|
||||
@ -112,7 +108,3 @@ share/mime/packages/revelation.xml
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/revelation/datahandler
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/revelation/bundle
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/revelation
|
||||
@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
|
||||
@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
|
||||
@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
|
||||
@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
|
||||
|
Loading…
Reference in New Issue
Block a user