Mon Dec 6 11:56:44 2010 UTC ()
Find recent libwpd, but remove koffice-libwpd option from the default
build as currently doesn't build against it.  Bump PKGREVISION.


(markd)
diff -r1.123 -r1.124 pkgsrc/misc/koffice/Makefile
diff -r1.47 -r1.48 pkgsrc/misc/koffice/distinfo
diff -r1.5 -r1.6 pkgsrc/misc/koffice/options.mk
diff -r1.9 -r1.10 pkgsrc/misc/koffice/patches/patch-ab

cvs diff -r1.123 -r1.124 pkgsrc/misc/koffice/Attic/Makefile (switch to unified diff)

--- pkgsrc/misc/koffice/Attic/Makefile 2010/11/25 10:28:34 1.123
+++ pkgsrc/misc/koffice/Attic/Makefile 2010/12/06 11:56:44 1.124
@@ -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
3DISTNAME= koffice-1.6.3 3DISTNAME= koffice-1.6.3
4PKGREVISION= 21 4PKGREVISION= 22
5CATEGORIES= misc kde 5CATEGORIES= misc kde
6MASTER_SITES= ${MASTER_SITE_KDE:=koffice-1.6.3/src/} 6MASTER_SITES= ${MASTER_SITE_KDE:=koffice-1.6.3/src/}
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= markd@NetBSD.org 9MAINTAINER= markd@NetBSD.org
10HOMEPAGE= http://www.koffice.org/ 10HOMEPAGE= http://www.koffice.org/
11COMMENT= KDE Office Suite 11COMMENT= KDE Office Suite
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14MAKE_JOBS_SAFE= no 14MAKE_JOBS_SAFE= no
15 15
16PATCH_SITES= ftp://ftp.kde.org/pub/kde/security_patches/ 16PATCH_SITES= ftp://ftp.kde.org/pub/kde/security_patches/
17PATCHFILES= koffice-xpdf-CVE-2007-3387.diff koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff 17PATCHFILES= koffice-xpdf-CVE-2007-3387.diff koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff
18 18
19CONFLICTS+= koffice3-[0-9]* 19CONFLICTS+= 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
24USE_LANGUAGES= c c++ 24USE_LANGUAGES= c c++
25USE_LIBTOOL= yes 25USE_LIBTOOL= yes
26USE_TOOLS+= gmake perl pkg-config 26USE_TOOLS+= gmake perl pkg-config
27GNU_CONFIGURE= yes 27GNU_CONFIGURE= yes
28 28
29GCC_REQD+= 2.95.3 29GCC_REQD+= 2.95.3
30 30
31PTHREAD_OPTS+= require 31PTHREAD_OPTS+= require
32 32
33CONFIGURE_ENV+= PYTHONDIR=${LOCALBASE:Q} 33CONFIGURE_ENV+= PYTHONDIR=${LOCALBASE:Q}
34CONFIGURE_ENV+= PYVERSSUFFIX=${PYVERSSUFFIX:Q} 34CONFIGURE_ENV+= PYVERSSUFFIX=${PYVERSSUFFIX:Q}
35 35
36REPLACE_PERL+= lib/store/fix_storage.pl 36REPLACE_PERL+= lib/store/fix_storage.pl
37REPLACE_PERL+= admin/config.pl 37REPLACE_PERL+= admin/config.pl
38REPLACE_PERL+= admin/bcheck.pl 38REPLACE_PERL+= admin/bcheck.pl
39REPLACE_PERL+= admin/conf.change.pl 39REPLACE_PERL+= admin/conf.change.pl
40REPLACE_PERL+= kword/templates/make_template.pl 40REPLACE_PERL+= kword/templates/make_template.pl
41REPLACE_PERL+= tools/scripts/gdb_output_to_text.pl 41REPLACE_PERL+= tools/scripts/gdb_output_to_text.pl
42REPLACE_PERL+= tools/thesaurus/extract.pl 42REPLACE_PERL+= tools/thesaurus/extract.pl
43REPLACE_PERL+= kpresenter/kprconverter.pl 43REPLACE_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.
46LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS} 46LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS}
47 47
48.include "options.mk" 48.include "options.mk"
49 49
50post-install: 50post-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"

cvs diff -r1.47 -r1.48 pkgsrc/misc/koffice/Attic/distinfo (switch to unified diff)

--- pkgsrc/misc/koffice/Attic/distinfo 2010/06/20 16:46:24 1.47
+++ pkgsrc/misc/koffice/Attic/distinfo 2010/12/06 11:56:44 1.48
@@ -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
3SHA1 (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = a3d1d85567ccf729a2237f4aa837f7e025ce00ae 3SHA1 (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = a3d1d85567ccf729a2237f4aa837f7e025ce00ae
4RMD160 (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = ab6ec62b1ee7c369e8a6f44ba285a56b8c5439b4 4RMD160 (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = ab6ec62b1ee7c369e8a6f44ba285a56b8c5439b4
5Size (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = 15961 bytes 5Size (koffice-1.6.3-xpdf2-CVE-2007-4352-5392-5393.diff) = 15961 bytes
6SHA1 (koffice-1.6.3.tar.bz2) = de84214dec913eac1d47dab04dd93f3d81729fd3 6SHA1 (koffice-1.6.3.tar.bz2) = de84214dec913eac1d47dab04dd93f3d81729fd3
7RMD160 (koffice-1.6.3.tar.bz2) = e474ba48fa983fafb61ad58fb79cddda69ec6908 7RMD160 (koffice-1.6.3.tar.bz2) = e474ba48fa983fafb61ad58fb79cddda69ec6908
8Size (koffice-1.6.3.tar.bz2) = 56829391 bytes 8Size (koffice-1.6.3.tar.bz2) = 56829391 bytes
9SHA1 (koffice-xpdf-CVE-2007-3387.diff) = bff4f540389a77320bc87e2dedece50b82932e59 9SHA1 (koffice-xpdf-CVE-2007-3387.diff) = bff4f540389a77320bc87e2dedece50b82932e59
10RMD160 (koffice-xpdf-CVE-2007-3387.diff) = 7f620ec00ca05da91596f2d750d32ed8aa8bec95 10RMD160 (koffice-xpdf-CVE-2007-3387.diff) = 7f620ec00ca05da91596f2d750d32ed8aa8bec95
11Size (koffice-xpdf-CVE-2007-3387.diff) = 601 bytes 11Size (koffice-xpdf-CVE-2007-3387.diff) = 601 bytes
12SHA1 (patch-aa) = 78efadde329158d1e41f8a0c899055e265485234 12SHA1 (patch-aa) = 78efadde329158d1e41f8a0c899055e265485234
13SHA1 (patch-ab) = b7cb13d120764011b3b1d32cdc1ec805ddac59d8 13SHA1 (patch-ab) = 1f07247cf1554215d5532114138bfa53c7a3db6d
14SHA1 (patch-af) = a79564e57f2ef8eb43e8c1e23bb6a8e3d2a1d110 14SHA1 (patch-af) = a79564e57f2ef8eb43e8c1e23bb6a8e3d2a1d110
15SHA1 (patch-ag) = f0ad29395bbf52f70dd96f65c291fdb2ff0c6083 15SHA1 (patch-ag) = f0ad29395bbf52f70dd96f65c291fdb2ff0c6083
16SHA1 (patch-ah) = 094eaa1ff9a5f38adc2bf2f74965b0e47ccd2843 16SHA1 (patch-ah) = 094eaa1ff9a5f38adc2bf2f74965b0e47ccd2843
17SHA1 (patch-ai) = d12fa21d16a1bb11af9b35d65e5dfa9538a635b7 17SHA1 (patch-ai) = d12fa21d16a1bb11af9b35d65e5dfa9538a635b7
18SHA1 (patch-aj) = 2cbe0c00dbb0b3b52f15caaf5b925bc68e1f55b8 18SHA1 (patch-aj) = 2cbe0c00dbb0b3b52f15caaf5b925bc68e1f55b8
19SHA1 (patch-ak) = 5738bb6b043f8657c473c4d14e2c74d97d4974f8 19SHA1 (patch-ak) = 5738bb6b043f8657c473c4d14e2c74d97d4974f8
20SHA1 (patch-al) = 806334757d3ebca4515738e87454a30d9dd26e53 20SHA1 (patch-al) = 806334757d3ebca4515738e87454a30d9dd26e53
21SHA1 (patch-am) = 022be8c44e0eaa3cab3404da48a4259f1dc3499c 21SHA1 (patch-am) = 022be8c44e0eaa3cab3404da48a4259f1dc3499c
22SHA1 (patch-ao) = 7d976c4f3094635f984fc70964589a863e914be7 22SHA1 (patch-ao) = 7d976c4f3094635f984fc70964589a863e914be7

cvs diff -r1.5 -r1.6 pkgsrc/misc/koffice/Attic/options.mk (switch to unified diff)

--- pkgsrc/misc/koffice/Attic/options.mk 2008/04/12 22:43:04 1.5
+++ pkgsrc/misc/koffice/Attic/options.mk 2010/12/06 11:56:44 1.6
@@ -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
3PKG_OPTIONS_VAR= PKG_OPTIONS.koffice 3PKG_OPTIONS_VAR= PKG_OPTIONS.koffice
4PKG_SUPPORTED_OPTIONS= mysql pgsql koffice-wv2 koffice-libwpd 4PKG_SUPPORTED_OPTIONS= mysql pgsql koffice-wv2 koffice-libwpd
5PKG_SUGGESTED_OPTIONS= koffice-wv2 koffice-libwpd 5PKG_SUGGESTED_OPTIONS= koffice-wv2
6 6
7.include "../../mk/bsd.options.mk" 7.include "../../mk/bsd.options.mk"
8 8
9PLIST_VARS+= libwpd mysql pgsql wv2 9PLIST_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"
13PLIST.mysql= yes 13PLIST.mysql= yes
14.else 14.else
15CONFIGURE_ARGS+= --disable-mysql 15CONFIGURE_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"
21CONFIGURE_ARGS+= --with-pgsql-includes=${PGSQL_PREFIX}/include 21CONFIGURE_ARGS+= --with-pgsql-includes=${PGSQL_PREFIX}/include
22CONFIGURE_ARGS+= --with-pgsql-libraries=${PGSQL_PREFIX}/lib 22CONFIGURE_ARGS+= --with-pgsql-libraries=${PGSQL_PREFIX}/lib
23CONFIGURE_ARGS+= --with-pqxx-includes=${BUILDLINK_PREFIX.libpqxx}/include 23CONFIGURE_ARGS+= --with-pqxx-includes=${BUILDLINK_PREFIX.libpqxx}/include
24CONFIGURE_ARGS+= --with-pqxx-libraries=${BUILDLINK_PREFIX.libpqxx}/lib 24CONFIGURE_ARGS+= --with-pqxx-libraries=${BUILDLINK_PREFIX.libpqxx}/lib
25PLIST.pgsql= yes 25PLIST.pgsql= yes
26.else 26.else
27CONFIGURE_ARGS+= --disable-pgsql 27CONFIGURE_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"
32PLIST.wv2= yes 32PLIST.wv2= yes
33.else 33.else
34CONFIGURE_ARGS+= --without-libwv2 34CONFIGURE_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"
39PLIST.libwpd= yes 39PLIST.libwpd= yes
40.endif 40.endif

cvs diff -r1.9 -r1.10 pkgsrc/misc/koffice/patches/Attic/patch-ab (switch to unified diff)

--- pkgsrc/misc/koffice/patches/Attic/patch-ab 2009/11/03 19:02:26 1.9
+++ pkgsrc/misc/koffice/patches/Attic/patch-ab 2010/12/06 11:56:44 1.10
@@ -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