svn commit: r350401 - head/devel/wxGlade
Pawel Pekala
pawel at FreeBSD.org
Sun Apr 6 18:56:21 UTC 2014
Author: pawel
Date: Sun Apr 6 18:56:20 2014
New Revision: 350401
URL: http://svnweb.freebsd.org/changeset/ports/350401
QAT: https://qat.redports.org/buildarchive/r350401/
Log:
Add staging support
Modified:
head/devel/wxGlade/Makefile
head/devel/wxGlade/pkg-plist
Modified: head/devel/wxGlade/Makefile
==============================================================================
--- head/devel/wxGlade/Makefile Sun Apr 6 18:36:40 2014 (r350400)
+++ head/devel/wxGlade/Makefile Sun Apr 6 18:56:20 2014 (r350401)
@@ -14,21 +14,16 @@ COMMENT= GUI builder for wxPython/wxWidg
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/license.txt
-OPTIONS_DEFINE= DOCS
-
USE_PYTHON= yes
# This can be set back to 2.6+ once this port moves to version 0.6.9,
# cf. PR185230.
USE_WX= 2.8+
WX_COMPS= python
-MAN1= wxglade.1
-
DESKTOP_ENTRIES="wxGlade" "" "${PYTHON_SITELIBDIR}/wxglade/icons/icon.xpm" \
"${PORTNAME}" "" true
-NO_STAGE= yes
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -e \
@@ -40,31 +35,26 @@ do-build:
"$$@"') > ${WRKDIR}/${PORTNAME}
do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/docs/man/wxglade.1 ${MAN1PREFIX}/man/man1
- @${MKDIR} ${PYTHON_SITELIBDIR}/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/*.py ${PYTHON_SITELIBDIR}/${PORTNAME}
-.for f in codegen edit_sizers icons res widgets
- @(cd ${WRKSRC} \
- && ${COPYTREE_SHARE} ${f} ${PYTHON_SITELIBDIR}/${PORTNAME})
-.endfor
- @${PYTHON_CMD} -m compileall ${PYTHON_SITELIBDIR}/${PORTNAME}
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/epydoc.conf ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/*.txt ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/man/*.xml ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/src/*.xml ${DOCSDIR}
- @${MKDIR} ${DOCSDIR}/doc
- ${INSTALL_DATA} ${WRKSRC}/docs/*.html ${DOCSDIR}/doc
- ${INSTALL_DATA} ${WRKSRC}/docs/*.txt ${DOCSDIR}/doc
- @${MKDIR} ${DOCSDIR}/doc/html
- ${INSTALL_DATA} ${WRKSRC}/docs/html/*.* ${DOCSDIR}/doc/html
- @${MKDIR} ${DOCSDIR}/doc/img
- ${INSTALL_DATA} ${WRKSRC}/docs/img/*.* ${DOCSDIR}/doc/img
- @${MKDIR} ${DOCSDIR}/doc/pdf
- ${INSTALL_DATA} ${WRKSRC}/docs/pdf/*.pdf ${DOCSDIR}/doc/pdf
- @${LN} -sf ${DOCSDIR} ${PYTHON_SITELIBDIR}/${PORTNAME}/docs
-.endif
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/docs/man/wxglade.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+ @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/*.py ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} "codegen edit_sizers icons res widgets" \
+ ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME})
+ @(cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} && \
+ ${PYTHON_CMD} -m compileall .)
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC} && ${INSTALL_DATA} epydoc.conf *.txt docs/man/*.xml \
+ docs/src/*.xml ${STAGEDIR}${DOCSDIR})
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc
+ ${INSTALL_DATA} ${WRKSRC}/docs/*.html ${STAGEDIR}${DOCSDIR}/doc
+ ${INSTALL_DATA} ${WRKSRC}/docs/*.txt ${STAGEDIR}${DOCSDIR}/doc
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/html
+ ${INSTALL_DATA} ${WRKSRC}/docs/html/*.* ${STAGEDIR}${DOCSDIR}/doc/html
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/img
+ ${INSTALL_DATA} ${WRKSRC}/docs/img/*.* ${STAGEDIR}${DOCSDIR}/doc/img
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/pdf
+ ${INSTALL_DATA} ${WRKSRC}/docs/pdf/*.pdf ${STAGEDIR}${DOCSDIR}/doc/pdf
+ @${LN} -sf ${DOCSDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/docs
.include <bsd.port.mk>
Modified: head/devel/wxGlade/pkg-plist
==============================================================================
--- head/devel/wxGlade/pkg-plist Sun Apr 6 18:36:40 2014 (r350400)
+++ head/devel/wxGlade/pkg-plist Sun Apr 6 18:56:20 2014 (r350401)
@@ -481,6 +481,7 @@ bin/wxglade
%%PYTHON_SITELIBDIR%%/wxglade/xml_parse.pyc
%%PYTHON_SITELIBDIR%%/wxglade/xrc2wxg.py
%%PYTHON_SITELIBDIR%%/wxglade/xrc2wxg.pyc
+man/man1/wxglade.1.gz
%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
%%PORTDOCS%%%%DOCSDIR%%/NEWS.txt
%%PORTDOCS%%%%DOCSDIR%%/README.txt
More information about the svn-ports-head
mailing list