aboutsummaryrefslogtreecommitdiff
path: root/sysutils/pyrenamer/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/pyrenamer/Makefile')
-rw-r--r--sysutils/pyrenamer/Makefile35
1 files changed, 21 insertions, 14 deletions
diff --git a/sysutils/pyrenamer/Makefile b/sysutils/pyrenamer/Makefile
index 3ab96b70495f..1d2b8bc0d9dd 100644
--- a/sysutils/pyrenamer/Makefile
+++ b/sysutils/pyrenamer/Makefile
@@ -7,38 +7,45 @@
#
PORTNAME= pyrenamer
-DISTVERSION= 0.5.0
-PORTREVISION= 1
+PORTVERSION= 0.6.0
CATEGORIES= sysutils python gnome
-MASTER_SITES= http://www.infinicode.org/code/${PORTNAME}/
+MASTER_SITES= http://www.infinicode.org/code/pyrenamer/files/
MAINTAINER= ports@FreeBSD.org
COMMENT= A mass file renamer written in PyGTK
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/eyeD3/__init__.py:${PORTSDIR}/audio/py-eyed3
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/eyeD3/__init__.py:${PORTSDIR}/audio/py-eyed3
-
-USE_GMAKE= yes
-USE_GNOME= gnomehack gnomeprefix gconf2 pygtk2
+USE_GNOME= gconf2 gnomehack pygtk2
USE_PYTHON= yes
USE_GETTEXT= yes
+USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
-DOCS= AUTHORS COPYING ChangeLog NEWS README
MAN1= pyrenamer.1
GCONF_SCHEMAS= pyrenamer.schemas
+.if defined(WITHOUT_HACHOIR)
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/eyeD3/__init__.py:${PORTSDIR}/audio/py-eyed3
+.else
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/hachoir_metadata/__init__.py:${PORTSDIR}/sysutils/hachoir-metadata
+.endif
+
post-patch:
- @${REINPLACE_CMD} -e 's|[$$][(]datadir[)]/doc/pyrenamer|${EXAMPLESDIR}|g' \
- ${WRKSRC}/doc/Makefile.in
+ @${REINPLACE_CMD} -e '/^SUBDIRS/s|doc||g' ${WRKSRC}/Makefile.in
-.ifndef (NOPORTDOCS)
post-install:
+ ${INSTALL_MAN} ${WRKSRC}/doc/pyrenamer.1 ${MANPREFIX}/man/man1
+.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
-.for i in ${DOCS}
- @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
+.for file in AUTHORS ChangeLog NEWS README
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.endfor
+.endif
+.if !defined(NOPORTEXAMPLES)
+ @${MKDIR} ${EXAMPLESDIR}
+.for file in treefilebrowser_example.py
+ ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${EXAMPLESDIR}
.endfor
.endif