Update highlight to 2.7. Changes include tons of language updates, new languages, and bug fixes. A detailed list of changes can be found at: http://www.andre-simon.de/doku/highlight/highlight_changelog.htmldiff -r1.3 -r1.4 pkgsrc/textproc/highlight/Makefile
(rh)
@@ -1,28 +1,28 @@ | @@ -1,28 +1,28 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2008/11/07 21:12:12 snj Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2009/03/02 22:10:26 rh Exp $ | |
2 | 2 | |||
3 | DISTNAME= highlight-2.6.14 | 3 | DISTNAME= highlight-2.7 | |
4 | CATEGORIES= textproc | 4 | CATEGORIES= textproc | |
5 | MASTER_SITES= http://www.andre-simon.de/zip/ | 5 | MASTER_SITES= http://www.andre-simon.de/zip/ | |
6 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.andre-simon.de/ | 9 | HOMEPAGE= http://www.andre-simon.de/ | |
10 | COMMENT= Converts source code to formatted text with syntax highlighting | 10 | COMMENT= Converts source code to formatted text with syntax highlighting | |
11 | 11 | |||
12 | PKG_DESTDIR_SUPPORT= user-destdir | 12 | PKG_DESTDIR_SUPPORT= user-destdir | |
13 | 13 | |||
14 | USE_TOOLS+= gmake | 14 | USE_TOOLS+= gmake | |
15 | USE_LANGUAGES= c++ | 15 | USE_LANGUAGES= c c++ | |
16 | MANCOMPRESSED= yes | 16 | MANCOMPRESSED= yes | |
17 | 17 | |||
18 | MAKE_FILE= makefile | 18 | MAKE_FILE= makefile | |
19 | 19 | |||
20 | PKG_SYSCONFSUBDIR= highlight | 20 | PKG_SYSCONFSUBDIR= highlight | |
21 | 21 | |||
22 | EGDIR= ${PREFIX}/share/examples/highlight | 22 | EGDIR= ${PREFIX}/share/examples/highlight | |
23 | CONF_FILES= ${EGDIR}/filetypes.conf \ | 23 | CONF_FILES= ${EGDIR}/filetypes.conf \ | |
24 | ${PKG_SYSCONFDIR}/filetypes.conf | 24 | ${PKG_SYSCONFDIR}/filetypes.conf | |
25 | 25 | |||
26 | SUBST_CLASSES+= etc | 26 | SUBST_CLASSES+= etc | |
27 | SUBST_MESSAGE.etc= Fixing hardcoded paths. | 27 | SUBST_MESSAGE.etc= Fixing hardcoded paths. | |
28 | SUBST_STAGE.etc= post-patch | 28 | SUBST_STAGE.etc= post-patch |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2008/11/07 21:12:12 snj Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2009/03/02 22:10:26 rh Exp $ | |
2 | bin/highlight | 2 | bin/highlight | |
3 | man/man1/highlight.1 | 3 | man/man1/highlight.1 | |
4 | share/doc/highlight/AUTHORS | 4 | share/doc/highlight/AUTHORS | |
5 | share/doc/highlight/COPYING | 5 | share/doc/highlight/COPYING | |
6 | share/doc/highlight/ChangeLog | 6 | share/doc/highlight/ChangeLog | |
7 | share/doc/highlight/INSTALL | 7 | share/doc/highlight/INSTALL | |
8 | share/doc/highlight/README | 8 | share/doc/highlight/README | |
9 | share/doc/highlight/README_DE | 9 | share/doc/highlight/README_DE | |
10 | share/doc/highlight/README_INDENT | 10 | share/doc/highlight/README_INDENT | |
11 | share/doc/highlight/README_LANGLIST | 11 | share/doc/highlight/README_LANGLIST | |
12 | share/doc/highlight/README_REGEX | 12 | share/doc/highlight/README_REGEX | |
13 | share/doc/highlight/README_SWIG | 13 | share/doc/highlight/README_SWIG | |
14 | share/doc/highlight/examples/highlight_pipe.php | 14 | share/doc/highlight/examples/highlight_pipe.php | |
@@ -53,26 +53,27 @@ share/highlight/langDefs/asp.lang | @@ -53,26 +53,27 @@ share/highlight/langDefs/asp.lang | |||
53 | share/highlight/langDefs/aspect.lang | 53 | share/highlight/langDefs/aspect.lang | |
54 | share/highlight/langDefs/au3.lang | 54 | share/highlight/langDefs/au3.lang | |
55 | share/highlight/langDefs/avenue.lang | 55 | share/highlight/langDefs/avenue.lang | |
56 | share/highlight/langDefs/awk.lang | 56 | share/highlight/langDefs/awk.lang | |
57 | share/highlight/langDefs/bat.lang | 57 | share/highlight/langDefs/bat.lang | |
58 | share/highlight/langDefs/bb.lang | 58 | share/highlight/langDefs/bb.lang | |
59 | share/highlight/langDefs/bib.lang | 59 | share/highlight/langDefs/bib.lang | |
60 | share/highlight/langDefs/bms.lang | 60 | share/highlight/langDefs/bms.lang | |
61 | share/highlight/langDefs/boo.lang | 61 | share/highlight/langDefs/boo.lang | |
62 | share/highlight/langDefs/c.lang | 62 | share/highlight/langDefs/c.lang | |
63 | share/highlight/langDefs/cb.lang | 63 | share/highlight/langDefs/cb.lang | |
64 | share/highlight/langDefs/cfc.lang | 64 | share/highlight/langDefs/cfc.lang | |
65 | share/highlight/langDefs/clipper.lang | 65 | share/highlight/langDefs/clipper.lang | |
66 | share/highlight/langDefs/clojure.lang | |||
66 | share/highlight/langDefs/clp.lang | 67 | share/highlight/langDefs/clp.lang | |
67 | share/highlight/langDefs/cob.lang | 68 | share/highlight/langDefs/cob.lang | |
68 | share/highlight/langDefs/cs.lang | 69 | share/highlight/langDefs/cs.lang | |
69 | share/highlight/langDefs/css.lang | 70 | share/highlight/langDefs/css.lang | |
70 | share/highlight/langDefs/d.lang | 71 | share/highlight/langDefs/d.lang | |
71 | share/highlight/langDefs/diff.lang | 72 | share/highlight/langDefs/diff.lang | |
72 | share/highlight/langDefs/dot.lang | 73 | share/highlight/langDefs/dot.lang | |
73 | share/highlight/langDefs/dylan.lang | 74 | share/highlight/langDefs/dylan.lang | |
74 | share/highlight/langDefs/e.lang | 75 | share/highlight/langDefs/e.lang | |
75 | share/highlight/langDefs/erl.lang | 76 | share/highlight/langDefs/erl.lang | |
76 | share/highlight/langDefs/euphoria.lang | 77 | share/highlight/langDefs/euphoria.lang | |
77 | share/highlight/langDefs/exp.lang | 78 | share/highlight/langDefs/exp.lang | |
78 | share/highlight/langDefs/f77.lang | 79 | share/highlight/langDefs/f77.lang |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2008/11/07 21:12:12 snj Exp $ | 1 | $NetBSD: distinfo,v 1.3 2009/03/02 22:10:26 rh Exp $ | |
2 | 2 | |||
3 | SHA1 (highlight-2.6.14.tar.bz2) = 9e0890ef3042b6ed5b1249a8cc074822fa4dc141 | 3 | SHA1 (highlight-2.7.tar.bz2) = ea970d9ab8dada5fd459b8b11194b29d3fea582e | |
4 | RMD160 (highlight-2.6.14.tar.bz2) = fe01d991906c13203923215cbb3e846ff59d7500 | 4 | RMD160 (highlight-2.7.tar.bz2) = d9971172f735e8233c89654bae9947171be3bfac | |
5 | Size (highlight-2.6.14.tar.bz2) = 393390 bytes | 5 | Size (highlight-2.7.tar.bz2) = 393248 bytes | |
6 | SHA1 (patch-aa) = 6c082bf2fb07a5a8859da2717bef799389e7831d | 6 | SHA1 (patch-aa) = 3495170dcae12b1a9c783def838b15b159f34227 | |
7 | SHA1 (patch-ab) = a117fb98e2e4bfdb3e2c56e10092fbe17a2b4d4e | 7 | SHA1 (patch-ab) = 9eda27f2f3a0b627bab76fcb951066951ff97c78 |
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | $NetBSD: patch-aa,v 1.2 2008/11/07 21:12:12 snj Exp $ | 1 | $NetBSD: patch-aa,v 1.3 2009/03/02 22:10:27 rh Exp $ | |
2 | 2 | |||
3 | --- makefile.orig 2008-10-28 21:53:41.000000000 -0700 | 3 | --- makefile.orig 2009-01-06 12:34:10.000000000 +1000 | |
4 | +++ makefile 2008-11-07 11:55:20.000000000 -0800 | 4 | +++ makefile | |
5 | @@ -8,7 +8,6 @@ | 5 | @@ -8,7 +8,6 @@ | |
6 | DESTDIR = | 6 | DESTDIR = | |
7 | 7 | |||
8 | # Root directory for final installation | 8 | # Root directory for final installation | |
9 | -PREFIX = /usr | 9 | -PREFIX = /usr | |
10 | 10 | |||
11 | # Location of the highlight data files: | 11 | # Location of the highlight data files: | |
12 | data_dir = ${PREFIX}/share/highlight/ | 12 | data_dir = ${PREFIX}/share/highlight/ | |
13 | @@ -17,7 +16,7 @@ data_dir = ${PREFIX}/share/highlight/ | 13 | @@ -17,7 +16,7 @@ data_dir = ${PREFIX}/share/highlight/ | |
14 | bin_dir = ${PREFIX}/bin/ | 14 | bin_dir = ${PREFIX}/bin/ | |
15 | 15 | |||
16 | # Location of the highlight man page: | 16 | # Location of the highlight man page: | |
17 | -man_dir = ${PREFIX}/share/man/man1/ | 17 | -man_dir = ${PREFIX}/share/man/man1/ | |
@@ -30,42 +30,42 @@ $NetBSD: patch-aa,v 1.2 2008/11/07 21:12 | @@ -30,42 +30,42 @@ $NetBSD: patch-aa,v 1.2 2008/11/07 21:12 | |||
30 | desktop_apps = ${PREFIX}/share/applications/ | 30 | desktop_apps = ${PREFIX}/share/applications/ | |
31 | desktop_pixmaps = ${PREFIX}/share/pixmaps/ | 31 | desktop_pixmaps = ${PREFIX}/share/pixmaps/ | |
32 | 32 | |||
33 | # Commands: | 33 | # Commands: | |
34 | -INSTALL_DATA=install -m644 | 34 | -INSTALL_DATA=install -m644 | |
35 | -INSTALL_PROGRAM=install -m755 | 35 | -INSTALL_PROGRAM=install -m755 | |
36 | -MKDIR=mkdir -p -m 755 | 36 | -MKDIR=mkdir -p -m 755 | |
37 | -RMDIR=rm -r -f | 37 | -RMDIR=rm -r -f | |
38 | +INSTALL_DATA=${BSD_INSTALL_DATA} | 38 | +INSTALL_DATA=${BSD_INSTALL_DATA} | |
39 | +INSTALL_PROGRAM=${BSD_INSTALL_PROGRAM} | 39 | +INSTALL_PROGRAM=${BSD_INSTALL_PROGRAM} | |
40 | +MKDIR=${BSD_INSTALL_DATA_DIR} | 40 | +MKDIR=${BSD_INSTALL_DATA_DIR} | |
41 | +RMDIR=${RM} -r -f | 41 | +RMDIR=${RM} -r -f | |
42 | 42 | |||
43 | all: | 43 | all cli: | |
44 | ${MAKE} -C ./src -f ./makefile HL_DATA_DIR=${data_dir} HL_CONFIG_DIR=${conf_dir} | 44 | ${MAKE} -C ./src -f ./makefile HL_DATA_DIR=${data_dir} HL_CONFIG_DIR=${conf_dir} | |
45 | @@ -77,7 +76,7 @@ install: | 45 | @@ -72,7 +71,7 @@ install: | |
46 | ${DESTDIR}${data_dir}langDefs \ | 46 | ${DESTDIR}${data_dir}langDefs \ | |
47 | ${DESTDIR}${data_dir}indentSchemes \ | 47 | ${DESTDIR}${data_dir}indentSchemes \ | |
48 | ${DESTDIR}${data_dir}helpmsg | 48 | ${DESTDIR}${data_dir}helpmsg | |
49 | - ${MKDIR} ${DESTDIR}${man_dir} | 49 | - ${MKDIR} ${DESTDIR}${man_dir} | |
50 | + ${BSD_INSTALL_MAN_DIR} ${DESTDIR}${man_dir} | 50 | + ${BSD_INSTALL_MAN_DIR} ${DESTDIR}${man_dir} | |
51 | ${MKDIR} ${DESTDIR}${bin_dir} | 51 | ${MKDIR} ${DESTDIR}${bin_dir} | |
52 | 52 | |||
53 | ${INSTALL_DATA} ./langDefs/*.lang ${DESTDIR}${data_dir}langDefs/ | 53 | ${INSTALL_DATA} ./langDefs/*.lang ${DESTDIR}${data_dir}langDefs/ | |
54 | @@ -85,7 +84,7 @@ install: | 54 | @@ -80,7 +79,7 @@ install: | |
55 | ${INSTALL_DATA} ./themes/*.style ${DESTDIR}${data_dir}themes/ | 55 | ${INSTALL_DATA} ./themes/*.style ${DESTDIR}${data_dir}themes/ | |
56 | ${INSTALL_DATA} ./indentSchemes/*.indent ${DESTDIR}${data_dir}indentSchemes/ | 56 | ${INSTALL_DATA} ./indentSchemes/*.indent ${DESTDIR}${data_dir}indentSchemes/ | |
57 | ${INSTALL_DATA} ./helpmsg/*.help ${DESTDIR}${data_dir}helpmsg/ | 57 | ${INSTALL_DATA} ./helpmsg/*.help ${DESTDIR}${data_dir}helpmsg/ | |
58 | - ${INSTALL_DATA} ./man/highlight.1.gz ${DESTDIR}${man_dir} | 58 | - ${INSTALL_DATA} ./man/highlight.1.gz ${DESTDIR}${man_dir} | |
59 | + ${BSD_INSTALL_MAN} ./man/highlight.1.gz ${DESTDIR}${man_dir} | 59 | + ${BSD_INSTALL_MAN} ./man/highlight.1.gz ${DESTDIR}${man_dir} | |
60 | ${INSTALL_DATA} ./AUTHORS ${DESTDIR}${doc_dir} | 60 | ${INSTALL_DATA} ./AUTHORS ${DESTDIR}${doc_dir} | |
61 | ${INSTALL_DATA} ./README ${DESTDIR}${doc_dir} | 61 | ${INSTALL_DATA} ./README ${DESTDIR}${doc_dir} | |
62 | ${INSTALL_DATA} ./README_DE ${DESTDIR}${doc_dir} | 62 | ${INSTALL_DATA} ./README_DE ${DESTDIR}${doc_dir} | |
63 | @@ -132,7 +131,7 @@ uninstall: | 63 | @@ -127,7 +126,7 @@ uninstall: | |
64 | ${RMDIR} ${DESTDIR}${doc_dir} | 64 | ${RMDIR} ${DESTDIR}${doc_dir} | |
65 | ${RMDIR} ${DESTDIR}${conf_dir} | 65 | ${RMDIR} ${DESTDIR}${conf_dir} | |
66 | ${RMDIR} ${DESTDIR}${examples_dir} | 66 | ${RMDIR} ${DESTDIR}${examples_dir} | |
67 | - rm ${DESTDIR}${man_dir}highlight.1.gz | 67 | - rm ${DESTDIR}${man_dir}highlight.1.gz | |
68 | + rm ${DESTDIR}${man_dir}highlight.1* | 68 | + rm ${DESTDIR}${man_dir}highlight.1* | |
69 | rm ${DESTDIR}${bin_dir}highlight | 69 | rm ${DESTDIR}${bin_dir}highlight | |
70 | rm ${DESTDIR}${bin_dir}highlight-gui | 70 | rm ${DESTDIR}${bin_dir}highlight-gui | |
71 | rm ${DESTDIR}${desktop_apps}highlight.desktop | 71 | rm ${DESTDIR}${desktop_apps}highlight.desktop |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: patch-ab,v 1.2 2008/11/07 21:12:12 snj Exp $ | 1 | $NetBSD: patch-ab,v 1.3 2009/03/02 22:10:27 rh Exp $ | |
2 | 2 | |||
3 | --- src/makefile.orig 2008-10-23 19:08:29.000000000 -0700 | 3 | --- src/makefile.orig 2009-01-06 12:17:29.000000000 +1000 | |
4 | +++ src/makefile 2008-11-07 11:56:04.000000000 -0800 | 4 | +++ src/makefile | |
5 | @@ -10,9 +10,7 @@ | 5 | @@ -10,9 +10,7 @@ | |
6 | # Add -DCONFIG_FILE_PATH=\"/your/path/.highlightrc\" if you want to define a | 6 | # Add -DCONFIG_FILE_PATH=\"/your/path/.highlightrc\" if you want to define a | |
7 | # custom path to the highlight configuration file (default: $HOME/.highlightrc) | 7 | # custom path to the highlight configuration file (default: $HOME/.highlightrc) | |
8 | 8 | |||
9 | -CXX=c++ | 9 | -CXX=c++ | |
10 | 10 | |||
11 | -CFLAGS:=-O2 ${CFLAGS} | 11 | -CFLAGS:=-O2 ${CFLAGS} | |
12 | 12 | |||
13 | # Do not strip by default (Mac OS X lazy pointer issues) | 13 | # Source paths | |
14 | # Add -static to avoid linking with shared libs (can cause trouble when highlight | 14 | CORE_DIR=./core/ |