Permalink
Browse files

glorious funtoo updates

merged:

  funtoo-overlay: b0221d59abf45bea4209f87e2f54769db579b736
  foo-overlay: f7dfe75b6d07da7d211e64f6fc213b9c68f6bd49
  bar-overlay: f1e9085ee695ff5b6ce57d430d6b224aaf4fa0a6
  flora: e9070ed3cccc2b75d43f972cde120c1d02e4558c
  for-gentoo: a043151109035cd80f145b94dcd76f2fb7601f61
  • Loading branch information...
1 parent 8d2073b commit 8d1e9dcc4a2640d76945eeeb4239e18c0988f139 @danielrobbins danielrobbins committed Mar 11, 2013
Showing 344 changed files with 3,440 additions and 3,699 deletions.
@@ -1,2 +1,3 @@
DIST emacs-updater-1.10.tar.xz 6444 SHA256 6519597ee64e95bcaa1145e6b3f88e15d4de64da7764f20a02d0de55dcae34c8 SHA512 2cbbb6a12ebc72af68056c0dadbbe82afb34dd565ab659085cee5e497441444ee53c9bcea288b1bf29c4720fa12849f9f144816769ccb03a7eb11aff3010d9f3 WHIRLPOOL 9fd4967f2ec8f1f831282dcea0b8d869b2576e1c659b4f4858b15a440ab1db47032cccfc792b84c4153977bba2c7f43a48b7931fe4c5d73ec18573b1a5ea2d2b
+DIST emacs-updater-1.12.tar.xz 6892 SHA256 f2407629a1e34fce3abd3478488b3866221530d34a2a451a9999ca681a071dbd SHA512 aa5b62b233aa95286063e9efc1df8a113b8a7a7650e4a979b01dd8b7937caf4e52a16a398f16472f9915fb01aa17408f2c069337ab2005f7070ad1048f65cb3e WHIRLPOOL 59aa61f44089d7bce0aeea361bf377e5ecbf9a2caec4f758ee1183c40a674b0f8111b386cbb6988f3651c8bf5dc1b730995e4b160c3f34b45c48bbdcaed0552a
DIST emacs-updater-1.9.tar.bz2 6445 SHA256 3d1957b42adbdbd9d2736942b7c8a7f281868cd4d413406761c62f2093e970c0 SHA512 aac069a9e06d10bf44d6e62a63094207488c1ab44dbe9234d2c9b315dcee9a1b4eab80058594fd8a191ae20a379d8a8cf4609c5971525f695508a80fe20618e7 WHIRLPOOL 8ae3046709141f9b9172998f1ccee8db2afa4c4217d4fddba0252eba88fe911f905470e40ecd63c248cebb7c53095d69a549b52158bf313a7fcd1910b0178171
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/emacs-updater/emacs-updater-1.12.ebuild,v 1.1 2013/03/11 11:27:03 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Rebuild Emacs packages"
+HOMEPAGE="http://www.gentoo.org/proj/en/lisp/emacs/"
+SRC_URI="mirror://gentoo/${P}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=">=app-portage/portage-utils-0.3
+ virtual/emacs"
+
+src_prepare() {
+ if [[ -n ${EPREFIX} ]]; then
+ sed -i -e "1s:/:${EPREFIX%/}/:" \
+ -e "s:^\(EMACS\|SITELISP\)=:&${EPREFIX%/}:" \
+ emacs-updater || die
+ fi
+}
+
+src_install() {
+ dosbin emacs-updater
+ doman emacs-updater.8
+}
@@ -0,0 +1,24 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-xvmc/eselect-xvmc-0.4.ebuild,v 1.1 2013/03/11 14:36:20 ottxor Exp $
+
+EAPI=5
+
+DESCRIPTION="Manages XvMC implementations"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND=""
+RDEPEND="app-admin/eselect"
+
+S="${FILESDIR}"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${FILESDIR}"/${P}.eselect xvmc.eselect
+}
@@ -0,0 +1,198 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="Manage the XvMC implementation used by your system"
+MAINTAINER="{cardoe,ottxor}@gentoo.org"
+VERSION="0.4"
+
+init_XVMC_vars() {
+ get_libname() {
+ case ${OSTYPE} in
+ darwin*) echo ${1:+.}${1}.dylib ;;
+ *) echo .so${1:+.}${1} ;;
+ esac
+ }
+
+ XVMCLIBS=(
+ "libXvMCNVIDIA_dynamic$(get_libname 1)"
+ "libXvMC$(get_libname 1)"
+ "libviaXvMC$(get_libname 1)"
+ "libviaXvMCPro$(get_libname 1)"
+ "libchromeXvMC$(get_libname 1)"
+ "libchromeXvMCPro$(get_libname 1)"
+ "libXvMCVIA$(get_libname)"
+ "libXvMCVIAPro$(get_libname)"
+ "libI810XvMC$(get_libname 1)"
+ "/usr/lib/libIntelXvMC$(get_libname)"
+ "libAMDXvBA$(get_libname 1)"
+ )
+
+ XVMCPRETTY=(
+ "nvidia"
+ "xorg-x11"
+ "via"
+ "via-pro"
+ "openchrome"
+ "openchrome-pro"
+ "unichrome"
+ "unichrome-pro"
+ "intel-i810"
+ "intel-i915/i965"
+ "ati"
+ )
+}
+
+get_implementation_indices() {
+ local ret n
+ for (( n = 0; n < ${#XVMCLIBS[@]}; ++n )); do
+ [[ -e "${EROOT}/usr/lib/${XVMCLIBS[n]##*/}" ]] && ret+=($n)
+ done
+
+ echo ${ret[@]}
+}
+
+get_current_implementation_index() {
+ local n
+ if [[ -f "${EROOT}/etc/X11/XvMCConfig" ]]; then
+ local current=$(< "${EROOT}/etc/X11/XvMCConfig")
+ for (( n = 0; n < ${#XVMCLIBS[@]}; ++n )); do
+ if [[ "${XVMCLIBS[n]}" = "${current}" ]]; then
+ echo "${n}"
+ return
+ fi
+ done
+ fi
+
+ echo "-1"
+}
+
+set_new_implementation() {
+ echo -n "Switching to ${XVMCPRETTY[$1]} XvMC implementation..."
+ touch "${EROOT}/etc/X11/XvMCConfig" 2>&1 > /dev/null
+ if [[ $? -eq 0 ]]; then
+ echo "${XVMCLIBS[$1]}" > "${EROOT}/etc/X11/XvMCConfig"
+ chmod 644 "${EROOT}/etc/X11/XvMCConfig"
+ [[ ${EROOT} == "/" ]] && chown 0:0 "${EROOT}/etc/X11/XvMCConfig"
+ echo " done"
+ else
+ echo " failed!"
+ echo "Insufficient privileges"
+ fi
+}
+
+### list action
+
+## {{{ list stuff
+describe_list() {
+ echo "List Available XvMC implementations"
+}
+
+do_list() {
+ local output n
+ init_XVMC_vars
+ local avail=( $(get_implementation_indices) )
+ local current=$(get_current_implementation_index)
+ write_list_start \
+ "Available XvMC implementations ($(highlight '*') is current):"
+
+ for n in "${avail[@]}"; do
+ output[n]=${XVMCPRETTY[n]}
+ [[ ${current} -eq ${n} ]] \
+ && output[n]=$(highlight_marker "${output[n]}")
+ done
+ write_numbered_list -m "(none found)" "${output[@]}"
+
+ return 0
+}
+## }}}
+
+### show action
+
+## {{{ show stuff
+describe_show() {
+ echo "Print the current XvMC implementation."
+}
+
+do_show() {
+ init_XVMC_vars
+ local current=$(get_current_implementation_index)
+ write_list_start "Current XvMC implementation:"
+
+ if [[ ${current} -ne -1 ]]; then
+ echo "${XVMCPRETTY[current]}"
+ return 0
+ else
+ echo "(none)"
+ return 2
+ fi
+}
+## }}}
+
+### set action
+
+## {{{ set stuff
+describe_set() {
+ echo "Select the XvMC implementation"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+describe_set_options() {
+ echo "<target> : XvMC implementation to activate"
+ echo "--use-old : If an implementation is already set, use that one instead"
+}
+
+do_set() {
+ init_XVMC_vars
+ local current=$(get_current_implementation_index)
+ local avail=( $(get_implementation_indices) )
+ local n new action
+
+ while [[ ${#@} -gt 0 ]]; do
+ local opt=${1}
+ shift
+ case ${opt} in
+ --use-old)
+ if [[ ${current} -gt -1 ]]; then
+ (( ${current} < ${#XVMCPRETTY[@]} )) && action="old-implementation"
+ fi
+ ;;
+ *)
+ [[ -z ${action} ]] && action="set-implementation"
+
+ if is_number ${opt} ; then
+ new=${avail[opt - 1]}
+ if [[ -z ${new} ]]; then
+ die -q "Unrecognized option: ${opt}"
+ fi
+ elif has ${opt} ${XVMCPRETTY[@]}; then
+ for (( n = 0; n < ${#XVMCPRETTY[@]}; ++n )); do
+ [[ "${XVMCPRETTY[n]}" = "${opt}" ]] && new=${n}
+ done
+ else
+ die -q "Unrecognized option: ${opt}"
+ fi
+ ;;
+ esac
+ done
+
+ case ${action} in
+ old-implementation)
+ set_new_implementation ${current}
+ return $?
+ ;;
+ set-implementation)
+ if [[ -n ${new} ]]; then
+ set_new_implementation ${new}
+ return $?
+ else
+ die -q "Please specify an implementation to set"
+ fi
+ ;;
+ *)
+ die -q "Invalid usage of set action."
+ esac
+}
@@ -1,7 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer>
- <email>cardoe@gentoo.org</email>
-</maintainer>
+ <maintainer>
+ <email>ottxor@gentoo.org</email>
+ <name>Christoph Junghans</name>
+ </maintainer>
+ <maintainer>
+ <email>cardoe@gentoo.org</email>
+ </maintainer>
</pkgmetadata>
@@ -1,3 +1 @@
-DIST heimdal-1.5.1.tar.gz 6800347 SHA256 bd69940e67ce985589451d868354a959eebf96d8a059f513b23d40e4aa101d5f SHA512 897c8f562073d3f2638f1a2e7ffa76f56f3e46c3f986c50844bfba46735d4c0f1c09b9bfa3569d8dd79822afb1c04b69be09276f86e3dd2397874e4b3b839318 WHIRLPOOL 76195fde1921817b3674d71ea63ec694462f531c78fcc67c7ca94aaf7e6ca0d6507a61eb525524b5e10699275ef479938db297a6d6583a026fa7f96adc2b536d
-DIST heimdal-1.5.2.tar.gz 6798615 SHA256 22603f282f31173533b939d289f3374258aa1ccccbe51ee088d7568d321279ec SHA512 a04abb6f6ad3b1d6c366d9c4e6d92f5c2ca00ae0261c7acbfb1a5782d1bab4b3c498c4fa4b114867cb7e09291cee663cf4fd5c25afca8deb425a8e5112308957 WHIRLPOOL fb0bf1a13675f240c3728cc3378d5652322c08b792a5c2d0ef21a954a1e76149bd580548aacd0dfa67df8653b27972b24bbc9e2a16ffd518646a2ca38f3d601c
DIST heimdal-1.5.3.tar.gz 6798305 SHA256 aac27bedb33c341b6aed202af07ccc816146a893148721f8123abbbf93bbfea5 SHA512 5c7890f60d6fe6b5034fca204eb7cdb33fdc397fe09b169212b6267310b83bb0b3b06a4c2888841be34c92cbd701bd95734b4019c33c147459c4a449861c4431 WHIRLPOOL 8202b1bdf76e84b4a0fea1aa89935dfb3fbcceca38c84ffb3e3e8454691398c9a7cecfad40c6661426be5e82f4e3f43b6d6494cf287900ff958e06603b602e19
@@ -1,16 +0,0 @@
-Stolen shamelessly from FreeBSD
-
-Index: crypto/heimdal/appl/telnet/libtelnet/encrypt.c
-===================================================================
---- appl/telnet/libtelnet/encrypt.c (revision 228798)
-+++ appl/telnet/libtelnet/encrypt.c (working copy)
-@@ -736,6 +736,9 @@
- int dir = kp->dir;
- int ret = 0;
-
-+ if (len > MAXKEYLEN)
-+ len = MAXKEYLEN;
-+
- if (!(ep = (*kp->getcrypt)(*kp->modep))) {
- if (len == 0)
- return;
@@ -1,24 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/files/heimdal-kadmind.initd-r1,v 1.1 2011/02/16 22:14:12 eras Exp $
-
-depend() {
- need net
- use heimdal-kdc
- after logger
-}
-
-start() {
- ebegin "Starting Heimdal kadmind"
- /usr/sbin/kadmind "${OPTIONS}" &
- echo $! > /var/run/heimdal-kadmind.pid
- eend $?
-}
-
-stop() {
- ebegin "Stopping Heimdal kadmind"
- start-stop-daemon --stop --quiet --exec \
- /usr/sbin/kadmind
- eend $?
-}
@@ -1,25 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/files/heimdal-kdc.initd-r1,v 1.1 2011/02/16 22:14:12 eras Exp $
-
-depend() {
- need net
- after logger
-}
-
-OPTIONS="${OPTIONS} --detach"
-
-start() {
- ebegin "Starting Heimdal kdc"
- start-stop-daemon --start --quiet --exec \
- /usr/sbin/kdc -- ${OPTIONS# }
- eend $?
-}
-
-stop() {
- ebegin "Stopping Heimdal kdc"
- start-stop-daemon --stop --quiet --exec \
- /usr/sbin/kdc
- eend $?
-}
@@ -1,24 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/files/heimdal-kpasswdd.initd-r1,v 1.1 2011/02/16 22:14:12 eras Exp $
-
-depend() {
- need net
- use heimdal-kdc
- after logger
-}
-
-start() {
- ebegin "Starting Heimdal kpasswdd"
- start-stop-daemon --background --start --quiet --exec \
- /usr/sbin/kpasswdd -- "${OPTIONS}"
- eend $?
-}
-
-stop() {
- ebegin "Stopping Heimdal kpasswdd"
- start-stop-daemon --stop --quiet --exec \
- /usr/sbin/kpasswdd
- eend $?
-}
Oops, something went wrong. Retry.

0 comments on commit 8d1e9dc

Please sign in to comment.