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

(-)/files/home/kcwu/work/ports/x/textproc/highlight/Makefile (-19 / +13 lines)
Lines 6-13 Link Here
6
#
6
#
7
7
8
PORTNAME=	highlight
8
PORTNAME=	highlight
9
PORTVERSION=	2.4.8
9
PORTVERSION=	2.6.7
10
PORTREVISION=	1
11
PORTEPOCH=	1
10
PORTEPOCH=	1
12
CATEGORIES=	textproc
11
CATEGORIES=	textproc
13
MASTER_SITES=	http://www.andre-simon.de/zip/
12
MASTER_SITES=	http://www.andre-simon.de/zip/
Lines 15-30 Link Here
15
MAINTAINER=	alexbl@FreeBSD.org
14
MAINTAINER=	alexbl@FreeBSD.org
16
COMMENT=	Customizable syntax highlighter
15
COMMENT=	Customizable syntax highlighter
17
16
18
WRKSRC=		${WRKDIR}/${DISTNAME}/${PORTNAME}
17
USE_GCC=	3.4+
19
20
USE_GCC=	3.4
21
USE_GETOPT_LONG=	yes
18
USE_GETOPT_LONG=	yes
22
USE_GMAKE=	yes
19
USE_GMAKE=	yes
23
MAKEFILE=	makefile
20
MAKEFILE=	makefile
24
MAKE_ARGS=	CXX="${CXX}" \
21
MAKE_ARGS=	CXX="${CXX}" \
25
		CFLAGS="${CXXFLAGS} ${CPPFLAGS} -DHAVE_DECL_GETOPT" \
22
		CFLAGS="${CXXFLAGS} ${CPPFLAGS} -DHAVE_DECL_GETOPT" \
26
		LDFLAGS="${LDFLAGS}"
23
		LDFLAGS="${LDFLAGS}"
27
ALL_TARGET=	${PORTNAME}
28
24
29
PLIST_FILES=	bin/highlight
25
PLIST_FILES=	bin/highlight
30
26
Lines 39-73 Link Here
39
35
40
post-patch:
36
post-patch:
41
	@${REINPLACE_CMD} -e \
37
	@${REINPLACE_CMD} -e \
42
		's|/etc/highlight|${DATADIR}|g' ${WRKSRC}/datadir.cpp
38
		's|^PREFIX =|PREFIX ?=|' ${WRKSRC}/${MAKEFILE}
43
	@${REINPLACE_CMD} -e \
44
		's|/usr/share/highlight|${DATADIR}|' ${WRKSRC}/datadir.cpp
45
39
46
do-install:
40
do-install:
47
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
41
	${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin
48
	${INSTALL_MAN} ${WRKSRC}/../man/${MAN1}.gz ${MANPREFIX}/man/man1
42
	${INSTALL_MAN} ${WRKSRC}/man/${MAN1}.gz ${MANPREFIX}/man/man1
49
	@${MKDIR} ${DATADIR}
43
	@${MKDIR} ${ETCDIR}
50
	${INSTALL_DATA} ${WRKSRC}/../filetypes.conf ${DATADIR}
44
	${INSTALL_DATA} ${WRKSRC}/filetypes.conf ${ETCDIR}
51
	@${MKDIR} ${DATADIR}/helpmsg
45
	@${MKDIR} ${DATADIR}/helpmsg
52
	${INSTALL_DATA} ${WRKSRC}/../helpmsg/* ${DATADIR}/helpmsg
46
	${INSTALL_DATA} ${WRKSRC}/helpmsg/* ${DATADIR}/helpmsg
53
	@${MKDIR} ${DATADIR}/langDefs
47
	@${MKDIR} ${DATADIR}/langDefs
54
	${INSTALL_DATA} ${WRKSRC}/../langDefs/*.lang ${DATADIR}/langDefs
48
	${INSTALL_DATA} ${WRKSRC}/langDefs/*.lang ${DATADIR}/langDefs
55
	@${MKDIR} ${DATADIR}/themes
49
	@${MKDIR} ${DATADIR}/themes
56
	${INSTALL_DATA} ${WRKSRC}/../themes/* ${DATADIR}/themes
50
	${INSTALL_DATA} ${WRKSRC}/themes/* ${DATADIR}/themes
57
.if !defined(NOPORTDOCS)
51
.if !defined(NOPORTDOCS)
58
	@${MKDIR} ${DOCSDIR}
52
	@${MKDIR} ${DOCSDIR}
59
.for i in AUTHORS ChangeLog INSTALL README README_DE README_ES README_INDENT \
53
.for i in AUTHORS ChangeLog INSTALL README README_DE README_ES README_INDENT \
60
	README_REGEX TODO
54
	README_REGEX TODO
61
	${INSTALL_DATA} ${WRKSRC}/../${i} ${DOCSDIR}
55
	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
62
.endfor
56
.endfor
63
	@${MKDIR} ${EXAMPLESDIR}
57
	@${MKDIR} ${EXAMPLESDIR}
64
	${TAR} -C ${WRKSRC}/../examples -cf - . | \
58
	${TAR} -C ${WRKSRC}/examples -cf - . | \
65
		${TAR} -C  ${EXAMPLESDIR} --unlink -xf -
59
		${TAR} -C  ${EXAMPLESDIR} --unlink -xf -
66
	@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR}
60
	@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR}
67
.endif
61
.endif
68
62
69
post-install:
63
post-install:
70
.for dir in ${PREFIX}/share/${PORTNAME} ${PREFIX}/share/examples/${PORTNAME}
64
.for dir in ${ETCDIR} ${DATADIR} ${EXAMPLESDIR}
71
	@${FIND} ${dir} ! -type d | \
65
	@${FIND} ${dir} ! -type d | \
72
		${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
66
		${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
73
	@${FIND} ${dir} -type d | ${SORT} -r | \
67
	@${FIND} ${dir} -type d | ${SORT} -r | \
(-)/files/home/kcwu/work/ports/x/textproc/highlight/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (highlight-2.4.8.tar.gz) = 8ffb1d62ef449ecf5ffef1f6931a3d16
1
MD5 (highlight-2.6.7.tar.gz) = 2200bdc03b47ce94a097fefd9bd5ee33
2
SHA256 (highlight-2.4.8.tar.gz) = e7a627fa8e78c326ad44c81816dbceeb51ff7f4b37c7bbc5d47ba214e828d25f
2
SHA256 (highlight-2.6.7.tar.gz) = ba281cb16c63f81861b42c19ecd09ad1162997725e0e7bd18bbe968eed726a84
3
SIZE (highlight-2.4.8.tar.gz) = 357067
3
SIZE (highlight-2.6.7.tar.gz) = 440627

Return to bug 119830