Find recent libwpd, but remove koffice-libwpd option from the default build as currently doesn't build against it. Bump PKGREVISION.diff -r1.123 -r1.124 pkgsrc/misc/koffice/Makefile
(markd)
@@ -1,74 +1,74 @@ | @@ -1,74 +1,74 @@ | |||
1 | # $NetBSD: Makefile,v 1.123 2010/11/25 10:28:34 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.124 2010/12/06 11:56:44 markd Exp $ | |
2 | 2 | |||
3 | DISTNAME= koffice-1.6.3 | 3 | DISTNAME= koffice-1.6.3 | |
4 | PKGREVISION= 21 | 4 | PKGREVISION= 22 | |
5 | CATEGORIES= misc kde | 5 | CATEGORIES= misc kde | |
6 | MASTER_SITES= ${MASTER_SITE_KDE:=koffice-1.6.3/src/} | 6 | MASTER_SITES= ${MASTER_SITE_KDE:=koffice-1.6.3/src/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 7 | EXTRACT_SUFX= .tar.bz2 | |
8 | 8 | |||
9 | MAINTAINER= markd@NetBSD.org | 9 | MAINTAINER= markd@NetBSD.org | |
10 | HOMEPAGE= http://www.koffice.org/ | 10 | HOMEPAGE= http://www.koffice.org/ | |
11 | COMMENT= KDE Office Suite | 11 | COMMENT= KDE Office Suite | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | MAKE_JOBS_SAFE= no | 14 | MAKE_JOBS_SAFE= no | |
15 | 15 | |||
16 | PATCH_SITES= ftp://ftp.kde.org/pub/kde/security_patches/ | 16 | PATCH_SITES= ftp://ftp.kde.org/pub/kde/security_patches/ | |
17 | PATCHFILES= koffice-xpdf-CVE-2007-3387.diff koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff | 17 | PATCHFILES= koffice-xpdf-CVE-2007-3387.diff koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff | |
18 | 18 | |||
19 | CONFLICTS+= koffice3-[0-9]* | 19 | CONFLICTS+= koffice3-[0-9]* | |
20 | 20 | |||
21 | # to unpack krita/plugins/convolutionfilters properly on NetBSD 1.6 | 21 | # to unpack krita/plugins/convolutionfilters properly on NetBSD 1.6 | |
22 | ## EXTRACT_USING= gtar | 22 | ## EXTRACT_USING= gtar | |
23 | 23 | |||
24 | USE_LANGUAGES= c c++ | 24 | USE_LANGUAGES= c c++ | |
25 | USE_LIBTOOL= yes | 25 | USE_LIBTOOL= yes | |
26 | USE_TOOLS+= gmake perl pkg-config | 26 | USE_TOOLS+= gmake perl pkg-config | |
27 | GNU_CONFIGURE= yes | 27 | GNU_CONFIGURE= yes | |
28 | 28 | |||
29 | GCC_REQD+= 2.95.3 | 29 | GCC_REQD+= 2.95.3 | |
30 | 30 | |||
31 | PTHREAD_OPTS+= require | 31 | PTHREAD_OPTS+= require | |
32 | 32 | |||
33 | CONFIGURE_ENV+= PYTHONDIR=${LOCALBASE:Q} | 33 | CONFIGURE_ENV+= PYTHONDIR=${LOCALBASE:Q} | |
34 | CONFIGURE_ENV+= PYVERSSUFFIX=${PYVERSSUFFIX:Q} | 34 | CONFIGURE_ENV+= PYVERSSUFFIX=${PYVERSSUFFIX:Q} | |
35 | 35 | |||
36 | REPLACE_PERL+= lib/store/fix_storage.pl | 36 | REPLACE_PERL+= lib/store/fix_storage.pl | |
37 | REPLACE_PERL+= admin/config.pl | 37 | REPLACE_PERL+= admin/config.pl | |
38 | REPLACE_PERL+= admin/bcheck.pl | 38 | REPLACE_PERL+= admin/bcheck.pl | |
39 | REPLACE_PERL+= admin/conf.change.pl | 39 | REPLACE_PERL+= admin/conf.change.pl | |
40 | REPLACE_PERL+= kword/templates/make_template.pl | 40 | REPLACE_PERL+= kword/templates/make_template.pl | |
41 | REPLACE_PERL+= tools/scripts/gdb_output_to_text.pl | 41 | REPLACE_PERL+= tools/scripts/gdb_output_to_text.pl | |
42 | REPLACE_PERL+= tools/thesaurus/extract.pl | 42 | REPLACE_PERL+= tools/thesaurus/extract.pl | |
43 | REPLACE_PERL+= kpresenter/kprconverter.pl | 43 | REPLACE_PERL+= kpresenter/kprconverter.pl | |
44 | 44 | |||
45 | # Ensure we export symbols in the linked shared object. | 45 | # Ensure we export symbols in the linked shared object. | |
46 | LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS} | 46 | LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS} | |
47 | 47 | |||
48 | .include "options.mk" | 48 | .include "options.mk" | |
49 | 49 | |||
50 | post-install: | 50 | post-install: | |
51 | @# The global desktop template files need to be user-writeable, or | 51 | @# The global desktop template files need to be user-writeable, or | |
52 | @# else users won't be able to alter them after copying them to | 52 | @# else users won't be able to alter them after copying them to | |
53 | @# their local directories. | 53 | @# their local directories. | |
54 | ${CHMOD} u+w ${DESTDIR}${PREFIX}/share/kde/templates/.source/* | 54 | ${CHMOD} u+w ${DESTDIR}${PREFIX}/share/kde/templates/.source/* | |
55 | 55 | |||
56 | .include "../../lang/python/pyversion.mk" | 56 | .include "../../lang/python/pyversion.mk" | |
57 | .include "../../meta-pkgs/kde3/kde3.mk" | 57 | .include "../../meta-pkgs/kde3/kde3.mk" | |
58 | 58 | |||
59 | .include "../../devel/libltdl/buildlink3.mk" | 59 | .include "../../devel/libltdl/buildlink3.mk" | |
60 | .include "../../graphics/ImageMagick/buildlink3.mk" | 60 | .include "../../graphics/ImageMagick/buildlink3.mk" | |
61 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 61 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
62 | .include "../../graphics/jasper/buildlink3.mk" | 62 | .include "../../graphics/jasper/buildlink3.mk" | |
63 | .include "../../graphics/libart/buildlink3.mk" | 63 | .include "../../graphics/libart/buildlink3.mk" | |
64 | .include "../../graphics/libexif/buildlink3.mk" | 64 | .include "../../graphics/libexif/buildlink3.mk" | |
65 | .include "../../graphics/tiff/buildlink3.mk" | 65 | .include "../../graphics/tiff/buildlink3.mk" | |
66 | .include "../../print/poppler-qt/buildlink3.mk" | 66 | .include "../../print/poppler-qt/buildlink3.mk" | |
67 | .include "../../textproc/aspell/buildlink3.mk" | 67 | .include "../../textproc/aspell/buildlink3.mk" | |
68 | .include "../../textproc/libxml2/buildlink3.mk" | 68 | .include "../../textproc/libxml2/buildlink3.mk" | |
69 | .include "../../textproc/libxslt/buildlink3.mk" | 69 | .include "../../textproc/libxslt/buildlink3.mk" | |
70 | .include "../../x11/kdebase3/buildlink3.mk" | 70 | .include "../../x11/kdebase3/buildlink3.mk" | |
71 | .include "../../x11/kdelibs3/buildlink3.mk" | 71 | .include "../../x11/kdelibs3/buildlink3.mk" | |
72 | 72 | |||
73 | .include "../../mk/pthread.buildlink3.mk" | 73 | .include "../../mk/pthread.buildlink3.mk" | |
74 | .include "../../mk/bsd.pkg.mk" | 74 | .include "../../mk/bsd.pkg.mk" |
@@ -1,22 +1,22 @@ | @@ -1,22 +1,22 @@ | |||
1 | $NetBSD: distinfo,v 1.47 2010/06/20 16:46:24 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.48 2010/12/06 11:56:44 markd Exp $ | |
2 | 2 | |||
3 | SHA1 (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = a3d1d85567ccf729a2237f4aa837f7e025ce00ae | 3 | SHA1 (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = a3d1d85567ccf729a2237f4aa837f7e025ce00ae | |
4 | RMD160 (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = ab6ec62b1ee7c369e8a6f44ba285a56b8c5439b4 | 4 | RMD160 (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = ab6ec62b1ee7c369e8a6f44ba285a56b8c5439b4 | |
5 | Size (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = 15961 bytes | 5 | Size (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = 15961 bytes | |
6 | SHA1 (koffice-1.6.3.tar.bz2) = de84214dec913eac1d47dab04dd93f3d81729fd3 | 6 | SHA1 (koffice-1.6.3.tar.bz2) = de84214dec913eac1d47dab04dd93f3d81729fd3 | |
7 | RMD160 (koffice-1.6.3.tar.bz2) = e474ba48fa983fafb61ad58fb79cddda69ec6908 | 7 | RMD160 (koffice-1.6.3.tar.bz2) = e474ba48fa983fafb61ad58fb79cddda69ec6908 | |
8 | Size (koffice-1.6.3.tar.bz2) = 56829391 bytes | 8 | Size (koffice-1.6.3.tar.bz2) = 56829391 bytes | |
9 | SHA1 (koffice-xpdf-CVE-2007-3387.diff) = bff4f540389a77320bc87e2dedece50b82932e59 | 9 | SHA1 (koffice-xpdf-CVE-2007-3387.diff) = bff4f540389a77320bc87e2dedece50b82932e59 | |
10 | RMD160 (koffice-xpdf-CVE-2007-3387.diff) = 7f620ec00ca05da91596f2d750d32ed8aa8bec95 | 10 | RMD160 (koffice-xpdf-CVE-2007-3387.diff) = 7f620ec00ca05da91596f2d750d32ed8aa8bec95 | |
11 | Size (koffice-xpdf-CVE-2007-3387.diff) = 601 bytes | 11 | Size (koffice-xpdf-CVE-2007-3387.diff) = 601 bytes | |
12 | SHA1 (patch-aa) = 78efadde329158d1e41f8a0c899055e265485234 | 12 | SHA1 (patch-aa) = 78efadde329158d1e41f8a0c899055e265485234 | |
13 | SHA1 (patch-ab) = b7cb13d120764011b3b1d32cdc1ec805ddac59d8 | 13 | SHA1 (patch-ab) = 1f07247cf1554215d5532114138bfa53c7a3db6d | |
14 | SHA1 (patch-af) = a79564e57f2ef8eb43e8c1e23bb6a8e3d2a1d110 | 14 | SHA1 (patch-af) = a79564e57f2ef8eb43e8c1e23bb6a8e3d2a1d110 | |
15 | SHA1 (patch-ag) = f0ad29395bbf52f70dd96f65c291fdb2ff0c6083 | 15 | SHA1 (patch-ag) = f0ad29395bbf52f70dd96f65c291fdb2ff0c6083 | |
16 | SHA1 (patch-ah) = 094eaa1ff9a5f38adc2bf2f74965b0e47ccd2843 | 16 | SHA1 (patch-ah) = 094eaa1ff9a5f38adc2bf2f74965b0e47ccd2843 | |
17 | SHA1 (patch-ai) = d12fa21d16a1bb11af9b35d65e5dfa9538a635b7 | 17 | SHA1 (patch-ai) = d12fa21d16a1bb11af9b35d65e5dfa9538a635b7 | |
18 | SHA1 (patch-aj) = 2cbe0c00dbb0b3b52f15caaf5b925bc68e1f55b8 | 18 | SHA1 (patch-aj) = 2cbe0c00dbb0b3b52f15caaf5b925bc68e1f55b8 | |
19 | SHA1 (patch-ak) = 5738bb6b043f8657c473c4d14e2c74d97d4974f8 | 19 | SHA1 (patch-ak) = 5738bb6b043f8657c473c4d14e2c74d97d4974f8 | |
20 | SHA1 (patch-al) = 806334757d3ebca4515738e87454a30d9dd26e53 | 20 | SHA1 (patch-al) = 806334757d3ebca4515738e87454a30d9dd26e53 | |
21 | SHA1 (patch-am) = 022be8c44e0eaa3cab3404da48a4259f1dc3499c | 21 | SHA1 (patch-am) = 022be8c44e0eaa3cab3404da48a4259f1dc3499c | |
22 | SHA1 (patch-ao) = 7d976c4f3094635f984fc70964589a863e914be7 | 22 | SHA1 (patch-ao) = 7d976c4f3094635f984fc70964589a863e914be7 |
@@ -1,40 +1,40 @@ | @@ -1,40 +1,40 @@ | |||
1 | # $NetBSD: options.mk,v 1.5 2008/04/12 22:43:04 jlam Exp $ | 1 | # $NetBSD: options.mk,v 1.6 2010/12/06 11:56:44 markd Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.koffice | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.koffice | |
4 | PKG_SUPPORTED_OPTIONS= mysql pgsql koffice-wv2 koffice-libwpd | 4 | PKG_SUPPORTED_OPTIONS= mysql pgsql koffice-wv2 koffice-libwpd | |
5 | PKG_SUGGESTED_OPTIONS= koffice-wv2 koffice-libwpd | 5 | PKG_SUGGESTED_OPTIONS= koffice-wv2 | |
6 | 6 | |||
7 | .include "../../mk/bsd.options.mk" | 7 | .include "../../mk/bsd.options.mk" | |
8 | 8 | |||
9 | PLIST_VARS+= libwpd mysql pgsql wv2 | 9 | PLIST_VARS+= libwpd mysql pgsql wv2 | |
10 | 10 | |||
11 | .if !empty(PKG_OPTIONS:Mmysql) | 11 | .if !empty(PKG_OPTIONS:Mmysql) | |
12 | .include "../../mk/mysql.buildlink3.mk" | 12 | .include "../../mk/mysql.buildlink3.mk" | |
13 | PLIST.mysql= yes | 13 | PLIST.mysql= yes | |
14 | .else | 14 | .else | |
15 | CONFIGURE_ARGS+= --disable-mysql | 15 | CONFIGURE_ARGS+= --disable-mysql | |
16 | .endif | 16 | .endif | |
17 | 17 | |||
18 | .if !empty(PKG_OPTIONS:Mpgsql) | 18 | .if !empty(PKG_OPTIONS:Mpgsql) | |
19 | .include "../../mk/pgsql.buildlink3.mk" | 19 | .include "../../mk/pgsql.buildlink3.mk" | |
20 | .include "../../databases/libpqxx/buildlink3.mk" | 20 | .include "../../databases/libpqxx/buildlink3.mk" | |
21 | CONFIGURE_ARGS+= --with-pgsql-includes=${PGSQL_PREFIX}/include | 21 | CONFIGURE_ARGS+= --with-pgsql-includes=${PGSQL_PREFIX}/include | |
22 | CONFIGURE_ARGS+= --with-pgsql-libraries=${PGSQL_PREFIX}/lib | 22 | CONFIGURE_ARGS+= --with-pgsql-libraries=${PGSQL_PREFIX}/lib | |
23 | CONFIGURE_ARGS+= --with-pqxx-includes=${BUILDLINK_PREFIX.libpqxx}/include | 23 | CONFIGURE_ARGS+= --with-pqxx-includes=${BUILDLINK_PREFIX.libpqxx}/include | |
24 | CONFIGURE_ARGS+= --with-pqxx-libraries=${BUILDLINK_PREFIX.libpqxx}/lib | 24 | CONFIGURE_ARGS+= --with-pqxx-libraries=${BUILDLINK_PREFIX.libpqxx}/lib | |
25 | PLIST.pgsql= yes | 25 | PLIST.pgsql= yes | |
26 | .else | 26 | .else | |
27 | CONFIGURE_ARGS+= --disable-pgsql | 27 | CONFIGURE_ARGS+= --disable-pgsql | |
28 | .endif | 28 | .endif | |
29 | 29 | |||
30 | .if !empty(PKG_OPTIONS:Mkoffice-wv2) | 30 | .if !empty(PKG_OPTIONS:Mkoffice-wv2) | |
31 | .include "../../converters/wv2/buildlink3.mk" | 31 | .include "../../converters/wv2/buildlink3.mk" | |
32 | PLIST.wv2= yes | 32 | PLIST.wv2= yes | |
33 | .else | 33 | .else | |
34 | CONFIGURE_ARGS+= --without-libwv2 | 34 | CONFIGURE_ARGS+= --without-libwv2 | |
35 | .endif | 35 | .endif | |
36 | 36 | |||
37 | .if !empty(PKG_OPTIONS:Mkoffice-libwpd) | 37 | .if !empty(PKG_OPTIONS:Mkoffice-libwpd) | |
38 | .include "../../converters/libwpd/buildlink3.mk" | 38 | .include "../../converters/libwpd/buildlink3.mk" | |
39 | PLIST.libwpd= yes | 39 | PLIST.libwpd= yes | |
40 | .endif | 40 | .endif |
@@ -1,52 +1,74 @@ | @@ -1,52 +1,74 @@ | |||
1 | $NetBSD: patch-ab,v 1.9 2009/11/03 19:02:26 markd Exp $ | 1 | $NetBSD: patch-ab,v 1.10 2010/12/06 11:56:44 markd Exp $ | |
2 | 2 | |||
3 | --- configure.orig 2007-05-31 09:56:35.000000000 +1200 | 3 | --- configure.orig 2007-05-30 21:56:35.000000000 +0000 | |
4 | +++ configure | 4 | +++ configure | |
5 | @@ -33848,6 +33848,7 @@ echo "${ECHO_T}$kde_cv_path" >&6; } | 5 | @@ -33848,6 +33848,7 @@ echo "${ECHO_T}$kde_cv_path" >&6; } | |
6 | 6 | |||
7 | fi | 7 | fi | |
8 | 8 | |||
9 | +GRAPHICS_MAGICK_CONFIG= | 9 | +GRAPHICS_MAGICK_CONFIG= | |
10 | 10 | |||
11 | if test -n "$GRAPHICS_MAGICK_CONFIG"; then | 11 | if test -n "$GRAPHICS_MAGICK_CONFIG"; then | |
12 | vers=`$GRAPHICS_MAGICK_CONFIG --version 2>/dev/null | $AWK 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` | 12 | vers=`$GRAPHICS_MAGICK_CONFIG --version 2>/dev/null | $AWK 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` | |
13 | @@ -37010,10 +37011,10 @@ echo "${ECHO_T}$kde_cv_path" >&6; } | |||
14 | ||||
15 | ||||
16 | if test -n "$PKGCONFIG"; then | |||
17 | - vers=`$PKGCONFIG libwpd-0.8 --modversion 2>/dev/null` | |||
18 | + vers=`$PKGCONFIG libwpd-0.9 --modversion 2>/dev/null` | |||
19 | if test -n "$vers" | |||
20 | then | |||
21 | - LIBWPD_LIBS="`$PKGCONFIG libwpd-0.8 --libs`" | |||
22 | + LIBWPD_LIBS="`$PKGCONFIG libwpd-0.9 --libs`" | |||
23 | LIBWPD_RPATH= | |||
24 | for args in $LIBWPD_LIBS; do | |||
25 | case $args in | |||
26 | @@ -37023,7 +37024,7 @@ if test -n "$PKGCONFIG"; then | |||
27 | esac | |||
28 | done | |||
29 | LIBWPD_RPATH=`echo $LIBWPD_RPATH | $SED -e "s/-L/-R/g"` | |||
30 | - LIBWPD_CFLAGS="`$PKGCONFIG libwpd-0.8 --cflags`" | |||
31 | + LIBWPD_CFLAGS="`$PKGCONFIG libwpd-0.9 --cflags`" | |||
32 | ||||
33 | ||||
34 | cat >>confdefs.h <<_ACEOF | |||
13 | @@ -38534,7 +38535,7 @@ fi | 35 | @@ -38534,7 +38535,7 @@ fi | |
14 | 36 | |||
15 | 37 | |||
16 | 38 | |||
17 | -if test "x$compile_kexi_macros_plugin" == "xyes"; then | 39 | -if test "x$compile_kexi_macros_plugin" == "xyes"; then | |
18 | +if test "x$compile_kexi_macros_plugin" = "xyes"; then | 40 | +if test "x$compile_kexi_macros_plugin" = "xyes"; then | |
19 | compile_kexi_macros_plugin_TRUE= | 41 | compile_kexi_macros_plugin_TRUE= | |
20 | compile_kexi_macros_plugin_FALSE='#' | 42 | compile_kexi_macros_plugin_FALSE='#' | |
21 | else | 43 | else | |
22 | @@ -38543,7 +38544,7 @@ else | 44 | @@ -38543,7 +38544,7 @@ else | |
23 | fi | 45 | fi | |
24 | 46 | |||
25 | 47 | |||
26 | -if test "$compile_kexi_macros_plugin" == "yes"; then | 48 | -if test "$compile_kexi_macros_plugin" == "yes"; then | |
27 | +if test "$compile_kexi_macros_plugin" = "yes"; then | 49 | +if test "$compile_kexi_macros_plugin" = "yes"; then | |
28 | 50 | |||
29 | cat >>confdefs.h <<\_ACEOF | 51 | cat >>confdefs.h <<\_ACEOF | |
30 | #define KEXI_MACROS_SUPPORT 1 | 52 | #define KEXI_MACROS_SUPPORT 1 | |
31 | @@ -38928,6 +38929,10 @@ else | 53 | @@ -38928,6 +38929,10 @@ else | |
32 | version=""2.5"" | 54 | version=""2.5"" | |
33 | fi | 55 | fi | |
34 | 56 | |||
35 | +if test -n "${PYVERSSUFFIX}"; then | 57 | +if test -n "${PYVERSSUFFIX}"; then | |
36 | + version="${PYVERSSUFFIX}" | 58 | + version="${PYVERSSUFFIX}" | |
37 | +fi | 59 | +fi | |
38 | + | 60 | + | |
39 | { echo "$as_me:$LINENO: checking for Python$version" >&5 | 61 | { echo "$as_me:$LINENO: checking for Python$version" >&5 | |
40 | echo $ECHO_N "checking for Python$version... $ECHO_C" >&6; } | 62 | echo $ECHO_N "checking for Python$version... $ECHO_C" >&6; } | |
41 | 63 | |||
42 | @@ -51132,6 +51137,10 @@ else | 64 | @@ -51132,6 +51137,10 @@ else | |
43 | version=""2.5"" | 65 | version=""2.5"" | |
44 | fi | 66 | fi | |
45 | 67 | |||
46 | +if test -n "${PYVERSSUFFIX}"; then | 68 | +if test -n "${PYVERSSUFFIX}"; then | |
47 | + version="${PYVERSSUFFIX}" | 69 | + version="${PYVERSSUFFIX}" | |
48 | +fi | 70 | +fi | |
49 | + | 71 | + | |
50 | { echo "$as_me:$LINENO: checking for Python$version" >&5 | 72 | { echo "$as_me:$LINENO: checking for Python$version" >&5 | |
51 | echo $ECHO_N "checking for Python$version... $ECHO_C" >&6; } | 73 | echo $ECHO_N "checking for Python$version... $ECHO_C" >&6; } | |
52 | 74 |