svn commit: r336976 - branches/2014Q1/games/cheech

Baptiste Daroussin bapt at FreeBSD.org
Fri Dec 20 07:57:15 UTC 2013


Author: bapt
Date: Fri Dec 20 07:57:14 2013
New Revision: 336976
URL: http://svnweb.freebsd.org/changeset/ports/336976

Log:
  MFH: r336937
  
  - Fix build with clang
  - Add LICENSE
  
  PR:		ports/184821
  Submitted by:	KATO Tsuguru <tkato432 at yahoo.com>

Modified:
  branches/2014Q1/games/cheech/Makefile
  branches/2014Q1/games/cheech/pkg-plist   (contents, props changed)
Directory Properties:
  branches/2014Q1/   (props changed)

Modified: branches/2014Q1/games/cheech/Makefile
==============================================================================
--- branches/2014Q1/games/cheech/Makefile	Fri Dec 20 07:56:27 2013	(r336975)
+++ branches/2014Q1/games/cheech/Makefile	Fri Dec 20 07:57:14 2013	(r336976)
@@ -11,15 +11,17 @@ EXTRACT_SUFX=	.tgz
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Multiplayer Chinese Checkers game
 
-LIB_DEPENDS=	libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24 \
-		libgnet-2.0.so:${PORTSDIR}/net/gnet2
+LICENSE=	GPLv2 # (or later)
 
-USES=		gmake pkgconfig
-GNU_CONFIGURE=	yes
-USE_AUTOTOOLS=	automake:env
+LIB_DEPENDS=	libgnet-2.0.so:${PORTSDIR}/net/gnet2
 
 OPTIONS_DEFINE=	DOCS
 
+USES=		gmake pkgconfig
+USE_GNOME=	gtkmm24
+USE_AUTOTOOLS=	automake:env
+GNU_CONFIGURE=	yes
+
 DESKTOP_ENTRIES=	"cheech" \
 			"${COMMENT}" \
 			"${PREFIX}/share/pixmaps/${PORTNAME}.png" \
@@ -27,15 +29,17 @@ DESKTOP_ENTRIES=	"cheech" \
 			"Game;BoardGame;" \
 			"false"
 
-INSTALL_TARGET=	install install-cheechdocDATA
-
 post-patch:
-	@${REINPLACE_CMD} -e "s|doc/cheech|share/doc/cheech|g" \
-		-e "s|: install-cheechdocDATA|:|g" \
-		${WRKSRC}/Makefile.in
-	@${REINPLACE_CMD} -e 's|connect(SigC::slot|connect(sigc::mem_fun|g ; \
-		s|#include <sigc++\/compatibility\.h>||g' \
-			${WRKSRC}/src/*.cc
+	@${REINPLACE_CMD} -e \
+		's|$${prefix}/doc|$$(datadir)/doc| ; \
+		 /^cheechdoc_DATA/s|COPYING||' ${WRKSRC}/Makefile.in
+	@${REINPLACE_CMD} -e \
+		'/^AM_CXXFLAGS/s|[[:blank:]]-g||' ${WRKSRC}/src/Makefile.in
+	@${REINPLACE_CMD} -e \
+		's|\([[:blank:]]\)usleep|\1Glib::usleep|' ${WRKSRC}/src/utility.cc
+	@${REINPLACE_CMD} -e \
+		's|connect(SigC::slot|connect(sigc::mem_fun|g ; \
+		 s|#include <sigc++\/compatibility\.h>||g' ${WRKSRC}/src/*.cc
 
 pre-configure:
 	@${LN} -sf ${AUTOMAKE_DIR}/install-sh ${WRKSRC}

Modified: branches/2014Q1/games/cheech/pkg-plist
==============================================================================
--- branches/2014Q1/games/cheech/pkg-plist	Fri Dec 20 07:56:27 2013	(r336975)
+++ branches/2014Q1/games/cheech/pkg-plist	Fri Dec 20 07:57:14 2013	(r336976)
@@ -39,7 +39,6 @@ bin/cheechwebd
 %%DATADIR%%/cheechweb/images/peg-yellow.png
 %%DATADIR%%/cheechweb/index.html
 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
 %%PORTDOCS%%%%DOCSDIR%%/ChangeLog
 %%PORTDOCS%%%%DOCSDIR%%/INSTALL
 %%PORTDOCS%%%%DOCSDIR%%/NEWS
@@ -50,8 +49,8 @@ share/pixmaps/cheech/cheech.png
 share/pixmaps/cheech/highlight.png
 share/pixmaps/cheech/pegs.png
 share/pixmaps/cheech/smiley.png
- at dirrmtry share/pixmaps/cheech
-%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
- at dirrmtry %%DATADIR%%/cheechweb/images
- at dirrmtry %%DATADIR%%/cheechweb
- at dirrmtry %%DATADIR%%
+ at dirrm share/pixmaps/cheech
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+ at dirrm %%DATADIR%%/cheechweb/images
+ at dirrm %%DATADIR%%/cheechweb
+ at dirrm %%DATADIR%%


More information about the svn-ports-branches mailing list