Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Jul 2014 12:39:08 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r363579 - in head/games/py-pychess: . files
Message-ID:  <201407311239.s6VCd8jM067141@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Thu Jul 31 12:39:07 2014
New Revision: 363579
URL: http://svnweb.freebsd.org/changeset/ports/363579
QAT: https://qat.redports.org/buildarchive/r363579/

Log:
  games/py-pychess: Update 0.10rc1 => 0.10.1 and stage
  
  PR:		191822
  Submitted by:	Ports Fury

Deleted:
  head/games/py-pychess/files/
  head/games/py-pychess/pkg-plist
Modified:
  head/games/py-pychess/Makefile
  head/games/py-pychess/distinfo
  head/games/py-pychess/pkg-descr

Modified: head/games/py-pychess/Makefile
==============================================================================
--- head/games/py-pychess/Makefile	Thu Jul 31 12:39:04 2014	(r363578)
+++ head/games/py-pychess/Makefile	Thu Jul 31 12:39:07 2014	(r363579)
@@ -2,75 +2,64 @@
 # $FreeBSD$
 
 PORTNAME=	pychess
-DISTVERSION=	0.10rc1
-PORTREVISION=	2
-#PORTEPOCH=	0
+PORTVERSION=	0.10.1
 CATEGORIES=	games python
-MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE} \
-		http://nivi.interfree.it/distfiles/${PORTNAME}/
+MASTER_SITES=	http://www.pychess.org/download/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	GTK chess client written in Python
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>=3-2.5.1_1:${PORTSDIR}/databases/py-sqlite3
-
-INSTALLS_ICONS=	yes
-
-OPTIONS_DEFINE=	PYGSTREAMER CRAFTY GNUCHESS PHALANX SJENG STOCKFISH
-PYGSTREAMER_DESC=	Install gst-python for audio support
-CRAFTY_DESC=	Install crafty (chess engine)
-GNUCHESS_DESC=	Install gnuchess (chess engine)
-PHALANX_DESC=	Install phalanx (chess engine)
-SJENG_DESC=	Install sjeng (chess engine)
-STOCKFISH_DESC=	Install stockfish (chess engine)
+LICENSE=	GPLv2 # (or later)
 
-OPTIONSFILE=	${PORT_DBDIR}/py-${PORTNAME}/options
-
-PYDISTUTILS_PKGVERSION=	${DISTVERSION}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>=3-2.5.1_1:${PORTSDIR}/databases/py-sqlite3
 
+USES=		desktop-file-utils gettext
 USE_GNOME=	pygnomedesktop
-USES=		gettext
 USE_PYTHON=	yes
 USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
+INSTALLS_ICONS=	yes
 
-REINPLACE_ARGS=	-i.bak -e 's,%%PREFIX%%,${PREFIX},' -e 's,share/games/pychess,${DATADIR},' -e '1s,/usr/bin/python,/usr/bin/env python${PYTHON_VER},'
-
-.if !defined(NO_INSTALL_MANPAGES)
-MAN1=	${PORTNAME}.1
-MANCOMPRESSED=	yes
-.else
-MAKE_ENV+=	NO_INSTALL_MANPAGES=${NO_INSTALL_MANPAGES}
-.endif
+OPTIONS_DEFINE=		PYGSTREAMER
+OPTIONS_GROUP=		ENGINES
+OPTIONS_GROUP_ENGINES=	CRAFTY GNUCHESS PHALANX SJENG STOCKFISH
+
+CRAFTY_DESC=		Use crafty
+CRAFTY_RUN_DEPENDS=	crafty:${PORTSDIR}/games/crafty
+ENGINES_DESC=		Chess Engines
+GNUCHESS_DESC=		Use gnuchess
+GNUCHESS_RUN_DEPENDS=	gnuchess:${PORTSDIR}/games/gnuchess
+PHALANX_DESC=		Use phalanx
+PHALANX_RUN_DEPENDS=	phalanx:${PORTSDIR}/games/phalanx
+SJENG_DESC=		Use sjeng
+SJENG_RUN_DEPENDS+=	sjeng:${PORTSDIR}/games/sjeng
+STOCKFISH_DESC=		Use stockfish
+STOCKFISH_RUN_DEPENDS=	stockfish:${PORTSDIR}/games/stockfish
+PYGSTREAMER_DESC=	Install gst-python for audio support
+PYGSTREAMER_USE=	gstreamer=python
 
-NO_STAGE=	yes
 post-patch:
-	cd ${WRKSRC} && ${REINPLACE_CMD} ${PORTNAME} ${PYSETUP} lib/pychess/widgets/newGameDialog.py lib/pychess/Players/PyChess.py
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPYGSTREAMER}
-RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}gstreamer>=0.10.8:${PORTSDIR}/multimedia/py-gstreamer
-.endif
-
-.if ${PORT_OPTIONS:MCRAFTY}
-RUN_DEPENDS+=	crafty:${PORTSDIR}/games/crafty
-.endif
-
-.if ${PORT_OPTIONS:MGNUCHESS}
-RUN_DEPENDS+=	gnuchess:${PORTSDIR}/games/gnuchess
-.endif
-
-.if ${PORT_OPTIONS:MPHALANX}
-RUN_DEPENDS+=	phalanx:${PORTSDIR}/games/phalanx
-.endif
-
-.if ${PORT_OPTIONS:MSJENG}
-RUN_DEPENDS+=	sjeng:${PORTSDIR}/games/sjeng
-.endif
-
-.if ${PORT_OPTIONS:MSTOCKFISH}
-RUN_DEPENDS+=	stockfish:${PORTSDIR}/games/stockfish
-.endif
+	@${REINPLACE_CMD} -e \
+		's|share/man|man|' ${WRKSRC}/setup.py
+	@${REINPLACE_CMD} -e \
+		's|gtk.gdk.threads_init()|gobject.threads_init()|' \
+		${WRKSRC}/lib/pychess/Main.py
+	@${REINPLACE_CMD} -e \
+		'/^#!/d' ${WRKSRC}/lib/pychess/Players/PyChess.py
+	@${REINPLACE_CMD} -e \
+		's|"games"|""| ; \
+		 s|"share/games"|""| ; \
+		 s|"local/share"|""| ; \
+		 s|"local/games"|""| ; \
+		 s|"local/share/games"|""|' \
+		${WRKSRC}/lib/pychess/System/prefix.py
+	@${REINPLACE_CMD} -e \
+		's|/usr/share|${PREFIX}/share|' \
+		${WRKSRC}/lib/pychess/widgets/newGameDialog.py
+	@${REINPLACE_CMD} -e \
+		's|"/usr/share/sounds",|| ; \
+		 s|/usr/local/share|${LOCALBASE}/share|' \
+		${WRKSRC}/lib/pychess/widgets/preferencesDialog.py
 
 .include <bsd.port.mk>

Modified: head/games/py-pychess/distinfo
==============================================================================
--- head/games/py-pychess/distinfo	Thu Jul 31 12:39:04 2014	(r363578)
+++ head/games/py-pychess/distinfo	Thu Jul 31 12:39:07 2014	(r363579)
@@ -1,2 +1,2 @@
-SHA256 (pychess-0.10rc1.tar.gz) = 50d5b6a53ea48cfe96ce598e78e6f6905b1f0e70041fef942b7376b8e84d020f
-SIZE (pychess-0.10rc1.tar.gz) = 1466336
+SHA256 (pychess-0.10.1.tar.gz) = 8a8ac9fc6a4605d189a9728f55183130b6a304cbf2dc5b2e923297303fe4ae8a
+SIZE (pychess-0.10.1.tar.gz) = 1939605

Modified: head/games/py-pychess/pkg-descr
==============================================================================
--- head/games/py-pychess/pkg-descr	Thu Jul 31 12:39:04 2014	(r363578)
+++ head/games/py-pychess/pkg-descr	Thu Jul 31 12:39:07 2014	(r363579)
@@ -19,4 +19,4 @@ Features
     * Legal move highlighting
     * A nice and accessible look
 
-WWW:	http://sites.google.com/site/pychess/
+WWW: http://www.pychess.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407311239.s6VCd8jM067141>