Tweak games/blinken version 4.14.3
[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 LIB_DEPENDS=    libpng.so:graphics/png \
18                 libtiff.so:graphics/tiff
19
20 RESTRICTED=     'contains commercial character data'
21
22 RESTRICTED_FILES=       \
23                 macopix-mascot-comic_party-euc-ja-1.02.tar.gz \
24                 macopix-mascot-cosmos-euc-ja-1.02.tar.gz \
25                 macopix-mascot-kanon-euc-ja-1.02.tar.gz \
26                 macopix-mascot-mizuiro-euc-ja-1.02.tar.gz \
27                 macopix-mascot-one-euc-ja-1.02.tar.gz \
28                 macopix-mascot-pia2-euc-ja-1.02.tar.gz \
29                 macopix-mascot-triangle_heart-euc-ja-1.02.tar.gz \
30                 macopix-mascot-tsukihime-euc-ja-1.02.tar.gz \
31                 macopix-mascot-marimite-euc-ja-2.20.tar.gz \
32                 macopix-mascot-HxB-euc-ja-0.30.tar.gz
33
34 USES=           gettext gmake iconv jpeg libtool pkgconfig
35 USE_XORG=       x11
36 GNU_CONFIGURE=  yes
37
38 CPPFLAGS+=      -I${LOCALBASE}/include
39 LIBS+=          -L${LOCALBASE}/lib -lX11 ${ICONV_LIB}
40
41 OPTIONS_DEFINE= DOCS GNUTLS GTK1
42
43 GNUTLS_LIB_DEPENDS=     libgnutls.so:security/gnutls
44 GNUTLS_CONFIGURE_ON=    --with-gnutls
45
46 GTK1_USE=               GNOME=gtk12,gdkpixbuf
47 GTK1_CONFIGURE_ON=      --with-gtk1
48
49 .include <bsd.port.options.mk>
50
51 .if ! ${PORT_OPTIONS:MGNUTLS}
52 USE_OPENSSL=    yes
53 .endif
54
55 .if ${PORT_OPTIONS:MGTK1}
56 PKGNAMESUFFIX=  -gtk1
57 .else
58 USE_GNOME+=     gtk20
59 .endif
60
61 post-patch:
62         @${REINPLACE_CMD} -e 's/_MAIL } MailStatus/_MAIL } MailStatus2/' ${WRKSRC}/src/main.h
63 .if ${PORT_OPTIONS:MGTK1}
64         @${REINPLACE_CMD} 's|png_ptr->jmpbuf|png_jmpbuf(png_ptr)|' \
65                 ${WRKSRC}/src/nokkari.c
66 .endif
67
68 post-install:
69 # install mascot file
70         @${MKDIR} ${STAGEDIR}${DATADIR}/pixmap
71         cd ${WRKDIR}/macopix-mascot-comic_party-euc-ja-1.02 \
72                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
73                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
74                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.comipa.jp
75         cd ${WRKDIR}/macopix-mascot-cosmos-euc-ja-1.02 \
76                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
77                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
78                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.cosmos.jp
79         cd ${WRKDIR}/macopix-mascot-kanon-euc-ja-1.02 \
80                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
81                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
82                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.kanon.jp
83         cd ${WRKDIR}/macopix-mascot-mizuiro-euc-ja-1.02 \
84                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
85                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
86                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.mizuiro.jp
87         cd ${WRKDIR}/macopix-mascot-one-euc-ja-1.02 \
88                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
89                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
90                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.one.jp
91         cd ${WRKDIR}/macopix-mascot-pia2-euc-ja-1.02 \
92                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
93                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
94                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.pia2.jp
95         cd ${WRKDIR}/macopix-mascot-triangle_heart-euc-ja-1.02 \
96                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
97                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
98                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.trh.jp
99         cd ${WRKDIR}/macopix-mascot-tsukihime-euc-ja-1.02 \
100                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
101                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
102                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.tsuki.jp
103         cd ${WRKDIR}/macopix-mascot-marimite-euc-ja-2.20 \
104                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
105                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
106                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.marimite.jp
107         cd ${WRKDIR}/macopix-mascot-HxB-euc-ja-0.30 \
108                 && ${INSTALL_DATA} *.png ${STAGEDIR}${DATADIR}/pixmap \
109                 && ${INSTALL_DATA} *.mcpx *.menu ${STAGEDIR}${DATADIR} \
110                 && ${INSTALL_DATA} README.jp ${STAGEDIR}${DATADIR}/README.HxB.jp
111         @${MKDIR} ${STAGEDIR}${DOCSDIR}
112         cd ${WRKSRC} && ${INSTALL_DATA} NKR.README.ja README README.ja \
113                 ${STAGEDIR}${DOCSDIR}/
114
115 .include <bsd.port.mk>