summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2011-05-08 11:52:53 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2011-05-08 11:52:53 +0000
commit3699bf26746d02a9d217e6c18bae385ea8830b59 (patch)
tree49e1afd349cbb3f64d20899b8e057e60e5af8551 /x11-base
parentstable x86, security bug 366335 (diff)
downloadhistorical-3699bf26746d02a9d217e6c18bae385ea8830b59.tar.gz
historical-3699bf26746d02a9d217e6c18bae385ea8830b59.tar.bz2
historical-3699bf26746d02a9d217e6c18bae385ea8830b59.zip
Rather base of live ebuild for this snapshot so it does not throw qa warning anymore.
Package-Manager: portage-2.2.0_alpha31/cvs/Linux x86_64
Diffstat (limited to 'x11-base')
-rw-r--r--x11-base/xorg-server/ChangeLog7
-rw-r--r--x11-base/xorg-server/Manifest10
-rw-r--r--x11-base/xorg-server/xorg-server-1.10.1.901.ebuild46
3 files changed, 27 insertions, 36 deletions
diff --git a/x11-base/xorg-server/ChangeLog b/x11-base/xorg-server/ChangeLog
index 1cd827b29f26..ba7059996358 100644
--- a/x11-base/xorg-server/ChangeLog
+++ b/x11-base/xorg-server/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for x11-base/xorg-server
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/ChangeLog,v 1.583 2011/05/07 15:08:49 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/ChangeLog,v 1.584 2011/05/08 11:52:53 scarabeus Exp $
+
+ 08 May 2011; Tomáš Chvátal <scarabeus@gentoo.org>
+ xorg-server-1.10.1.901.ebuild:
+ Rather base of live ebuild for this snapshot so it does not throw qa warning
+ anymore.
*xorg-server-1.10.1.901 (07 May 2011)
diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index 343717c95c23..fe35d679eb88 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -13,16 +13,16 @@ DIST xorg-server-1.10.1.901.tar.bz2 5333795 RMD160 a20397a1cbdae631ed0235b1a1576
DIST xorg-server-1.10.1.tar.bz2 5344169 RMD160 f0333f67f8226c21bfad395bb3ee72e6d10784f6 SHA1 59ada4c9a59f7f1eb4b68c359e9cd58272aa4809 SHA256 143c7c3d7d4428352e1153dffa34fd64af391f72d30b2a03e911e54e36f00b5d
DIST xorg-server-1.9.4.tar.bz2 5191944 RMD160 1a5531de1eba9939b012e0c7f5628f2ffa553273 SHA1 e8d5776fe973f15c0e907fd827106f8d296acf7e SHA256 ad11047ebba58f2e37b03c70c986db3ea0cc0f1a19d2d3612713ab77b8ec2458
DIST xorg-server-1.9.5.tar.bz2 5172054 RMD160 6383b126ed313943fc5cb0939fdae4a737aabb70 SHA1 03be24d6906f3ed3237057a5a7df2b02723c9749 SHA256 3fc775097c4f0e8f731447d0183ee709ae37c44c0c286ba00a4b028274e029dc
-EBUILD xorg-server-1.10.1.901.ebuild 7255 RMD160 3e090b41f8ac7eeab815ded7c5992a266cb7ba3b SHA1 c3aedee9e759d895b70248ca5950af93a980c72f SHA256 4d0effb75f0542f135697032f0290caffc11b98539524316d9985bb5dc3953d9
+EBUILD xorg-server-1.10.1.901.ebuild 6900 RMD160 b4f62191405ebcd309e0599b22c462aa86e6fc46 SHA1 f6ca63fca42e07964649fbd343c9c1c6ec413c29 SHA256 24ad3170a6ce5f14c10a0519335b5c0c9bbfa1c105d9b17b8b8951ac56aedafc
EBUILD xorg-server-1.10.1.ebuild 7285 RMD160 be4ef109bc4283fc1eb95fddfb91470c7cca3a16 SHA1 5c1e089c125930a977f78bb9510ec8522e421f05 SHA256 d359e216185b19e56de4338b5ae2b7bd5d5936dac594f035694f3b95a122a287
EBUILD xorg-server-1.9.4.ebuild 7804 RMD160 be63938727e77f858c9de4ed6892809b21abadd3 SHA1 d5d35ea11f5840459af5e001a1a86701f4ca7192 SHA256 bab747527e1ec78239d0894c08d49178739ea75ffc5afb29b9b4daf07adaf295
EBUILD xorg-server-1.9.5.ebuild 7811 RMD160 2e7eced2901473f2b6b2550b05ea2c7afa888b79 SHA1 4f6079d3463712cc194c0d5366d02874b8583fb0 SHA256 3d2d6a78ae5a394dc4308e11ff13034a1361a3ecb5d5a08b3a779ebcbf26decd
-MISC ChangeLog 126181 RMD160 071b17ba611e8ac5f7e3ff50f5b8a289843c949d SHA1 6fcc1dd91bd834a6f2f2effcd325d062e81d0cd6 SHA256 9b8a8fd2de258d62be440be393684b25ca6c14d249e7c8c153ee1563300b25b3
+MISC ChangeLog 126360 RMD160 5426914ead6027ca80c23e8aeaedeaf41a7de4c8 SHA1 e0bf4a9c5a30bc87359010edf53f313cb9b1f27d SHA256 8ccd57dc850be29f56bdf16e9db91adc036c7c37589ff399b5cb1c1bb5db1464
MISC metadata.xml 439 RMD160 c96c2c91bc0374b9ec854aec534988afa77cd42c SHA1 631c118285d63e25d63c21487ecac7a05a8304f0 SHA256 cc8d98da43263c08185727cdc0848c5182d54145d5f9caa908294b7d4ef4ed7b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk3FYIYACgkQHB6c3gNBRYeTGgCgv97k7g/lS6gGuvidLAeKRHwU
-5+YAn09AhGOESYzlk4uvnDzCFG37e9p7
-=dzvc
+iEYEARECAAYFAk3GhA0ACgkQHB6c3gNBRYc3+ACfb9XlbqgppahyML8pViPqKQx1
+vWcAnRuvV9wv3ClL+KYH+eGq6dUMVFRL
+=uT7U
-----END PGP SIGNATURE-----
diff --git a/x11-base/xorg-server/xorg-server-1.10.1.901.ebuild b/x11-base/xorg-server/xorg-server-1.10.1.901.ebuild
index a15a9165f1d3..2a5ca8e9d65f 100644
--- a/x11-base/xorg-server/xorg-server-1.10.1.901.ebuild
+++ b/x11-base/xorg-server/xorg-server-1.10.1.901.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/xorg-server-1.10.1.901.ebuild,v 1.1 2011/05/07 15:08:49 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/xorg-server-1.10.1.901.ebuild,v 1.2 2011/05/08 11:52:53 scarabeus Exp $
EAPI=4
@@ -26,7 +26,7 @@ RDEPEND=">=app-admin/eselect-opengl-1.0.8
>=x11-libs/libXdmcp-1.0.2
>=x11-libs/libXfont-1.4.2
>=x11-libs/libxkbfile-1.0.4
- >=x11-libs/pixman-0.15.20
+ >=x11-libs/pixman-0.21.8
>=x11-libs/xtrans-1.2.2
>=x11-misc/xbitmaps-1.0.1
>=x11-misc/xkeyboard-config-1.4
@@ -101,7 +101,13 @@ PATCHES=(
"${UPSTREAMED_PATCHES[@]}"
"${FILESDIR}"/${PN}-disable-acpi.patch
"${FILESDIR}"/${PN}-1.9-nouveau-default.patch
- )
+)
+
+pkg_pretend() {
+ # older gcc is not supported
+ [[ $(gcc-major-version) -lt 4 ]] && \
+ die "Sorry, but gcc earlier than 4.0 wont work for xorg-server."
+}
pkg_setup() {
xorg-2_pkg_setup
@@ -112,7 +118,7 @@ pkg_setup() {
# --enable-install-setuid needed because sparcs default off
# NOTE: fop is used for doc generating ; and i have no idea if gentoo
# package it somewhere
- CONFIGURE_OPTIONS="
+ XORG_CONFIGURE_OPTIONS=(
$(use_enable ipv6)
$(use_enable dmx)
$(use_enable kdrive)
@@ -143,11 +149,10 @@ pkg_setup() {
--without-dtrace
--without-fop
--with-os-vendor=Gentoo
- "
+ )
# Xorg-server requires includes from OS mesa which are not visible for
# users of binary drivers.
- # Due to the limitations of CONFIGURE_OPTIONS, we have to export this
mkdir -p "${T}/mesa-symlinks/GL"
for i in gl glx glxmd glxproto glxtokens; do
ln -s "${EROOT}usr/$(get_libdir)/opengl/xorg-x11/include/$i.h" "${T}/mesa-symlinks/GL/$i.h" || die
@@ -156,25 +161,6 @@ pkg_setup() {
ln -s "${EROOT}usr/$(get_libdir)/opengl/global/include/$i.h" "${T}/mesa-symlinks/GL/$i.h" || die
done
append-cppflags "-I${T}/mesa-symlinks"
-
- # Incompatible with GCC 3.x SSP on x86, bug #244352
- if use x86 ; then
- if [[ $(gcc-major-version) -lt 4 ]]; then
- filter-flags -fstack-protector
- fi
- fi
-
- # Incompatible with GCC 3.x CPP, bug #314615
- if [[ $(gcc-major-version) -lt 4 ]]; then
- ewarn "GCC 3.x C preprocessor may cause build failures. Use GCC 4.x"
- ewarn "or set CPP=cpp-4.3.4 (replace with the actual installed version)"
- fi
-
- # detect if we should inform user about ebuild breakage
- if ! has_version "x11-base/xorg-server" ||
- has_version "<x11-base/xorg-server-$(get_version_component_range 1-2)"; then
- INFO="yes"
- fi
}
src_install() {
@@ -202,7 +188,7 @@ pkg_postinst() {
# sets up libGL and DRI2 symlinks if needed (ie, on a fresh install)
eselect opengl set xorg-x11 --use-old
- if [[ ${INFO} = yes ]]; then
+ if [[ ${PV} != 9999 && $(get_version_component_range 2 ${REPLACING_VERSIONS}) != $(get_version_component_range 2 ${PV}) ]]; then
elog "You should consider reading upgrade guide for this release:"
elog " http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-$(get_version_component_range 1-2)-upgrade-guide.xml"
echo
@@ -214,15 +200,15 @@ pkg_postinst() {
ewarn "You can generate a list of all installed packages in the x11-drivers"
ewarn "category using this command:"
ewarn " emerge portage-utils; qlist -I -C x11-drivers/"
+ ewarn "or using sets from portage-2.2:"
+ ewarn " emerge @x11-module-rebuild"
fi
}
pkg_postrm() {
# Get rid of module dir to ensure opengl-update works properly
- if ! has_version x11-base/xorg-server; then
- if [[ -e ${ROOT}/usr/$(get_libdir)/xorg/modules ]]; then
- rm -rf "${ROOT}"/usr/$(get_libdir)/xorg/modules
- fi
+ if [[ -z ${REPLACED_BY_VERSION} && -e ${ROOT}/usr/$(get_libdir)/xorg/modules ]]; then
+ rm -rf "${ROOT}"/usr/$(get_libdir)/xorg/modules
fi
}