summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <rhill@gentoo.org>2011-03-13 15:37:59 +0000
committerRyan Hill <rhill@gentoo.org>2011-03-13 15:37:59 +0000
commit4e00eece86f52d66d4ad0a0d2707155aa488a14a (patch)
treed020c60bb37796c9d04942859e972a12c2ecf727 /app-pda
parentBump scapy to 2.2.0. (diff)
downloadhistorical-4e00eece86f52d66d4ad0a0d2707155aa488a14a.tar.gz
historical-4e00eece86f52d66d4ad0a0d2707155aa488a14a.tar.bz2
historical-4e00eece86f52d66d4ad0a0d2707155aa488a14a.zip
Fix install paths and desktop file (bug #237366), lock libopensync dependency
to 0.36 (bug #298109), add gdk-pixbuf include dir. EAPI 3. Remove old. Package-Manager: portage-2.2.0_alpha26/cvs/Linux x86_64
Diffstat (limited to 'app-pda')
-rw-r--r--app-pda/multisync-gui/ChangeLog11
-rw-r--r--app-pda/multisync-gui/Manifest20
-rw-r--r--app-pda/multisync-gui/files/multisync-gui-0.92.0-cmake.patch41
-rw-r--r--app-pda/multisync-gui/files/multisync-gui-0.92.0-pixbuf-include.patch10
-rw-r--r--app-pda/multisync-gui/metadata.xml5
-rw-r--r--app-pda/multisync-gui/multisync-gui-0.90.19.ebuild22
-rw-r--r--app-pda/multisync-gui/multisync-gui-0.92.0_pre20080531.ebuild22
7 files changed, 86 insertions, 45 deletions
diff --git a/app-pda/multisync-gui/ChangeLog b/app-pda/multisync-gui/ChangeLog
index 30dd34e5c38b..4b8afd7aa656 100644
--- a/app-pda/multisync-gui/ChangeLog
+++ b/app-pda/multisync-gui/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-pda/multisync-gui
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync-gui/ChangeLog,v 1.9 2008/05/31 14:12:49 loki_val Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync-gui/ChangeLog,v 1.10 2011/03/13 15:37:59 dirtyepic Exp $
+
+ 13 Mar 2011; Ryan Hill <dirtyepic@gentoo.org> -multisync-gui-0.90.19.ebuild,
+ multisync-gui-0.92.0_pre20080531.ebuild,
+ +files/multisync-gui-0.92.0-cmake.patch,
+ +files/multisync-gui-0.92.0-pixbuf-include.patch, metadata.xml:
+ Fix install paths and desktop file (bug #237366), lock libopensync dependency
+ to 0.36 (bug #298109), add gdk-pixbuf include dir. EAPI 3. Remove old.
*multisync-gui-0.92.0_pre20080531 (31 May 2008)
diff --git a/app-pda/multisync-gui/Manifest b/app-pda/multisync-gui/Manifest
index 70b1e0b30a3b..35e7b0a5a590 100644
--- a/app-pda/multisync-gui/Manifest
+++ b/app-pda/multisync-gui/Manifest
@@ -1,8 +1,18 @@
-DIST multisync-gui-0.90.19.tar.gz 366982 RMD160 6d9cf2302cf095cd9ddbd0835bcb144dcc3e9dd0 SHA1 0658cdce4431e1be509c86e4bf111af86c99799b SHA256 bbaa42597627e93754b61fc79f1d1866be308cd42475f319b9381bbc500acd43
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX multisync-gui-0.92.0-cmake.patch 1774 RMD160 1f72432a6da9eca8d3fbc7d10d1336e027ddf053 SHA1 06369532157c3554f4d7ef5d2397d39dc5d91172 SHA256 04e401a60bcdac969e4dbad9ba8f1adcdb8721782a0d9c949cd26c5a0a9b2f5b
+AUX multisync-gui-0.92.0-pixbuf-include.patch 528 RMD160 3dd4edd87cd97de9d5250deeac9cb4a34b5c9037 SHA1 5d87396cddff5b89ad22d82698b3c4170fc56e3e SHA256 04093fb613c37edf6a92dd62e22ec3fcb1823eb38974cbc5a78c133e2796bd10
DIST multisync-gui-0.91.0.tar.gz 112933 RMD160 7522f28e217acefde9076229da81ab4df627e2af SHA1 03b32007dab9945ee08affe6ac59be34f565adcb SHA256 958b9f2ecf4726095be7a8a5de5d24d325e487891dce56d02b566a93027f769d
DIST multisync-gui-0.92.0_pre20080531.tar.bz2 47265 RMD160 7ea1ff693021b5014be813e2e84a6339610ac72b SHA1 51cc449979f75018ebf64d33c373a3637e8879c1 SHA256 a7dcbcf2a1d367772e7bb83260cac8c66a524135bc96cef674d891cbec08de9d
-EBUILD multisync-gui-0.90.19.ebuild 673 RMD160 a4dbe85bab6afd54274174d37dd7b00eb9089903 SHA1 03876d36fa689570dbab1e83aa54aac3f9940fac SHA256 49ee6e2abb2080fbe4ed18f3b06da2616bb7371b3910b4f296369e459408d9c1
EBUILD multisync-gui-0.91.0.ebuild 851 RMD160 0a7aee9277fee7a2ccb424a1e84412c2fa3b892e SHA1 da46268fb828b7488096c4f960155fecaf66ab19 SHA256 dd5d799dfe542a875f4ce1fead52e3d643c25b4a20c50ea11848811697c6184d
-EBUILD multisync-gui-0.92.0_pre20080531.ebuild 818 RMD160 dfdd63f60430502d75393e5e826817727e25a4cc SHA1 f7976204b450c53334253a68e7cda11fceef5b98 SHA256 2a35e7769aa823b6c188daefbc6bf84ccb7a7a848292c4f8ccc851cd74964909
-MISC ChangeLog 1454 RMD160 1d181c14b391d084595948e91314bee4e2c8513f SHA1 a1dc9e88acf5af4fec1a439b0db7a10d0f0bec5d SHA256 0983ec41970e3b47a7355cbeabd4f62d315efa96efea705247536a33be6da2bc
-MISC metadata.xml 304 RMD160 1da32fded95735800bc96b0ff4c0a3af4691a724 SHA1 b96c72c417192c099990a616b12a1d2f55a06064 SHA256 7fa8df0f64197f3f6c018ed0d6c4cc4da014fbcc9af2da9b633f71657470236a
+EBUILD multisync-gui-0.92.0_pre20080531.ebuild 742 RMD160 5b6da154b815accbb48a0abcdb42b7073d1d6d8b SHA1 ddcf0dcb3c43ca2fb4b00b88d76763d90185901a SHA256 db98f3016caf637fad9b161a1cd95b03ddecc8e8b07f047bfb4bae189ce77b21
+MISC ChangeLog 1841 RMD160 7afa77d9b779ef43b2c799c7ceab3bf42e2f4834 SHA1 f93a391138ba8fc7ad7f86a9845f70ebb5091d1f SHA256 e3dce21e2a89ba3d828924136cdbfa8db1adeb9a65aae474da89813351e93d35
+MISC metadata.xml 206 RMD160 357c577ac496022c72008a75ad4d250baf06586d SHA1 dfd378513518e5aebb12eab05c50b65a3d2dc38e SHA256 35944e169760b3ea15f78997b09cd38206105efdae5323d99f03db9b3bea4e53
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEARECAAYFAk185lUACgkQiqiDRvmkBmJVpgCfTOQxqMdR0tOIaKtoIlA3+jOj
+OG8AmwcywRvKHANz0s5jHqwbw+aXDNPa
+=osYB
+-----END PGP SIGNATURE-----
diff --git a/app-pda/multisync-gui/files/multisync-gui-0.92.0-cmake.patch b/app-pda/multisync-gui/files/multisync-gui-0.92.0-cmake.patch
new file mode 100644
index 000000000000..2edffd93e86e
--- /dev/null
+++ b/app-pda/multisync-gui/files/multisync-gui-0.92.0-cmake.patch
@@ -0,0 +1,41 @@
+Path-fixings.
+
+http://bugs.gentoo.org/237366
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,7 +1,7 @@
+ PROJECT( multisyncgui C )
+
+-SET( MULTISYNCGUI_GLADE_DIR "${CMAKE_INSTALL_PREFIX}/usr/share/multisync-gui/" )
+-SET( MULTISYNCGUI_ICON_DIR "${CMAKE_INSTALL_PREFIX}/usr/share/pixmaps/multisync-gui/" )
++SET( MULTISYNCGUI_GLADE_DIR "${CMAKE_INSTALL_PREFIX}/share/multisync-gui/" )
++SET( MULTISYNCGUI_ICON_DIR "${CMAKE_INSTALL_PREFIX}/share/pixmaps/" )
+
+ SET( MULTISYNCGUI_VERSION "0.36" )
+ SET( MULTISYNCGUI_GLADE "${MULTISYNCGUI_GLADE_DIR}/multisyncgui.glade" )
+--- a/misc/CMakeLists.txt
++++ b/misc/CMakeLists.txt
+@@ -3,6 +3,6 @@ CONFIGURE_FILE( "${CMAKE_CURRENT_SOURCE_DIR}/multisyncgui.glade" "${CMAKE_CURREN
+
+ ###### INSTALL ###################
+
+-INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/multisyncgui.desktop DESTINATION "${CMAKE_INSTALL_PREFIX}/usr/share/applications/" )
++INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/multisyncgui.desktop DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications/" )
+ INSTALL( FILES "${CMAKE_CURRENT_BINARY_DIR}/multisyncgui.glade" DESTINATION "${MULTISYNCGUI_GLADE_DIR}" )
+ INSTALL( FILES multisync.png DESTINATION ${MULTISYNCGUI_ICON_DIR} )
+--- a/misc/multisyncgui.desktop
++++ b/misc/multisyncgui.desktop
+@@ -3,10 +3,10 @@ Encoding=UTF-8
+ Name=multisyncgui
+ Comment=Synchronization program for personal information such as calendars, addressbooks etc.
+ Comment[de]=Synchronisation von Organizern, PIMs und Mobiltelefonen
+-Exec=@PREFIX@/bin/multisync-gui
++Exec=@CMAKE_INSTALL_PREFIX@/bin/multisyncgui
+ Terminal=false
+ Type=Application
+-Icon=@MULTISYNC_ICON_DIR@/multisync.png
++Icon=@MULTISYNCGUI_ICON_DIR@/multisync.png
+ StartupWMClass=multisync
+ X-Desktop-File-Install-Version=0.3
+ Categories=Application;Utility;X-Red-Hat-Base;
diff --git a/app-pda/multisync-gui/files/multisync-gui-0.92.0-pixbuf-include.patch b/app-pda/multisync-gui/files/multisync-gui-0.92.0-pixbuf-include.patch
new file mode 100644
index 000000000000..af88164a8e07
--- /dev/null
+++ b/app-pda/multisync-gui/files/multisync-gui-0.92.0-pixbuf-include.patch
@@ -0,0 +1,10 @@
+Add gdk-pixbuf include dir (split out in gtk+-2.21).
+
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-INCLUDE_DIRECTORIES( ${OPENSYNC_INCLUDE_DIRS} ${GTK2_INCLUDE_DIRS} ${LIBGLADE_INCLUDE_DIRS} ${LIBXML2_INCLUDE_DIRS} )
++INCLUDE_DIRECTORIES( ${OPENSYNC_INCLUDE_DIRS} ${GTK2_INCLUDE_DIRS} ${LIBGLADE_INCLUDE_DIRS} ${LIBXML2_INCLUDE_DIRS} /usr/include/gdk-pixbuf-2.0 )
+ LINK_DIRECTORIES( ${OPENSYNC_LIBRARY_DIRS} ${GTK2_LIBRARY_DIRS} ${LIBGLADE_LIBRARY_DIRS} ${LIBXML2_LIBRARY_DIRS} )
+
+ SET( multisyncgui_SRCS
diff --git a/app-pda/multisync-gui/metadata.xml b/app-pda/multisync-gui/metadata.xml
index 0d934d06b5d0..f72acf2181ba 100644
--- a/app-pda/multisync-gui/metadata.xml
+++ b/app-pda/multisync-gui/metadata.xml
@@ -2,11 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>pda</herd>
- <maintainer>
- <email>peper@gentoo.org</email>
- <name>Piotr Jaroszyński</name>
- </maintainer>
<longdescription lang="en">
</longdescription>
</pkgmetadata>
-
diff --git a/app-pda/multisync-gui/multisync-gui-0.90.19.ebuild b/app-pda/multisync-gui/multisync-gui-0.90.19.ebuild
deleted file mode 100644
index 973ef44d1c6c..000000000000
--- a/app-pda/multisync-gui/multisync-gui-0.90.19.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync-gui/multisync-gui-0.90.19.ebuild,v 1.4 2008/01/05 17:24:46 peper Exp $
-
-DESCRIPTION="OpenSync multisync-gui"
-HOMEPAGE="http://www.opensync.org/"
-SRC_URI="http://dev.gentooexperimental.org/~peper/distfiles/${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE="evo"
-
-DEPEND="<=app-pda/libopensync-0.35
- evo? ( app-pda/libopensync-plugin-evolution2 )
- >=gnome-base/libgnomeui-2.0"
-RDEPEND="${DEPEND}"
-
-src_install() {
- emake install DESTDIR="${D}" || die "emake install failed"
- dodoc README AUTHORS
-}
diff --git a/app-pda/multisync-gui/multisync-gui-0.92.0_pre20080531.ebuild b/app-pda/multisync-gui/multisync-gui-0.92.0_pre20080531.ebuild
index 8001a1d8d36c..b6d170bb38ef 100644
--- a/app-pda/multisync-gui/multisync-gui-0.92.0_pre20080531.ebuild
+++ b/app-pda/multisync-gui/multisync-gui-0.92.0_pre20080531.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync-gui/multisync-gui-0.92.0_pre20080531.ebuild,v 1.2 2008/05/31 14:14:58 loki_val Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-pda/multisync-gui/multisync-gui-0.92.0_pre20080531.ebuild,v 1.3 2011/03/13 15:37:59 dirtyepic Exp $
-inherit toolchain-funcs cmake-utils
+EAPI="3"
+
+inherit cmake-utils
DESCRIPTION="OpenSync multisync-gui"
HOMEPAGE="http://www.opensync.org/"
@@ -13,16 +15,14 @@ SLOT="0"
LICENSE="GPL-2"
IUSE=""
-RDEPEND=">=app-pda/libopensync-0.36
+RDEPEND="~app-pda/libopensync-0.36
>=dev-libs/libxml2-2.6.30
- >=gnome-base/libglade-2.6.2
- >=x11-libs/gtk+-2.6
- dev-libs/atk"
+ >=gnome-base/libglade-2.6.2:2.0
+ >=x11-libs/gtk+-2.21:2"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.22"
-pkg_postinst() {
- elog "${CATEGORY}/${PF} contains support for syncing with"
- elog "the Evolution mail client. To take advantage of this, do:"
- elog "# emerge mail-client/evolution"
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.92.0-cmake.patch
+ epatch "${FILESDIR}"/${PN}-0.92.0-pixbuf-include.patch
}