View | Details | Raw Unified | Return to bug 185331
Collapse All | Expand All

(-)editors/mp/Makefile (-25 / +25 lines)
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>
(-)editors/mp/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (mp-5.2.6.tar.gz) = e516a02ae2539bb72c3fcf64a7cbc9e1f3108fbb526500d22da63a11afcd3d59
1
SHA256 (mp-5.2.7.tar.gz) = 3721eaaf5c1fa327ea597d599cab14b728b73c62b56df14a42eca0c7908218f3
2
SIZE (mp-5.2.6.tar.gz) = 546674
2
SIZE (mp-5.2.7.tar.gz) = 552142
(-)editors/mp/files/patch-mpdn__config.sh (-2 / +2 lines)
Lines 23-30 Link Here
23
 	else
23
 	else
24
 		# try now with -liconv
24
 		# try now with -liconv
25
-		TMP_LDFLAGS="-liconv"
25
-		TMP_LDFLAGS="-liconv"
26
+		TMP_CFLAGS="-I%%LOCALBASE%%/include"
26
+		TMP_CFLAGS="-I%%ICONV_PREFIX%%/include"
27
+		TMP_LDFLAGS="-L%%LOCALBASE%%/lib -liconv"
27
+		TMP_LDFLAGS="-L%%ICONV_PREFIX%%/lib %%ICONV_LIB%%"
28
 
28
 
29
-		$CC .tmp.c $TMP_LDFLAGS -o .tmp.o 2>> .config.log
29
-		$CC .tmp.c $TMP_LDFLAGS -o .tmp.o 2>> .config.log
30
+		$CC $TMP_CFLAGS .tmp.c $TMP_LDFLAGS -o .tmp.o 2>> .config.log
30
+		$CC $TMP_CFLAGS .tmp.c $TMP_LDFLAGS -o .tmp.o 2>> .config.log
(-)editors/mp/pkg-plist (-1 / +2 lines)
Lines 1-5 Link Here
1
bin/mp-5
1
bin/mp-5
2
bin/mpsl2
2
bin/mpsl
3
man/man1/mp-5.1.gz
3
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
4
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
4
%%PORTDOCS%%%%DOCSDIR%%/README
5
%%PORTDOCS%%%%DOCSDIR%%/README
5
%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES
6
%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES

Return to bug 185331