Lines 1-4
Link Here
|
1 |
# Created by: Marco Broeder <marco.broeder@gmx.eu> |
1 |
# Created by: Marco Broeder <marco.broeder@posteo.eu> |
2 |
# $FreeBSD: head/devel/diffuse/Makefile 330307 2013-10-14 12:00:22Z wg $ |
2 |
# $FreeBSD: head/devel/diffuse/Makefile 330307 2013-10-14 12:00:22Z wg $ |
3 |
|
3 |
|
4 |
PORTNAME= diffuse |
4 |
PORTNAME= diffuse |
Lines 6-12
PORTVERSION= 0.4.7
Link Here
|
6 |
CATEGORIES= devel python |
6 |
CATEGORIES= devel python |
7 |
MASTER_SITES= SF |
7 |
MASTER_SITES= SF |
8 |
|
8 |
|
9 |
MAINTAINER= marco.broeder@gmx.eu |
9 |
MAINTAINER= marco.broeder@posteo.eu |
10 |
COMMENT= Graphical N-way diff and merge tool written in python |
10 |
COMMENT= Graphical N-way diff and merge tool written in python |
11 |
|
11 |
|
12 |
LICENSE= GPLv2 GPLv3 |
12 |
LICENSE= GPLv2 GPLv3 |
Lines 20-47
USE_GNOME= pygtk2
Link Here
|
20 |
|
20 |
|
21 |
CONFLICTS= tinker-[0-9]* |
21 |
CONFLICTS= tinker-[0-9]* |
22 |
|
22 |
|
|
|
23 |
PORTDATA= syntax |
23 |
PORTDOCS= AUTHORS ChangeLog ChangeLog_ru README README_ru |
24 |
PORTDOCS= AUTHORS ChangeLog ChangeLog_ru README README_ru |
24 |
|
25 |
|
25 |
OPTIONS_DEFINE= DATA DOCS MENU NLS |
26 |
OPTIONS_DEFINE= DATA DOCS MENU NLS |
26 |
DATA_DESC= Enable syntax highlighting support |
27 |
DATA_DESC= Enable syntax highlighting support |
27 |
MENU_DESC= Enable a desktop program menu entry |
28 |
MENU_DESC= Enable a desktop program menu entry |
28 |
OPTIONS_DEFAULT=DATA DOCS MENU NLS |
29 |
OPTIONS_DEFAULT=DATA MENU |
29 |
OPTIONS_SUB= yes |
30 |
OPTIONS_SUB= yes |
30 |
MENU_USES= desktop-file-utils |
31 |
MENU_USES= desktop-file-utils |
31 |
NLS_USES= gettext |
32 |
NLS_USES= gettext |
32 |
|
33 |
|
33 |
.include <bsd.port.options.mk> |
|
|
34 |
|
35 |
.if ${PORT_OPTIONS:MDATA} |
36 |
PORTDATA= syntax |
37 |
.endif |
38 |
|
39 |
.if ${PORT_OPTIONS:MNLS} |
40 |
TRANSLATIONS= cs de es it ja ko pl ru zh_CN |
34 |
TRANSLATIONS= cs de es it ja ko pl ru zh_CN |
41 |
MANUALS= cs it ru |
35 |
MANUALS= cs it ru |
42 |
.endif |
36 |
|
|
|
37 |
.include <bsd.port.options.mk> |
43 |
|
38 |
|
44 |
post-patch: |
39 |
post-patch: |
|
|
40 |
${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|g; \ |
41 |
s|../../etc|${PREFIX}/etc|g' ${WRKSRC}/src/usr/bin/${PORTNAME} |
42 |
|
45 |
.if ${PORT_OPTIONS:MDATA} |
43 |
.if ${PORT_OPTIONS:MDATA} |
46 |
${REINPLACE_CMD} -e 's|../usr|${PREFIX}|g; s|/etc|${PREFIX}/etc|g' \ |
44 |
${REINPLACE_CMD} -e 's|../usr|${PREFIX}|g; s|/etc|${PREFIX}/etc|g' \ |
47 |
${WRKSRC}/src/etc/${PORTNAME}rc |
45 |
${WRKSRC}/src/etc/${PORTNAME}rc |
Lines 50-84
post-patch:
Link Here
|
50 |
import ${PREFIX}|g; s|/etc|${PREFIX}/etc|g' \ |
48 |
import ${PREFIX}|g; s|/etc|${PREFIX}/etc|g' \ |
51 |
${WRKSRC}/src/etc/${PORTNAME}rc |
49 |
${WRKSRC}/src/etc/${PORTNAME}rc |
52 |
.endif |
50 |
.endif |
53 |
${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|g; \ |
|
|
54 |
s|../../etc|${PREFIX}/etc|g' ${WRKSRC}/src/usr/bin/${PORTNAME} |
55 |
|
51 |
|
56 |
do-install: |
52 |
do-install: |
57 |
${INSTALL_SCRIPT} ${WRKSRC}/src/usr/bin/${PORTNAME} \ |
53 |
${INSTALL_SCRIPT} ${WRKSRC}/src/usr/bin/${PORTNAME} \ |
58 |
${STAGEDIR}${PREFIX}/bin/ |
54 |
${STAGEDIR}${PREFIX}/bin/ |
59 |
${INSTALL_DATA} ${WRKSRC}/src/etc/${PORTNAME}rc \ |
55 |
${INSTALL_DATA} ${WRKSRC}/src/etc/${PORTNAME}rc \ |
60 |
${STAGEDIR}${PREFIX}/etc/ |
56 |
${STAGEDIR}${PREFIX}/etc/ |
61 |
${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/man1/*.1 \ |
|
|
62 |
${STAGEDIR}${MANPREFIX}/man/man1/ |
63 |
|
57 |
|
64 |
.if ${PORT_OPTIONS:MDATA} |
58 |
@${MKDIR} ${STAGEDIR}${DATADIR} |
65 |
@${MKDIR} ${STAGEDIR}${DATADIR}/${PORTDATA} |
|
|
66 |
(cd ${WRKSRC}/src/usr/share/${PORTNAME} && \ |
59 |
(cd ${WRKSRC}/src/usr/share/${PORTNAME} && \ |
67 |
${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/) |
60 |
${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/) |
68 |
.endif |
|
|
69 |
|
61 |
|
70 |
.if ${PORT_OPTIONS:MDOCS} |
|
|
71 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
62 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
72 |
(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) |
63 |
(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) |
73 |
.endif |
|
|
74 |
|
64 |
|
75 |
.if ${PORT_OPTIONS:MMENU} |
|
|
76 |
${INSTALL_DATA} ${WRKSRC}/src/usr/share/pixmaps/${PORTNAME}.png \ |
77 |
${STAGEDIR}${PREFIX}/share/pixmaps/ |
78 |
@${MKDIR} ${STAGEDIR}${DESKTOPDIR} |
65 |
@${MKDIR} ${STAGEDIR}${DESKTOPDIR} |
79 |
${INSTALL_DATA} ${WRKSRC}/src/usr/share/applications/*.desktop \ |
66 |
${INSTALL_DATA} ${WRKSRC}/src/usr/share/applications/*.desktop \ |
80 |
${STAGEDIR}${DESKTOPDIR}/ |
67 |
${STAGEDIR}${DESKTOPDIR}/ |
81 |
.endif |
68 |
${INSTALL_DATA} ${WRKSRC}/src/usr/share/pixmaps/${PORTNAME}.png \ |
|
|
69 |
${STAGEDIR}${PREFIX}/share/pixmaps/ |
82 |
|
70 |
|
83 |
.if ${PORT_OPTIONS:MNLS} |
71 |
.if ${PORT_OPTIONS:MNLS} |
84 |
.for x in ${TRANSLATIONS} |
72 |
.for x in ${TRANSLATIONS} |
Lines 88-98
do-install:
Link Here
|
88 |
${INSTALL_DATA} ${WRKSRC}/translations/${x}/*.mo \ |
76 |
${INSTALL_DATA} ${WRKSRC}/translations/${x}/*.mo \ |
89 |
${STAGEDIR}${PREFIX}/share/locale/${x}/LC_MESSAGES/ |
77 |
${STAGEDIR}${PREFIX}/share/locale/${x}/LC_MESSAGES/ |
90 |
.endfor |
78 |
.endfor |
|
|
79 |
.endif |
80 |
|
91 |
.for y in ${MANUALS} |
81 |
.for y in ${MANUALS} |
92 |
@${MKDIR} ${STAGEDIR}${MANPREFIX}/man/${y}/man1 |
82 |
@${MKDIR} ${STAGEDIR}${MANPREFIX}/man/${y}/man1 |
93 |
${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/${y}/man1/*.1 \ |
83 |
${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/${y}/man1/*.1 \ |
94 |
${STAGEDIR}${MANPREFIX}/man/${y}/man1/ |
84 |
${STAGEDIR}${MANPREFIX}/man/${y}/man1/ |
95 |
.endfor |
85 |
.endfor |
96 |
.endif |
86 |
|
|
|
87 |
${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/man1/*.1 \ |
88 |
${STAGEDIR}${MANPREFIX}/man/man1/ |
97 |
|
89 |
|
98 |
.include <bsd.port.mk> |
90 |
.include <bsd.port.mk> |