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