Lines 2-8
Link Here
|
2 |
# $FreeBSD: head/editors/mp/Makefile 327720 2013-09-20 16:36:23Z bapt $ |
2 |
# $FreeBSD: head/editors/mp/Makefile 327720 2013-09-20 16:36:23Z bapt $ |
3 |
|
3 |
|
4 |
PORTNAME= mp |
4 |
PORTNAME= mp |
5 |
PORTVERSION= 5.2.6 |
5 |
PORTVERSION= 5.2.7 |
6 |
CATEGORIES= editors |
6 |
CATEGORIES= editors |
7 |
MASTER_SITES= http://triptico.com/download/mp/ |
7 |
MASTER_SITES= http://triptico.com/download/mp/ |
8 |
|
8 |
|
Lines 15-39
Link Here
|
15 |
OPTIONS_RADIO= GUI |
15 |
OPTIONS_RADIO= GUI |
16 |
OPTIONS_RADIO_GUI= GTK3 GTK2 QT4 |
16 |
OPTIONS_RADIO_GUI= GTK3 GTK2 QT4 |
17 |
OPTIONS_DEFAULT= PCRE |
17 |
OPTIONS_DEFAULT= PCRE |
|
|
18 |
OPTIONS_SUB= yes |
18 |
|
19 |
|
19 |
USES= iconv ncurses |
20 |
USES= iconv ncurses |
20 |
HAS_CONFIGURE= yes |
21 |
HAS_CONFIGURE= yes |
21 |
CONFIGURE_SCRIPT= config.sh |
22 |
CONFIGURE_SCRIPT= config.sh |
22 |
CONFIGURE_ARGS= --prefix=${PREFIX} --without-win32 --without-kde4 |
23 |
CONFIGURE_ARGS= --prefix=${PREFIX} --without-win32 --without-kde4 |
23 |
|
24 |
|
24 |
MAN1= mp-5.1 |
|
|
25 |
|
26 |
DATADIR= ${PREFIX}/share/mp-5 |
25 |
DATADIR= ${PREFIX}/share/mp-5 |
27 |
|
26 |
|
28 |
NO_STAGE= yes |
|
|
29 |
.include <bsd.port.options.mk> |
27 |
.include <bsd.port.options.mk> |
30 |
|
28 |
|
31 |
.if ${PORT_OPTIONS:MNLS} |
29 |
.if ${PORT_OPTIONS:MNLS} |
32 |
USES+= gettext |
30 |
USES+= gettext |
33 |
PLIST_SUB+= NLS="" |
|
|
34 |
.else |
31 |
.else |
35 |
CONFIGURE_ARGS+= --without-gettext |
32 |
CONFIGURE_ARGS+= --without-gettext |
36 |
PLIST_SUB+= NLS="@comment " |
|
|
37 |
.endif |
33 |
.endif |
38 |
|
34 |
|
39 |
.if ${PORT_OPTIONS:MGTK3} |
35 |
.if ${PORT_OPTIONS:MGTK3} |
Lines 60-66
Link Here
|
60 |
.endif |
56 |
.endif |
61 |
|
57 |
|
62 |
.if ${PORT_OPTIONS:MPCRE} |
58 |
.if ${PORT_OPTIONS:MPCRE} |
63 |
LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre |
59 |
LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre |
64 |
CONFIGURE_ARGS+= --with-pcre |
60 |
CONFIGURE_ARGS+= --with-pcre |
65 |
.endif |
61 |
.endif |
66 |
|
62 |
|
Lines 71-109
Link Here
|
71 |
.endif |
67 |
.endif |
72 |
|
68 |
|
73 |
post-patch: |
69 |
post-patch: |
74 |
@${REINPLACE_CMD} -e 's|<ncursesw/|<| ; \ |
70 |
@${REINPLACE_CMD} -e \ |
|
|
71 |
's|<ncursesw/|<| ; \ |
75 |
s|-I/usr/local/include|| ; \ |
72 |
s|-I/usr/local/include|| ; \ |
76 |
s|-L/usr/local/lib|| ; \ |
73 |
s|-L/usr/local/lib|| ; \ |
77 |
s|-lX11|| ; \ |
74 |
s|-lX11|| ; \ |
78 |
/gtk+/s|3.0|${CONFOPT_GTK}.0| ; \ |
75 |
/gtk+/s|3.0|${CONFOPT_GTK}.0| ; \ |
79 |
/OK/s|3.0|${CONFOPT_GTK}.0| ; \ |
76 |
/OK/s|3.0|${CONFOPT_GTK}.0| ; \ |
80 |
/CONFOPT_GTK/s|3|${CONFOPT_GTK}|' ${WRKSRC}/config.sh |
77 |
/CONFOPT_GTK/s|3|${CONFOPT_GTK}|' ${WRKSRC}/config.sh |
81 |
@${REINPLACE_CMD} -e 's|<ncursesw/|<|g' ${WRKSRC}/mpv_curses.c |
78 |
@${REINPLACE_CMD} -e \ |
82 |
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/mpdm/config.sh |
79 |
's|<ncursesw/|<|g' ${WRKSRC}/mpv_curses.c |
|
|
80 |
@${REINPLACE_CMD} -e \ |
81 |
's|%%LOCALBASE%%|${LOCALBASE}| ; \ |
82 |
s|%%ICONV_PREFIX%%|${ICONV_PREFIX}| ; \ |
83 |
s|%%ICONV_LIB%%|${ICONV_LIB}|g' ${WRKSRC}/mpdm/config.sh |
83 |
.for i in mpdm/mpdm.h mpdm/mpdm_s.c mpsl/mpsl_d.c |
84 |
.for i in mpdm/mpdm.h mpdm/mpdm_s.c mpsl/mpsl_d.c |
84 |
@${REINPLACE_CMD} -e 's|<malloc\.h>|<stdlib.h>|g' ${WRKSRC}/${i} |
85 |
@${REINPLACE_CMD} -e \ |
|
|
86 |
's|<malloc\.h>|<stdlib.h>|g' ${WRKSRC}/${i} |
85 |
.endfor |
87 |
.endfor |
86 |
|
88 |
|
87 |
do-install: |
89 |
do-install: |
88 |
${INSTALL_PROGRAM} ${WRKSRC}/mp-5 ${PREFIX}/bin |
90 |
(cd ${WRKSRC} && ${INSTALL_PROGRAM} mp-5 ${STAGEDIR}${PREFIX}/bin) |
89 |
${INSTALL_PROGRAM} ${WRKSRC}/mpsl/mpsl2 ${PREFIX}/bin |
91 |
(cd ${WRKSRC}/mpsl && ${INSTALL_PROGRAM} mpsl ${STAGEDIR}${PREFIX}/bin) |
90 |
${INSTALL_MAN} ${WRKSRC}/mp-5.1 ${MANPREFIX}/man/man1 |
92 |
(cd ${WRKSRC} && ${INSTALL_MAN} mp-5.1 ${STAGEDIR}${MANPREFIX}/man/man1) |
91 |
@${MKDIR} ${DATADIR} |
93 |
@${MKDIR} ${STAGEDIR}${DATADIR} |
92 |
${INSTALL_DATA} ${WRKSRC}/mp_*.mpsl ${DATADIR} |
94 |
(cd ${WRKSRC} && ${INSTALL_DATA} mp_*.mpsl ${STAGEDIR}${DATADIR}) |
93 |
@${MKDIR} ${DATADIR}/lang |
95 |
@${MKDIR} ${STAGEDIR}${DATADIR}/lang |
94 |
${INSTALL_DATA} ${WRKSRC}/lang/*.mpsl ${DATADIR}/lang |
96 |
(cd ${WRKSRC}/lang && ${INSTALL_DATA} *.mpsl ${STAGEDIR}${DATADIR}/lang) |
95 |
.if ${PORT_OPTIONS:MNLS} |
97 |
.if ${PORT_OPTIONS:MNLS} |
96 |
.for lang in de es it nl ru sv |
98 |
.for lang in de es it nl ru sv |
97 |
@${MKDIR} ${PREFIX}/share/locale/${lang}/LC_MESSAGES |
99 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES |
98 |
${INSTALL_DATA} ${WRKSRC}/po/${lang}.mo \ |
100 |
(cd ${WRKSRC}/po && ${INSTALL_DATA} ${lang}.mo \ |
99 |
${PREFIX}/share/locale/${lang}/LC_MESSAGES/minimum-profit.mo |
101 |
${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/minimum-profit.mo) |
100 |
.endfor |
102 |
.endfor |
101 |
.endif |
103 |
.endif |
102 |
.if ${PORT_OPTIONS:MDOCS} |
104 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
103 |
@${MKDIR} ${DOCSDIR} |
|
|
104 |
.for doc in AUTHORS README RELEASE_NOTES mp_templates.sample doc/*.* |
105 |
.for doc in AUTHORS README RELEASE_NOTES mp_templates.sample doc/*.* |
105 |
${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} |
106 |
(cd ${WRKSRC} && ${INSTALL_DATA} ${doc} ${STAGEDIR}${DOCSDIR}) |
106 |
.endfor |
107 |
.endfor |
107 |
.endif |
|
|
108 |
|
108 |
|
109 |
.include <bsd.port.post.mk> |
109 |
.include <bsd.port.post.mk> |