Tweak japanese/font-motoya-al version 0.0.20100921_6
[dports.git] / japanese / gsuica / Makefile
1 # Created by: Hajimu UMEMOTO <ume@FreeBSD.org>
2
3 PORTNAME=       gsuica
4 PORTVERSION=    0.9.1
5 PORTREVISION=   4
6 CATEGORIES=     japanese ruby
7 MASTER_SITES=   http://hito.music.coocan.jp/pasori/
8 DISTNAME=       ${PORTNAME}
9 EXTRACT_SUFX=   # empty
10 DIST_SUBDIR=    ${PORTNAME}-${PORTVERSION}
11
12 MAINTAINER=     ume@FreeBSD.org
13 COMMENT=        GNOME SUICA Viewer
14
15 LICENSE=        GPLv2
16
17 RUN_DEPENDS=    rubygem-gtk2>0:x11-toolkits/rubygem-gtk2 \
18                 rubygem-gio2>=3.1.0:devel/rubygem-gio2 \
19                 ${RUBY_SITEARCHLIBDIR}/pasori.so:devel/libpafe-ruby
20
21 USE_RUBY=       yes
22 USES=           shebangfix
23 SHEBANG_FILES=  ${PORTNAME}
24 ruby_OLD_CMD=   /usr/bin/ruby1.9.3
25
26 EXTRACT_CMD=            ${CP}
27 EXTRACT_BEFORE_ARGS=    -p
28 EXTRACT_AFTER_ARGS=     .
29 NO_WRKSUBDIR=           yes
30 NO_ARCH=                yes
31 NO_BUILD=               yes
32
33 PLIST_FILES=    bin/${PORTNAME}
34
35 post-patch:
36         @${REINPLACE_CMD} -e 's/Gdk::Atom.new(0)/Gdk::Selection::CLIPBOARD/g' \
37                 ${WRKSRC}/${PORTNAME}
38
39 do-install:
40         ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
41
42 # Fetch station code database
43 station-code-fetch:
44         @(cd ${WRKDIR}; \
45           ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} \
46                 -o StationCode.xls \
47                 http://www.denno.net/SFCardFan/sendexcel.php; \
48                 ${FETCH_AFTER_ARGS} \
49           ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} \
50                 ${MASTER_SITES}station_code_conv.sh ${FETCH_AFTER_ARGS})
51
52 # Install station code database into ~/.gsuica/station_code
53 # BUILD_DEPENDS+=       nkf:japanese/nkf
54 # BUILD_DEPENDS+=       xlhtml:textproc/xlhtml
55 station-code-install:
56         @(cd ${WRKDIR}; ${SH} station_code_conv.sh StationCode.xls)
57
58 .include <bsd.port.mk>