Update games/xonotic to version 0.8.2_1
[dports.git] / games / macopix / Makefile
1 # Created by: Shinya Esu <esu@yk.rim.or.jp>
2 # $FreeBSD$
3
4 PORTNAME=       macopix
5 PORTVERSION=    1.7.4
6 PORTREVISION=   11
7 CATEGORIES=     games
8 MASTER_SITES=   http://rosegray.sakura.ne.jp/macopix/
9 DISTFILES=      ${DISTNAME}${EXTRACT_SUFX} ${RESTRICTED_FILES}
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        Window sitter for X11
13
14 LICENSE=        GPLv2+
15 LICENSE_FILE=   ${WRKSRC}/COPYING
16
17 BROKEN_armv6=           dumps core: Assertion failed: (!NodePtr->isKnownSentinel()), function operator*, file ilist_iterator.h
18
19 LIB_DEPENDS=    libpng.so:graphics/png \
20                 libtiff.so:graphics/tiff
21
22 RESTRICTED=     'contains commercial character data'
23
24 RESTRICTED_FILES=       \
25                 macopix-mascot-comic_party-euc-ja-1.02.tar.gz \
26                 macopix-mascot-cosmos-euc-ja-1.02.tar.gz \
27                 macopix-mascot-kanon-euc-ja-1.02.tar.gz \
28                 macopix-mascot-mizuiro-euc-ja-1.02.tar.gz \
29                 macopix-mascot-one-euc-ja-1.02.tar.gz \
30                 macopix-mascot-pia2-euc-ja-1.02.tar.gz \
31                 macopix-mascot-triangle_heart-euc-ja-1.02.tar.gz \
32                 macopix-mascot-tsukihime-euc-ja-1.02.tar.gz \
33                 macopix-mascot-marimite-euc-ja-2.20.tar.gz \
34                 macopix-mascot-HxB-euc-ja-0.30.tar.gz
35
36 USES=           gettext gmake iconv jpeg libtool pkgconfig
37 USE_XORG=       x11
38 GNU_CONFIGURE=  yes
39
40 CPPFLAGS+=      -I${LOCALBASE}/include
41 LIBS+=          -L${LOCALBASE}/lib -lX11 ${ICONV_LIB}
42
43 OPTIONS_DEFINE= DOCS GNUTLS GTK1
44
45 GNUTLS_LIB_DEPENDS=     libgnutls.so:security/gnutls
46 GNUTLS_CONFIGURE_ON=    --with-gnutls
47
48 GTK1_USE=               GNOME=gtk12,gdkpixbuf
49 GTK1_CONFIGURE_ON=      --with-gtk1
50
51 .include <bsd.port.options.mk>
52
53 .if ! ${PORT_OPTIONS:MGNUTLS}
54 USES+=  ssl
55 .endif
56
57 .if ${PORT_OPTIONS:MGTK1}
58 PKGNAMESUFFIX=  -gtk1
59 .else
60 USE_GNOME+=     gtk20
61 .endif
62
63 post-patch:
64         @${REINPLACE_CMD} -e 's/_MAIL } MailStatus/_MAIL } MailStatus2/' ${WRKSRC}/src/main.h
65 .if ${PORT_OPTIONS:MGTK1}
66         @${REINPLACE_CMD} 's|png_ptr->jmpbuf|png_jmpbuf(png_ptr)|' \
67                 ${WRKSRC}/src/nokkari.c
68 .endif
69
70 post-install:
71 # install mascot file
72         @${MKDIR} ${STAGEDIR}${DATADIR}/pixmap
73         cd ${WRKDIR}/macopix-mascot-comic_party-euc-ja-1.02 \
74                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
75                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
76                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.comipa.jp
77         cd ${WRKDIR}/macopix-mascot-cosmos-euc-ja-1.02 \
78                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
79                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
80                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.cosmos.jp
81         cd ${WRKDIR}/macopix-mascot-kanon-euc-ja-1.02 \
82                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
83                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
84                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.kanon.jp
85         cd ${WRKDIR}/macopix-mascot-mizuiro-euc-ja-1.02 \
86                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
87                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
88                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.mizuiro.jp
89         cd ${WRKDIR}/macopix-mascot-one-euc-ja-1.02 \
90                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
91                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
92                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.one.jp
93         cd ${WRKDIR}/macopix-mascot-pia2-euc-ja-1.02 \
94                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
95                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
96                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.pia2.jp
97         cd ${WRKDIR}/macopix-mascot-triangle_heart-euc-ja-1.02 \
98                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
99                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
100                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.trh.jp
101         cd ${WRKDIR}/macopix-mascot-tsukihime-euc-ja-1.02 \
102                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
103                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
104                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.tsuki.jp
105         cd ${WRKDIR}/macopix-mascot-marimite-euc-ja-2.20 \
106                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
107                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
108                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.marimite.jp
109         cd ${WRKDIR}/macopix-mascot-HxB-euc-ja-0.30 \
110                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
111                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
112                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.HxB.jp
113         @${MKDIR} ${STAGEDIR}${DOCSDIR}
114         cd ${WRKSRC} && ${INSTALL_DATA} NKR.README.ja README README.ja \
115                 ${STAGEDIR}${DOCSDIR}/
116
117 .include <bsd.port.mk>