svn commit: r354017 - head/games/secretmaryochronicles

Dmitry Marakasov amdmi3 at FreeBSD.org
Wed May 14 03:16:58 UTC 2014


Author: amdmi3
Date: Wed May 14 03:16:57 2014
New Revision: 354017
URL: http://svnweb.freebsd.org/changeset/ports/354017
QAT: https://qat.redports.org/buildarchive/r354017/

Log:
  - Update to 20140514 snapshot (development continues in github.com/Quintus/SMC)
  - Support staging
  - Add LICENSE
  - Switch to dynamic plist
  - Remain BROKEN: although the port compiles with cegui-0.8, it still doesn't run; I expect to unbreak it soon as cegui-0.8 support is finished upstream

Deleted:
  head/games/secretmaryochronicles/pkg-plist
Modified:
  head/games/secretmaryochronicles/Makefile
  head/games/secretmaryochronicles/distinfo

Modified: head/games/secretmaryochronicles/Makefile
==============================================================================
--- head/games/secretmaryochronicles/Makefile	Wed May 14 03:16:24 2014	(r354016)
+++ head/games/secretmaryochronicles/Makefile	Wed May 14 03:16:57 2014	(r354017)
@@ -2,59 +2,46 @@
 # $FreeBSD$
 
 PORTNAME=	secretmaryochronicles
-PORTVERSION=	1.10.git20120512
-PORTREVISION=	6
+PORTVERSION=	1.10.git20140514
 CATEGORIES=	games
 MASTER_SITES=	http://mirror.amdmi3.ru/distfiles/
-#		SF/smclone/Secret%20Maryo%20Chronicles/${PORTVERSION}
+# it could use github.com/Quintus/SMC, but it needs to be packaged
+# by hand as it uses submodules
 DISTNAME=	smc-${PORTVERSION}
 
 MAINTAINER=	amdmi3 at FreeBSD.org
 COMMENT=	Secret Maryo Chronicles two-dimensional platform game
 
-BROKEN=		Does not compile with graphics/cegui 0.8.3.
+BROKEN=		does not run, cegui 0.8 support still in development
+
+LICENSE=	GPLv3
 
 LIB_DEPENDS=	libCEGUIBase-0.so:${PORTSDIR}/graphics/cegui \
 		libboost_filesystem.so:${PORTSDIR}/devel/boost-libs \
-		libpng15.so:${PORTSDIR}/graphics/png
+		libpng15.so:${PORTSDIR}/graphics/png \
+		libpcre.so:${PORTSDIR}/devel/pcre \
+		libfreeimage.so:${PORTSDIR}/graphics/freeimage \
+		libxml++-2.6.so:${PORTSDIR}/textproc/libxml++26
+BUILD_DEPENDS=	rake:${PORTSDIR}/devel/rubygem-rake \
+		bison:${PORTSDIR}/devel/bison
 
-USE_BZIP2=	yes
-USE_AUTOTOOLS=	aclocal:env autoheader:env autoconf:env automake:env
-GNU_CONFIGURE=	yes
+USES=		tar:bzip2 cmake:outsource gettext pkgconfig compiler:c++11-lib
 USE_SDL=	sdl image mixer ttf
-USE_GL=		gl glu
-USES=		gettext gmake pkgconfig
-
-CPPFLAGS+=	-I${LOCALBASE}/include
-CXXFLAGS+=	-DBOOST_FILESYSTEM_VERSION=3
-LDFLAGS+=	-L${LOCALBASE}/lib
+USE_GL=		gl
 
 DATADIR=	${PREFIX}/share/smc
 
-WRKSRC=		${WRKDIR}/smc
+WRKSRC=		${WRKDIR}/SMC
 
-PORTDOCS=	controls.html history.html style.css
+CMAKE_SOURCE_PATH=${WRKSRC}/smc
 
-NO_STAGE=	yes
+PLIST_FILES=	bin/smc
+PORTDATA=	*
+PORTDOCS=	*
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/autogen.sh
-
-run-autotools:
-	cd ${WRKSRC} && ${SH} ./autogen.sh
-	@${REINPLACE_CMD} -e '/^LIBS =/ s|$$|$$(INTLLIBS)|' \
-		${WRKSRC}/src/Makefile.in
-
-.if ${PORT_OPTIONS:MDOCS}
 post-install:
-	${MKDIR} ${DOCSDIR}
-.  for f in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/docs/${f} ${DOCSDIR}
-.  endfor
-.endif
+	cd ${WRKSRC}/smc/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/games/secretmaryochronicles/distinfo
==============================================================================
--- head/games/secretmaryochronicles/distinfo	Wed May 14 03:16:24 2014	(r354016)
+++ head/games/secretmaryochronicles/distinfo	Wed May 14 03:16:57 2014	(r354017)
@@ -1,2 +1,2 @@
-SHA256 (smc-1.10.git20120512.tar.bz2) = 7931a514803ed1106cfc309bc69ca5c61b2a763137d83db6df3659b4ceb903f8
-SIZE (smc-1.10.git20120512.tar.bz2) = 71501879
+SHA256 (smc-1.10.git20140514.tar.bz2) = bd5b4a80f30f5c302a26c25dd8ecd81d55160ea2ef6d7b5fda1f9c9996c3964f
+SIZE (smc-1.10.git20140514.tar.bz2) = 128534675


More information about the svn-ports-all mailing list