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

(-)p5-XML-Parser-encodings/Makefile (-5 / +5 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	XML-Parser-encodings
8
PORTNAME=	XML-Parser-encodings
9
PORTVERSION=	1.01
9
PORTVERSION=	1.02
10
CATEGORIES=	russian textproc perl5
10
CATEGORIES=	russian textproc perl5
11
PKGNAMEPREFIX=	p5-
11
PKGNAMEPREFIX=	p5-
12
DISTFILES=
12
DISTFILES=
Lines 20-32 Link Here
20
		${NONEXISTENT}:${PORTSDIR}/converters/iconv-extra:extract
20
		${NONEXISTENT}:${PORTSDIR}/converters/iconv-extra:extract
21
21
22
NO_WRKSUBDIR=	YES
22
NO_WRKSUBDIR=	YES
23
24
RUSSIANENC=	windows-1251 koi8-r cp1251 cp866 mac-cyrillic
23
RUSSIANENC=	windows-1251 koi8-r cp1251 cp866 mac-cyrillic
25
24
26
post-extract:
25
post-extract:
27
.for ICONVPORT in iconv iconv-extra
26
.for ICONVPORT in iconv iconv-extra
28
	${LN} -sfh `find ${PORTSDIR}/converters/${ICONVPORT} -type d \
27
	@${LN} -s \
29
		-name "ccs"` ${WRKSRC}/${ICONVPORT}
28
	`cd ${PORTSDIR}/converters/${ICONVPORT} && ${MAKE} -V WRKSRC`/ccs \
29
	${WRKSRC}/${ICONVPORT}
30
.endfor
30
.endfor
31
31
32
do-configure:
32
do-configure:
Lines 42-48 Link Here
42
do-build:
42
do-build:
43
.for ENC in ${RUSSIANENC}
43
.for ENC in ${RUSSIANENC}
44
	@${PREFIX}/bin/make_encmap ${ENC} ${WRKDIR}/${ENC}.txt | \
44
	@${PREFIX}/bin/make_encmap ${ENC} ${WRKDIR}/${ENC}.txt | \
45
	${PERL} -pi -e "s/(?<=^<encmap name='${ENC}')()(?=>)/ expat='yes'/;" \
45
	@${PERL} -pi -e "s/(?<=^<encmap name='${ENC}')()(?=>)/ expat='yes'/;" \
46
		>${WRKDIR}/${ENC}.xml
46
		>${WRKDIR}/${ENC}.xml
47
	@${PREFIX}/bin/compile_encoding \
47
	@${PREFIX}/bin/compile_encoding \
48
		-o ${WRKDIR}/${ENC}.enc ${WRKDIR}/${ENC}.xml
48
		-o ${WRKDIR}/${ENC}.enc ${WRKDIR}/${ENC}.xml

Return to bug 32871