Prune sysutils/pcpustat
[dports.git] / sysutils / isomaster / Makefile
1 # Created by: Babak Farrokhi <farrokhi@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       isomaster
5 PORTVERSION=    1.3.13
6 CATEGORIES=     sysutils
7 MASTER_SITES=   http://littlesvr.ca/isomaster/releases/
8
9 MAINTAINER=     danilo@FreeBSD.org
10 COMMENT=        GTK2 (bootable) CD ISO Image editor
11
12 LICENSE=        GPLv2
13
14 LIB_DEPENDS=    libiniparser.so:${PORTSDIR}/devel/iniparser
15 RUN_DEPENDS=    xdg-open:${PORTSDIR}/devel/xdg-utils
16
17 USES=           desktop-file-utils gettext gmake pkgconfig tar:bzip2
18 USE_GNOME=      gtk20
19 MAKE_ENV=       DEFAULT_VIEWER="xdg-open" USE_SYSTEM_INIPARSER=1
20
21 CPPFLAGS+=      -I${LOCALBASE}/include -Diniparser_setstr=iniparser_set
22 LDFLAGS+=       -L${LOCALBASE}/lib -lintl
23
24 post-patch:
25         @${REINPLACE_CMD} -e \
26                 's|<time.h>|<sys/time.h>|' ${WRKSRC}/bk/bkMisc.c
27         @${FIND} ${WRKSRC} -name "Makefile" | ${XARGS} ${REINPLACE_CMD} -e \
28                 's|@$$(CC)|$$(CC)|'
29
30 do-install:
31         (cd ${WRKSRC} && ${INSTALL_PROGRAM} isomaster \
32                 ${STAGEDIR}${PREFIX}/bin)
33         (cd ${WRKSRC} && ${INSTALL_MAN} isomaster.1 \
34                 ${STAGEDIR}${MANPREFIX}/man/man1)
35         @${MKDIR} ${STAGEDIR}${DATADIR}/icons
36 .for i in add2-kearone.png delete-kearone.png extract2-kearone.png \
37         folder-new-kearone.png go-back-kearone.png isomaster.png
38         (cd ${WRKSRC}/icons && ${INSTALL_DATA} ${i} \
39                 ${STAGEDIR}${DATADIR}/icons)
40 .endfor
41 .for i in ar be@latin bg bn_IN ca cs da de el es et fi fo fr gl he hr hu \
42         id it ja lt lv nb nl nn pl pt pt_BR ro ru sk sl sq sr sr@Latn \
43         sr@latin sv tr uk ur_PK zh_CN zh_TW
44         @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES
45         (cd ${WRKSRC}/po && ${INSTALL_DATA} ${i}.mo \
46                 ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/isomaster.mo)
47 .endfor
48         @${MKDIR} ${STAGEDIR}${DESKTOPDIR}
49         (cd ${WRKSRC} && ${INSTALL_DATA} isomaster.desktop \
50                 ${STAGEDIR}${DESKTOPDIR})
51
52 .include <bsd.port.mk>