Index: head/games/pysolfc/Makefile =================================================================== --- head/games/pysolfc/Makefile (revision 498765) +++ head/games/pysolfc/Makefile (revision 498766) @@ -1,99 +1,99 @@ # $FreeBSD$ PORTNAME= pysolfc -DISTVERSION= 2.4.0 +DISTVERSION= 2.6.3 CATEGORIES= games python MASTER_SITES= SF/${PORTNAME}/PySolFC/${PYSOLFCDIR} \ SF/${PORTNAME}/PySolFC-Cardsets/${CARDSETDIR}:cardsets DISTFILES= ${PYSOLFCDIST} \ ${CARDSETDIST}:cardsets DIST_SUBDIR= ${PORTNAME} MAINTAINER= kai@FreeBSD.org COMMENT= Solitaire game, written in Python and the successor of PySol LICENSE= GPLv2+ GPLv3+ MIT PCW PD UCP UCJ ULG LICENSE_COMB= multi RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}random2>=0:math/py-random2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_DISTFILES_GPLv3+ = ${PYSOLFCDIST} LICENSE_FILE_MIT= ${WRKDIR}/${CARDSETDIR}/cardset-spider/COPYRIGHT LICENSE_DISTFILES_MIT= ${CARDSETDIST} # This applies also to following cardsets: # - ${WRKDIR}/${CARDSETDIR}/cardset-rangoon-e/COPYRIGHT # - ${WRKDIR}/${CARDSETDIR}/cardset-rangoon-r/COPYRIGHT LICENSE_FILE_PCW= ${WRKDIR}/${CARDSETDIR}/cardset-rangoon-d/COPYRIGHT LICENSE_NAME_PCW= Postcardware LICENSE_PERMS_PCW= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept LICENSE_DISTFILES_PCW= ${CARDSETDIST} LICENSE_FILE_PD= ${WRKDIR}/${CARDSETDIR}/cardset-tksol/COPYRIGHT LICENSE_DISTFILES_PD= ${CARDSETDIST} LICENSE_FILE_UCP= ${WRKDIR}/${CARDSETDIR}/cardset-patience/COPYRIGHT LICENSE_NAME_UCP= Unknown Copyright / Cardset "Patience" LICENSE_PERMS_UCP= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept LICENSE_DISTFILES_UCP= ${CARDSETDIST} LICENSE_FILE_UCJ= ${WRKDIR}/${CARDSETDIR}/cardset-jacoby/COPYRIGHT LICENSE_NAME_UCJ= Unknown Copyright / Cardset "Jacoby" LICENSE_PERMS_UCJ= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept LICENSE_DISTFILES_UCJ= ${CARDSETDIST} LICENSE_FILE_ULG= ${WRKDIR}/${CARDSETDIR}/cardset-greywyvern/COPYRIGHT LICENSE_NAME_ULG= Unknown License / Cardset "Greywyvern" LICENSE_PERMS_ULG= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept LICENSE_DISTFILES_ULG= ${CARDSETDIST} # The rest of the cardsets are licensed with the GPLv+2 LICENSE_FILE_GPLv2+ = ${WRKDIR}/${CARDSETDIR}/cardset-1567/COPYRIGHT LICENSE_DISTFILES_GPLv2+ = ${CARDSETDIST} USES= python shebangfix tar:xz USE_PYTHON= distutils noflavors autoplist SHEBANG_FILES= data/themes/clearlooks/convert_imgs.sh NO_ARCH= yes PLIST_FILES= share/pixmaps/pysolfc.png DATADIR= ${PREFIX}/share/PySolFC WRKSRC= ${WRKDIR}/${PYSOLFCDIR} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext PYSOLFCDIR= PySolFC-${DISTVERSION} PYSOLFCDIST= ${PYSOLFCDIR}${EXTRACT_SUFX} CARDSETDIR= PySolFC-Cardsets-2.0 CARDSETDIST= ${CARDSETDIR}.tar.bz2 post-patch: @${MV} ${WRKSRC}/pysol.py ${WRKSRC}/pysolfc @${REINPLACE_CMD} -e 's|pysol.py|pysolfc|' ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|^Icon.*|Icon=${PORTNAME}|' \ -e 's|^Exec.*|Exec=${PORTNAME}|' \ ${WRKSRC}/data/pysol.desktop @${FIND} ${WRKDIR} -name .thumbnails -or -name .xvpics | \ ${XARGS} ${RM} -r @${FIND} ${WRKSRC} -name "*.bak" -delete post-patch-NLS-off: @${REINPLACE_CMD} -e "s|for l in ('ru', 'ru_RU')|for l in ()|" \ ${WRKSRC}/setup.py post-install: - ${LN} -s ${PREFIX}/share/icons/pysol01.png \ + ${RLN} ${STAGEDIR}${PREFIX}/share/icons/pysol01.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png (cd ${WRKDIR}/${CARDSETDIR} && \ ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}) (cd ${WRKDIR}/${CARDSETDIR} && \ ${FIND} . -type f | ${SED} -e 's|^./|${DATADIR_REL}/|' >> ${TMPPLIST}) .include Index: head/games/pysolfc/distinfo =================================================================== --- head/games/pysolfc/distinfo (revision 498765) +++ head/games/pysolfc/distinfo (revision 498766) @@ -1,5 +1,5 @@ -TIMESTAMP = 1529843933 -SHA256 (pysolfc/PySolFC-2.4.0.tar.xz) = 44693913d841ac3d766284fa98efc55dd6b5d7b82d3e32b93e94615a7f448c35 -SIZE (pysolfc/PySolFC-2.4.0.tar.xz) = 3195544 +TIMESTAMP = 1554972046 +SHA256 (pysolfc/PySolFC-2.6.3.tar.xz) = 3246bc0a69565ba832844792a438063d493ee5fccac1865a1145e9ed421e5711 +SIZE (pysolfc/PySolFC-2.6.3.tar.xz) = 3192304 SHA256 (pysolfc/PySolFC-Cardsets-2.0.tar.bz2) = c388d6360191b3b7e463d84e5a64260c4e3ed36e791a85227d7e8923f3f47ca7 SIZE (pysolfc/PySolFC-Cardsets-2.0.tar.bz2) = 30687905 Index: head/games/pysolfc/pkg-descr =================================================================== --- head/games/pysolfc/pkg-descr (revision 498765) +++ head/games/pysolfc/pkg-descr (revision 498766) @@ -1,7 +1,7 @@ PySolFC is a fork of PySol Solitaire containing more than 1000 solitaire card games. Its features include modern look and feel, multiple cardsets and tableau backgrounds, sound, unlimited undo, player statistics, a hint system, demo games, a solitaire wizard, support for user written plug-ins, an integrated HTML help browser, and lots of documentation. -WWW: http://pysolfc.sourceforge.net/ +WWW: https://pysolfc.sourceforge.io/