Lines 1-7
Link Here
|
1 |
PORTNAME= alephone |
1 |
PORTNAME= alephone |
2 |
DISTVERSION= 20190331 |
2 |
DISTVERSION= 20230119 |
3 |
PORTREVISION= 6 |
|
|
4 |
CATEGORIES= games |
3 |
CATEGORIES= games |
|
|
4 |
MASTER_SITES= https://github.com/Aleph-One-Marathon/${PORTNAME}/releases/download/release-${DISTVERSION}/ |
5 |
DISTNAME= AlephOne-${DISTVERSION} |
5 |
|
6 |
|
6 |
MAINTAINER= fiziologus@gmail.com |
7 |
MAINTAINER= fiziologus@gmail.com |
7 |
COMMENT= Open source version of Bungies Marathon game |
8 |
COMMENT= Open source version of Bungies Marathon game |
Lines 9-61
WWW= http://source.bungie.org/
Link Here
|
9 |
|
10 |
|
10 |
LICENSE= GPLv3 |
11 |
LICENSE= GPLv3 |
11 |
|
12 |
|
12 |
LIB_DEPENDS= libexpat.so:textproc/expat2 \ |
13 |
LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \ |
13 |
libboost_filesystem.so:devel/boost-libs |
14 |
libavcodec.so:multimedia/ffmpeg \ |
|
|
15 |
libsndfile.so:audio/libsndfile \ |
14 |
|
16 |
|
15 |
USES= autoreconf compiler:c++11-lang gmake localbase \ |
17 |
USES= compiler:c++17-lang gmake localbase openal \ |
16 |
pkgconfig shared-mime-info sdl gl tar:bzip2 |
18 |
pkgconfig shared-mime-info sdl gl tar:bzip2 |
17 |
|
|
|
18 |
USE_SDL= sdl2 image2 net2 ttf2 |
19 |
USE_SDL= sdl2 image2 net2 ttf2 |
19 |
USE_GL= gl glu |
20 |
USE_GL= gl glu |
20 |
|
21 |
|
21 |
USE_GITHUB= yes |
|
|
22 |
GH_ACCOUNT= Aleph-One-Marathon |
23 |
GH_TAGNAME= release-20190331 |
24 |
|
25 |
GNU_CONFIGURE= yes |
22 |
GNU_CONFIGURE= yes |
26 |
CONFIGURE_ARGS= --disable-alsa |
|
|
27 |
|
23 |
|
28 |
PORTDOCS= * |
24 |
PORTDOCS= * |
29 |
|
|
|
30 |
DATADIR= ${PREFIX}/share/AlephOne |
25 |
DATADIR= ${PREFIX}/share/AlephOne |
31 |
|
26 |
|
32 |
OPTIONS_DEFINE= MAD FFMPEG OGG SPEEX ZZIP PNG CURL SNDFILE DOCS |
27 |
CONFIGURE_ARGS= --without-alsa --without-mad --without-miniupnpc \ |
33 |
OPTIONS_DEFAULT=MAD FFMPEG OGG SPEEX ZZIP PNG CURL SNDFILE |
28 |
--without-smpeg --without-vorbis |
|
|
29 |
|
30 |
OPTIONS_DEFINE= CURL DOCS PNG SPEEX ZZIP |
31 |
OPTIONS_DEFAULT=CURL DOCS PNG SPEEX ZZIP |
34 |
|
32 |
|
35 |
FFMPEG_DESC= Use ffmpeg for film export and playback |
|
|
36 |
ZZIP_DESC= Enable zziplib support |
33 |
ZZIP_DESC= Enable zziplib support |
37 |
|
34 |
|
38 |
MAD_LIB_DEPENDS= libmad.so:audio/libmad |
35 |
CURL_LIB_DEPENDS= libcurl.so:ftp/curl |
39 |
MAD_CONFIGURE_WITH= mad |
36 |
CURL_CONFIGURE_WITH= curl |
40 |
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg |
37 |
|
41 |
FFMPEG_CONFIGURE_WITH= ffmpeg |
38 |
PNG_LIB_DEPENDS= libpng.so:graphics/png |
42 |
OGG_LIB_DEPENDS= libvorbisfile.so:audio/libvorbis |
39 |
PNG_CONFIGURE_WITH= png |
43 |
OGG_CONFIGURE_WITH= vorbis |
40 |
|
44 |
SPEEX_LIB_DEPENDS= libspeex.so:audio/speex \ |
41 |
SPEEX_LIB_DEPENDS= libspeex.so:audio/speex \ |
45 |
libspeexdsp.so:audio/speexdsp |
42 |
libspeexdsp.so:audio/speexdsp |
46 |
SPEEX_CONFIGURE_WITH= speex |
43 |
SPEEX_CONFIGURE_WITH= speex |
|
|
44 |
|
47 |
ZZIP_LIB_DEPENDS= libzzip.so:devel/zziplib |
45 |
ZZIP_LIB_DEPENDS= libzzip.so:devel/zziplib |
48 |
ZZIP_CONFIGURE_WITH= zzip |
46 |
ZZIP_CONFIGURE_WITH= zzip |
49 |
PNG_LIB_DEPENDS= libpng.so:graphics/png |
|
|
50 |
PNG_CONFIGURE_WITH= png |
51 |
CURL_LIB_DEPENDS= libcurl.so:ftp/curl |
52 |
CURL_CONFIGURE_WITH= curl |
53 |
SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile |
54 |
SNDFILE_CONFIGURE_WITH= sndfile |
55 |
|
47 |
|
56 |
post-install-DOCS-on: |
48 |
post-install-DOCS-on: |
57 |
${MKDIR} ${STAGEDIR}${DOCSDIR} |
49 |
${MKDIR} ${STAGEDIR}${DOCSDIR} |
58 |
cd ${WRKSRC} && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR} |
50 |
cd ${WRKSRC}/docs && ${INSTALL_DATA} README.txt ${STAGEDIR}${DOCSDIR} |
59 |
cd ${WRKSRC}/docs && ${INSTALL_DATA} *.html ${STAGEDIR}${DOCSDIR} |
51 |
cd ${WRKSRC}/docs && ${INSTALL_DATA} *.html ${STAGEDIR}${DOCSDIR} |
60 |
|
52 |
|
61 |
.include <bsd.port.mk> |
53 |
.include <bsd.port.mk> |