diff options
author | 2010-05-16 09:40:12 +0000 | |
---|---|---|
committer | 2010-05-16 09:40:12 +0000 | |
commit | a872ffc963f303d80243324473d413a8d5ac61c8 (patch) | |
tree | 54ea63d7819f6528d77a85564a07f1f93693685b /app-office | |
parent | Version bump (diff) | |
download | gentoo-2-a872ffc963f303d80243324473d413a8d5ac61c8.tar.gz gentoo-2-a872ffc963f303d80243324473d413a8d5ac61c8.tar.bz2 gentoo-2-a872ffc963f303d80243324473d413a8d5ac61c8.zip |
Fix homepage URL, bug #319797. Also remove unneeded *.la files. Clean up old revision.
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'app-office')
-rw-r--r-- | app-office/dia/ChangeLog | 8 | ||||
-rw-r--r-- | app-office/dia/dia-0.97-r1.ebuild | 104 | ||||
-rw-r--r-- | app-office/dia/dia-0.97.1.ebuild | 9 | ||||
-rw-r--r-- | app-office/dia/files/dia-0.97-automagic-libemf.patch | 63 | ||||
-rw-r--r-- | app-office/dia/files/dia-0.97-fix-bashism.patch | 60 |
5 files changed, 14 insertions, 230 deletions
diff --git a/app-office/dia/ChangeLog b/app-office/dia/ChangeLog index 815aa153a043..1e67b4951e4f 100644 --- a/app-office/dia/ChangeLog +++ b/app-office/dia/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-office/dia # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/dia/ChangeLog,v 1.127 2010/03/09 19:57:07 josejx Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/dia/ChangeLog,v 1.128 2010/05/16 09:40:12 eva Exp $ + + 16 May 2010; Gilles Dartiguelongue <eva@gentoo.org> -dia-0.97-r1.ebuild, + dia-0.97.1.ebuild, -files/dia-0.97-automagic-libemf.patch, + -files/dia-0.97-fix-bashism.patch: + Fix homepage URL, bug #319797. Also remove unneeded *.la files. Clean up + old revision. 09 Mar 2010; Joseph Jezak <josejx@gentoo.org> dia-0.97.1.ebuild: Marked ppc stable for bug #257020. diff --git a/app-office/dia/dia-0.97-r1.ebuild b/app-office/dia/dia-0.97-r1.ebuild deleted file mode 100644 index 2f3d53488558..000000000000 --- a/app-office/dia/dia-0.97-r1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/dia/dia-0.97-r1.ebuild,v 1.8 2010/03/07 21:11:29 eva Exp $ - -EAPI="2" - -inherit eutils gnome2 libtool autotools versionator python - -MY_P=${P/_/-} -DESCRIPTION="Diagram/flowchart creation program" -HOMEPAGE="http://www.gnome.org/projects/dia/" -LICENSE="GPL-2" - -# dia used -1 instead of .1 for the new version. -MY_PV_MM=$(get_version_component_range 1-2) -SRC_URI="mirror://gnome/sources/${PN}/${MY_PV_MM}/${MY_P}.tar.bz2" - -SLOT="0" -KEYWORDS="ppc" -# the doc USE flag doesn't seem to do anything without docbook2html -# FIXME: configure mixes debug and devel meaning (see -DGTK_DISABLE...) -IUSE="cairo doc gnome png python zlib" - -RDEPEND=">=x11-libs/gtk+-2.6.0 - >=dev-libs/glib-2.6.0 - >=x11-libs/pango-1.8 - >=dev-libs/libxml2-2.3.9 - >=dev-libs/libxslt-1 - >=media-libs/freetype-2.0.95 - 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 ) - cairo? ( >=x11-libs/cairo-1 ) - python? ( - >=dev-lang/python-1.5.2 - >=dev-python/pygtk-1.99 ) - doc? ( - ~app-text/docbook-xml-dtd-4.5 - app-text/docbook-xsl-stylesheets )" - -DEPEND="${RDEPEND} - >=dev-util/intltool-0.35.0 - dev-util/pkgconfig - doc? ( dev-libs/libxslt )" - -DOCS="AUTHORS ChangeLog KNOWN_BUGS MAINTAINERS NEWS README RELEASE-PROCESS THANKS TODO" - -pkg_setup() { - G2CONF="${G2CONF} - $(use_with cairo) - $(use_with python) - $(use_enable doc db2html) - $(use_enable gnome) - --disable-libemf - --without-swig - --without-hardbooks - --disable-static - --docdir=/usr/share/doc/${PF}" -} - -src_prepare() { - gnome2_src_prepare - - # Fix compilation in a gnome environment, bug #159831 - epatch "${FILESDIR}/${PN}-0.97.0-gnome-doc.patch" - - # Fix compilation with USE="python", bug #271855 - if use python; then - epatch "${FILESDIR}/${P}-acinclude-python-fixes.patch" - fi - - # Skip man generation - if ! use doc; then - sed -i -e '/if HAVE_DB2MAN/,/endif/d' doc/*/Makefile.am \ - || die "sed 2 failed" - fi - - # Fix automagic libEMF, bug #276148 - epatch "${FILESDIR}/${P}-automagic-libemf.patch" - - # Fix bashism - epatch "${FILESDIR}/${P}-fix-bashism.patch" - - intltoolize --force --copy --automake || die "intltoolize failed" - eautoreconf -} - -pkg_postinst() { - gnome2_pkg_postinst - if use python; then - python_need_rebuild - python_mod_optimize /usr/share/dia - fi -} - -pkg_postrm() { - gnome2_pkg_postrm - python_mod_cleanup /usr/share/dia -} diff --git a/app-office/dia/dia-0.97.1.ebuild b/app-office/dia/dia-0.97.1.ebuild index 5d7f52fd6eed..72510f271cdd 100644 --- a/app-office/dia/dia-0.97.1.ebuild +++ b/app-office/dia/dia-0.97.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/dia/dia-0.97.1.ebuild,v 1.8 2010/03/09 19:57:07 josejx Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/dia/dia-0.97.1.ebuild,v 1.9 2010/05/16 09:40:12 eva Exp $ EAPI="2" @@ -8,7 +8,7 @@ inherit eutils gnome2 libtool autotools versionator python MY_P=${P/_/-} DESCRIPTION="Diagram/flowchart creation program" -HOMEPAGE="http://www.gnome.org/projects/dia/" +HOMEPAGE="http://live.gnome.org/Dia" LICENSE="GPL-2" # dia used -1 instead of .1 for the new version. @@ -84,6 +84,11 @@ src_prepare() { eautoreconf } +src_install() { + gnome2_src_install + find "${D}" -name "*.la" -delete || die "failed to remove *.la" +} + pkg_postinst() { gnome2_pkg_postinst if use python; then diff --git a/app-office/dia/files/dia-0.97-automagic-libemf.patch b/app-office/dia/files/dia-0.97-automagic-libemf.patch deleted file mode 100644 index d23c05b1bab2..000000000000 --- a/app-office/dia/files/dia-0.97-automagic-libemf.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 8e41f38007b46f1a1da655b81acd88fc491df59e Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Tue, 14 Jul 2009 20:17:18 +0200 -Subject: [PATCH] Make libemf plugin optional. - ---- - configure.in | 36 +++++++++++++++++++++++------------- - 1 files changed, 23 insertions(+), 13 deletions(-) - -diff --git a/configure.in b/configure.in -index 11f3705..cc5d3aa 100644 ---- a/configure.in -+++ b/configure.in -@@ -214,23 +214,33 @@ AC_SUBST(PNG_LIBS) - LIBS="${old_LIBS} ${PNG_LIBS}" - - dnl check for libEMF to provide Windows Metafile plug-in on Linux --old_CPPFLAGS="${CPPFLAGS}" --old_CFLAGS="${CFLAGS}" --old_LIBS="${LIBS}" --CPPFLAGS="${CPPFLAGS} -I /usr/include/libEMF" --AC_CHECK_HEADER(emf.h, emf_ok=yes, emf_ok=no) --AC_CHECK_LIB(EMF, CreateEnhMetaFileWithFILEW, , emf_ok=no, -lstdc++) --if test "$emf_ok" = yes; then -- LIBEMF_CFLAGS='-I /usr/include/libEMF' -- LIBEMF_LIBS='-lEMF -lstdc++' -- AC_DEFINE(HAVE_LIBEMF,1,[libEMF library available]) -+AC_ARG_ENABLE([libemf], -+ AS_HELP_STRING([--enable-libemf], [enable plugin for windows metafile support]), -+ , -+ enable_libemf=yes) -+ -+if test "$enable_libemf" = "yes"; then -+ old_CPPFLAGS="${CPPFLAGS}" -+ old_CFLAGS="${CFLAGS}" -+ old_LIBS="${LIBS}" -+ -+ CPPFLAGS="${CPPFLAGS} -I /usr/include/libEMF" -+ AC_CHECK_HEADER(emf.h, emf_ok=yes, emf_ok=no) -+ AC_CHECK_LIB(EMF, CreateEnhMetaFileWithFILEW, , emf_ok=no, -lstdc++) -+ -+ if test "$emf_ok" = yes; then -+ LIBEMF_CFLAGS='-I /usr/include/libEMF' -+ LIBEMF_LIBS='-lEMF -lstdc++' -+ AC_DEFINE(HAVE_LIBEMF,1,[libEMF library available]) -+ fi -+ -+ CPPFLAGS="${old_CPPFLAGS}" -+ CFLAGS="${old_CFLAGS}" -+ LIBS="${old_LIBS}" - fi - AC_SUBST(LIBEMF_CFLAGS) - AC_SUBST(LIBEMF_LIBS) - AM_CONDITIONAL(WITH_LIBEMF, test "$emf_ok" = yes) --CPPFLAGS="${old_CPPFLAGS}" --CFLAGS="${old_CFLAGS}" --LIBS="${old_LIBS}" - - dnl - dnl Debugging --- -1.6.3.3 - diff --git a/app-office/dia/files/dia-0.97-fix-bashism.patch b/app-office/dia/files/dia-0.97-fix-bashism.patch deleted file mode 100644 index 21d62a5508dc..000000000000 --- a/app-office/dia/files/dia-0.97-fix-bashism.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 8d1b50c5c8441a24bb5b6c38637155ebe2976c06 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Tue, 14 Jul 2009 19:57:25 +0200 -Subject: [PATCH] Fix bashism - ---- - configure.in | 10 +++++----- - 1 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/configure.in b/configure.in -index d9c0bf4..11f3705 100644 ---- a/configure.in -+++ b/configure.in -@@ -61,7 +61,7 @@ PKG_CHECK_MODULES(PANGOVERSION, pango >= 1.8.0, , - - AC_ARG_WITH(freetype, - [ --without-freetype compile without FreeType support],,with_freetype=yes) --if test "x$with_freetype" == "xyes"; then -+if test "x$with_freetype" = "xyes"; then - PKG_CHECK_MODULES(PANGOFT2,pangoft2,have_pangoft2=true,have_pangoft2=false) - if test "$have_pangoft2" = "true"; then - dnl On Solaris with Forte C, at least, need to link app/dia with -lfreetype. -@@ -149,7 +149,7 @@ AM_CONDITIONAL(WITH_CAIRO, test "x$with_cairo" != "xno") - - dnl with gtk+ >= 2.8 this is no longer optional - PKG_CHECK_MODULES(PANGOCAIRO,pangocairo, pangocairo_ok=yes, pangocairo_ok=no) --if test "x$pangocairo_ok" == "xyes"; then -+if test "x$pangocairo_ok" = "xyes"; then - AC_DEFINE(HAVE_PANGOCAIRO_H,1,[Defined to render text with pangocairo not cairos toy API]) - fi - -@@ -260,7 +260,7 @@ AC_SUBST(GETTEXT_PACKAGE) - AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[Needed for glib gettext]) - - AC_CHECK_PROG(XGETTEXT, xgettext, xgettext, none) --if test "$XGETTEXT" == none ; then -+if test "$XGETTEXT" = none ; then - AC_MSG_ERROR([xgettext program not found: $XGETTEXT.]) - fi - -@@ -487,14 +487,14 @@ dnl - dnl use jw only if we don't find dblatex - dnl - AC_PATH_PROG(JW,jw,no) --if test "x$dblatex" == "xno"; then -+if test "x$dblatex" = "xno"; then - AM_CONDITIONAL(WITH_JW, test "x$jw" != "xno") - else - AM_CONDITIONAL(WITH_JW, test "xno" != "xno") - fi - hardbook_ok=no - xsltproc_ok=no --if test "x$with_hardbooks" == "xno"; then -+if test "x$with_hardbooks" = "xno"; then - AM_CONDITIONAL(WITH_JW, test "xno" != "xno") - AM_CONDITIONAL(WITH_HTMLDOC, test "xno" != "xno") - AM_CONDITIONAL(WITH_PDFDOC, test "xno" != "xno") --- -1.6.3.3 - |