Update japanese/gsuica to version 0.9.1_2
[dports.git] / japanese / gsuica / Makefile
1 # Created by: Hajimu UMEMOTO <ume@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       gsuica
5 PORTVERSION=    0.9.1
6 PORTREVISION=   2
7 CATEGORIES=     japanese ruby
8 MASTER_SITES=   http://homepage3.nifty.com/slokar/pasori/
9 DISTNAME=       ${PORTNAME}
10 EXTRACT_SUFX=   # empty
11 DIST_SUBDIR=    ${PORTNAME}-${PORTVERSION}
12
13 MAINTAINER=     ume@FreeBSD.org
14 COMMENT=        GNOME SUICA Viewer
15
16 LICENSE=        GPLv2
17
18 RUN_DEPENDS=    rubygem-gtk2>0:${PORTSDIR}/x11-toolkits/rubygem-gtk2 \
19                 ${RUBY_SITEARCHLIBDIR}/pasori.so:${PORTSDIR}/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_BUILD=               yes
31
32 PLIST_FILES=    bin/${PORTNAME}
33
34 post-patch:
35         @${REINPLACE_CMD} -e 's/Gdk::Atom.new(0)/Gdk::Selection::CLIPBOARD/g' \
36                 ${WRKSRC}/${PORTNAME}
37
38 do-install:
39         ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
40
41 # Fetch station code database
42 station-code-fetch:
43         @(cd ${WRKDIR}; \
44           ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} \
45                 -o StationCode.xls \
46                 http://www.denno.net/SFCardFan/sendexcel.php; \
47                 ${FETCH_AFTER_ARGS} \
48           ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} \
49                 ${MASTER_SITES}station_code_conv.sh ${FETCH_AFTER_ARGS})
50
51 # Install station code database into ~/.gsuica/station_code
52 # BUILD_DEPENDS+=       nkf:${PORTSDIR}/japanese/nkf
53 # BUILD_DEPENDS+=       xlhtml:${PORTSDIR}/textproc/xlhtml
54 station-code-install:
55         @(cd ${WRKDIR}; ${SH} station_code_conv.sh StationCode.xls)
56
57 .include <bsd.port.mk>