Index: head/games/glchess/Makefile =================================================================== --- head/games/glchess/Makefile (revision 439742) +++ head/games/glchess/Makefile (revision 439743) @@ -1,54 +1,50 @@ # Created by: Patrick Li # $FreeBSD$ PORTNAME= glchess PORTVERSION= 1.0.6 PORTREVISION= 10 CATEGORIES= games MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= 3D OpenGL based chess game RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:x11-toolkits/py-gtkglext USES= desktop-file-utils python shared-mime-info USE_GNOME= gconf2 USE_PYTHON= distutils GCONF_SCHEMAS= glchess.schemas OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls -.include - post-patch: @${GREP} -lR "/usr/share/games/glchess" ${WRKSRC} | ${XARGS} \ ${REINPLACE_CMD} -e 's|/usr/share/games/glchess|${DATADIR}|g' @${REINPLACE_CMD} -e 's|share/games/glchess|share/glchess|g ; \ s|share/gconf/schemas|etc/gconf/schemas|g' ${WRKSRC}/setup.py -post-build: -.if ${PORT_OPTIONS:MNLS} +post-build-NLS-on: @(for lang in `${MAKE} -f ${WRKSRC}/Makefile -V LANGUAGES` ; do \ cd ${WRKSRC}/po ; \ ${LOCALBASE}/bin/msgfmt $$lang.po -o $$lang.mo ; \ done) -.endif -post-install: -.if ${PORT_OPTIONS:MNLS} +post-install-NLS-on: @(for lang in `${MAKE} -f ${WRKSRC}/Makefile -V LANGUAGES` ; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/$$lang/LC_MESSAGES ; \ ${INSTALL_DATA} ${WRKSRC}/po/$$lang.mo \ ${STAGEDIR}${PREFIX}/share/locale/$$lang/LC_MESSAGES/glchess.mo ; \ done) -.endif + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ChangeLog README TODO ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/games/glchess/pkg-descr =================================================================== --- head/games/glchess/pkg-descr (revision 439742) +++ head/games/glchess/pkg-descr (revision 439743) @@ -1,6 +1,6 @@ glChess is a 3D OpenGL based chess game that interfaces via the Chess Engine Communication Protocol (CECP) by Tim Mann. This means it can currently use Crafty and GNU Chess as AIs. You can also play Human vs. Human, but so far not over a network. -WWW: http://glchess.sourceforge.net/ +WWW: https://sourceforge.net/projects/glchess/