games/childsplay: Update 2.6.5 -> 3.3

Port changes:
* Use DISTVERSION
* Order USExx
* Remove post-patch
* Add NO_ARCH

PR:		230115
Submitted by:	Nathan <ndowens.fbsd@yandex.com>
This commit is contained in:
Yuri Victorovich 2018-07-29 04:21:34 +00:00
parent 0146afc3da
commit 02187a448d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=475625
3 changed files with 1338 additions and 383 deletions

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= childsplay
PORTVERSION= 2.6.5
PORTREVISION= 4
DISTVERSION= 3.3
CATEGORIES= games
MASTER_SITES= SAVANNAH
@ -17,13 +16,13 @@ BUILD_DEPENDS= ${PYGAME}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} \
${PYGAME}
NO_BUILD= yes
USES= gettext shebangfix tar:tgz python:2.7
USE_GNOME= pygtk2
NO_BUILD= yes
NO_ARCH= yes
SHEBANG_FILES= childsplay.py
.for i in buttons funcs text dialogs gtk_widgets base
.for i in buttons funcs text dialogs base
SHEBANG_FILES+= SPWidgets/$i.py
.endfor
@ -31,12 +30,6 @@ DESKTOP_ENTRIES="Childsplay" "" "" "${PORTNAME}" "Game;Education;" ""
CHILDSPLAYDIR= ${PYTHONPREFIX_SITELIBDIR}/childsplay
post-patch:
@${REINPLACE_CMD} -e \
'/NoGtk/s|True|False|' ${WRKSRC}/SPConstants.py
@${REINPLACE_CMD} -e \
's|/usr/local|${PREFIX}|' ${WRKSRC}/pangofont.py
do-configure:
@${ECHO_CMD} "#!${SH}" > ${WRKDIR}/childsplay.sh
@${ECHO_CMD} >> ${WRKDIR}/childsplay.sh
@ -49,11 +42,11 @@ do-install:
${STAGEDIR}${PREFIX}/bin/childsplay
@${MKDIR} ${STAGEDIR}${CHILDSPLAYDIR}
${INSTALL_DATA} ${WRKSRC}/*.py ${STAGEDIR}${CHILDSPLAYDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} "SPWidgets alphabetsounds lib" \
${STAGEDIR}${CHILDSPLAYDIR})
(cd ${WRKSRC} && ${COPYTREE_SHARE} locale ${STAGEDIR}${PREFIX}/share)
cd ${WRKSRC} && ${COPYTREE_SHARE} "SPWidgets alphabet-sounds lib" \
${STAGEDIR}${CHILDSPLAYDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} locale ${STAGEDIR}${PREFIX}/share
${INSTALL_DATA} ${WRKSRC}/sp_content.db ${STAGEDIR}${CHILDSPLAYDIR}
(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \
-d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \
-d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}
.include <bsd.port.mk>

View file

@ -1,2 +1,3 @@
SHA256 (childsplay-2.6.5.tgz) = 16b232db3e1806e37748ecf563523cfd7da78fe6b86a625c63e58993b73ca88a
SIZE (childsplay-2.6.5.tgz) = 24091891
TIMESTAMP = 1532827672
SHA256 (childsplay-3.3.tgz) = 3dcbdef8721505add5a811f504a655934ba91d4bc85a0b6ded930f447ebc3a07
SIZE (childsplay-3.3.tgz) = 33297165

File diff suppressed because it is too large Load diff