new release for gnome-2.14. Support for gstreamer-0.10
authorJoe McCann <joem@gentoo.org>
Thu, 16 Mar 2006 08:42:49 +0000 (08:42 +0000)
committerJoe McCann <joem@gentoo.org>
Thu, 16 Mar 2006 08:42:49 +0000 (08:42 +0000)
Package-Manager: portage-2.1_pre5-r4

gnome-base/control-center/ChangeLog
gnome-base/control-center/Manifest
gnome-base/control-center/control-center-2.14.0.ebuild [new file with mode: 0644]
gnome-base/control-center/files/control-center-2.13.5-disable-master-pty.patch [new file with mode: 0644]
gnome-base/control-center/files/digest-control-center-2.14.0 [new file with mode: 0644]

index c0fee736b847adbda37d223a7f2d6ae11ee3c730..5388967dfa683870738a4e0ba6ef33581f44733a 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for gnome-base/control-center
 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-base/control-center/ChangeLog,v 1.168 2006/03/14 17:56:19 gustavoz Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/control-center/ChangeLog,v 1.169 2006/03/16 08:42:48 joem Exp $
+
+*control-center-2.14.0 (16 Mar 2006)
+
+  16 Mar 2006; Joe McCann <joem@gentoo.org>
+  +files/control-center-2.13.5-disable-master-pty.patch,
+  +control-center-2.14.0.ebuild:
+  new release for gnome-2.14. Support for gstreamer-0.10
 
   14 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org>
   control-center-2.12.3.ebuild:
index 3b21400c1b6b2303870c9e6c6de0d05923da713a..f991d3bc95be65f056867a242e61f2b7fd093d6c 100644 (file)
@@ -1,36 +1,87 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 d7b75fae53de7fe672f4b7bd9b7f5b81 ChangeLog 22223
+MD5 1e09cdc99e34009690b01ff5945bcddb ChangeLog 22449
+RMD160 47df0f530c1ab254dfe397434eacf55c372cccc5 ChangeLog 22449
+SHA256 4792c5988c7701296e6ab71b11957a124cff64a9c476a08719aafdacec70eef4 ChangeLog 22449
 MD5 d4f0febb27460c43fb258412acde17b8 control-center-1.4.0.5-r1.ebuild 1333
+RMD160 d72f2c12e8813c14ffb5760ccf59cea91399b70a control-center-1.4.0.5-r1.ebuild 1333
+SHA256 f192795833985c4b8e34bb343dadddb8574fc353037f5814a69a1f7107f3950e control-center-1.4.0.5-r1.ebuild 1333
 MD5 00790da2b9b4e2b02193dd24f57f8e9d control-center-1.4.0.5-r2.ebuild 1403
+RMD160 9d9aec8844a561cfa5b85a65df04a2331d86a7ab control-center-1.4.0.5-r2.ebuild 1403
+SHA256 81e6326b79da67c0745fc4c2068b0e94172366fe32eb85900b50d41cbc35e120 control-center-1.4.0.5-r2.ebuild 1403
 MD5 0061acdf30db726f129a10947d4373bc control-center-1.4.0.5-r3.ebuild 987
+RMD160 32c65a9651ab9590178834798fe3d45910c0ecdd control-center-1.4.0.5-r3.ebuild 987
+SHA256 07288790607e18d200a5b2da94fd35eac64fe86fabdf7b5e1b9714031fc844b0 control-center-1.4.0.5-r3.ebuild 987
 MD5 b328b2668f71ee382c72bca66bd43a96 control-center-2.10.2.ebuild 2128
+RMD160 250087ad0395ef47a994dd29ffdc76e357f60326 control-center-2.10.2.ebuild 2128
+SHA256 d17072937caa956e24e873e8b6ac578fbd622b8cd29863cecc1fde9ae3cd5396 control-center-2.10.2.ebuild 2128
 MD5 fb5ca50373f5813456ab01b99119916c control-center-2.12.1.ebuild 2523
+RMD160 d49479765e32ad3519f4cc50a70d7b67e8f74ced control-center-2.12.1.ebuild 2523
+SHA256 04243020fcf068a3563f46a441edee59c63031e6e493b798970fe7b0afc16c5f control-center-2.12.1.ebuild 2523
 MD5 a513fab41ee4f08b5d5fa428ec9798a4 control-center-2.12.2-r1.ebuild 2411
+RMD160 b8dd8756a4325ed3ea419ea1fc255977f70feb80 control-center-2.12.2-r1.ebuild 2411
+SHA256 904ff17dd4dc80bfee7824e39a7fc736475655e942f0ecdf4044e9ed0e377b88 control-center-2.12.2-r1.ebuild 2411
 MD5 47281987be1182322ef35636599050ac control-center-2.12.3.ebuild 2538
+RMD160 8cab049d68ee4fc8ed00b6bce3239dc691c5b303 control-center-2.12.3.ebuild 2538
+SHA256 9e8b34a25d3b57c73cd7b0a7f65c3c849c43c49308f27f8a32de439390f330db control-center-2.12.3.ebuild 2538
+MD5 294ac382ca738e5fd914ae1240c42697 control-center-2.14.0.ebuild 2476
+RMD160 511638e157f3d28744d8018a335d325ff608c9c4 control-center-2.14.0.ebuild 2476
+SHA256 43ad6ae46d77903af3243e396836713a25066a17f26f2f02bb548cad44180963 control-center-2.14.0.ebuild 2476
 MD5 dbc915ad73576e8f0ae8a948e52fb621 files/control-center-1.4.0.5-cflags.patch 744
+RMD160 ff6037cf0346a87164183c6c8eeb6b7a88539ce1 files/control-center-1.4.0.5-cflags.patch 744
+SHA256 fec02a1e8ec40fca0591eeeb1f41bb0d8acf592a56a383f7f2dce9fffe13baa3 files/control-center-1.4.0.5-cflags.patch 744
 MD5 09a1e4823269f8f299609708c2db8bb5 files/control-center-1.4.0.5-linguas.patch 528
+RMD160 666d7deab21b7ba2f9e059843471db1f7a9c4d30 files/control-center-1.4.0.5-linguas.patch 528
+SHA256 fe23b3e986782c3420edd946265a4fada3942e37429fc2a0987ca1dbfa8cfb8d files/control-center-1.4.0.5-linguas.patch 528
 MD5 f14d2fe3d15320580a2ab5715e6e2d94 files/control-center-2.10.1-pathfix.patch 6670
+RMD160 52524b7e944a66e15bee4eae39f9c939a3463147 files/control-center-2.10.1-pathfix.patch 6670
+SHA256 ac82ea4d0f7f0f54ccee808caac4960c2db4a9b2011afa8b2d92c187289b8e89 files/control-center-2.10.1-pathfix.patch 6670
 MD5 6d346011e61ca1c016c3c391881f9a4a files/control-center-2.11-gentoo_xcursor.patch 527
+RMD160 bf455b0cf0c98c303c0885d5bcc7a72005b63108 files/control-center-2.11-gentoo_xcursor.patch 527
+SHA256 682ed264c5ac0ed848b5cf3e856ee4440201be94f81b3dad4066233aaec48d9a files/control-center-2.11-gentoo_xcursor.patch 527
 MD5 ffaf30fdb4e8f79169e8a8c8bbe22283 files/control-center-2.12.2-gcc-Wextra.patch 359
+RMD160 e9b9182f79c30522a5a634865f54d3bf565f0e6b files/control-center-2.12.2-gcc-Wextra.patch 359
+SHA256 736e5c83c4940eda1223c0dfff9f67e656a16cfceb446abdaeeb43c39d5e05e3 files/control-center-2.12.2-gcc-Wextra.patch 359
 MD5 dac847149ae0099bb34f493727bed270 files/control-center-2.12.2-pathfix.patch 6758
+RMD160 a60f2c88e038f394912cfcbfb67951c7f9fe5f52 files/control-center-2.12.2-pathfix.patch 6758
+SHA256 6a72818353413885830e3b795445f4272730b0ca0a4b710a17ce94b908ed0096 files/control-center-2.12.2-pathfix.patch 6758
+MD5 680d269279890131049c6d8ac4aee94f files/control-center-2.13.5-disable-master-pty.patch 2757
+RMD160 f6f794a9520913ebdbf430b8fb2581101b4f9c4e files/control-center-2.13.5-disable-master-pty.patch 2757
+SHA256 3606db5462447f6034047b8697762065681b9dbfe94c52afda7ea5e375b1a38f files/control-center-2.13.5-disable-master-pty.patch 2757
 MD5 fdc3d7feea8b429588a2d193c9547dbf files/control-center-2.2.0.1-alpha_hack.patch 2997
+RMD160 0526e8eb5eb906e62269be1b7c34114c00de97ba files/control-center-2.2.0.1-alpha_hack.patch 2997
+SHA256 2e70b93f939824151eaf6c1a98ddb5ba7e8d233cd126b6dcd747692075a57e93 files/control-center-2.2.0.1-alpha_hack.patch 2997
 MD5 63670f480e3cafb0d9dc8b3423425071 files/control-center-2.6.0-remove-pmu.patch 1210
+RMD160 f0c8f118312e64196ca60f8af62e62a6e93d84be files/control-center-2.6.0-remove-pmu.patch 1210
+SHA256 7f773a3ffe06fff8244fba41b4068111a55d3c9b2cf3d759a855f5e3708973c0 files/control-center-2.6.0-remove-pmu.patch 1210
 MD5 c74402dbfb3e7cdb095304cc4751d86a files/control-center-2.9-logout.patch 4083
+RMD160 4f7f685598659142d5ed0e66de46cc1ccf143a38 files/control-center-2.9-logout.patch 4083
+SHA256 0e40983d1c5b25f357a3f51b4653c2d038c69d6a729a62ca99dc121433f1f771 files/control-center-2.9-logout.patch 4083
 MD5 19f752d2b464cdd5fbbc16d4ae13313e files/control-center-libkbdraw-fix.patch 1482
+RMD160 f411f0228f861d83d2d3c157d067252235a59fa9 files/control-center-libkbdraw-fix.patch 1482
+SHA256 a099b0df1fcffa9d50b27f755e22cb34545115e96c793d8b038cc72c8e702c79 files/control-center-libkbdraw-fix.patch 1482
 MD5 38949ed5d795344f78a96af44764f896 files/digest-control-center-1.4.0.5-r1 76
+RMD160 28304261a2881cfc375399c88cdd0aa0e1546d93 files/digest-control-center-1.4.0.5-r1 76
+SHA256 4d876535dc5051605d40f98c3f676a0ff737414ce36879aa4d119e2f50686d86 files/digest-control-center-1.4.0.5-r1 76
 MD5 38949ed5d795344f78a96af44764f896 files/digest-control-center-1.4.0.5-r2 76
+RMD160 28304261a2881cfc375399c88cdd0aa0e1546d93 files/digest-control-center-1.4.0.5-r2 76
+SHA256 4d876535dc5051605d40f98c3f676a0ff737414ce36879aa4d119e2f50686d86 files/digest-control-center-1.4.0.5-r2 76
 MD5 38949ed5d795344f78a96af44764f896 files/digest-control-center-1.4.0.5-r3 76
+RMD160 28304261a2881cfc375399c88cdd0aa0e1546d93 files/digest-control-center-1.4.0.5-r3 76
+SHA256 4d876535dc5051605d40f98c3f676a0ff737414ce36879aa4d119e2f50686d86 files/digest-control-center-1.4.0.5-r3 76
 MD5 cd6f25b991e95ef9f518b4c499f2e2f7 files/digest-control-center-2.10.2 75
+RMD160 1b86a5c4be99a9f807e660116924c881682d92d9 files/digest-control-center-2.10.2 75
+SHA256 8dcabe968e89fc69eb2e5f377971b7024e8517ad202e4c392c917fd1f697aa4d files/digest-control-center-2.10.2 75
 MD5 ce951b06688a38662ed2c0e5e8d0d1bc files/digest-control-center-2.12.1 75
+RMD160 033e428d301753880b153e59d0950700d06cbeba files/digest-control-center-2.12.1 75
+SHA256 cac97663e78b36f19499f07a41ddbe796849945844e961dfcdcb6dae442885c7 files/digest-control-center-2.12.1 75
 MD5 ee57d7f95478cf42c392dd7c457d4fe7 files/digest-control-center-2.12.2-r1 75
+RMD160 a92724d8c96a082f67f6e47e03f5a215442bfba7 files/digest-control-center-2.12.2-r1 75
+SHA256 777d73a050a08c16ba30aa0b8f7f4dcb33048f40091fb77d65ae19a77c00fb88 files/digest-control-center-2.12.2-r1 75
 MD5 f1439afc56e58e236e440bcb23a0d907 files/digest-control-center-2.12.3 271
+RMD160 ebb5ccb60ad8df389daaeaa348ddac018207a8c9 files/digest-control-center-2.12.3 271
+SHA256 364fe045ac062bb65a0efa57ceaf2a28a1aa7791f94ab023deb01417fce4a351 files/digest-control-center-2.12.3 271
+MD5 236f02ac8cb0bd5b6a38967256ec6700 files/digest-control-center-2.14.0 271
+RMD160 fa845a56e226abe11de27ce5e3b59205c6dda110 files/digest-control-center-2.14.0 271
+SHA256 d64c3c9fcb21a04bfb920080544abd2c8fef66137bdb17224085a80b255a1ebd files/digest-control-center-2.14.0 271
 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2.2-ecc0.1.6 (GNU/Linux)
-
-iD8DBQFEFwPWKRy60XGEcJIRAhluAJ41k2raKIpM8kcAc3dFH8BWm1K9WwCfaKzO
-58sAkMNhdLSF2UveS8O80ok=
-=oAL8
------END PGP SIGNATURE-----
+RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158
+SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 metadata.xml 158
diff --git a/gnome-base/control-center/control-center-2.14.0.ebuild b/gnome-base/control-center/control-center-2.14.0.ebuild
new file mode 100644 (file)
index 0000000..378c706
--- /dev/null
@@ -0,0 +1,92 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/control-center/control-center-2.14.0.ebuild,v 1.1 2006/03/16 08:42:48 joem Exp $
+
+inherit eutils gnome2 autotools
+
+DESCRIPTION="The gnome2 Desktop configuration tool"
+HOMEPAGE="http://www.gnome.org/"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="alsa eds gstreamer"
+
+RDEPEND=">=gnome-base/gnome-vfs-2.2
+       >=media-libs/fontconfig-1
+       virtual/xft
+       || ( (
+               x11-libs/libXdmcp
+               x11-libs/libICE
+               x11-libs/libSM
+               x11-libs/libXxf86misc
+               x11-libs/libXau )
+       virtual/x11 )
+       >=x11-libs/gtk+-2.8.12
+       >=dev-libs/glib-2.8
+       >=gnome-base/libbonobo-2
+       >=gnome-base/libgnomeui-2.2
+       >=gnome-base/nautilus-2.6
+       >=gnome-base/gconf-2
+       >=gnome-base/libglade-2
+       >=gnome-base/libbonoboui-2.2
+       >=gnome-base/gnome-desktop-2.2
+       >=gnome-base/gnome-menus-2.11.1
+       media-sound/esound
+       >=x11-wm/metacity-2.8.6-r1
+       >=x11-libs/libxklavier-1.14
+       >=gnome-base/libgnome-2.2
+       media-libs/freetype
+       >=gnome-base/orbit-2
+       eds? ( >=gnome-extra/evolution-data-server-1.3 )
+       !arm? ( alsa? ( >=media-libs/alsa-lib-0.9 ) )
+       gstreamer? ( >=media-libs/gst-plugins-base-0.10 )"
+
+DEPEND="${RDEPEND}
+       || ( (
+               x11-libs/libxkbfile
+               x11-proto/kbproto
+               x11-proto/xf86miscproto
+               x11-proto/scrnsaverproto )
+       virtual/x11 )
+       app-text/scrollkeeper
+       >=dev-util/pkgconfig-0.9
+       >=dev-util/intltool-0.28
+       >=app-text/gnome-doc-utils-0.3.2
+       dev-util/desktop-file-utils"
+
+DOCS="AUTHORS ChangeLog NEWS README TODO"
+
+MAKEOPTS="${MAKEOPTS} -j1"
+
+pkg_setup() {
+       G2CONF="${G2CONF} --disable-schemas-install \
+               --disable-scrollkeeper  \
+               --enable-vfs-methods    \
+               $(use_enable alsa)      \
+               $(use_enable eds aboutme)"
+       use gstreamer \
+       && G2CONF="${G2CONF} --enable-gstreamer=0.10" \
+       || G2CONF="${G2CONF} --enable-gstreamer=no"
+}
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+
+       # See http://gcc.gnu.org/cgi-bin/gnatsweb.pl problem #9700 for
+       # what this is about.
+       use alpha && epatch ${FILESDIR}/control-center-2.2.0.1-alpha_hack.patch
+
+       # Temporary workaround for a problematic behaviour with acme.
+       epatch ${FILESDIR}/${PN}-2.6.0-remove-pmu.patch
+
+       # Gentoo-specific support for xcursor themes. See bug #103638.
+       epatch ${FILESDIR}/${PN}-2.11-gentoo_xcursor.patch
+
+       # Disable the master pty check, as it causes sandbox violations
+       epatch ${FILESDIR}/${PN}-2.13.5-disable-master-pty.patch
+
+       eautoreconf
+       intltoolize --force || die
+}
diff --git a/gnome-base/control-center/files/control-center-2.13.5-disable-master-pty.patch b/gnome-base/control-center/files/control-center-2.13.5-disable-master-pty.patch
new file mode 100644 (file)
index 0000000..8775f16
--- /dev/null
@@ -0,0 +1,76 @@
+diff -u -ruN control-center-2.13.5.orig/configure.in control-center-2.13.5/configure.in
+--- control-center-2.13.5.orig/configure.in    2006-01-16 11:42:19.000000000 -0500
++++ control-center-2.13.5/configure.in 2006-01-18 11:22:11.000000000 -0500
+@@ -292,39 +292,39 @@
+ dnl -----  aix loads module ldterm by default and wants no ptem
+ dnl -----  ptmx takes precedence
+-AC_MSG_CHECKING([for master pty])
+-if test -r /dev/ptc ; then
+-  if test -r /dev/ptmx ; then
+-    AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/ptmx", [hp and sun style pty master])
+-    AC_MSG_RESULT(ptmx)
+-  else
+-    AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/ptc", [aix style pty master])
+-    AC_MSG_RESULT(ptc)
+-  fi
+-elif test -r /dev/ptmx ; then
+-  AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/ptmx", [hp and sun style pty master])
+-  AC_MSG_RESULT(ptmx)
+-else
+-  AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/null", [lets see what happens])
+-fi
+-
+-dnl -----  this will succeed on solaris and fail on hpux
+-AC_MSG_CHECKING(if your system supports the ttcompat streams module)
+-AC_RUN_IFELSE([AC_LANG_SOURCE([[
+-#include <stdio.h>
+-#include <fcntl.h>
+-#include <stropts.h>
+-main()
+-{ int line;
+-
+-  if ( (line = open("/dev/ptmx", O_RDWR)) >= 0 &&
+-       ioctl(line, I_PUSH, "ttcompat") == 0 )
+-    exit(0);
+-  exit(1);
+-}
+-]])],[AC_DEFINE(HAVE_TTCOMPAT, 1,
+-             "Define if your system supports the ttcompat streams module")
+-   AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)],[AC_MSG_RESULT(assuming no)])
++dnl AC_MSG_CHECKING([for master pty])
++dnl if test -r /dev/ptc ; then
++dnl   if test -r /dev/ptmx ; then
++dnl     AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/ptmx", [hp and sun style pty master])
++dnl     AC_MSG_RESULT(ptmx)
++dnl   else
++dnl     AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/ptc", [aix style pty master])
++dnl     AC_MSG_RESULT(ptc)
++dnl   fi
++dnl elif test -r /dev/ptmx ; then
++dnl   AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/ptmx", [hp and sun style pty master])
++dnl   AC_MSG_RESULT(ptmx)
++dnl else
++dnl   AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/null", [lets see what happens])
++dnl fi
++dnl 
++dnl dnl -----  this will succeed on solaris and fail on hpux
++dnl AC_MSG_CHECKING(if your system supports the ttcompat streams module)
++dnl AC_RUN_IFELSE([AC_LANG_SOURCE([[
++dnl #include <stdio.h>
++dnl #include <fcntl.h>
++dnl #include <stropts.h>
++dnl main()
++dnl { int line;
++dnl 
++dnl   if ( (line = open("/dev/ptmx", O_RDWR)) >= 0 &&
++dnl        ioctl(line, I_PUSH, "ttcompat") == 0 )
++dnl     exit(0);
++dnl   exit(1);
++dnl }
++dnl ]])],[AC_DEFINE(HAVE_TTCOMPAT, 1,
++dnl              "Define if your system supports the ttcompat streams module")
++dnl    AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)],[AC_MSG_RESULT(assuming no)])
+ AC_MSG_CHECKING([whether to enable About Me])
+ AC_ARG_ENABLE([aboutme],
diff --git a/gnome-base/control-center/files/digest-control-center-2.14.0 b/gnome-base/control-center/files/digest-control-center-2.14.0
new file mode 100644 (file)
index 0000000..299dee7
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 90195a0b42b94d80b0959c32162a10e3 control-center-2.14.0.tar.bz2 1833331
+RMD160 2cd440506cc9c6e9857f43b2cdca283ee35f8ab9 control-center-2.14.0.tar.bz2 1833331
+SHA256 53f4a9695320ae81351245dc1b51fb8faf859701ed5be84e870383ffaa03c19f control-center-2.14.0.tar.bz2 1833331