summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gardiner <obz@gentoo.org>2005-11-02 14:07:25 +0000
committerMike Gardiner <obz@gentoo.org>2005-11-02 14:07:25 +0000
commite239846b80bc0a5348c4351df9846d56fbbdd2df (patch)
tree976a70c93b4c41426e788245500f3512e2f4af8c
parentversion bump (diff)
downloadgentoo-2-e239846b80bc0a5348c4351df9846d56fbbdd2df.tar.gz
gentoo-2-e239846b80bc0a5348c4351df9846d56fbbdd2df.tar.bz2
gentoo-2-e239846b80bc0a5348c4351df9846d56fbbdd2df.zip
Moved all of the xpm's to png's for the sheets. See bug #103401, and Gnome Bug, #154079 for more information.
(Portage version: 2.0.53_rc7)
-rw-r--r--app-office/dia/ChangeLog9
-rw-r--r--app-office/dia/Manifest5
-rw-r--r--app-office/dia/dia-0.94-r4.ebuild68
-rw-r--r--app-office/dia/files/dia-0.94-png.patch127
-rw-r--r--app-office/dia/files/dia-0.94-sheets-png.tar.bz2bin0 -> 5449 bytes
-rw-r--r--app-office/dia/files/digest-dia-0.94-r41
6 files changed, 209 insertions, 1 deletions
diff --git a/app-office/dia/ChangeLog b/app-office/dia/ChangeLog
index ca035c093a0d..71163f4fce40 100644
--- a/app-office/dia/ChangeLog
+++ b/app-office/dia/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-office/dia
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/dia/ChangeLog,v 1.73 2005/10/04 18:42:05 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/dia/ChangeLog,v 1.74 2005/11/02 14:07:25 obz Exp $
+
+*dia-0.94-r4 (02 Nov 2005)
+
+ 02 Nov 2005; Mike Gardiner <obz@gentoo.org> +files/dia-0.94-png.patch,
+ +files/dia-0.94-sheets-png.tar.bz2, +dia-0.94-r4.ebuild:
+ Moved all of the xpm's to png's for the sheets. See bug #103401, and Gnome
+ Bug, #154079 for more information.
04 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> dia-0.94-r3.ebuild:
Stable on ppc.
diff --git a/app-office/dia/Manifest b/app-office/dia/Manifest
index 5d79c56a5688..2ed446bba30f 100644
--- a/app-office/dia/Manifest
+++ b/app-office/dia/Manifest
@@ -1,14 +1,19 @@
+MD5 d5c96488a433a35ec50124d4b068a6c4 .dia-0.94-r4.ebuild.swp 12288
MD5 0eadea95c1e7e3b42021ca2f9584a7a9 ChangeLog 8798
MD5 a2e230eb1d422d8da320507fb3de7838 dia-0.94-r1.ebuild 1479
MD5 e64a64c8b1e5e3be5cf29d34c7374513 dia-0.94-r2.ebuild 1655
MD5 126c5416e6df9153e3d83cc38a6559b6 dia-0.94-r3.ebuild 1738
+MD5 9ee90ae292b8e2d0c2d9ac55d35127e2 dia-0.94-r4.ebuild 1927
MD5 275b4e09a76a808202872cae5ac90f7c files/0.94-disable_python_gtk_import.patch 313
MD5 bf246d9c1eae9246fd3026d76077d7c3 files/dia-0.94-db2man.patch 901
MD5 159070f80a109b691f1a945755bf2b7c files/dia-0.94-gcc4.patch 934
MD5 364d452e7bd501c01910f613c066608e files/dia-0.94-help.patch 2766
MD5 5825798492b196ec96d3757e9e1d0de8 files/dia-0.94-no_font_cache.patch 473
+MD5 8e5bd10e3f779bffcb360641329e3ef1 files/dia-0.94-png.patch 3093
MD5 84f2dd6bc760e8dce273ceda328ef76e files/dia-0.94-secure-eval.patch 1940
+MD5 8905a098072f0dbd22a14ea86e790b85 files/dia-0.94-sheets-png.tar.bz2 5449
MD5 c6257d6dad2b46a83757991db3f3e6c5 files/digest-dia-0.94-r1 62
MD5 c6257d6dad2b46a83757991db3f3e6c5 files/digest-dia-0.94-r2 62
MD5 c6257d6dad2b46a83757991db3f3e6c5 files/digest-dia-0.94-r3 62
+MD5 c6257d6dad2b46a83757991db3f3e6c5 files/digest-dia-0.94-r4 62
MD5 005c0ccc7908df18dd83361a36ed07ee metadata.xml 596
diff --git a/app-office/dia/dia-0.94-r4.ebuild b/app-office/dia/dia-0.94-r4.ebuild
new file mode 100644
index 000000000000..5731ce2e6816
--- /dev/null
+++ b/app-office/dia/dia-0.94-r4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/dia/dia-0.94-r4.ebuild,v 1.1 2005/11/02 14:07:25 obz Exp $
+
+inherit eutils gnome2 libtool
+
+DESCRIPTION="Diagram/flowchart creation program"
+HOMEPAGE="http://www.gnome.org/projects/dia/"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gnome png python static zlib"
+
+RDEPEND=">=x11-libs/gtk+-2
+ >=x11-libs/pango-1.1.5
+ >=dev-libs/libxml2-2.3.9
+ >=dev-libs/libxslt-1
+ >=media-libs/freetype-2.0.9
+ dev-libs/popt
+ zlib? ( sys-libs/zlib )
+ png? ( media-libs/libpng
+ >=media-libs/libart_lgpl-2 )
+ gnome? ( >=gnome-base/libgnome-2.0
+ >=gnome-base/libgnomeui-2.0 )
+ python? ( >=dev-lang/python-1.5.2
+ >=dev-python/pygtk-1.99 )
+ ~app-text/docbook-xml-dtd-4.2
+ app-text/docbook-xsl-stylesheets"
+
+DEPEND="${RDEPEND}
+ >=dev-util/intltool-0.21
+ dev-util/pkgconfig"
+
+G2CONF="${G2CONF} $(use_enable gnome) $(use_with python) $(use_enable static)"
+
+DOCS="AUTHORS ChangeLog KNOWN_BUGS NEWS README RELEASE-PROCESS THANKS TODO"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # Disable python -c 'import gtk' during compile to prevent using
+ # X being involved (#31589)
+ epatch ${FILESDIR}/${PV}-disable_python_gtk_import.patch
+
+ libtoolize --force --copy || die "Elibtoolize failed"
+
+ # Install png's instead of xpm's, (bug #103401) and upstream.
+ epatch ${FILESDIR}/${P}-png.patch
+ tar jxf ${FILESDIR}/${P}-sheets-png.tar.bz2
+ aclocal || die "Aclocal failed"
+ automake || die "Automake failed"
+
+ # Fix generation of the man page (bug #98610).
+ rm doc/en/dia.1
+ epatch ${FILESDIR}/${P}-db2man.patch
+ autoconf || die "Autoconf failed"
+
+ # Disable buggy font cache. See bug #81227.
+ epatch ${FILESDIR}/${P}-no_font_cache.patch
+ # Fix help display. See bug #83726.
+ epatch ${FILESDIR}/${P}-help.patch
+ # GCC 4 compile fixes
+ epatch ${FILESDIR}/${P}-gcc4.patch
+ # Fix python execution hole. bug #107916
+ epatch ${FILESDIR}/${P}-secure-eval.patch
+}
diff --git a/app-office/dia/files/dia-0.94-png.patch b/app-office/dia/files/dia-0.94-png.patch
new file mode 100644
index 000000000000..84ca2ae4d4c4
--- /dev/null
+++ b/app-office/dia/files/dia-0.94-png.patch
@@ -0,0 +1,127 @@
+diff -ur dia-0.94/sheets/ER/Makefile.am dia-0.94-png/sheets/ER/Makefile.am
+--- dia-0.94/sheets/ER/Makefile.am 2004-08-16 15:56:30.000000000 +0800
++++ dia-0.94-png/sheets/ER/Makefile.am 2005-11-02 16:56:49.000000000 +0800
+@@ -1,7 +1,7 @@
+ ERsheetdir = $(pkgdatadir)/sheets/ER
+
+ PIX = \
+- weakentity.xpm
++ weakentity.png
+
+ ERsheet_DATA = $(PIX)
+
+diff -ur dia-0.94/sheets/GRAFCET/Makefile.am dia-0.94-png/sheets/GRAFCET/Makefile.am
+--- dia-0.94/sheets/GRAFCET/Makefile.am 2004-08-16 15:56:30.000000000 +0800
++++ dia-0.94-png/sheets/GRAFCET/Makefile.am 2005-11-02 17:00:04.000000000 +0800
+@@ -2,12 +2,12 @@
+ GRAFCETsheetdir = $(pkgdatadir)/sheets/GRAFCET
+
+ PIX = \
+- etapei.xpm \
+- etapems.xpm \
+- etapeme.xpm \
+- etapemc.xpm \
+- etapesp.xpm \
+- vergent_and.xpm
++ etapei.png \
++ etapems.png \
++ etapeme.png \
++ etapemc.png \
++ etapesp.png \
++ vergent_and.png
+
+ GRAFCETsheet_DATA = $(PIX)
+ EXTRA_DIST = $(PIX)
+diff -ur dia-0.94/sheets/Istar/Makefile.am dia-0.94-png/sheets/Istar/Makefile.am
+--- dia-0.94/sheets/Istar/Makefile.am 2004-08-16 15:56:31.000000000 +0800
++++ dia-0.94-png/sheets/Istar/Makefile.am 2005-11-02 17:10:13.000000000 +0800
+@@ -2,16 +2,16 @@
+ Istarsheetdir = $(pkgdatadir)/sheets/Istar
+
+ PIX = \
+- agent.xpm \
+- decomposition.xpm \
+- dependency.xpm \
+- goal.xpm \
+- means_ends.xpm \
+- neg_contrib.xpm \
+- pos_contrib.xpm \
+- position.xpm \
+- role.xpm \
+- task.xpm
++ agent.png \
++ decomposition.png \
++ dependency.png \
++ goal.png \
++ means_ends.png \
++ neg_contrib.png \
++ pos_contrib.png \
++ position.png \
++ role.png \
++ task.png
+
+ Istarsheet_DATA = $(PIX)
+ EXTRA_DIST = $(PIX)
+diff -ur dia-0.94/sheets/Jackson/Makefile.am dia-0.94-png/sheets/Jackson/Makefile.am
+--- dia-0.94/sheets/Jackson/Makefile.am 2004-08-16 15:56:31.000000000 +0800
++++ dia-0.94-png/sheets/Jackson/Makefile.am 2005-11-02 17:11:00.000000000 +0800
+@@ -2,9 +2,9 @@
+ Jacksonsheetdir = $(pkgdatadir)/sheets/Jackson
+
+ PIX = \
+- designed_domain.xpm \
+- machine_domain.xpm \
+- req_phen.xpm
++ designed_domain.png \
++ machine_domain.png \
++ req_phen.png
+
+ Jacksonsheet_DATA = $(PIX)
+ EXTRA_DIST = $(PIX)
+diff -ur dia-0.94/sheets/KAOS/Makefile.am dia-0.94-png/sheets/KAOS/Makefile.am
+--- dia-0.94/sheets/KAOS/Makefile.am 2004-08-16 15:56:31.000000000 +0800
++++ dia-0.94-png/sheets/KAOS/Makefile.am 2005-11-02 18:16:47.000000000 +0800
+@@ -2,24 +2,24 @@
+ KAOSsheetdir = $(pkgdatadir)/sheets/KAOS
+
+ PIX = \
+- and-complete-ref.xpm \
+- and-ref.xpm \
+- assumption.xpm \
+- capable-of.xpm \
+- conflicts.xpm \
+- controls.xpm \
+- input.xpm \
+- monitors.xpm \
+- obstacle.xpm \
+- obstructs.xpm \
+- op-ref.xpm \
+- or-complete-ref.xpm \
+- or-ref.xpm \
+- output.xpm \
+- performs.xpm \
+- requirement.xpm \
+- responsibility.xpm \
+- softgoal.xpm
++ and-complete-ref.png \
++ and-ref.png \
++ assumption.png \
++ capable-of.png \
++ conflicts.png \
++ controls.png \
++ input.png \
++ monitors.png \
++ obstacle.png \
++ obstructs.png \
++ op-ref.png \
++ or-complete-ref.png \
++ or-ref.png \
++ output.png \
++ performs.png \
++ requirement.png \
++ responsibility.png \
++ softgoal.png
+
+ KAOSsheet_DATA = $(PIX)
+ EXTRA_DIST = $(PIX)
+
diff --git a/app-office/dia/files/dia-0.94-sheets-png.tar.bz2 b/app-office/dia/files/dia-0.94-sheets-png.tar.bz2
new file mode 100644
index 000000000000..d6b23e16cf2b
--- /dev/null
+++ b/app-office/dia/files/dia-0.94-sheets-png.tar.bz2
Binary files differ
diff --git a/app-office/dia/files/digest-dia-0.94-r4 b/app-office/dia/files/digest-dia-0.94-r4
new file mode 100644
index 000000000000..a4366b0c6a35
--- /dev/null
+++ b/app-office/dia/files/digest-dia-0.94-r4
@@ -0,0 +1 @@
+MD5 63584224912dab49fed8d2cf87ea2d85 dia-0.94.tar.bz2 3348869