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

(-)textproc/highlight/Makefile (-20 / +31 lines)
Lines 6-48 Link Here
6
#
6
#
7
7
8
PORTNAME=	highlight
8
PORTNAME=	highlight
9
PORTVERSION=	2.0d12	#someday, people will stick to numbers and decimal points
9
PORTVERSION=	2.0.13
10
PORTEPOCH=	1
10
CATEGORIES=	textproc
11
CATEGORIES=	textproc
11
MASTER_SITES=	http://www.andre-simon.de/zip/
12
MASTER_SITES=	http://www.andre-simon.de/zip/
12
DISTNAME=	${PORTNAME}-${PORTVERSION:S/d/-/}
13
DISTNAME=	${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E}
13
14
14
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	Customizable syntax highlighter
16
COMMENT=	Customizable syntax highlighter
16
17
17
WRKSRC=		${WRKDIR}/${PORTNAME}2
18
WRKSRC=		${WRKDIR}/${DISTNAME}/${PORTNAME}
18
19
19
USE_GETOPT_LONG=	yes
20
USE_GETOPT_LONG=	yes
20
GNU_CONFIGURE=	yes
21
USE_GMAKE=	yes
22
USE_REINPLACE=	yes
21
USE_REINPLACE=	yes
22
USE_GMAKE=	yes
23
MAKE_ENV=	CPPFLAGS="${CPPFLAGS} -DHAVE_DECL_GETOPT" LDFLAGS="${LDFLAGS}"
24
MAKEFILE=	makefile
25
ALL_TARGET=	${PORTNAME}
23
26
24
.if !defined(NOPORTDOCS)
25
MAN1=		${PORTNAME}.1
27
MAN1=		${PORTNAME}.1
26
MANCOMPRESSED=	yes
28
MANCOMPRESSED=	yes
27
.endif
28
29
29
post-patch:
30
post-patch:
30
	@${REINPLACE_CMD} -e 's|/usr/share/highlight|${DATADIR}|' \
31
	@${REINPLACE_CMD} -e \
31
		${WRKSRC}/${PORTNAME}/datadir.cpp
32
		's|/usr/share/highlight|${DATADIR}|' ${WRKSRC}/datadir.cpp
33
	@${REINPLACE_CMD} -e 's|g++|$$(CXX)|g ; \
34
		 s|-O2|$$(CXXFLAGS) $$(CPPFLAGS)|g ; \
35
		 s|-L/usr/lib|$$(LDFLAGS)|g' ${WRKSRC}/makefile
32
36
33
do-install:
37
do-install:
34
	cd ${WRKSRC} && ${GMAKE} ${INSTALL_TARGET}
38
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
35
	${MKDIR} ${DATADIR} ${DOCSDIR}
39
	${INSTALL_MAN} ${WRKSRC}/../man/${MAN1}.gz ${MANPREFIX}/man/man1
36
	${MKDIR} ${DATADIR}/helpmsg ${DATADIR}/langDefs ${DATADIR}/themes
40
	@${MKDIR} ${DATADIR}
37
	${INSTALL_DATA} ${WRKSRC}/helpmsg/* ${DATADIR}/helpmsg
41
	${INSTALL_DATA} ${WRKSRC}/../langDefs/extensions.conf ${DATADIR}
38
	${INSTALL_DATA} ${WRKSRC}/langDefs/*.lang ${DATADIR}/langDefs
42
	@${MKDIR} ${DATADIR}/helpmsg
39
	${INSTALL_DATA} ${WRKSRC}/langDefs/extensions.conf ${DATADIR}
43
	${INSTALL_DATA} ${WRKSRC}/../helpmsg/* ${DATADIR}/helpmsg
40
	${INSTALL_DATA} ${WRKSRC}/themes/* ${DATADIR}/themes
44
	@${MKDIR} ${DATADIR}/langDefs
45
	${INSTALL_DATA} ${WRKSRC}/../langDefs/*.lang ${DATADIR}/langDefs
46
	@${MKDIR} ${DATADIR}/themes
47
	${INSTALL_DATA} ${WRKSRC}/../themes/* ${DATADIR}/themes
41
.if !defined(NOPORTDOCS)
48
.if !defined(NOPORTDOCS)
42
	${INSTALL_MAN} ${WRKSRC}/man/${MAN1}.gz ${MANPREFIX}/man/man1
49
	@${MKDIR} ${DOCSDIR}
43
.for i in AUTHORS README ChangeLog COPYING INSTALL
50
.for i in AUTHORS ChangeLog INSTALL README
44
	${INSTALL_DATA} ${WRKSRC}/$i ${DOCSDIR}
51
	${INSTALL_DATA} ${WRKSRC}/../${i} ${DOCSDIR}
45
.endfor
52
.endfor
46
.endif # !defined(NOPORTDOCS)
53
	@${MKDIR} ${EXAMPLESDIR}
54
	${TAR} -C ${WRKSRC}/../utils -cf - . | \
55
		${TAR} -C  ${EXAMPLESDIR} --unlink -xf -
56
	@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR}
57
.endif
47
58
48
.include <bsd.port.mk>
59
.include <bsd.port.mk>
(-)textproc/highlight/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (highlight-2.0-12.tar.gz) = d1538a74d826527cf6652cf6cc1b63f3
1
MD5 (highlight-2.0-13.tar.gz) = 02287242f8ed460a965dcd5f2c3ec401
(-)textproc/highlight/pkg-plist (-2 / +21 lines)
Lines 1-9 Link Here
1
bin/highlight
1
bin/highlight
2
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
2
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
3
%%PORTDOCS%%%%DOCSDIR%%/COPYING
4
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
3
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
5
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
4
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
6
%%PORTDOCS%%%%DOCSDIR%%/README
5
%%PORTDOCS%%%%DOCSDIR%%/README
6
%%PORTDOCS%%%%EXAMPLESDIR%%/cgi/perl/README_CGI
7
%%PORTDOCS%%%%EXAMPLESDIR%%/cgi/perl/highlight.cgi
8
%%PORTDOCS%%%%EXAMPLESDIR%%/cgi/php/CodeHighLight.php
9
%%PORTDOCS%%%%EXAMPLESDIR%%/frontend/highlight-pyqt-GUI-0.1-1.tar.gz
7
%%DATADIR%%/extensions.conf
10
%%DATADIR%%/extensions.conf
8
%%DATADIR%%/helpmsg/de.help
11
%%DATADIR%%/helpmsg/de.help
9
%%DATADIR%%/helpmsg/en.help
12
%%DATADIR%%/helpmsg/en.help
Lines 13-19 Link Here
13
%%DATADIR%%/langDefs/agda.lang
16
%%DATADIR%%/langDefs/agda.lang
14
%%DATADIR%%/langDefs/ampl.lang
17
%%DATADIR%%/langDefs/ampl.lang
15
%%DATADIR%%/langDefs/amtrix.lang
18
%%DATADIR%%/langDefs/amtrix.lang
19
%%DATADIR%%/langDefs/as.lang
16
%%DATADIR%%/langDefs/asm.lang
20
%%DATADIR%%/langDefs/asm.lang
21
%%DATADIR%%/langDefs/asp.lang
17
%%DATADIR%%/langDefs/aspect.lang
22
%%DATADIR%%/langDefs/aspect.lang
18
%%DATADIR%%/langDefs/avenue.lang
23
%%DATADIR%%/langDefs/avenue.lang
19
%%DATADIR%%/langDefs/awk.lang
24
%%DATADIR%%/langDefs/awk.lang
Lines 30-40 Link Here
30
%%DATADIR%%/langDefs/e.lang
35
%%DATADIR%%/langDefs/e.lang
31
%%DATADIR%%/langDefs/euphoria.lang
36
%%DATADIR%%/langDefs/euphoria.lang
32
%%DATADIR%%/langDefs/exp.lang
37
%%DATADIR%%/langDefs/exp.lang
38
%%DATADIR%%/langDefs/flx.lang
33
%%DATADIR%%/langDefs/fortran.lang
39
%%DATADIR%%/langDefs/fortran.lang
40
%%DATADIR%%/langDefs/frink.lang
34
%%DATADIR%%/langDefs/haskell.lang
41
%%DATADIR%%/langDefs/haskell.lang
35
%%DATADIR%%/langDefs/httpd.lang
42
%%DATADIR%%/langDefs/httpd.lang
36
%%DATADIR%%/langDefs/idl.lang
43
%%DATADIR%%/langDefs/idl.lang
37
%%DATADIR%%/langDefs/ini.lang
44
%%DATADIR%%/langDefs/ini.lang
45
%%DATADIR%%/langDefs/io.lang
38
%%DATADIR%%/langDefs/j.lang
46
%%DATADIR%%/langDefs/j.lang
39
%%DATADIR%%/langDefs/java.lang
47
%%DATADIR%%/langDefs/java.lang
40
%%DATADIR%%/langDefs/js.lang
48
%%DATADIR%%/langDefs/js.lang
Lines 45-54 Link Here
45
%%DATADIR%%/langDefs/m.lang
53
%%DATADIR%%/langDefs/m.lang
46
%%DATADIR%%/langDefs/make.lang
54
%%DATADIR%%/langDefs/make.lang
47
%%DATADIR%%/langDefs/mel.lang
55
%%DATADIR%%/langDefs/mel.lang
56
%%DATADIR%%/langDefs/ml.lang
48
%%DATADIR%%/langDefs/mo.lang
57
%%DATADIR%%/langDefs/mo.lang
49
%%DATADIR%%/langDefs/mod3.lang
58
%%DATADIR%%/langDefs/mod3.lang
59
%%DATADIR%%/langDefs/ms.lang
60
%%DATADIR%%/langDefs/nas.lang
50
%%DATADIR%%/langDefs/nice.lang
61
%%DATADIR%%/langDefs/nice.lang
51
%%DATADIR%%/langDefs/nut.lang
62
%%DATADIR%%/langDefs/nut.lang
63
%%DATADIR%%/langDefs/oberon.lang
64
%%DATADIR%%/langDefs/os.lang
52
%%DATADIR%%/langDefs/pas.lang
65
%%DATADIR%%/langDefs/pas.lang
53
%%DATADIR%%/langDefs/php.lang
66
%%DATADIR%%/langDefs/php.lang
54
%%DATADIR%%/langDefs/pike.lang
67
%%DATADIR%%/langDefs/pike.lang
Lines 62-67 Link Here
62
%%DATADIR%%/langDefs/rexx.lang
75
%%DATADIR%%/langDefs/rexx.lang
63
%%DATADIR%%/langDefs/rnc.lang
76
%%DATADIR%%/langDefs/rnc.lang
64
%%DATADIR%%/langDefs/sc.lang
77
%%DATADIR%%/langDefs/sc.lang
78
%%DATADIR%%/langDefs/sml.lang
65
%%DATADIR%%/langDefs/sh.lang
79
%%DATADIR%%/langDefs/sh.lang
66
%%DATADIR%%/langDefs/sma.lang
80
%%DATADIR%%/langDefs/sma.lang
67
%%DATADIR%%/langDefs/spn.lang
81
%%DATADIR%%/langDefs/spn.lang
Lines 134-137 Link Here
134
@dirrm %%DATADIR%%/langDefs
148
@dirrm %%DATADIR%%/langDefs
135
@dirrm %%DATADIR%%/helpmsg
149
@dirrm %%DATADIR%%/helpmsg
136
@dirrm %%DATADIR%%
150
@dirrm %%DATADIR%%
137
@dirrm %%DOCSDIR%%
151
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/frontend
152
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/cgi/php
153
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/cgi/perl
154
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/cgi
155
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
156
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 59847