Sync with portage [Thu Oct 3 19:14:57 MSK 2013].

mhiretskiy
root 11 years ago
parent 670d8c1821
commit 7de24440ee

@ -0,0 +1,165 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-18.59-r9.ebuild,v 1.1 2013/10/03 09:21:49 ulm Exp $
EAPI=5
inherit eutils toolchain-funcs flag-o-matic multilib
DESCRIPTION="The extensible self-documenting text editor"
HOMEPAGE="http://www.gnu.org/software/emacs/"
SRC_URI="mirror://gnu/old-gnu/emacs/${P}.tar.gz
ftp://ftp.splode.com/pub/users/friedman/emacs/${P}-linux22x-elf-glibc21.diff.gz
mirror://gentoo/${P}-patches-8.tar.bz2"
LICENSE="GPL-1+ GPL-2+ BSD" #HPND
SLOT="18"
KEYWORDS="~amd64 ~x86"
IUSE="+abi_x86_32 abi_x86_x32"
REQUIRED_USE="amd64? ( || ( abi_x86_32 abi_x86_x32 ) )"
RDEPEND="sys-libs/ncurses
>=app-admin/eselect-emacs-1.2
amd64? (
sys-libs/ncurses[abi_x86_x32(-)?]
!abi_x86_x32? ( sys-libs/ncurses[abi_x86_32(-)?] )
)"
# X? ( x11-libs/libX11[-xcb] )
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
epatch "${WORKDIR}/${P}-linux22x-elf-glibc21.diff"
EPATCH_SUFFIX=patch epatch
epatch_user
}
src_configure() {
# autoconf? What's autoconf? We are living in 1992. ;-)
local arch
case ${ARCH} in
amd64)
if use abi_x86_x32; then
arch=x86-x32
multilib_toolchain_setup x32
elif use abi_x86_32; then
arch=intel386
multilib_toolchain_setup x86
else
die "Need 32 bit ABI on amd64"
fi
;;
x86) arch=intel386 ;;
*) die "Architecture ${ARCH} not yet supported" ;;
esac
local cmd="s/\"s-.*\.h\"/\"s-linux.h\"/;s/\"m-.*\.h\"/\"m-${arch}.h\"/"
#use X && cmd="${cmd};s/.*\(#define HAVE_X_WINDOWS\).*/\1/"
sed -e "${cmd}" src/config.h-dist >src/config.h || die
cat <<-END >src/paths.h
#define PATH_LOADSEARCH "/usr/share/emacs/${PV}/lisp"
#define PATH_EXEC "/usr/share/emacs/${PV}/etc"
#define PATH_LOCK "/var/lib/emacs/lock/"
#define PATH_SUPERLOCK "/var/lib/emacs/lock/!!!SuperLock!!!"
END
sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \
-e "s:-lncurses:$("$(tc-getPKG_CONFIG)" --libs ncurses):" \
src/s-linux.h || die
# -O3 and -finline-functions cause segmentation faults at run time.
filter-flags -finline-functions
replace-flags -O[3-9] -O2
strip-flags
}
src_compile() {
# Do not use the sandbox, or the dumped Emacs will be twice as large
export SANDBOX_ON=0
emake --jobs=1 \
CC="$(tc-getCC)" CFLAGS="${CFLAGS} -Demacs" \
LD="$(tc-getCC) -nostdlib" LDFLAGS="${LDFLAGS}"
}
src_install() {
local basedir="/usr/share/emacs/${PV}" i
dodir ${basedir}
dodir /usr/share/man/man1
emake --jobs=1 \
LIBDIR="${D}"${basedir} \
BINDIR="${D}"/usr/bin \
MANDIR="${D}"/usr/share/man/man1 \
install
rmdir "${D}"${basedir}/lock || die
find "${D}"${basedir} -type f \( -name "*.c" -o -name ChangeLog \
-o -name COPYING ! -path "*/etc/COPYING" \) -exec rm "{}" + || die
fperms -R go-w ${basedir}
# remove duplicate DOC file
rm "${D}"${basedir}/etc/DOC || die
# move executables to the correct place
mv "${D}"/usr/bin/emacs{,-${SLOT}} || die
for i in etags ctags emacsclient; do
mv "${D}"/usr/bin/${i}{,-emacs-${SLOT}} || die
rm "${D}"${basedir}/etc/${i} || die
done
dodir /usr/libexec/emacs/${PV}
for i in wakeup digest-doc sorted-doc movemail cvtmail fakemail \
yow env server
do
mv "${D}"${basedir}/etc/${i} "${D}"/usr/libexec/emacs/${PV}/${i} || die
dosym ../../../../libexec/emacs/${PV}/${i} ${basedir}/etc/${i}
done
for i in test-distrib make-docfile; do
rm "${D}"${basedir}/etc/${i} || die
done
# move man page
mv "${D}"/usr/share/man/man1/emacs{,-emacs-${SLOT}}.1 || die
# move Info files
dodir /usr/share/info
mv "${D}"${basedir}/info "${D}"/usr/share/info/emacs-${SLOT} || die
dosym ../../info/emacs-${SLOT} "${basedir}"/info
docompress -x /usr/share/info
# move Info dir to avoid collisions with the dir file generated by portage
mv "${D}"/usr/share/info/emacs-${SLOT}/dir{,.orig} || die
touch "${D}"/usr/share/info/emacs-${SLOT}/.keepinfodir
dodir /var/lib/emacs
diropts -m0777
keepdir /var/lib/emacs/lock
dodoc README PROBLEMS
}
pkg_preinst() {
# move Info dir file to correct name
if [[ -d "${D}"/usr/share/info ]]; then
mv "${D}"/usr/share/info/emacs-${SLOT}/dir{.orig,} || die
fi
# remove symlink and directory installed by -r6 and earlier
if [[ -L "${ROOT}"/usr/share/info/emacs-${SLOT} ]]; then
ewarn "Removing old symlink /usr/share/info/emacs-${SLOT}"
rm "${ROOT}"/usr/share/info/emacs-${SLOT} || die
fi
if [[ -d "${ROOT}"/usr/share/emacs/${PV}/info \
&& ! -L "${ROOT}"/usr/share/emacs/${PV}/info ]]; then
ewarn "Removing old directory /usr/share/emacs/${PV}/info"
rm -r "${ROOT}"/usr/share/emacs/${PV}/info || die
fi
}
pkg_postinst() {
eselect emacs update ifunset
}
pkg_postrm() {
eselect emacs update ifunset
}

@ -1 +1,2 @@
DIST apel-10.8-030_Use-new-style-backquotes.patch.gz 7869 SHA256 064edbe19f90e884ea2f5b64479e4498afacbb8d550c3882a4626bdf10a1bc98 SHA512 4074dc612feb2d63637bea2e9303423d4e9e035fad7f440d2da5331a6adc08f5ec61abb5087c2c4c72ec8931d1ccc4db3ffd061bcf3150d20c222c8df2e0b274 WHIRLPOOL f9bf88d85c5cdc8164bc0778bc5275c4e6c494f5927d11bcdf008851d7e2e70c32a3430a936abecc0239da1cf4a9b4a295ff7f4184a488462750f1dd8ac89363
DIST apel-10.8.tar.gz 126326 SHA256 a511cc36bb51dc32b4915c9e03c67a994060b3156ceeab6fafa0be7874b9ccfe SHA512 39f13f15ec0a078d8f8dfe797899474cf4dfeb0bf7b8432a0c05bb38cf134d805c171a66b3d3efd074fbf294d68006d1e1d49903e45f1991d79cdcb4cca4aa9d WHIRLPOOL d222d3a477430b63e9a383a888fad0bc1871942830f462f505090495740028e517eac4052a72d0c00ea947308a6d75c0cade8ca12f76a81bd58f4643bf72f87d

@ -0,0 +1,57 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/apel/apel-10.8-r1.ebuild,v 1.1 2013/10/03 11:33:28 gienah Exp $
EAPI=4
inherit elisp
DESCRIPTION="A Portable Emacs Library is a library for making portable Emacs Lisp programs."
HOMEPAGE="http://cvs.m17n.org/elisp/APEL/"
SRC_URI="ftp://ftp.jpl.org/pub/elisp/apel/${P}.tar.gz
http://dev.gentoo.org/~gienah/2big4tree/app-emacs/${PN}/${PN}-10.8-030_Use-new-style-backquotes.patch.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
IUSE=""
src_prepare() {
elisp_src_prepare
epatch "${FILESDIR}/${PN}-10.8-020_Prevent-fontset-error.patch"
epatch "${DISTDIR}/${PN}-10.8-030_Use-new-style-backquotes.patch"
epatch "${FILEDIR}/${PN}-10.8-010_ikazuhiro.patch"
epatch "${FILESDIR}/${PN}-10.8-040_make-temp-file-for-Emacs-24.3.50.patch"
}
src_prepare() {
elisp_src_prepare
cat <<-EOF >> APEL-CFG
(setq APEL_PREFIX "apel")
(setq EMU_PREFIX "apel")
EOF
}
src_compile() {
emake PREFIX="${ED}/usr" \
LISPDIR="${ED}/${SITELISP}" \
VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" || die
}
src_install() {
einstall PREFIX="${ED}/usr" \
LISPDIR="${ED}/${SITELISP}" \
VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" || die
elisp-site-file-install "${FILESDIR}/50apel-gentoo.el"
dodoc ChangeLog README*
}
pkg_postinst() {
elisp-site-regen
elog "See the README.en file in /usr/share/doc/${PF} for tips"
elog "on how to customize this package."
elog "And you need to rebuild packages depending on ${PN}."
}

@ -0,0 +1,189 @@
--- apel-10.8-orig/ChangeLog 2013-10-03 18:17:05.176741628 +1000
+++ apel-10.8/ChangeLog 2013-10-03 18:16:54.442741731 +1000
@@ -1,3 +1,56 @@
+2013-07-05 Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
+
+ * mcs-20.el: Really check whether the mule-vesion variable is defined.
+
+2013-07-04 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
+
+ * mcs-20.el: Check whether the mule-vesion variable is defined.
+ Cf. https://github.com/ikazuhiro/apel/commit/328c02e022340b36dd7e5f9250c7f86d2bafd793
+
+2013-03-24 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
+
+ * mcs-20.el (mime-charset-to-coding-system): Display the message
+ and use charset name as coding system when
+ `mime-charset-coding-system-alist' indicates invalid coding
+ system.
+
+2012-09-07 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
+
+ * mcs-e20.el (coding-system-to-mime-charset): Coding system's
+ setting is preferred to mime-charset-coding-system-alist's value.
+ Detect MIME name from mime-charset-coding-system-alist's value
+ more permissively.
+
+2012-08-08 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
+
+ * poe.el (next-command-event): Fix that Emacs 21 and later were
+ treated as 'Emacs 19, 20.1 and 20.2'.
+
+2012-07-28 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
+
+ * mcs-e20.el (charsets-mime-charset-alist): Do not use
+ `iso-2022-jp-2'.
+
+2012-07-28 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
+
+ * mcs-20.el (detect-mime-charset-string): (Emacs23 and later) New
+ function.
+ (detect-mime-charset-region): Use it.
+
+2011-06-17 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
+
+ * mcs-20.el (detect-mime-charset-region): (Emacs23 and later) Do
+ not check whether `charsets-mime-charset-alist' contains non
+ charset symbol.
+
+ * mcs-e20.el (charsets-mime-charset-alist): Remove non charset
+ symbol for Emacs 23 and later.
+
+2010-03-19 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
+
+ * mcs-20.el (detect-mime-charset-region): Do not care priority of
+ charsets on Emacs 23 and later.
+
2011-07-17 David Maus <dmaus@ictsoc.de>
* tinycustom.el (defcustom): Use new style backquotes.
--- apel-10.8-orig/mcs-20.el 2005-07-06 12:08:52.000000000 +1000
+++ apel-10.8/mcs-20.el 2013-10-03 17:44:42.936760151 +1000
@@ -84,11 +84,13 @@
(if (stringp charset)
(setq charset (intern (downcase charset)))
)
- (let ((cs (assq charset mime-charset-coding-system-alist)))
- (setq cs
- (if cs
- (cdr cs)
- charset))
+ (let ((cs (cdr (assq charset mime-charset-coding-system-alist))))
+ (unless (or (null cs) (find-coding-system cs))
+ (message
+ "Invalid coding system: %s. Confirm mime-charset-coding-system-alist."
+ cs)
+ (setq cs nil))
+ (unless cs (setq cs charset))
(if lbt
(setq cs (intern (format "%s-%s" cs
(cond ((eq lbt 'CRLF) 'dos)
@@ -96,12 +98,11 @@
((eq lbt 'CR) 'mac)
(t lbt)))))
)
- (if (find-coding-system cs)
- cs
- (if mime-charset-to-coding-system-default-method
- (funcall mime-charset-to-coding-system-default-method
- charset lbt cs)
- ))))
+ (or (find-coding-system cs)
+ (if mime-charset-to-coding-system-default-method
+ (funcall mime-charset-to-coding-system-default-method
+ charset lbt cs)
+ ))))
(defalias 'mime-charset-p 'mime-charset-to-coding-system)
@@ -209,6 +210,34 @@
(setq rest (cdr rest)))
default-mime-charset-for-write)))
)
+
+((eval-when-compile (and (boundp 'mule-version)
+ (null (string< mule-version "6.0"))))
+;; for Emacs 23 and later
+(defun detect-mime-charset-string (string)
+ "Return MIME charset for STRING."
+ (let ((src (string-to-list string))
+ tmp)
+ (setq tmp src)
+ ;; Uniquify the list of characters.
+ (while tmp
+ (setq tmp (setcdr tmp (delq (car tmp) (cdr tmp)))))
+ ;; Detect charset from the list of characters.
+ (catch 'found
+ (mapc (lambda (cons)
+ (catch 'next
+ (mapc (lambda (ch) (unless (char-charset ch (car cons))
+ (throw 'next nil)))
+ src)
+ (throw 'found (cdr cons))))
+ charsets-mime-charset-alist)
+ default-mime-charset-for-write)))
+
+(defsubst detect-mime-charset-region (start end)
+ "Return MIME charset for region between START and END."
+ (detect-mime-charset-string
+ (buffer-substring-no-properties start end))))
+
(t
;; for legacy Mule
(defun detect-mime-charset-region (start end)
--- apel-10.8-orig/mcs-e20.el 2005-07-06 12:08:52.000000000 +1000
+++ apel-10.8/mcs-e20.el 2013-10-03 17:44:42.936760151 +1000
@@ -90,11 +90,15 @@
((ascii korean-ksc5601) . euc-kr)
((ascii chinese-gb2312) . gb2312)
((ascii chinese-big5-1 chinese-big5-2) . big5)
- ((ascii thai-tis620 composition) . tis-620)
- ((ascii latin-iso8859-1 greek-iso8859-7
- latin-jisx0201 japanese-jisx0208-1978
- chinese-gb2312 japanese-jisx0208
- korean-ksc5601 japanese-jisx0212) . iso-2022-jp-2)
+ ,(static-cond
+ ((null (string< mule-version "6.0"))
+ '((ascii thai-tis620) . tis-620))
+ (t
+ '((ascii thai-tis620 composition) . tis-620)))
+ ;; ((ascii latin-iso8859-1 greek-iso8859-7
+ ;; latin-jisx0201 japanese-jisx0208-1978
+ ;; chinese-gb2312 japanese-jisx0208
+ ;; korean-ksc5601 japanese-jisx0212) . iso-2022-jp-2)
;;((ascii latin-iso8859-1 greek-iso8859-7
;; latin-jisx0201 japanese-jisx0208-1978
;; chinese-gb2312 japanese-jisx0208
@@ -119,8 +123,16 @@
(defun coding-system-to-mime-charset (coding-system)
"Convert CODING-SYSTEM to a MIME-charset.
Return nil if corresponding MIME-charset is not found."
- (or (car (rassq coding-system mime-charset-coding-system-alist))
- (coding-system-get coding-system 'mime-charset)
+ (or (coding-system-get coding-system 'mime-charset)
+ (let ((coding (coding-system-base coding-system))
+ (alist mime-charset-coding-system-alist)
+ result)
+ (while alist
+ (if (eq (coding-system-base (cdar alist)) coding)
+ (setq result (caar alist)
+ alist nil)
+ (setq alist (cdr alist))))
+ result)
))
(defun-maybe-cond mime-charset-list ()
--- apel-10.8-orig/poe.el 2013-10-03 17:43:11.327761025 +1000
+++ apel-10.8/poe.el 2013-10-03 17:44:42.937760151 +1000
@@ -1996,8 +1996,9 @@
returned.
If PROMPT is non-nil, it should be a string and will be displayed in
the echo area while this function is waiting for an event."
- ((and (>= emacs-major-version 20)
- (>= emacs-minor-version 4))
+ ((or (>= emacs-major-version 21)
+ (and (>= emacs-major-version 20)
+ (>= emacs-minor-version 4)))
;; Emacs 20.4 and later.
(read-event prompt)) ; should specify 2nd arg?
((and (= emacs-major-version 20)

@ -0,0 +1,32 @@
Description: Prevent an error of fontset-pixel-size for Emacs 23.
Bug-Debian: http://bugs.debian.org/477177
Author: Tatsuya Kinoshita <tats@debian.org>
--- a/ChangeLog
+++ b/ChangeLog
@@ -0,0 +1,5 @@
+2010-02-14 Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
+
+ * poem-e20.el (fontset-pixel-size): Don't cause an error. Workaround
+ for Emacs 23.
+
--- a/poem-e20.el
+++ b/poem-e20.el
@@ -25,6 +25,7 @@
;;; Code:
(defun fontset-pixel-size (fontset)
+ (condition-case nil
(let* ((info (fontset-info fontset))
(height (aref info 1))
)
@@ -32,7 +33,8 @@
((string-match "-\\([0-9]+\\)-" fontset)
(string-to-number
(substring fontset (match-beginning 1)(match-end 1))))
- (t 0))))
+ (t 0)))
+ (error 0)))
;;; @ character set

@ -0,0 +1,27 @@
Subject: Fix wrong type argument on Emacs 24.3.50 to check make-temp-file
From: Tatsuya Kinoshita <tats@debian.org>
Bug-Debian: http://bugs.debian.org/718765
diff --git a/ChangeLog b/ChangeLog
index 8e96224..9505b2e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -0,0 +1,5 @@
+2013-08-05 Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
+
+ * poe.el: Fix wrong type argument on Emacs 24.3.50 to check
+ `make-temp-file'.
+
diff --git a/poe.el b/poe.el
index be52847..b381f90 100644
--- a/poe.el
+++ b/poe.el
@@ -1667,7 +1667,7 @@ See `walk-windows' for the meaning of MINIBUF and FRAME."
)))
;; arglist: (prefix &optional dir-flag suffix)
(cond
- ((not arglist)
+ ((or (not arglist) (not (listp arglist)))
;; `make-temp-file' is a built-in; expects 3-args.
(put 'make-temp-file 'defun-maybe '3-args))
((> (length arglist) 3)

@ -0,0 +1,34 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/elscreen/elscreen-1.4.6-r1.ebuild,v 1.1 2013/10/03 11:36:26 gienah Exp $
EAPI="4"
inherit elisp
DESCRIPTION="Frame configuration management for GNU Emacs modelled after GNU Screen"
HOMEPAGE="http://www.morishima.net/~naoto/j/software/elscreen/"
SRC_URI="ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
DEPEND=">=app-emacs/apel-10.8-r1"
RDEPEND="${DEPEND}"
ELISP_PATCHES="${PN}-1.4.6-void-variable-argi.patch ${PN}-1.4.6-emacs-24.patch"
SITEFILE=50${PN}-gentoo.el
DOCS="ChangeLog README"
pkg_postinst() {
elisp-site-regen
echo
elog "ElScreen modifies standard Emacs keybindings and is therefore"
elog "no longer loaded from site-gentoo.el. Add the line"
elog " (require 'elscreen)"
elog "to your ~/.emacs file to enable it on Emacs startup."
}

@ -0,0 +1,154 @@
--- elscreen-1.4.6-orig/elscreen.el 2013-05-23 21:31:14.011823000 +1000
+++ elscreen-1.4.6/elscreen.el 2013-10-03 20:55:35.497650931 +1000
@@ -29,9 +29,9 @@
(eval-when-compile
(require 'static))
-(static-defconst elscreen-on-xemacs (featurep 'xemacs))
-(static-defconst elscreen-on-emacs (and (not elscreen-on-xemacs)
- (>= emacs-major-version 21)))
+(static-defconst elscreen-on-xemacs (featurep 'xemacs)
+ (static-defconst elscreen-on-emacs (and (not elscreen-on-xemacs)
+ (>= emacs-major-version 21))))
;;; User Customizable Variables:
@@ -148,7 +148,8 @@
(static-when elscreen-on-emacs ;; GNU Emacs 21
(make-obsolete-variable 'elscreen-tab-display-create-screen
- 'elscreen-tab-display-control)
+ 'elscreen-tab-display-control
+ "1.4.6")
(defcustom elscreen-tab-display-control t
"*Non-nil to display control tab at the most left side."
:tag "Show/Hide the Control Tab"
@@ -201,13 +202,13 @@
(((class color))
(:background "blue" :foreground "black" :underline t)))
"Face for tabs other than current screen one."
- :group 'elscreen))
+ :group 'elscreen)
;;; Key & Menu bindings:
-(defvar elscreen-map (make-sparse-keymap)
- "Keymap for ElScreen.")
+ (defvar elscreen-map (make-sparse-keymap)
+ "Keymap for ElScreen."))
(define-key elscreen-map "\C-c" 'elscreen-create)
(define-key elscreen-map "c" 'elscreen-create)
(define-key elscreen-map "C" 'elscreen-clone)
@@ -899,13 +900,13 @@
screen-list-string)
(cond
((not (elscreen-screen-live-p screen)) ;; XXX
- (when (interactive-p)
+ (when (called-interactively-p 'any)
(elscreen-message "There is no such screen")))
((null screen-list)
- (when (interactive-p)
+ (when (called-interactively-p 'any)
(elscreen-message "There is only one screen, cannot kill")))
((or
- (not (interactive-p))
+ (not (called-interactively-p 'any))
(yes-or-no-p (format "Really kill screens other than %d? " screen)))
(setq screen-list-string (mapconcat
(lambda (screen)
@@ -914,7 +915,7 @@
screen-list ","))
(elscreen-goto-internal screen)
(elscreen-notify-screen-modification 'force-immediately)
- (when (interactive-p)
+ (when (called-interactively-p 'any)
(elscreen-message (format "screen %s killed" screen-list-string)))))
screen-list))
@@ -984,7 +985,7 @@
(defun elscreen-jump ()
"Switch to specified screen."
(interactive)
- (let ((next-screen (string-to-number (string last-command-char))))
+ (let ((next-screen (string-to-number (string last-command-event))))
(if (and (<= 0 next-screen) (<= next-screen 9))
(elscreen-goto next-screen))))
(defalias 'elscreen-jump-0 'elscreen-jump)
@@ -1046,7 +1047,7 @@
(princ (substitute-command-keys
(mapconcat 'symbol-value
elscreen-help-symbol-list "\n\n")))
- (print-help-return-message)))
+ (help-print-return-message)))
;;; Utility Functions
@@ -1180,7 +1181,7 @@
creating one if none already exists."
(interactive)
(let* ((prompt "Go to the screen with specified buffer: ")
- (create (or create (interactive-p)))
+ (create (or create (called-interactively-p 'any)))
(buffer-name (or (and (bufferp buffer) (buffer-name buffer))
(and (stringp buffer) buffer)
(and (featurep 'iswitchb)
@@ -1207,7 +1208,7 @@
Use \\[toggle-read-only] to permit editing."
(interactive "FFind file read-only in new screen: ")
(elscreen-find-file filename)
- (toggle-read-only 1))
+ (read-only-mode 1))
(defun elscreen-dired (dirname &optional switches)
(interactive (progn
@@ -1373,27 +1374,28 @@
(defvar elscreen-e21-tab-format nil)
(make-variable-buffer-local 'elscreen-e21-tab-format)
- (defsubst elscreen-e21-tab-create-keymap (&rest definitions)
- (let ((keymap (make-sparse-keymap))
- (key-function-pairs
- (eval-when-compile
- (mapcar
- (lambda (key)
- (cons key 'ignore))
- (list 'mouse-1 'mouse-2 'mouse-3
- 'down-mouse-1 'down-mouse-2 'down-mouse-3
- 'drag-mouse-1 'drag-mouse-2 'drag-mouse-3)))))
- (while definitions
- (set-alist 'key-function-pairs (car definitions) (cadr definitions))
- (setq definitions (cddr definitions)))
- (mapc
- (lambda (key-function-pair)
- (let ((key (car key-function-pair))
- (function (cdr key-function-pair)))
- (define-key keymap (vector 'header-line key) function)))
- key-function-pairs)
- keymap))
-
+ (eval-when-compile
+ (defsubst elscreen-e21-tab-create-keymap (&rest definitions)
+ (let ((keymap (make-sparse-keymap))
+ (key-function-pairs
+ (eval-when-compile
+ (mapcar
+ (lambda (key)
+ (cons key 'ignore))
+ (list 'mouse-1 'mouse-2 'mouse-3
+ 'down-mouse-1 'down-mouse-2 'down-mouse-3
+ 'drag-mouse-1 'drag-mouse-2 'drag-mouse-3)))))
+ (while definitions
+ (set-alist 'key-function-pairs (car definitions) (cadr definitions))
+ (setq definitions (cddr definitions)))
+ (mapc
+ (lambda (key-function-pair)
+ (let ((key (car key-function-pair))
+ (function (cdr key-function-pair)))
+ (define-key keymap (vector 'header-line key) function)))
+ key-function-pairs)
+ keymap)))
+
(defsubst elscreen-e21-tab-width ()
(if (numberp elscreen-display-tab)
elscreen-display-tab

@ -0,0 +1,71 @@
--- elscreen.el.orig 2007-12-29 15:12:05.000000000 +0000
+++ elscreen.el
@@ -1691,6 +1691,10 @@ Use \\[toggle-read-only] to permit editi
("-e" . elscreen-command-line-funcall))))
(static-when elscreen-on-emacs
+ (cond
+ ; -----------------------
+ ((< emacs-major-version 23) ; emacs22 or prior to
+ (progn
(defun elscreen-e21-command-line ()
(when (string-match "\\`-" argi)
(error "Unknown option `%s'" argi))
@@ -1703,11 +1707,55 @@ Use \\[toggle-read-only] to permit editi
(elscreen-command-line-find-file file file-count line column))
(setq line 0)
(setq column 0)
- t)
+ t) ; defun
(add-hook 'after-init-hook (lambda ()
(add-to-list 'command-line-functions
- 'elscreen-e21-command-line t))))
+ 'elscreen-e21-command-line t)))) ; progn
+ ) ; else
+ ; -----------------------
+ ((= emacs-major-version 23) ; emacs23
+ (progn
+ (defun elscreen-e23-command-line ()
+ (when (string-match "\\`-" argi)
+ (error "Unknown option `%s'" argi))
+ (setq file-count (1+ file-count))
+ (setq inhibit-startup-buffer-menu t)
+ (let* ((file
+ (expand-file-name
+ (command-line-normalize-file-name orig-argi)
+ cl1-dir)))
+ (elscreen-command-line-find-file file file-count cl1-line cl1-column))
+ (setq cl1-line 0)
+ (setq cl1-column 0)
+ t) ; defun
+
+ (add-hook 'after-init-hook (lambda ()
+ (add-to-list 'command-line-functions
+ 'elscreen-e23-command-line t)))) ; progn
+ ) ; else
+ ; -----------------------
+ ((> emacs-major-version 23) ; emacs24 or later
+ (progn
+ (defun elscreen-e24-command-line ()
+ (when (string-match "\\`-" cl1-argi)
+ (error "Unknown option `%s'" cl1-argi))
+ (setq file-count (1+ file-count))
+ (setq inhibit-startup-buffer-menu t)
+ (let* ((file
+ (expand-file-name
+ (command-line-normalize-file-name orig-argi)
+ cl1-dir)))
+ (elscreen-command-line-find-file file file-count cl1-line cl1-column))
+ (setq cl1-line 0)
+ (setq cl1-column 0)
+ t) ; defun
+
+ (add-hook 'after-init-hook (lambda ()
+ (add-to-list 'command-line-functions
+ 'elscreen-e24-command-line t)))) ; progn
+ )
+ )) ; endif (emacs22 or prior to)
(static-when elscreen-on-xemacs
(defadvice command-line-1 (around elscreen-xmas-command-line-1 activate)

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-2.0_p20101103.ebuild,v 1.2 2012/04/07 14:58:43 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/slime/slime-2.0_p20101103.ebuild,v 1.3 2013/10/03 06:24:56 gienah Exp $
EAPI=3
@ -35,6 +35,8 @@ src_prepare() {
sed -i '/^section :=/d' doc/Makefile || die
sed -i "/(defvar \*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp || die
sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el || die
sed -i "s/@itemx INIT-FUNCTION/@item INIT-FUNCTION/" doc/slime.texi \
|| die "sed doc/slime.texi failed"
# Remove xref.lisp (which is non-free) unless USE flag is set
use xref || rm -f xref.lisp

@ -1,4 +1,5 @@
DIST elixir-0.10.0.tar.gz 778216 SHA256 929e053f27cc02ba12fd291759e4e351bf4fb0dd2c8b28ac6bf98247f09286c0 SHA512 1248af296381541c575305636b7afbc1c6e41559013d03b982aae07f5d12b941656811455763a262868dffe00beb34d7333cfe692fc1f9bb6adb8705a424bd93 WHIRLPOOL 48b3671edb1a5d59b44fe509ae1beaa703856c9895099e9da66c9160e2556ea7b707f32c4865e355efe1fa00f24e4bf7d050f30384c1beb1eaecd34e1e46b513
DIST elixir-0.10.1.tar.gz 790945 SHA256 7cb03d78a17f8a127f920e1dcf1bbad9d32dac104f2c2e7e7aeaf03afe12d93d SHA512 c09b91c73236efbfc15576e651d3df6a8e21933132b87642f86139eda24bc116b05b04ccfc08d20a5ac23faf45d0a5cf30e3b545db1de78855895fd628275487 WHIRLPOOL 27feaa3fd98238a5d0731e775331600e0d2739dc6dcf46558a6f460cf3d82cee1712342c5fec12b86a475003031fe48c55395e09bf98ade1fa3459e8a625dc23
DIST elixir-0.10.2.tar.gz 803188 SHA256 eb9bfbe12258115da99c131a2b44d4d76f9c7d95584214ebe7442fccacdf83cc SHA512 db7f4c3e363b515ed40ec0ee498c94e6940fe8de4115183db454d51e0dc4c7bf704dcc06f87f73892abd518bf3b52218286b779cf8ce787a48d5a44efc58e3ce WHIRLPOOL 07541b97d12f1fdb147f28813280cdc722f86c5ab543333251fc208bc4fbb093c6c52e08e054f5776d32e8525189756e4c648068425d764cbed1e7590639bc6e
DIST elixir-0.10.3.tar.gz 807709 SHA256 1151ae1aa3e9eed720471475f945bf3b678a7003df484b6185afe14862fe6a81 SHA512 d997b4f5c01f7d738f182199c178740d5d72bfff053a011ba1471afcd9376234daa984e9f57e3337be1062b3435e76d282414f0bc71aad1ebf77eefaaab9d86a WHIRLPOOL d25bf543f83b7d4143aa6d0ce2729d86adbbda33e704459024230b68070eaf6035b7bb227105b7a6a89b4195e53a3b7a418f2de71520f6ab76a903a528dda105
DIST elixir-0.9.3.tar.gz 712024 SHA256 220b842271545b1f4b11a69a1a20dc826f2e8587d225d72927307c1a6d8faefe SHA512 7e5584be12d5ba063a88db9284316a18b254cdc0da873677d05bcd19e723cd3635c2f41017aa4f54ba62a99c692246d8e70acf49f190e6f801f612bab43782e5 WHIRLPOOL 70ea93e72caf4a84a36c6826e0749b1d4763da546230d3f443a3943e031a3dfed7100ce4aff666712f1be84c441d2a9b713b7ffbe30749e0de92a53ae71e2063

@ -0,0 +1,28 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/elixir/elixir-0.10.3.ebuild,v 1.1 2013/10/03 12:40:26 hasufell Exp $
EAPI=5
inherit multilib
DESCRIPTION="Elixir programming language"
HOMEPAGE="http://elixir-lang.org"
SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0 ErlPL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=dev-lang/erlang-16"
RDEPEND="${DEPEND}"
src_compile() {
emake Q=""
}
src_install() {
emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="/usr" install
dodoc README.md CHANGELOG.md CONTRIBUTING.md
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmoe/libmoe-1.5.8-r2.ebuild,v 1.6 2012/07/01 18:24:51 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmoe/libmoe-1.5.8-r2.ebuild,v 1.7 2013/10/03 07:55:17 naota Exp $
inherit eutils multilib toolchain-funcs
@ -29,6 +29,7 @@ src_unpack() {
-e "/^CF=/s:=:=${CFLAGS} :" \
-e "/^LF=/s:=:=${LDFLAGS} :" \
-e "s:=gcc:=$(tc-getCC):" \
-e "/^AR=/s:=ar:=$(tc-getAR):" \
Makefile || die
}

@ -1,39 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmoe/libmoe-1.5.8.ebuild,v 1.5 2009/09/23 17:23:01 patrick Exp $
inherit toolchain-funcs
DESCRIPTION="multi octet character encoding handling library"
HOMEPAGE="http://pub.ks-and-ks.ne.jp/prog/libmoe/"
SRC_URI="http://pub.ks-and-ks.ne.jp/prog/pub/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="x86 ppc sparc -alpha"
IUSE=""
DEPEND="dev-lang/perl"
src_compile() {
emake CF="${CFLAGS} -I." \
LF="${LDFLAGS} -shared"\
CC="$(tc-getCC)" || die
}
src_install() {
make DESTDIR=${D} \
PREFIX=/usr \
MAN=/usr/share/man \
install-lib install-man || die
exeinto /usr/bin
doexe mbconv
dolib.so libmoe.so.${PV} || die
dosym /usr/lib/libmoe.so.${PV} /usr/lib/libmoe.so.${PV%%.*}
dosym /usr/lib/libmoe.so.${PV} /usr/lib/libmoe.so.${PV%.*}
dosym /usr/lib/libmoe.so.${PV} /usr/lib/libmoe.so
dodoc ChangeLog libmoe.shtml
}

@ -1,4 +1,5 @@
DIST libuv-0.11.10.tar.gz 336631 SHA256 517d5c5205c7efc9b91f9908234ba98d7ec9e00a02be728813f82fc90097e078 SHA512 2581ff245e8922068a9a126704c9de838596bda82139b97c074b871765971044be2e956e6e95476a00c3e68d1d8adc87d8160793ea1d7ab90f6c6dd279d2e103 WHIRLPOOL f25bebb8201dd0fe42e6dedb7f9beb84ff261d05afaca10266f2ddec273bb35030fa528ab0958ee12fe5c1543a4000c6a44bd3e245ccae490ec12881452df590
DIST libuv-0.11.12.tar.gz 339612 SHA256 4467e3be3b33a3b32ceae12708b6c650197bb08671eb7857092d545d056d362e SHA512 14fd7f5a1cb434c96953e6f19ad8329a1df38e9c4900f378506507129dcd72ef3bab0ec7a26243b5358dad7290adcf1acc97ab55e8d2976a22c27f119f2d6266 WHIRLPOOL f5ac394245dd133c65447c62bde4612e30259fbb3037afbfe1fd51d0f136019f43acf3fe58631cb57bc335a20a2738ab51978c8b9aeccf756fb9a20f156f1f98
DIST libuv-0.11.13.tar.gz 339839 SHA256 d8ae1af06ce94d55c4c7568dea39a1ebc4d89012da3af2a35f3a8b1410bccfec SHA512 bc7f554abd74964fea5a6edf469f6dd00b342265892336c748b81d0aa5eb286abc9b9ed15aefbedaaead06166448adadea701994895341f406080069ce7a2465 WHIRLPOOL f0f2a7292fb64f0cd357c63742d279f418b24b6bb5a2464a7f860a2c6fed74262b3b257bc50a6681c0377b76f6e774521088f255f2445810cfb5de050dd7d62d
DIST libuv-0.11.6.tar.gz 327932 SHA256 84c2815ef1330d26fa9e4cec0f758c4bf2bddd0fc3d9b62614e5237f9ccdf848 SHA512 83c851dd0895f78232196f7936c0d3e8381a5ce2d98f7cc51e56bac625f54bf24e9011d6cec33089450fe6ebf0ca1f4eacdd614f6c214da596de5795b7ce8ba2 WHIRLPOOL e4d840fbcb1d61c235d6f7e6752bff1ef2e72b3f9f7ed1f15c3e69db95661230258ba4cc57c6a9818ad580411d25d62920c047d8d5e1a22cdb7ec7c059ebe200
DIST libuv-0.11.8.tar.gz 332049 SHA256 973b80d6355632531b7578879e341505589c9ca7cbadea117014a07ce93934fd SHA512 34a4bab7ff07a1da9e0692110d26e039dc05f378cf45fc67bb47e864bea60ea5b5cceafa9a0bdee4359cdc2b820e658baaee95d3470f587f0441cb861efc7f6a WHIRLPOOL 66b73d8523edaa39301548dd838a1ecc13fbe8161cb6b2eed89c328989e41d203264392c08bdd6f033f783702eabf84391ca1a5351b82680541a029b4f3da434

@ -0,0 +1,33 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libuv/libuv-0.11.13.ebuild,v 1.1 2013/10/03 12:40:49 hasufell Exp $
EAPI=5
inherit eutils autotools
DESCRIPTION="A new platform layer for Node"
HOMEPAGE="https://github.com/joyent/libuv"
SRC_URI="https://github.com/joyent/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD BSD-2 ISC MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
src_prepare() {
echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
> m4/libuv-extra-automake-flags.m4 || die
eautoreconf
}
src_configure() {
econf \
$(use_enable static-libs static)
}
src_install() {
default
prune_libtool_files
}

@ -1,12 +1,12 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/newt/newt-0.52.15.ebuild,v 1.3 2013/06/30 13:48:01 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/newt/newt-0.52.15.ebuild,v 1.4 2013/10/03 08:25:46 naota Exp $
EAPI="5"
PYTHON_COMPAT=( python{2_6,2_7} )
inherit eutils multilib python-r1 autotools
inherit eutils multilib python-r1 autotools toolchain-funcs
DESCRIPTION="Redhat's Newt windowing toolkit development files"
HOMEPAGE="https://fedorahosted.org/newt/"
@ -41,6 +41,7 @@ src_prepare() {
-e 's|-shared -o|$(CFLAGS) $(LDFLAGS) &|g' \
-e 's|instroot|DESTDIR|g' \
-e 's| make | $(MAKE) |g' \
-e "s| ar | $(tc-getAR) |g" \
|| die "sed Makefile.in"
local langs=""

@ -1,4 +1,5 @@
DIST rubygems-1.8.24.tgz 380101 SHA256 4b61fa51869b3027bcfe67184b42d2e8c23fa6ab17d47c5c438484b9be2821dd SHA512 f055ecf76f624cba747e2f841eb44b89bd28419b0a44973c6442d22233644fbe6babee7dea89a71f17deefaaa4e4e5e9ebeb6fd3abb58dafb63f313b1c3d60c9 WHIRLPOOL 0374cca1e38e3132d10ef43a47155b9e41b7c91f84f10d73a21f4b88a9811d9e1a7674c23414760c9c725bd75ca79257d57c8591dbe37112e784cd46251e80fd
DIST rubygems-1.8.25.tgz 380540 SHA256 649348ddf8746887fb1ee79c55dc508f0627d3d0bfa7fcdbcd4edb24908f1cc8 SHA512 8df500dd313b915b7769a6b5b9fd11e3841b23a8dcebdcf0676f70e8ee958306fab269008922c9d903b1d0ddda49b5c0387e431f1d3ef91920c43e666b282615 WHIRLPOOL 639ae8d85c28a267b8eb2e3a6e3a950a79aeb9424b20cc43641bb5d8ff83110b73b801d3b668ba61be030879797e2cc95785e79b8b5667caca15d3d4d35c699d
DIST rubygems-2.0.10.tgz 338280 SHA256 ab37d321fcbd35d2d58e2183d7ae7031cb5bc5ef662976ba3f2e51a193868f89 SHA512 0df888ee46221fa926506dc9477f881d383a7d9ad9ef97c224723c337415bcbc5e834168080c10588617a4758820a46a933b42590f2e1277c50449d46250b271 WHIRLPOOL 5691ee437319e36bf5bcb3fbf63b0f9a639aa848ce51d7c96e835fefcf4e17bf8b1e66e7d1a646e10eee201b820ce406034fc23991c04eb2712bd2aa67eb322e
DIST rubygems-2.0.3.tgz 334203 SHA256 fcaf558640303d22ee44fa6d966b3b0dd243c4b56df47437414b5172639bcca8 SHA512 24913635956c42796f30027f20d30727e40afc4018a94f585b15143fa64af0399bb877992fb48e77fdbd8aa54cd4cba1f248993fb48ce7330d97196e3ed21a4d WHIRLPOOL 3480ceaafa4f3857251d9afc05d41fa1f34498a0c95596aac659bec9dd57a96db6ec16ac5d36a1372730da253d25c09c553b4164e9e842035d8ff1d8ec76acae
DIST rubygems-2.0.8.tgz 337735 SHA256 8e1d3d1c22132e173a51b6d5abae1f64a16904b746673e231e720ab6856f07a2 SHA512 62142ec2dd5e4cb08bdcc2a27220dfc48d9a28b53c45d51447b5d91119def97cabc7343a0ae485471db21d61fc570fb3a42452e1ffc32c57192bf6932434f96b WHIRLPOOL bec0b032d84068b7a5ba4cecd350db163c0b0296fbf56eb870c3f8227cd7cdfc8b492c7dbc06e63f9dfeef9033ed9d9bfdf41a1a84633849bec4df2f2ac2e186

@ -0,0 +1,146 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-2.0.10.ebuild,v 1.1 2013/10/03 05:32:22 graaff Exp $
EAPI=5
USE_RUBY="ruby18 ruby19 ruby20 jruby"
inherit ruby-ng prefix
DESCRIPTION="Centralized Ruby extension management system"
HOMEPAGE="http://rubyforge.org/projects/rubygems/"
LICENSE="|| ( Ruby MIT )"
SRC_URI="http://production.cf.rubygems.org/rubygems/${P}.tgz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="server test"
RDEPEND="
ruby_targets_jruby? ( >=dev-java/jruby-1.5.6-r1 )
ruby_targets_ruby19? ( >=dev-lang/ruby-1.9.3_rc1 )"
PDEPEND="server? ( >=dev-ruby/builder-2.1 )"
ruby_add_bdepend "
test? (
>=dev-ruby/minitest-4:0
virtual/ruby-rdoc
)"
all_ruby_prepare() {
mkdir -p lib/rubygems/defaults || die
cp "${FILESDIR}/gentoo-defaults.rb" lib/rubygems/defaults/operating_system.rb || die
eprefixify lib/rubygems/defaults/operating_system.rb
# Disable broken tests when changing default values:
sed -i -e '/^ def test_self_bindir_default_dir/, /^ end/ s:^:#:' \
-e '/^ def test_self_default_dir/, /^ end/ s:^:#:' \
test/rubygems/test_gem.rb || die
sed -i -e '/test_check_executable_overwrite_default_bin_dir/,/^ end/ s:^:#:' test/rubygems/test_gem_installer.rb || die
# Remove tests that want to write to /usr/local/bin
rm test/rubygems/test_gem_uninstaller.rb test/rubygems/test_gem_install_update_options.rb || die
# Remove a test that fails when yard is installed.
sed -i -e '/test_self_attribute_names/,/^ end/ s:^:#:' test/rubygems/test_gem_specification.rb || die
# Remove tests that try to load from an unsafe path
rm test/rubygems/test_gem.rb || die
# Remove tests that seem to have trouble loading from the /tmp test
# path. This should be narrowed down more...
rm test/rubygems/test_gem_commands_{cleanup_command,contents_command,pristine_command}.rb test/rubygems/test_gem_specification.rb || die
}
each_ruby_prepare() {
case ${RUBY} in
*ruby18)
# Remove test failing on ruby18. According to travis.yml
# upstream no longer cares.
sed -i -e '/test_install_location_extra_slash/,/^ end/ s:^:#:' test/rubygems/test_gem_package.rb || die
;;
*jruby)
sed -i -e '/test_install_location_extra_slash/,/^ end/ s:^:#:' test/rubygems/test_gem_package.rb || die
# Remove failing tests. Before we did not run any tests at
# all so this is actually an improvement. Should be
rm test/rubygems/test_gem_security{,_policy}.rb test/rubygems/test_gem_{remote_fetcher,package_tar_reader_entry,package,installer,ext_ext_conf_builder}.rb || die
# investigated further.
esac
}
each_ruby_compile() {
# Not really a build but...
sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
}
each_ruby_test() {
# Unset RUBYOPT to avoid interferences, bug #158455 et. al.
#unset RUBYOPT
if [[ "${EUID}" -ne "0" ]]; then
RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} -I.:lib:test \
-e 'Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
else
ewarn "The userpriv feature must be enabled to run tests, bug 408951."
eerror "Testsuite will not be run."
fi
}
each_ruby_install() {
# Unset RUBYOPT to avoid interferences, bug #158455 et. al.
unset RUBYOPT
export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
pushd lib &>/dev/null
doruby -r *
popd &>/dev/null
case "${RUBY}" in
*ruby19)
local sld=$(ruby_rbconfig_value 'sitelibdir')
insinto "${sld#${EPREFIX}}" # bug #320813
newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb || die
;;
*)
doruby "${FILESDIR}/auto_gem.rb" || die
;;
esac
newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') || die
}
all_ruby_install() {
dodoc History.txt README.rdoc
doenvd "${FILESDIR}/10rubygems"
if use server; then
newinitd "${FILESDIR}/init.d-gem_server2" gem_server || die "newinitd failed"
newconfd "${FILESDIR}/conf.d-gem_server" gem_server || die "newconfd failed"
fi
}
pkg_postinst() {
if [[ ! -n $(readlink "${ROOT}"usr/bin/gem) ]] ; then
eselect ruby set $(eselect --brief --no-color ruby show | head -n1)
fi
ewarn
ewarn "To switch between available Ruby profiles, execute as root:"
ewarn "\teselect ruby set ruby(18|19|...)"
ewarn
}
pkg_postrm() {
ewarn "If you have uninstalled dev-ruby/rubygems, Ruby applications are unlikely"
ewarn "to run in current shells because of missing auto_gem."
ewarn "Please run \"unset RUBYOPT\" in your shells before using ruby"
ewarn "or start new shells"
ewarn
ewarn "If you have not uninstalled dev-ruby/rubygems, please do not unset "
ewarn "RUBYOPT"
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/include-what-you-use/include-what-you-use-3.3-r1.ebuild,v 1.1 2013/09/27 09:54:25 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/include-what-you-use/include-what-you-use-3.3-r1.ebuild,v 1.2 2013/10/03 06:17:19 slyfox Exp $
EAPI=5
inherit eutils cmake-utils flag-o-matic
@ -14,7 +14,8 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="=sys-devel/llvm-3.3*"
RDEPEND="=sys-devel/llvm-3.3*
=sys-devel/clang-3.3*"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${PN}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/sdlmametools/sdlmametools-0.148_p1.ebuild,v 1.1 2013/03/15 19:36:48 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/games-emulation/sdlmametools/sdlmametools-0.148_p1.ebuild,v 1.2 2013/10/03 09:02:40 nimiux Exp $
EAPI=5
PYTHON_COMPAT=( python2_6 python2_7 )
@ -20,7 +20,7 @@ SRC_URI="$SRC_URI http://dev.gentoo.org/~hasufell/distfiles/${MY_P/sdl}s.zip"
LICENSE="XMAME"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ~ppc ~x86"
IUSE="X debug"
REQUIRED_USE="debug? ( X )"

@ -1,2 +1,2 @@
DIST ValyriaTear-0.5.1.tar.gz 50024608 SHA256 756347f68b66c3a2dbadcfdcaaaf1e34895a6b5d9fa17c5d26af0fd9aae961e9 SHA512 2f9f9c23fbb537e532ba3791f6ddad0dae83a7c12c76ec3584174e96ea6fc0859537789991f210040ae967db2a1d4f55f8331f6722faff0cde3e4b5b835ec4ea WHIRLPOOL a7f8f232df7df0d915e2ac195809a5a827beeeb1efc7d532bfb53d153d19b91b71a50c9610047d07aa510cb1a3c6ed956dbe0c2756e475c72c5b4de503666fc3
DIST ValyriaTear-0.6.0-rc1.tar.gz 86430826 SHA256 35ef71220fa559f81410dd9977e2c61793a10d1cf575cec385d5720f2c90a35f SHA512 e807c8eb2ab190615df3a329b0dae434de6bd3e0935202a56ce8e15b94141cbaba978e8ef16f18f641fdf79f67f978c1b6faa7ad6db5b74a5906fc2639721243 WHIRLPOOL 478ada316385cb070ebf9a6cd746b3a8845d6a30c91fd3d62fe4bc11bcf2d7227afc725bb654d0b4546d3571db15f3538762ca6a9f343294bb46d7f400cb9bec
DIST ValyriaTear-0.6.0.tar.gz 81975778 SHA256 20bad925b931a685e2dec3ed8f87cfb840b58ae79423307753fd5929aefbd097 SHA512 c8fdf66a5474a986bcb60a4c3ad9ec0ca7a2b4bfd7d4a2a11e3e5ac6335237c4f9ff6fcadbc91ed1c596062983f84734ed1acdae89fcddc783c95a640e2c1266 WHIRLPOOL 11e97a2801d893fdea5e5cf72f3a1647f1da2feb32fdf4c0a96c579e16faf67039024bc7663ef76eaca432dfe4af5c78a6490d57a96fd65b2ac4f8ce46948bc5

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-rpg/valyriatear/valyriatear-0.6.0_rc1.ebuild,v 1.1 2013/09/09 00:30:11 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/games-rpg/valyriatear/valyriatear-0.6.0.ebuild,v 1.1 2013/10/03 12:39:57 hasufell Exp $
EAPI=5

@ -1,2 +1,2 @@
DIST antimicro-0.8.tar.gz 154093 SHA256 0ad955c8035e85054f420a6fdc9d421a731f282e4f1aa19e7f1abf0662e9102e SHA512 4dbbed619bd9ba4fb1b0d909d545b972103ac01f3a090be74a8d5d29037e4060561596b5147cfaa53d5201c63937386d6c663ea3cc24593dab9c43a7d9ae51b5 WHIRLPOOL 6adbdc714cf144b6dfcb41b7de915a43ec8b5415eab5de0a6f0110038c2aab7346453e9dca23f57180be702ca84ddf91ba653be2dabae47bfcbac5c64d4a331d
DIST antimicro-1.0.tar.gz 171869 SHA256 2d4cd637e0a4a559efd93570f315e3482ae80ac753b2e4e2c1d732cc1c1c4fe1 SHA512 07ba214da777a7a77d22d505dace0f0173b1df668e0140f636292bf77f61f03ae6b699b38a43a1e0b0713bf30843d282fdee97efdcdacc0f4154c3da1d1c99c4 WHIRLPOOL f7480450efbea9a935729b5a33a06344a840603d67f37d6986c286894ce805fcb39a153cac413086c3f4809f1391154d74e7d7bd44c62623a13a774a3c75effe
DIST antimicro-1.1.tar.gz 240176 SHA256 b9bfaca2516f5631cbe53ca240a34230ee33b227becfcb785f062a8bf8b8ff9c SHA512 8fa67cf060df22bcb5e600792e9991d0f0852f748efed57f44f4b0ed14f9c9a116623c2827d054fa01293fab9b8a0e6a1eb5224f4e2327bf6a6ab1225cd064d0 WHIRLPOOL c8b53a56c81fe496650a1ab2c0db587c2e93711af3c84e12f9ab790c7937bedf0afa73de1cff35506d938119e5895a015bc7c53ca5391a8131125f191694b034

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-util/antimicro/antimicro-0.8.ebuild,v 1.1 2013/06/24 20:32:51 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/games-util/antimicro/antimicro-1.1.ebuild,v 1.1 2013/10/03 12:12:29 hasufell Exp $
EAPI=5
inherit qt4-r2

@ -1,6 +1,6 @@
DIST postfix-2.10.0.tar.gz 3826655 SHA256 4a42a6029af418cbd4a8668b4f8c7e1ea9975cbe9756df760649c0a941bfeb7b SHA512 88689c2b18aeecd6e363525955c8e3506acf7702eb7fabe148b72a149020c29a76b3f6ed57109380ebb2106cf798a0ce78d470bc4a104a8ecde6c1c4cd0da07e WHIRLPOOL b47559ff91651c699581757976628ab87ffda91ef85f2ccb86ddc4982de68fe7f6dedc419a2708e879969081a7d54681f88763500cd816aed51958bbe0880b70
DIST postfix-2.10.1.tar.gz 3827595 SHA256 2e85a62e97418bbb022b4d4433098a7f25adc7dc707c37d9984db2c2f314b1c1 SHA512 34d5923748b38dd93609657011adc1371ab738ee86558aa4822cce6e879ccdd426bb4de994ab425b3a2745c8ca10a01b2d1c5f310872e839f9627afa8dcccdf0 WHIRLPOOL d1e6c029429e6ec2249b58cfa035a8819456557655711fe8d81ea9cfbd22fd66837be509e8b0f458ee6680330b1c5cf1c6fc580b75b2df6aeb30cb94cf478031
DIST postfix-2.10.2.tar.gz 3828326 SHA256 f1a735a5a9ffeac8fca59046c437c3b76e7f923fb4249db2a55b2bff0306ddd4 SHA512 fa6c123da040a8e332c0bf2430f5b098523c2eff42a6cf4bfe6618b82d59be8e5a7f5c85b09ab8fd0312058b2135b174e00890423e4d3f8f732c3dc3c91f01c3 WHIRLPOOL 4e1e453ecd653058faf7420d6bfb6ac6a6c343f03f9c1a4213c403a7164d99f659a0b9ba744b803c3d94cfaf3216d3505f44d22069421f6cc4a4651b6be1f316
DIST postfix-2.11-20130929.tar.gz 3967337 SHA256 553564693981686adca6e520858581be311e07827bc9e8917591a1231eab0085 SHA512 7feb779371cef219f3ee3e9e9c3d9a67720bcedcd55b077069c0276aa00148491373ec8bd98bfa5c5d7f508ec85e6a0a77ae2431f67fd2cf0fac52e48cdaba1e WHIRLPOOL 71555bad3b82032a890f8814bb3a6fea8b281317dcb3169223bb05e95bcc930dae4389d89b3cab428b1093ed49bdc6bfffca853bd028af0bd5a636602b7e24c7
DIST postfix-2.11-20131001.tar.gz 3965335 SHA256 c678ddd6282ab0357132626cc4f583a9c539b2281ff3c8ed6fb075ad89ae1528 SHA512 15bcd4cce0d064304e60e2a9742a4d72d4c563ed492220b048209f0ecf14481a91b504458b9a3fc7a043f4727ec01e207c3494ff0c2fe6c3c50e5734c8322804 WHIRLPOOL ee66d6644ef244443a4cf55a6e7e5d860a8170bfc4dbd2aa7c0ee1d3071ab61cdd38a00a1e4eb89125a6a54ce5e6fad6685d6cb91df6aba1bd538cfc42bdf9cd
DIST postfix-vda-v11-2.9.5.patch 55009 SHA256 df30379c456971a514ae5587531bb5cd8492921a6a27e6d23f5014a1434945aa SHA512 c44497536e2bc313f2301e799a6614f396fc7bb06ef31493460edc59b0922b4d9a24802a84e2b8cf158277f5b0c8c59b53a4f8ef6896ee1e2ba538c562687010 WHIRLPOOL 70c438d2e98aaae6ebd37fadb5d5d0cbe3b31baf2119657009802be62bfeef7dc6a6e62fc8259bfe635ccbf4b0c8ffa17b35a04648c6c138575dda8314a28744
DIST postfix-vda-v13-2.10.0.patch 55701 SHA256 6208021eb0b37ac6482e334e538ed5700cc22c4d4dd66ed9e975ae5f20bf935f SHA512 0b4b53a8cd28abf56eee3b2ed63ca1814251b60816e6ca1143249d25fd6ef7f905bec3134125ac6e851af685db8aae878012113693261529ae2ddbcf1bd93e62 WHIRLPOOL d98b7d2177b8b69738086880fd08c336fa60b99ff7413624e628fd5f17be2064f2ccaa37c047d3013ed41c0ff1bcb76e7962f8390c4179f28ab11733dd3b59d3

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11_pre20130929.ebuild,v 1.1 2013/09/30 10:24:22 eras Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11_pre20131001.ebuild,v 1.1 2013/10/03 05:51:23 eras Exp $
EAPI=5
inherit eutils flag-o-matic multilib pam ssl-cert systemd toolchain-funcs user versionator

@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>voip</herd>
<maintainer>
<email>hasufell@gentoo.org</email>
<name>Julian Ospald</name>
@ -10,7 +9,7 @@
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
</maintainer>
<longdescription lang="en">
<longdescription lang='en'>
uMurmur is a minimalistic Mumble server primarily targeted to
run on routers with an open OS like OpenWRT. The server part
of Mumble is called Murmur, hence the name uMurmur.
@ -19,4 +18,15 @@
<flag name='polarssl'>Use <pkg>net-libs/polarssl</pkg>
instead of <pkg>dev-libs/openssl</pkg></flag>
</use>
<upstream>
<maintainer status='active'>
<email>fatbob.snack@gmail.com</email>
<name>Martin Johansson</name>
</maintainer>
<bugs-to>https://code.google.com/p/umurmur/issues/list</bugs-to>
<changelog>
https://code.google.com/p/umurmur/wiki/Changelog</changelog>
<doc lang='en'>https://code.google.com/p/umurmur/w/list</doc>
<remote-id type="google-code">umurmur</remote-id>
</upstream>
</pkgmetadata>

@ -1 +1 @@
Thu, 03 Oct 2013 05:06:57 +0000
Thu, 03 Oct 2013 13:36:57 +0000

@ -1 +1 @@
Thu, 03 Oct 2013 05:06:58 +0000
Thu, 03 Oct 2013 13:36:57 +0000

@ -20,7 +20,7 @@
always a description without a lang attribute. Also there are no overlapping
descriptions allowed (multiple description tags with the same language)
$Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/metastructure/herds/herds.xml,v 1.1061 2013/09/28 05:52:15 prometheanfire Exp $
$Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/metastructure/herds/herds.xml,v 1.1063 2013/10/03 12:46:35 zlogene Exp $
-->
<herds>
@ -607,6 +607,10 @@
<email>jmorgan@gentoo.org</email>
<name>Jack Morgan</name>
</maintainer>
<maintainer>
<email>zlogene@gentoo.org</email>
<name>Mikle Kolyada</name>
</maintainer>
</herd>
<herd>
<name>games</name>
@ -916,6 +920,10 @@
<email>ulm@gentoo.org</email>
<name>Ulrich Müller</name>
</maintainer>
<maintainer>
<email>gienah@gentoo.org</email>
<name>Mark Wright</name>
</maintainer>
</herd>
<herd>
<name>mozilla</name>

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
DEPEND=sys-libs/ncurses >=app-admin/eselect-emacs-1.2 amd64? ( sys-libs/ncurses[abi_x86_x32(-)?] !abi_x86_x32? ( sys-libs/ncurses[abi_x86_32(-)?] ) ) virtual/pkgconfig
DESCRIPTION=The extensible self-documenting text editor
EAPI=5
HOMEPAGE=http://www.gnu.org/software/emacs/
IUSE=+abi_x86_32 abi_x86_x32
KEYWORDS=~amd64 ~x86
LICENSE=GPL-1+ GPL-2+ BSD
RDEPEND=sys-libs/ncurses >=app-admin/eselect-emacs-1.2 amd64? ( sys-libs/ncurses[abi_x86_x32(-)?] !abi_x86_x32? ( sys-libs/ncurses[abi_x86_32(-)?] ) )
REQUIRED_USE=amd64? ( || ( abi_x86_32 abi_x86_x32 ) )
SLOT=18
SRC_URI=mirror://gnu/old-gnu/emacs/emacs-18.59.tar.gz ftp://ftp.splode.com/pub/users/friedman/emacs/emacs-18.59-linux22x-elf-glibc21.diff.gz mirror://gentoo/emacs-18.59-patches-8.tar.bz2
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 46e34faf3660a9fa3d374b042130fb20 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=2178501c8f9d7485cbf9683d049daaed

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DEPEND=>=virtual/emacs-21
DESCRIPTION=A Portable Emacs Library is a library for making portable Emacs Lisp programs.
EAPI=4
HOMEPAGE=http://cvs.m17n.org/elisp/APEL/
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
LICENSE=GPL-2
RDEPEND=>=virtual/emacs-21
SLOT=0
SRC_URI=ftp://ftp.jpl.org/pub/elisp/apel/apel-10.8.tar.gz http://dev.gentoo.org/~gienah/2big4tree/app-emacs/apel/apel-10.8-030_Use-new-style-backquotes.patch.gz
_eclasses_=elisp ae11b438eee6c692e6c94c9a86999514 elisp-common 57a17c02cd0f6f0c423e3d6de5c83f13 eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=f768ef14458805002aa7d3e8f63dc959

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DEPEND=>=app-emacs/apel-10.8-r1 >=virtual/emacs-21
DESCRIPTION=Frame configuration management for GNU Emacs modelled after GNU Screen
EAPI=4
HOMEPAGE=http://www.morishima.net/~naoto/j/software/elscreen/
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=>=app-emacs/apel-10.8-r1 >=virtual/emacs-21
SLOT=0
SRC_URI=ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/elscreen-1.4.6.tar.gz
_eclasses_=elisp ae11b438eee6c692e6c94c9a86999514 elisp-common 57a17c02cd0f6f0c423e3d6de5c83f13 eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=977c7992dab4da670bef3b16e9262b37

@ -10,4 +10,4 @@ RDEPEND=virtual/commonlisp dev-lisp/asdf >=virtual/emacs-21
SLOT=0
SRC_URI=mirror://gentoo/slime-2.0_p20101103.tar.bz2 mirror://gentoo/slime-2.0_p20101103-patches.tar.bz2
_eclasses_=common-lisp c0762703d46ef354d2354f7d73b80008 common-lisp-common cc88c2e76410141434593a63f108303b elisp ae11b438eee6c692e6c94c9a86999514 elisp-common 57a17c02cd0f6f0c423e3d6de5c83f13 eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=16079ae8fd1d48bac33f7a70cade37f9
_md5_=cfbeb4cd23e7c8996eb49402cdadff99

@ -0,0 +1,12 @@
DEFINED_PHASES=compile install
DEPEND=>=dev-lang/erlang-16
DESCRIPTION=Elixir programming language
EAPI=5
HOMEPAGE=http://elixir-lang.org
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0 ErlPL-1.1
RDEPEND=>=dev-lang/erlang-16
SLOT=0
SRC_URI=https://github.com/elixir-lang/elixir/archive/v0.10.3.tar.gz -> elixir-0.10.3.tar.gz
_eclasses_=multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c
_md5_=4c81bd95108ba0a92aaa170b5735b30d

@ -1,11 +0,0 @@
DEFINED_PHASES=compile install
DEPEND=dev-lang/perl
DESCRIPTION=multi octet character encoding handling library
HOMEPAGE=http://pub.ks-and-ks.ne.jp/prog/libmoe/
KEYWORDS=x86 ppc sparc -alpha
LICENSE=public-domain
RDEPEND=dev-lang/perl
SLOT=0
SRC_URI=http://pub.ks-and-ks.ne.jp/prog/pub/libmoe-1.5.8.tar.gz
_eclasses_=multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c
_md5_=9097a07a25bf5b412c662d41625512cc

@ -8,4 +8,4 @@ RDEPEND=dev-lang/perl
SLOT=0
SRC_URI=http://pub.ks-and-ks.ne.jp/prog/pub/libmoe-1.5.8.tar.gz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=98a9ff34cae28e5cb535f473e2e1b272
_md5_=f808bddf4a2609a34bad6baddfefcb00

@ -0,0 +1,12 @@
DEFINED_PHASES=configure install prepare
DEPEND=|| ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=A new platform layer for Node
EAPI=5
HOMEPAGE=https://github.com/joyent/libuv
IUSE=static-libs
KEYWORDS=~amd64 ~x86
LICENSE=BSD BSD-2 ISC MIT
SLOT=0
SRC_URI=https://github.com/joyent/libuv/archive/v0.11.13.tar.gz -> libuv-0.11.13.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=d4c9cb741c3bca66440fe2a75c143a75

@ -11,4 +11,4 @@ REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 )
SLOT=0
SRC_URI=https://fedorahosted.org/releases/n/e/newt/newt-0.52.15.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 3baffd4f94003161708508813a475647 python-utils-r1 3b392f7373bcc74b7c97ae0acd9ec0e6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=356064712376edae61a34a423ca4c7d0
_md5_=7d1b6691db192c80d72ae8a6ec962577

@ -0,0 +1,15 @@
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=ruby_targets_ruby18? ( test? ( >=dev-ruby/minitest-4:0[ruby_targets_ruby18] virtual/ruby-rdoc[ruby_targets_ruby18] ) ) ruby_targets_ruby19? ( test? ( >=dev-ruby/minitest-4:0[ruby_targets_ruby19] virtual/ruby-rdoc[ruby_targets_ruby19] ) ) ruby_targets_ruby20? ( test? ( >=dev-ruby/minitest-4:0[ruby_targets_ruby20] virtual/ruby-rdoc[ruby_targets_ruby20] ) ) ruby_targets_jruby? ( test? ( >=dev-ruby/minitest-4:0[ruby_targets_jruby] virtual/ruby-rdoc[ruby_targets_jruby] ) ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_jruby? ( dev-java/jruby )
DESCRIPTION=Centralized Ruby extension management system
EAPI=5
HOMEPAGE=http://rubyforge.org/projects/rubygems/
IUSE=server test elibc_FreeBSD ruby_targets_ruby18 ruby_targets_ruby19 ruby_targets_ruby20 ruby_targets_jruby
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=|| ( Ruby MIT )
PDEPEND=server? ( >=dev-ruby/builder-2.1 )
RDEPEND=ruby_targets_jruby? ( >=dev-java/jruby-1.5.6-r1 ) ruby_targets_ruby19? ( >=dev-lang/ruby-1.9.3_rc1 ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_jruby? ( dev-java/jruby )
REQUIRED_USE=|| ( ruby_targets_ruby18 ruby_targets_ruby19 ruby_targets_ruby20 ruby_targets_jruby )
SLOT=0
SRC_URI=http://production.cf.rubygems.org/rubygems/rubygems-2.0.10.tgz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 java-utils-2 6032f7ec6471c6459da900e11f0f7bf7 multilib 892e597faee02a5b94eb02ab512e7622 prefix 21058c21ca48453d771df15500873ede ruby-ng 69c01a1b984ed066bc91b4397b002f6a toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=f2cabb12c835b1233219e8db4e7a0ef5

@ -1,12 +1,12 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND==sys-devel/llvm-3.3* sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
DEPEND==sys-devel/llvm-3.3* =sys-devel/clang-3.3* sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
DESCRIPTION=find unused include directives in C/C++ programs
EAPI=5
HOMEPAGE=https://code.google.com/p/include-what-you-use/
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND==sys-devel/llvm-3.3*
RDEPEND==sys-devel/llvm-3.3* =sys-devel/clang-3.3*
SLOT=0
SRC_URI=http://dev.gentoo.org/~slyfox/distfiles/include-what-you-use-3.3.tar.gz
_eclasses_=cmake-utils 92319f03251f1235bc887cc84e5aef21 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 46e34faf3660a9fa3d374b042130fb20 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=898ad2927b1667c4ba50a360b8da272e
_md5_=c31c8da33b02b49791039f0c49005e67

@ -4,11 +4,11 @@ DESCRIPTION=Set of development tools shared between sdlmame and sdlmess
EAPI=5
HOMEPAGE=http://mamedev.org/
IUSE=X debug
KEYWORDS=~amd64 ~ppc ~x86
KEYWORDS=amd64 ~ppc ~x86
LICENSE=XMAME
RDEPEND=dev-libs/expat media-libs/flac >=media-libs/libsdl-1.2.10 media-libs/sdl-ttf sys-libs/zlib X? ( x11-libs/libX11 )
REQUIRED_USE=debug? ( X )
SLOT=0
SRC_URI=http://dev.gentoo.org/~hasufell/distfiles/sdlmame0148u1_diff.zip http://dev.gentoo.org/~hasufell/distfiles/mame0148s.zip
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 46e34faf3660a9fa3d374b042130fb20 games 0fb7637597e0869f6c8be79b11d0135a multilib 892e597faee02a5b94eb02ab512e7622 python-any-r1 06dec86544a782db0a4fd8a90092565d python-utils-r1 3b392f7373bcc74b7c97ae0acd9ec0e6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=c79e7eff219f1d7eed19fc335bbceda9
_md5_=32ee96ff46f139384b9a20d85688b3cb

@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=GPL-2 GPL-2+ GPL-3 CC-BY-SA-3.0 CC-BY-3.0 CC0-1.0 OFL-1.1
RDEPEND=dev-cpp/luabind dev-lang/lua media-libs/libpng:0= media-libs/libsdl[X,joystick,opengl,video] media-libs/libvorbis media-libs/openal media-libs/sdl-image[png] media-libs/sdl-ttf virtual/glu virtual/opengl x11-libs/libX11 editor? ( dev-qt/qtcore:4 dev-qt/qtgui:4 dev-qt/qtopengl:4 ) nls? ( virtual/libintl )
SLOT=0
SRC_URI=mirror://sourceforge/valyriatear/ValyriaTear-0.6.0-rc1.tar.gz
SRC_URI=mirror://sourceforge/valyriatear/ValyriaTear-0.6.0.tar.gz
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 cmake-utils 92319f03251f1235bc887cc84e5aef21 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 46e34faf3660a9fa3d374b042130fb20 games 0fb7637597e0869f6c8be79b11d0135a multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=3a7903b93384ccc74412dd134bc4e567
_md5_=aa6652bf8410b344ccb0a255c1cb84db

@ -7,6 +7,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=dev-qt/qtcore:4 dev-qt/qtgui:4 media-libs/libsdl:0[joystick] x11-libs/libX11 x11-libs/libXtst
SLOT=0
SRC_URI=https://github.com/Ryochan7/antimicro/archive/0.8.tar.gz -> antimicro-0.8.tar.gz
SRC_URI=https://github.com/Ryochan7/antimicro/archive/1.1.tar.gz -> antimicro-1.1.tar.gz
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 qt4-r2 ce0c9abfee272185e03ab73f09f5fd69 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=699baf8d3e2697f212d3508dd1952896
_md5_=016384e82e9c8a9bfaf09be1759be86d

@ -9,6 +9,6 @@ LICENSE=IBM
RDEPEND=>=dev-libs/libpcre-3.4 dev-lang/perl berkdb? ( >=sys-libs/db-3.2 ) cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r1 ) ) ldap? ( net-nds/openldap ) ldap-bind? ( net-nds/openldap[sasl] ) mysql? ( virtual/mysql ) pam? ( virtual/pam ) postgres? ( dev-db/postgresql-base ) sasl? ( >=dev-libs/cyrus-sasl-2 ) sqlite? ( dev-db/sqlite:3 ) ssl? ( >=dev-libs/openssl-0.9.6g ) dovecot-sasl? ( net-mail/dovecot ) memcached? ( net-misc/memcached ) net-mail/mailbase selinux? ( sec-policy/selinux-postfix ) !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/mini-qmail !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/qmail-ldap !mail-mta/sendmail !mail-mta/opensmtpd !<mail-mta/ssmtp-2.64-r2 !>=mail-mta/ssmtp-2.64-r2[mta] !net-mail/fastforward
REQUIRED_USE=ldap-bind? ( ldap sasl )
SLOT=0
SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/postfix-2.11-20130929.tar.gz vda? ( http://vda.sourceforge.net/VDA/postfix-vda-v13-2.10.0.patch )
SRC_URI=ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/postfix-2.11-20131001.tar.gz vda? ( http://vda.sourceforge.net/VDA/postfix-vda-v13-2.10.0.patch )
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 46e34faf3660a9fa3d374b042130fb20 multilib 892e597faee02a5b94eb02ab512e7622 pam 5c1a9ef4892062f9ec25c8ef7c1f1e52 ssl-cert 0b45da48a22fda62c57c1809b8b55315 systemd e80fe2d5b43ec0f0160c6e8ef931fa4c toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=62d8c8a66d3bbdcc7e64888379a39e07
_md5_=03b837e1ab46674298ca4a92c0587894

@ -4,9 +4,10 @@ DESCRIPTION=ZABBIX is software for monitoring of your applications, network and
EAPI=5
HOMEPAGE=http://www.zabbix.com/
IUSE=agent java curl frontend ipv6 jabber ldap mysql openipmi oracle postgres proxy server ssh snmp sqlite iodbc odbc static elibc_FreeBSD java
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=snmp? ( net-analyzer/net-snmp ) ldap? ( net-nds/openldap =dev-libs/cyrus-sasl-2* net-libs/gnutls ) mysql? ( >=virtual/mysql-5.0 ) sqlite? ( >=dev-db/sqlite-3.3.5 ) postgres? ( >=dev-db/postgresql-base-8.3.0 ) oracle? ( >=dev-db/oracle-instantclient-basic-10.0.0.0 ) jabber? ( dev-libs/iksemel ) curl? ( net-misc/curl ) openipmi? ( sys-libs/openipmi ) ssh? ( net-libs/libssh2 ) java? ( >=virtual/jdk-1.4 ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( dev-db/unixODBC ) ) proxy? ( <=net-analyzer/fping-2.9 ) server? ( <=net-analyzer/fping-2.9 app-admin/webapp-config ) java? ( >=virtual/jre-1.4 dev-java/slf4j-api dev-java/json-simple ) frontend? ( dev-lang/php[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] || ( dev-lang/php[apache2] dev-lang/php[cgi] dev-lang/php[fpm] ) media-libs/gd[png] app-admin/webapp-config ) java? ( >=dev-java/java-config-2.1.9-r1 )
SLOT=0
SRC_URI=http://prdownloads.sourceforge.net/zabbix/zabbix-2.0.9rc1.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 depend.php df169a364e191b840b695604097e3c21 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 46e34faf3660a9fa3d374b042130fb20 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 6032f7ec6471c6459da900e11f0f7bf7 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 phpconfutils e108303831029e5b8a9d24b991b1d62a toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 webapp 25b9b1696f5e698711f47d45c3d45e3e
_md5_=a86b4aee1717a5d68c0baa859478637e
_md5_=cbd022ae7b1d86be41b3362a8d5a732e

@ -0,0 +1,14 @@
DEFINED_PHASES=compile install postinst postrm preinst
DEPEND=python_targets_python2_7? ( dev-lang/python:2.7[sqlite] ) dev-python/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] userland_GNU? ( >=sys-apps/coreutils-8.5 ) >=sys-apps/sed-4
DESCRIPTION=P2P communications protocol
EAPI=5
HOMEPAGE=https://bitmessage.org
IUSE=python_targets_python2_7
KEYWORDS=~amd64 ~x86
LICENSE=MIT
RDEPEND=python_targets_python2_7? ( dev-lang/python:2.7[sqlite] ) dev-python/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-libs/openssl[-bindist] dev-python/PyQt4[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_7 )
SLOT=0
SRC_URI=https://github.com/Bitmessage/PyBitmessage/archive/v0.4.1.tar.gz -> pybitmessage-0.4.1.tar.gz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 gnome2-utils b66c7c3889d2dd0913e9f3d2ac1c0859 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 3baffd4f94003161708508813a475647 python-utils-r1 3b392f7373bcc74b7c97ae0acd9ec0e6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=2a512443048264eabb8dc3a89142a913

@ -0,0 +1,14 @@
DEFINED_PHASES=configure install postinst prepare setup
DEPEND=>=dev-libs/glib-2.28:2 >=sys-apps/dbus-1.6:= >=sys-apps/hwids-20121202.2 >=virtual/udev-171 alsa? ( media-libs/alsa-lib:=[alsa_pcm_plugins_extplug(+),alsa_pcm_plugins_ioplug(+)] media-libs/libsndfile:= ) cups? ( net-print/cups:= ) gstreamer? ( >=media-libs/gstreamer-0.10:0.10 >=media-libs/gst-plugins-base-0.10:0.10 ) readline? ( sys-libs/readline:= ) selinux? ( sec-policy/selinux-bluetooth ) usb? ( virtual/libusb:0 ) sys-devel/flex virtual/pkgconfig test-programs? ( >=dev-libs/check-0.9.6 ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool virtual/pkgconfig
DESCRIPTION=Bluetooth Tools and System Daemons for Linux
EAPI=5
HOMEPAGE=http://www.bluez.org/
IUSE=alsa cups debug gstreamer pcmcia readline selinux test-programs usb python_targets_python2_6 python_targets_python2_7 python_single_target_python2_6 python_single_target_python2_7
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86
LICENSE=GPL-2 LGPL-2.1
RDEPEND=>=dev-libs/glib-2.28:2 >=sys-apps/dbus-1.6:= >=sys-apps/hwids-20121202.2 >=virtual/udev-171 alsa? ( media-libs/alsa-lib:=[alsa_pcm_plugins_extplug(+),alsa_pcm_plugins_ioplug(+)] media-libs/libsndfile:= ) cups? ( net-print/cups:= ) gstreamer? ( >=media-libs/gstreamer-0.10:0.10 >=media-libs/gst-plugins-base-0.10:0.10 ) readline? ( sys-libs/readline:= ) selinux? ( sec-policy/selinux-bluetooth ) usb? ( virtual/libusb:0 ) test-programs? ( >=dev-python/dbus-python-1 dev-python/pygobject:2 dev-python/pygobject:3 python_single_target_python2_6? ( dev-lang/python:2.6 ) python_single_target_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] )
REQUIRED_USE=test-programs? ( python_single_target_python2_6? ( python_targets_python2_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) ^^ ( python_single_target_python2_6 python_single_target_python2_7 ) )
SLOT=0
SRC_URI=mirror://kernel/linux/bluetooth/bluez-4.101.tar.xz http://dev.gentoo.org/~pacho/bluez/bluez-4.101-patches.tar.xz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-single-r1 fa36040985cb5e3cdd31d44be94d15bc python-utils-r1 3b392f7373bcc74b7c97ae0acd9ec0e6 readme.gentoo 2466b2f6a77a9600954c6b99ebca6e02 systemd e80fe2d5b43ec0f0160c6e8ef931fa4c toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=a80eac44e8f8bb542d61a3808b16ede2

@ -1,12 +0,0 @@
DEFINED_PHASES=install
DESCRIPTION=crosstool-ng is a tool to build cross-compiling toolchains
EAPI=4
HOMEPAGE=http://crosstool-ng.org
IUSE=bash-completion
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=net-misc/curl dev-vcs/cvs dev-vcs/subversion
SLOT=0
SRC_URI=http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.12.4.tar.bz2
_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c
_md5_=ca708f1bd33c2340534c4b16cac6da50

@ -1,12 +0,0 @@
DEFINED_PHASES=install
DESCRIPTION=crosstool-ng is a tool to build cross-compiling toolchains
EAPI=4
HOMEPAGE=http://crosstool-ng.org
IUSE=bash-completion
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=net-misc/curl dev-vcs/cvs dev-vcs/subversion
SLOT=0
SRC_URI=http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.13.4.tar.bz2
_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c
_md5_=faa1bd59b3fddd51eb9af55390abfa1c

@ -1,13 +0,0 @@
DEFINED_PHASES=install prepare
DEPEND=|| ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=crosstool-ng is a tool to build cross-compiling toolchains
EAPI=4
HOMEPAGE=http://crosstool-ng.org
IUSE=bash-completion
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=net-misc/curl dev-util/gperf dev-vcs/cvs dev-vcs/subversion
SLOT=0
SRC_URI=http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.14.1.tar.bz2
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 bash-completion-r1 d339dd40b2014cf1edba8592580eef42 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c
_md5_=3e2a7e78661050c6c7a7386de0141201

@ -1,13 +1,13 @@
DEFINED_PHASES=install prepare
DEPEND=|| ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=crosstool-ng is a tool to build cross-compiling toolchains
EAPI=4
EAPI=5
HOMEPAGE=http://crosstool-ng.org
IUSE=bash-completion doc
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=net-misc/curl dev-util/gperf dev-vcs/cvs dev-vcs/subversion
SLOT=0
SRC_URI=http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.15.3.tar.bz2
SRC_URI=http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.19.0.tar.bz2
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=53960efd5ef0eeb5d480ff45fbd1d5bd
_md5_=208c366861c8b711d220b7fa9ddfe443

@ -10,6 +10,6 @@ PDEPEND=>=virtual/udev-197-r1 hwdb? ( >=sys-apps/hwids-20130326.1[udev] ) openrc
RDEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2 ) introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) kmod? ( >=sys-apps/kmod-13 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/systemd openrc? ( !<sys-apps/openrc-0.9.9 ) !sys-apps/coldplug !<sys-fs/lvm2-2.02.97-r1 !sys-fs/device-mapper !<sys-fs/udev-init-scripts-22 !<sys-kernel/dracut-017-r1 !<sys-kernel/genkernel-3.4.25 !<sec-policy/selinux-base-2.20120725-r10
RESTRICT=test
SLOT=0
SRC_URI=http://www.freedesktop.org/software/systemd/systemd-204.tar.xz http://dev.gentoo.org/~ssuominen/udev-204-patches-2.tar.xz http://dev.gentoo.org/~williamh/dist/udev-204-patches-2.tar.xz
SRC_URI=http://www.freedesktop.org/software/systemd/systemd-204.tar.xz mirror://gentoo/udev-204-patches-2.tar.xz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 linux-info a9cbd6bbe2b28166e403321882f3c73c multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=ed80447840f73d4aadedb5744b0d4f93
_md5_=d06bfbff7338ec19e258e9e1fe6b2326

@ -1,15 +0,0 @@
DEFINED_PHASES=compile configure install postinst preinst prepare setup test
DEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2 ) introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) kmod? ( >=sys-apps/kmod-14 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) dev-util/gperf >=sys-devel/make-3.82-r4 virtual/os-headers virtual/pkgconfig !<sys-kernel/linux-headers-2.6.32 doc? ( >=dev-util/gtk-doc-1.18 ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=Linux dynamic and persistent device naming support (aka userspace devfs)
EAPI=5
HOMEPAGE=http://www.freedesktop.org/wiki/Software/systemd
IUSE=acl doc +firmware-loader gudev introspection +kmod +openrc selinux static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=LGPL-2.1 MIT GPL-2
PDEPEND=>=virtual/udev-206-r2 >=sys-apps/hwids-20130717-r1[udev] openrc? ( >=sys-fs/udev-init-scripts-25 )
RDEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2 ) introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) kmod? ( >=sys-apps/kmod-14 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) openrc? ( !<sys-apps/openrc-0.9.9 ) !sys-apps/coldplug !<sys-fs/lvm2-2.02.97-r1 !sys-fs/device-mapper !<sys-fs/udev-init-scripts-22 !<sys-kernel/dracut-017-r1 !<sys-kernel/genkernel-3.4.25 !<sec-policy/selinux-base-2.20120725-r10
RESTRICT=test
SLOT=0
SRC_URI=http://www.freedesktop.org/software/systemd/systemd-207.tar.xz http://dev.gentoo.org/~ssuominen/udev-207-patches-1.tar.xz http://dev.gentoo.org/~williamh/dist/udev-207-patches-1.tar.xz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 linux-info a9cbd6bbe2b28166e403321882f3c73c multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 09c985fcba99d0f16fc7161fffa80730 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=aaf5a8fc573dfc38dd36dd494107be18

@ -9,4 +9,4 @@ RDEPEND=>=sys-libs/ncurses-5.2-r3 >=sys-libs/zlib-1.1.3-r2 >=dev-libs/boehm-gc-6
SLOT=0
SRC_URI=http://pub.ks-and-ks.ne.jp/prog/pub/w3mmee-p24-22.tar.gz
_eclasses_=alternatives 326031758c86cd08f5844f475f03ac01 eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
_md5_=7acf866661be7364585cef038f79260e
_md5_=f832a65805e5c0099c39fbcc6447bdc3

@ -1 +1 @@
Thu, 03 Oct 2013 05:07:00 +0000
Thu, 03 Oct 2013 13:37:00 +0000

@ -1 +1 @@
Thu Oct 3 05:06:57 UTC 2013
Thu Oct 3 13:36:57 UTC 2013

@ -1 +1 @@
Thu, 03 Oct 2013 05:30:01 +0000
Thu, 03 Oct 2013 14:00:02 +0000

@ -1 +1 @@
1380776701 Thu Oct 3 05:05:01 2013 UTC
1380807301 Thu Oct 3 13:35:01 2013 UTC

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/zabbix/zabbix-2.0.9_rc1-r1.ebuild,v 1.1 2013/10/02 22:29:35 mattm Exp $
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/zabbix/zabbix-2.0.9_rc1-r2.ebuild,v 1.1 2013/10/03 08:15:06 mattm Exp $
EAPI="5"
@ -16,7 +16,7 @@ SRC_URI="http://prdownloads.sourceforge.net/zabbix/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
WEBAPP_MANUAL_SLOT="yes"
KEYWORDS=""
KEYWORDS="~amd64 ~x86"
IUSE="agent java curl frontend ipv6 jabber ldap mysql openipmi oracle postgres proxy server ssh snmp sqlite iodbc odbc static"
COMMON_DEPEND="snmp? ( net-analyzer/net-snmp )
@ -176,11 +176,8 @@ pkg_postinst() {
elog "zabbix-trapper 10051/udp Zabbix Trapper"
elog
elog "Zabbix is incompatible with fping 3.0 - (Zabbix bug #ZBX-4894)."
elog
elog "Feel free to download or contribute gentoo specific zabbix templates"
elog "via https://github.com/deploylinux/gentooZabbixTemplates (WIP). We may"
elog "eventually create a seperate package in portage for them."
elog "via https://github.com/deploylinux/gentooZabbixTemplates (WIP)."
# repeat fowners/fperms functionality from src_install()
# here to catch wrong permissions on existing files in

@ -1 +1,2 @@
DIST pybitmessage-0.4.0.tar.gz 408390 SHA256 039a2e6886932beded89cd9417652b588511e0d1313d89b833d440e2cb06cfec SHA512 fe4739a84db85b9a3f06f7fb9f79e1ad8c2f3158544b1fb47ac7d41e9d1e3918efa756012d898910e135f89ac0cf1b2d38f1c1b0e2c3fc2595304365ee2be63d WHIRLPOOL 9628b6cc7f70ac7f571b6542e0625d13b0ebee85690f7d22500921b1097a28ccc7ee10e01a1a961ce482e278544f75f5d5055d60fc983f6581c416c2d85b0ca5
DIST pybitmessage-0.4.1.tar.gz 408915 SHA256 351d441c7ae1954ba97702f461888ee52f8981585f21e10491c2e29cdfe78bb1 SHA512 5593e28803bd3c216286e1acae9838cb590d3356c695755d9150c8b3e1f7061cb6ea6f8627f435207d3d73b2ba6eaa9c929be02f140bf83bab700680e699a17c WHIRLPOOL bdd5f59af3303a3c66701f9e9c65428172b6e6409c55eca3555efca1891b33ccf59f0bfd4114032775145e154b306d5a6ed938eeea2d20af71e571d3aa3d4385

@ -0,0 +1,74 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-p2p/pybitmessage/pybitmessage-0.4.1.ebuild,v 1.1 2013/10/03 12:55:40 hasufell Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="sqlite"
inherit eutils python-r1 gnome2-utils
DESCRIPTION="P2P communications protocol"
HOMEPAGE="https://bitmessage.org"
SRC_URI="https://github.com/Bitmessage/PyBitmessage/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}
dev-libs/openssl[-bindist]
dev-python/PyQt4[${PYTHON_USEDEP}]"
S=${WORKDIR}/PyBitmessage-${PV}
src_compile() { :; }
src_install () {
cat >> "${T}"/${PN}-wrapper <<-EOF
#!/usr/bin/env python
import os
import sys
sys.path.append("@SITEDIR@")
os.chdir("@SITEDIR@")
os.execl('@PYTHON@', '@EPYTHON@', '@SITEDIR@/bitmessagemain.py')
EOF
touch src/__init__.py || die
install_python() {
local python_moduleroot=${PN}
python_domodule src/*
sed \
-e "s#@SITEDIR@#$(python_get_sitedir)/${PN}#" \
-e "s#@EPYTHON@#${EPYTHON}#" \
-e "s#@PYTHON@#${PYTHON}#" \
"${T}"/${PN}-wrapper > ${PN} || die
python_doscript ${PN}
}
python_foreach_impl install_python
dodoc README.md debian/changelog
doman man/*
newicon -s 24 desktop/icon24.png ${PN}.png
newicon -s scalable desktop/can-icon.svg ${PN}.svg
domenu desktop/${PN}.desktop
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1 +1,2 @@
DIST bluez-4.101-patches.tar.xz 12380 SHA256 ea4b837245080ebe904fe4f338cd3c8c1370e197cdfbcd42bd55430c940b5e13 SHA512 0ef3219ed923a0880b2fe7008c36c185ff631a8fe1b357cc3612888817d9a7eaa6624bd31ed00a8bbbb6739528cb777a0b9900a7db4930482d1cbc38417b89aa WHIRLPOOL b89729b2cb1ecd6c816210682605b275af396af056e85d9a8671192ede0470002c1f61931781f27ad988ce8bc137f69a6725008a5ea9fe743ae41bc2f5edc7e8
DIST bluez-4.101.tar.xz 887236 SHA256 41f9578bef39b8c94a2d6ddeaa556afd22d136936d0f03100e422fe970a45a7d SHA512 c8a88fa6948e43c81687047856806c9dc576d3223371947b496f228dec2b2614d1c5a8ff587e9f26eec44843a50503c55861f9fa736fdba43b2364f663f0cb0d WHIRLPOOL 0c4f163e4f4d0ba8f7928f5330ac3fd5f204c299346c59e73b64ebb331b0887a2b01e8ed6f4e6ae91f826a0431df4f97fe3a0900fa6013ae66fd755aaa136196

@ -0,0 +1,161 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez/bluez-4.101-r7.ebuild,v 1.1 2013/10/03 06:11:45 pacho Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit autotools eutils multilib python-single-r1 readme.gentoo systemd user
DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
HOMEPAGE="http://www.bluez.org/"
SRC_URI="mirror://kernel/linux/bluetooth/${P}.tar.xz
http://dev.gentoo.org/~pacho/bluez/${P}-patches.tar.xz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE="alsa cups debug gstreamer pcmcia readline selinux test-programs usb"
REQUIRED_USE="test-programs? ( ${PYTHON_REQUIRED_USE} )"
CDEPEND="
>=dev-libs/glib-2.28:2
>=sys-apps/dbus-1.6:=
>=sys-apps/hwids-20121202.2
>=virtual/udev-171
alsa? (
media-libs/alsa-lib:=[alsa_pcm_plugins_extplug(+),alsa_pcm_plugins_ioplug(+)]
media-libs/libsndfile:=
)
cups? ( net-print/cups:= )
gstreamer? (
>=media-libs/gstreamer-0.10:0.10
>=media-libs/gst-plugins-base-0.10:0.10
)
readline? ( sys-libs/readline:= )
selinux? ( sec-policy/selinux-bluetooth )
usb? ( virtual/libusb:0 )
"
DEPEND="${CDEPEND}
sys-devel/flex
virtual/pkgconfig
test-programs? ( >=dev-libs/check-0.9.6 )
"
RDEPEND="${CDEPEND}
test-programs? (
>=dev-python/dbus-python-1
dev-python/pygobject:2
dev-python/pygobject:3
${PYTHON_DEPS}
)
"
DOCS=( AUTHORS ChangeLog README )
DOC_CONTENTS="
If you want to use rfcomm as a normal user, you need to add the user
to the uucp group.
"
pkg_setup() {
enewgroup plugdev
use test-programs && python-single-r1_pkg_setup
}
src_prepare() {
# Fedora patches
epatch "${WORKDIR}/${P}-patches"/*.patch
# Use static group "plugdev" if there is no ConsoleKit (or systemd logind)
epatch "${FILESDIR}"/bluez-plugdev.patch
eautoreconf
if use cups; then
sed -i \
-e "s:cupsdir = \$(libdir)/cups:cupsdir = `cups-config --serverbin`:" \
Makefile.{in,tools} || die
fi
}
src_configure() {
export ac_cv_header_readline_readline_h=$(usex readline)
# Missing flags: --enable-{sap,hidd,pand,dund,dbusoob,gatt}
# Keep this in ./configure --help order!
econf \
--localstatedir=/var \
--enable-network \
--enable-serial \
--enable-input \
--enable-audio \
--enable-service \
--enable-health \
--enable-pnat \
$(use_enable gstreamer) \
$(use_enable alsa) \
$(use_enable usb) \
$(use_enable usb cable) \
--enable-tools \
--enable-bccmd \
$(use_enable pcmcia) \
--enable-hid2hci \
--enable-dfutool \
$(use_enable cups) \
$(use_enable test-programs test) \
--enable-datafiles \
$(use_enable debug) \
--enable-maemo6 \
--enable-wiimote \
--disable-hal \
--with-ouifile=/usr/share/misc/oui.txt \
--with-systemdunitdir="$(systemd_get_unitdir)"
}
src_install() {
default
if use test-programs; then
pushd test >/dev/null
dobin simple-agent simple-service monitor-bluetooth
newbin list-devices list-bluetooth-devices
rm test-textfile.{c,o} || die #356529
local b
for b in hsmicro hsplay test-*; do
newbin "${b}" bluez-"${b}"
done
insinto /usr/share/doc/${PF}/test-services
doins service-*
python_fix_shebang "${ED}"
popd >/dev/null
fi
insinto /etc/bluetooth
local d
for d in input audio network serial; do
doins ${d}/${d}.conf
done
newinitd "${FILESDIR}"/bluetooth-init.d-r2 bluetooth
newinitd "${FILESDIR}"/rfcomm-init.d rfcomm
newconfd "${FILESDIR}"/rfcomm-conf.d rfcomm
readme.gentoo_create_doc
prune_libtool_files --modules
}
pkg_postinst() {
readme.gentoo_print_elog
udevadm control --reload-rules
has_version net-dialup/ppp || elog "To use dial up networking you must install net-dialup/ppp."
if ! has_version sys-auth/consolekit && ! has_version sys-apps/systemd; then
elog "Since you don't have sys-auth/consolekit neither sys-apps/systemd, you will only"
elog "be able to run bluetooth clients as root. If you want to be able to run bluetooth clientes as"
elog "a regular user, you need to enable the consolekit use flag for this package or"
elog "to add the user to the plugdev group."
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/make.defaults,v 1.16 2013/02/01 21:28:56 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/make.defaults,v 1.17 2013/10/03 05:15:57 mgorny Exp $
ARCH="amd64"
ACCEPT_KEYWORDS="${ARCH}"
@ -36,7 +36,10 @@ CHOST_x32="x86_64-pc-linux-gnux32"
# 2006/10/24 - Simon Stelling <blubb@gentoo.org>
# They are masked, but we can enable them anyway for those who have
# >=portage-2.1.2_pre3-r4
USE="mmx sse sse2"
#
# Michał Górny <mgorny@gentoo.org> (03 Sep 2013)
# Enable abi_x86_64 for packages that don't have it forced.
USE="abi_x86_64 mmx sse sse2"
# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
# Defaults for video drivers

@ -1,7 +1,4 @@
DIST crosstool-ng-1.12.4.tar.bz2 1876133 SHA256 93e90fce93d09d99032f5b04a01f1f503a068ebfa7ba94dca37b2fc598032f98
DIST crosstool-ng-1.13.4.tar.bz2 1875711 SHA256 90ab9a1349376df19d9c4b46e89daf442f7fb34bb4e561b9606c145f635f0c0e
DIST crosstool-ng-1.14.1.tar.bz2 1960675 SHA256 946f61fe8c8c51df497f0643a8cb9aec84e5cfec63b1131fc5699fede015006e
DIST crosstool-ng-1.15.3.tar.bz2 1976469 SHA256 eed9b787d3d43f0c864f6b370654fec97e4545a3f8d2a8e5ab021035f36cc98e SHA512 dcc498029a78320bf3e085d0ca9b423544f885499e1f0dea1a88031a0ad71a022957f98130a763793a3777924ae290d75de0798617b0ad688a1ed866755edc27 WHIRLPOOL 978503214b0ed6189141ad67e86010468a0e03b314e04efbf2467ae1e2b3427246c3357d30c0cd350df0004ca3e6e78f982f440de2f3cdbcce99a96b15876965
DIST crosstool-ng-1.16.0.tar.bz2 1957336 SHA256 26aa5d23d31ae546ea9ae0e54055e1e64c9cf0414e0abc4f24188705d360fe97 SHA512 02fcea9f4730a6bd9a255f67710295406b1d91bf603844f7295580cb830e895709e3981b9eeecee26719741b4fc8fe7aeedcef70ef21250b84a43a9b0a39f731 WHIRLPOOL ef6df326fa84350723681db8bf8b202262bf9a5f3615513e1f7af72749fa9693e3c190ba9d2719872af515de7baf8e54ac2667058579cf3c4e7c3d88cd9e8239
DIST crosstool-ng-1.17.0.tar.bz2 1979680 SHA256 12d9349eba248b72322c7f4ef369bd68078a5f85a369b7693226f62d5a6b4205 SHA512 d3b958582b199432c1d2375996e80691bbc7b1922ae86c0a95e43a92a487cc2cdca20ef5fbc4e090ad0607484bb40f87f38bc8c9ed498f24818a36d68111cf32 WHIRLPOOL 0db523430112683c07e16d215d426edc436bd7a9cf87db7e193724925358288d6f8b56aa5e45f12fbb1ee010db3fa66778bed2dd4fbd3ec88aaa15104c74a2d4
DIST crosstool-ng-1.18.0.tar.bz2 1884219 SHA256 6961812e8cd9c28c8be32d9ac6dee36ed2645405dcbb70c0e9646672febd2be6 SHA512 ca4d3dc4badce78ea440515f2ed949be76fd3b36268ca9177c9b0b8b470af28224a1c1a820b0ec4c320369abf9d237e612c0a4dd3eaf41a5054ecb5dd1a2c960 WHIRLPOOL e1cbf193966b24a646a3a80fb4b516914bc45caef4ed617c7a67401440151aeb2590ef2d5b57c96992ecbdc4c53063f37d02b3c837f13ae3f9a7960f73798b50
DIST crosstool-ng-1.19.0.tar.bz2 1901456 SHA256 cd54f20bb8190533b21c9cf7f93c9073c22d59541f52774c3f3053264ba53a93 SHA512 ad9a1763a3178acf028f36c189d4588372c325d4494ec90cb4fccc5a889a89595cc85586f0380bed8238cff4ce07e49ef5f47779048da2956d3bf380bd4d2f17 WHIRLPOOL d2d1f03f05809e6c3607edd9901cfafae56a3158f8273736929a9a282ed5830d07efa116d8e606471fe598ed9cfdc0157627c4cef5e77ccdb55853632faf3a95

@ -1,28 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.12.4.ebuild,v 1.2 2012/11/14 23:02:32 blueness Exp $
EAPI="4"
inherit bash-completion-r1
DESCRIPTION="crosstool-ng is a tool to build cross-compiling toolchains"
HOMEPAGE="http://crosstool-ng.org"
MY_P=${P/ct/crosstool}
S=${WORKDIR}/${MY_P}
SRC_URI="http://ymorin.is-a-geek.org/download/crosstool-ng/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="bash-completion"
RDEPEND="net-misc/curl
dev-vcs/cvs
dev-vcs/subversion"
src_install() {
emake DESTDIR="${D%/}" install || die "install failed"
dobashcomp ${PN}.comp
dodoc README TODO
}

@ -1,28 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.13.4.ebuild,v 1.2 2012/11/14 23:02:32 blueness Exp $
EAPI="4"
inherit bash-completion-r1
DESCRIPTION="crosstool-ng is a tool to build cross-compiling toolchains"
HOMEPAGE="http://crosstool-ng.org"
MY_P=${P/ct/crosstool}
S=${WORKDIR}/${MY_P}
SRC_URI="http://ymorin.is-a-geek.org/download/crosstool-ng/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="bash-completion"
RDEPEND="net-misc/curl
dev-vcs/cvs
dev-vcs/subversion"
src_install() {
emake DESTDIR="${D%/}" install || die "install failed"
dobashcomp ${PN}.comp
dodoc README TODO
}

@ -1,35 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.14.1.ebuild,v 1.2 2012/11/14 23:02:32 blueness Exp $
EAPI="4"
inherit bash-completion-r1 autotools
DESCRIPTION="crosstool-ng is a tool to build cross-compiling toolchains"
HOMEPAGE="http://crosstool-ng.org"
MY_P=${P/ct/crosstool}
S=${WORKDIR}/${MY_P}
SRC_URI="http://ymorin.is-a-geek.org/download/crosstool-ng/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="bash-completion"
RDEPEND="net-misc/curl
dev-util/gperf
dev-vcs/cvs
dev-vcs/subversion"
src_prepare() {
#Upstream provides ${S}/bootstrap which runs autoconf -Wall --force
#We'll use eautoconf to be portage friendly
eautoconf -Wall --force
}
src_install() {
emake DESTDIR="${D%/}" install || die "install failed"
dobashcomp ${PN}.comp
dodoc README TODO
}

@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.15.3.ebuild,v 1.3 2012/11/14 23:02:32 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.19.0.ebuild,v 1.1 2013/10/03 12:17:15 blueness Exp $
EAPI="4"
EAPI="5"
inherit autotools bash-completion-r1 eutils

@ -1,5 +1,3 @@
DIST systemd-204.tar.xz 2186264 SHA256 072c393503c7c1e55ca7acf3db659cbd28c7fe5fa94fab3db95360bafd96731b SHA512 a2fe02f8ab4197bb4ff40c1c3e145370ebc5f3edfe97e6eb179086c42270523f76b49b5dd7dae0c52742a71bfb6a4217ecfa27cc6032faf5d4fe10b1264ed110 WHIRLPOOL 13baafbab202d2b1aa538281261a2bd70faa8634d4dc61f3ade6780f2e27b3e35919b7eb8a9258b66150924c8f2e82aa310a9a952f1f4e8128038b544a5c09df
DIST systemd-207.tar.xz 2363804 SHA256 ac1f8120315e7969063bbb0c181c8dc59509aeaf10c4266077c257a182ad5942 SHA512 566c6126fea038cb182608f7b9c3bb4410d0622cb637f30c60fba73c9052f7a36d2b0f790e3d94bb751080448ba14cee600481da378f5e97b0f5becfc849be54 WHIRLPOOL 823c3064e1e961599011d4cd027f5e2d0ba3b434c67b880d1a541720220f40c7cc82211f3f086042dbb440b2c7e11e1379aa0d656e33a2a7ba5b1d7e45b904f7
DIST systemd-208-r1.tar.xz 2382904 SHA256 aa64fa864466fd5727005c55d61c092828b94b4f857272c0b503695022146390 SHA512 c21989b747f5e73ba2311919e1ae558132e4ab2e0d8715c25f51e5e90069e147a52e04280c736ecca6b675af7d79def576171a9b08aaeda45fcd52bcdca011cb WHIRLPOOL e86fdbf96c75c4c94c9507900a5696ff811f5439e0cb45bdc765dc42c62a855c9d2e7d3414df7ec7e18013d937c9148e42c861d0e28e8b4c2fabebd234fbee03
DIST udev-204-patches-2.tar.xz 1824 SHA256 d693c79b93865dd4f3092f5f9e69221a494d286f15dcc5418de1e09120289404 SHA512 e5004a8bdaca6ead9bd5f345ff86c94b05579cb3aaa032782dc13e1a1d574ef65e294c01b44143f78517db6f64fb630470c082f43b6989134a8e68f48d444e6a WHIRLPOOL ba21f3d8f4964da79476102eb82c1b5ffd7e91b5d60be705cb9784fc2150dba3faf4afe7718e2f9dfc5cc7e79644bf21b8312fec328a733e056eb60dc0269222
DIST udev-207-patches-1.tar.xz 1816 SHA256 45fd3aa513d092d58b367590d3685bc07b228b700b51962d4f00d56e51d8a730 SHA512 742feea8ba284e03a8a52fd86001ba832e1b8f8def276e9c9f3830319f20b3e8ef47c543284c1914eff26398c7b10ae8c2a5f9e7dc01b90f56c419acaa4d3e79 WHIRLPOOL d9b6ba3a62a066dc59db6ba4dc902269b64326b3a7d7c0474891493a636ce842e617cb22024141e547a149702133520ed4e020b5f7d7f1fe4b608255ba4c822e

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-204.ebuild,v 1.16 2013/07/30 17:37:35 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-204.ebuild,v 1.17 2013/10/03 07:14:52 ssuominen Exp $
EAPI=5
@ -21,8 +21,7 @@ else
SRC_URI="http://www.freedesktop.org/software/systemd/systemd-${PV}.tar.xz"
if [[ -n "${patchset}" ]]; then
SRC_URI="${SRC_URI}
http://dev.gentoo.org/~ssuominen/${P}-patches-${patchset}.tar.xz
http://dev.gentoo.org/~williamh/dist/${P}-patches-${patchset}.tar.xz"
mirror://gentoo/${P}-patches-${patchset}.tar.xz"
fi
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
fi
@ -359,7 +358,6 @@ pkg_preinst() {
/usr/share/gtk-doc/html/${htmldir}
fi
done
preserve_old_lib /{,usr/}$(get_libdir)/libudev$(get_libname 0)
}
pkg_postinst() {
@ -448,8 +446,6 @@ pkg_postinst() {
ewarn "into effect."
ewarn "The method you use to do this depends on your init system."
preserve_old_lib_notify /{,usr/}$(get_libdir)/libudev$(get_libname 0)
elog
elog "For more information on udev on Gentoo, upgrading, writing udev rules, and"
elog " fixing known issues visit:"

@ -1,517 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-207.ebuild,v 1.3 2013/09/19 13:40:45 ssuominen Exp $
EAPI=5
inherit autotools eutils linux-info multilib toolchain-funcs versionator multilib-minimal
if [[ ${PV} = 9999* ]]; then
EGIT_REPO_URI="git://anongit.freedesktop.org/systemd/systemd"
inherit git-2
else
patchset=1
SRC_URI="http://www.freedesktop.org/software/systemd/systemd-${PV}.tar.xz"
if [[ -n "${patchset}" ]]; then
SRC_URI="${SRC_URI}
http://dev.gentoo.org/~ssuominen/${P}-patches-${patchset}.tar.xz
http://dev.gentoo.org/~williamh/dist/${P}-patches-${patchset}.tar.xz"
fi
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
fi
DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)"
HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
LICENSE="LGPL-2.1 MIT GPL-2"
SLOT="0"
IUSE="acl doc +firmware-loader gudev introspection +kmod +openrc selinux static-libs"
RESTRICT="test"
COMMON_DEPEND=">=sys-apps/util-linux-2.20
acl? ( sys-apps/acl )
gudev? ( >=dev-libs/glib-2 )
introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
kmod? ( >=sys-apps/kmod-14 )
selinux? ( >=sys-libs/libselinux-2.1.9 )
!<sys-libs/glibc-2.11
!sys-apps/systemd
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20130224-r7
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DEPEND="${COMMON_DEPEND}
dev-util/gperf
>=sys-devel/make-3.82-r4
virtual/os-headers
virtual/pkgconfig
!<sys-kernel/linux-headers-2.6.32
doc? ( >=dev-util/gtk-doc-1.18 )"
if [[ ${PV} = 9999* ]]; then
DEPEND="${DEPEND}
app-text/docbook-xml-dtd:4.2
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
>=dev-util/intltool-0.50"
fi
RDEPEND="${COMMON_DEPEND}
openrc? ( !<sys-apps/openrc-0.9.9 )
!sys-apps/coldplug
!<sys-fs/lvm2-2.02.97-r1
!sys-fs/device-mapper
!<sys-fs/udev-init-scripts-22
!<sys-kernel/dracut-017-r1
!<sys-kernel/genkernel-3.4.25
!<sec-policy/selinux-base-2.20120725-r10"
PDEPEND=">=virtual/udev-206-r2
>=sys-apps/hwids-20130717-r1[udev]
openrc? ( >=sys-fs/udev-init-scripts-25 )"
S=${WORKDIR}/systemd-${PV}
# The multilib-build.eclass doesn't handle situation where the installed headers
# are different in ABIs. In this case, we install libgudev headers in native
# ABI but not for non-native ABI.
multilib_check_headers() { :; }
check_default_rules() {
# Make sure there are no sudden changes to upstream rules file
# (more for my own needs than anything else ...)
local udev_rules_md5=7d3733faee4203fd7c75c3f3c0d55741
MD5=$(md5sum < "${S}"/rules/50-udev-default.rules)
MD5=${MD5/ -/}
if [[ ${MD5} != ${udev_rules_md5} ]]; then
eerror "50-udev-default.rules has been updated, please validate!"
eerror "md5sum: ${MD5}"
die "50-udev-default.rules has been updated, please validate!"
fi
}
pkg_setup() {
CONFIG_CHECK="~BLK_DEV_BSG ~DEVTMPFS ~!IDE ~INOTIFY_USER ~!SYSFS_DEPRECATED ~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL"
linux-info_pkg_setup
# Based on README from tarball:
local MINKV=3.0
# These arch's have the mandatory accept4() function support in Linux 2.6.32.61, see:
# $ grep -r define.*accept4 linux-2.6.32.61/*
if use amd64 || use ia64 || use mips || use sparc || use x86; then
MINKV=2.6.32
fi
if kernel_is -lt ${MINKV//./ }; then
eerror "Your running kernel is too old to run this version of ${P}"
eerror "You need to upgrade kernel at least to ${MINKV}"
fi
}
src_prepare() {
if ! [[ ${PV} = 9999* ]]; then
# secure_getenv() disable for non-glibc systems wrt bug #443030
if ! [[ $(grep -r secure_getenv * | wc -l) -eq 20 ]]; then
eerror "The line count for secure_getenv() failed, see bug #443030"
die
fi
fi
# backport some patches
if [[ -n "${patchset}" ]]; then
EPATCH_SUFFIX=patch EPATCH_FORCE=yes epatch
fi
# These are missing from upstream 50-udev-default.rules
cat <<-EOF > "${T}"/40-gentoo.rules
# Gentoo specific usb group
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"
# Keep this for Linux 2.6.32 kernels with accept4() support like .60 wrt #457868
SUBSYSTEM=="mem", KERNEL=="null|zero|full|random|urandom", MODE="0666"
EOF
# Create link to systemd-udevd.8 here to avoid parallel build problem and
# while at it, create convinience link to `man 8 udevd` even if upstream
# doesn't do that anymore
local man
for man in udevd systemd-udevd; do
echo '.so systemd-udevd.service.8' > "${T}"/${man}.8
done
# Remove requirements for gettext and intltool wrt bug #443028
if ! has_version dev-util/intltool && ! [[ ${PV} = 9999* ]]; then
sed -i \
-e '/INTLTOOL_APPLIED_VERSION=/s:=.*:=0.40.0:' \
-e '/XML::Parser perl module is required for intltool/s|^|:|' \
configure || die
eval export INTLTOOL_{EXTRACT,MERGE,UPDATE}=/bin/true
eval export {MSG{FMT,MERGE},XGETTEXT}=/bin/true
fi
# apply user patches
epatch_user
# compile with older versions of gcc #451110
version_is_at_least 4.6 $(gcc-version) || \
sed -i 's:static_assert:alsdjflkasjdfa:' src/shared/macro.h
# change rules back to group uucp instead of dialout for now wrt #454556
sed -i -e 's/GROUP="dialout"/GROUP="uucp"/' rules/*.rules || die
if [[ ! -e configure ]]; then
if use doc; then
gtkdocize --docdir docs || die "gtkdocize failed"
else
echo 'EXTRA_DIST =' > docs/gtk-doc.make
fi
eautoreconf
else
check_default_rules
elibtoolize
fi
# Restore possibility of running --enable-static wrt #472608
sed -i \
-e '/--enable-static is not supported by systemd/s:as_fn_error:echo:' \
configure || die
if ! use elibc_glibc; then #443030
echo '#define secure_getenv(x) NULL' >> config.h.in
sed -i -e '/error.*secure_getenv/s:.*:#define secure_getenv(x) NULL:' src/shared/missing.h || die
fi
}
multilib_src_configure() {
tc-export CC #463846
local econf_args
econf_args=(
ac_cv_search_cap_init=
ac_cv_header_sys_capability_h=yes
DBUS_CFLAGS=' '
DBUS_LIBS=' '
--docdir=/usr/share/doc/${PF}
--libdir=/usr/$(get_libdir)
--with-html-dir=/usr/share/doc/${PF}/html
--with-rootprefix=
--without-python
--disable-python-devel
--disable-audit
--disable-coredump
--disable-hostnamed
--disable-ima
--disable-libcryptsetup
--disable-localed
--disable-logind
--disable-myhostname
--disable-nls
--disable-pam
--disable-quotacheck
--disable-readahead
--enable-split-usr
--disable-tcpwrap
--disable-timedated
--disable-xz
--disable-polkit
--disable-tmpfiles
--disable-machined
--disable-xattr
)
# Use pregenerated copies when possible wrt #480924
if ! [[ ${PV} = 9999* ]]; then
econf_args+=(
--disable-manpages
)
fi
if multilib_is_native_abi; then
econf_args+=(
--with-rootlibdir=/$(get_libdir)
$(use_enable acl)
$(use_enable doc gtk-doc)
$(use_enable gudev)
$(use_enable kmod)
$(use_enable selinux)
$(use_enable static-libs static)
--enable-introspection=$(usex introspection)
)
else
econf_args+=(
--with-rootlibdir=/usr/$(get_libdir)
--disable-acl
--disable-gtk-doc
--disable-gudev
--disable-kmod
--disable-selinux
--disable-static
--disable-manpages
--enable-introspection=no
)
fi
use firmware-loader && econf_args+=( --with-firmware-path="/lib/firmware/updates:/lib/firmware" )
ECONF_SOURCE=${S} econf "${econf_args[@]}"
}
multilib_src_compile() {
echo 'BUILT_SOURCES: $(BUILT_SOURCES)' > "${T}"/Makefile.extra
emake -f Makefile -f "${T}"/Makefile.extra BUILT_SOURCES
# Most of the parallel build problems were solved by >=sys-devel/make-3.82-r4,
# but not everything -- separate building of the binaries as a workaround,
# which will force internal libraries required for the helpers to be built
# early enough, like eg. libsystemd-shared.la
if multilib_is_native_abi; then
local lib_targets=( libudev.la )
use gudev && lib_targets+=( libgudev-1.0.la )
emake "${lib_targets[@]}"
local exec_targets=(
systemd-udevd
udevadm
)
emake "${exec_targets[@]}"
local helper_targets=(
ata_id
cdrom_id
collect
scsi_id
v4l_id
accelerometer
mtd_probe
)
emake "${helper_targets[@]}"
if [[ ${PV} = 9999* ]]; then
local man_targets=(
man/udev.7
man/udevadm.8
man/systemd-udevd.service.8
)
emake "${man_targets[@]}"
fi
if use doc; then
emake -C docs/libudev
use gudev && emake -C docs/gudev
fi
else
local lib_targets=( libudev.la )
emake "${lib_targets[@]}"
fi
}
multilib_src_install() {
if multilib_is_native_abi; then
local lib_LTLIBRARIES="libudev.la" \
pkgconfiglib_DATA="src/libudev/libudev.pc"
local targets=(
install-libLTLIBRARIES
install-includeHEADERS
install-libgudev_includeHEADERS
install-rootbinPROGRAMS
install-rootlibexecPROGRAMS
install-udevlibexecPROGRAMS
install-dist_udevconfDATA
install-dist_udevrulesDATA
install-girDATA
install-pkgconfiglibDATA
install-sharepkgconfigDATA
install-typelibsDATA
install-dist_docDATA
libudev-install-hook
install-directories-hook
install-dist_bashcompletionDATA
)
if use gudev; then
lib_LTLIBRARIES+=" libgudev-1.0.la"
pkgconfiglib_DATA+=" src/gudev/gudev-1.0.pc"
fi
# add final values of variables:
targets+=(
rootlibexec_PROGRAMS=systemd-udevd
rootbin_PROGRAMS=udevadm
lib_LTLIBRARIES="${lib_LTLIBRARIES}"
pkgconfiglib_DATA="${pkgconfiglib_DATA}"
INSTALL_DIRS='$(sysconfdir)/udev/rules.d \
$(sysconfdir)/udev/hwdb.d'
dist_bashcompletion_DATA="shell-completion/bash/udevadm"
)
emake -j1 DESTDIR="${D}" "${targets[@]}"
if use doc; then
emake -C docs/libudev DESTDIR="${D}" install
use gudev && emake -C docs/gudev DESTDIR="${D}" install
fi
# install udevadm compatibility symlink
dosym {../bin,sbin}/udevadm
# install udevd to /sbin and remove empty and redudant directory
# /lib/systemd because systemd is installed to /usr wrt #462750
mv "${D}"/{lib/systemd/systemd-,sbin/}udevd || die
rm -r "${D}"/lib/systemd
if [[ ${PV} = 9999* ]]; then
doman man/{udev.7,udevadm.8,systemd-udevd.service.8}
else
doman "${S}"/man/{udev.7,udevadm.8,systemd-udevd.service.8}
fi
else
local lib_LTLIBRARIES="libudev.la" \
pkgconfiglib_DATA="src/libudev/libudev.pc" \
include_HEADERS="src/libudev/libudev.h"
local targets=(
install-libLTLIBRARIES
install-includeHEADERS
install-pkgconfiglibDATA
)
targets+=(
lib_LTLIBRARIES="${lib_LTLIBRARIES}"
pkgconfiglib_DATA="${pkgconfiglib_DATA}"
include_HEADERS="${include_HEADERS}"
)
emake -j1 DESTDIR="${D}" "${targets[@]}"
fi
}
multilib_src_install_all() {
dodoc TODO
prune_libtool_files --all
rm -f \
"${D}"/lib/udev/rules.d/99-systemd.rules \
"${D}"/usr/share/doc/${PF}/LICENSE.*
# see src_prepare() for content of these files
insinto /lib/udev/rules.d
doins "${T}"/40-gentoo.rules
doman "${T}"/{systemd-,}udevd.8
}
pkg_preinst() {
local htmldir
for htmldir in gudev libudev; do
if [[ -d ${ROOT}usr/share/gtk-doc/html/${htmldir} ]]; then
rm -rf "${ROOT}"usr/share/gtk-doc/html/${htmldir}
fi
if [[ -d ${D}/usr/share/doc/${PF}/html/${htmldir} ]]; then
dosym ../../doc/${PF}/html/${htmldir} \
/usr/share/gtk-doc/html/${htmldir}
fi
done
}
pkg_postinst() {
mkdir -p "${ROOT}"run
# "losetup -f" is confused if there is an empty /dev/loop/, Bug #338766
# So try to remove it here (will only work if empty).
rmdir "${ROOT}"dev/loop 2>/dev/null
if [[ -d ${ROOT}dev/loop ]]; then
ewarn "Please make sure your remove /dev/loop,"
ewarn "else losetup may be confused when looking for unused devices."
fi
# 64-device-mapper.rules is related to sys-fs/device-mapper which we block
# in favor of sys-fs/lvm2
old_dm_rules=${ROOT}etc/udev/rules.d/64-device-mapper.rules
if [[ -f ${old_dm_rules} ]]; then
rm -f "${old_dm_rules}"
einfo "Removed unneeded file ${old_dm_rules}"
fi
local fstab="${ROOT}"etc/fstab dev path fstype rest
while read -r dev path fstype rest; do
if [[ ${path} == /dev && ${fstype} != devtmpfs ]]; then
ewarn "You need to edit your /dev line in ${fstab} to have devtmpfs"
ewarn "filesystem. Otherwise udev won't be able to boot."
ewarn "See, http://bugs.gentoo.org/453186"
fi
done < "${fstab}"
if [[ -d ${ROOT}usr/lib/udev ]]; then
ewarn
ewarn "Please re-emerge all packages on your system which install"
ewarn "rules and helpers in /usr/lib/udev. They should now be in"
ewarn "/lib/udev."
ewarn
ewarn "One way to do this is to run the following command:"
ewarn "emerge -av1 \$(qfile -q -S -C /usr/lib/udev)"
ewarn "Note that qfile can be found in app-portage/portage-utils"
fi
local old_net_name="${ROOT}"etc/udev/rules.d/80-net-name-slot.rules
if [[ -f ${old_net_name} ]]; then
local old_net_sum=bebf4bd1b6b668e9ff34a3999aa6ff32
MD5=$(md5sum < "${old_net_name}")
MD5=${MD5/ -/}
if [[ ${MD5} == ${old_net_sum} ]]; then
ewarn "Removing unmodified file ${old_net_name} from old udev installation to enable"
ewarn "the new predictable network interface naming."
rm -f "${old_net_name}"
fi
fi
local old_cd_rules="${ROOT}"etc/udev/rules.d/70-persistent-cd.rules
local old_net_rules="${ROOT}"etc/udev/rules.d/70-persistent-net.rules
for old_rules in "${old_cd_rules}" "${old_net_rules}"; do
if [[ -f ${old_rules} ]]; then
ewarn
ewarn "File ${old_rules} is from old udev installation but if you still use it,"
ewarn "rename it to something else starting with 70- to silence this deprecation"
ewarn "warning."
fi
done
elog
elog "Starting from version >= 200 the new predictable network interface names are"
elog "used by default, see:"
elog "http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames"
elog "http://cgit.freedesktop.org/systemd/systemd/tree/src/udev/udev-builtin-net_id.c"
elog
elog "Example command to get the information for the new interface name before booting"
elog "(replace <ifname> with, for example, eth0):"
elog "# udevadm test-builtin net_id /sys/class/net/<ifname> 2> /dev/null"
elog
elog "You can use either kernel parameter \"net.ifnames=0\", create empty"
elog "file /etc/udev/rules.d/80-net-name-slot.rules, or symlink it to /dev/null"
elog "to disable the feature."
if has_version sys-apps/biosdevname; then
ewarn
ewarn "You can replace the functionality of sys-apps/biosdevname which has been"
ewarn "detected to be installed with the new predictable network interface names."
fi
ewarn
ewarn "You need to restart udev as soon as possible to make the upgrade go"
ewarn "into effect."
ewarn "The method you use to do this depends on your init system."
if has_version 'sys-apps/openrc'; then
ewarn "For sys-apps/openrc users it is:"
ewarn "# /etc/init.d/udev --nodeps restart"
fi
elog
elog "For more information on udev on Gentoo, upgrading, writing udev rules, and"
elog "fixing known issues visit:"
elog "http://wiki.gentoo.org/wiki/Udev"
elog "http://wiki.gentoo.org/wiki/Udev/upgrade"
# Update hwdb database in case the format is changed by udev version.
if has_version 'sys-apps/hwids[udev]'; then
udevadm hwdb --update --root="${ROOT%/}"
# Only reload when we are not upgrading to avoid potential race w/ incompatible hwdb.bin and the running udevd
if [[ -z ${REPLACING_VERSIONS} ]]; then
# http://cgit.freedesktop.org/systemd/systemd/commit/?id=1fab57c209035f7e66198343074e9cee06718bda
if [[ ${ROOT} != "" ]] && [[ ${ROOT} != "/" ]]; then
return 0
fi
udevadm control --reload
fi
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/w3mmee/w3mmee-0.3.2_p24-r7.ebuild,v 1.10 2013/03/01 13:56:03 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/www-client/w3mmee/w3mmee-0.3.2_p24-r7.ebuild,v 1.11 2013/10/03 07:47:44 naota Exp $
inherit alternatives eutils toolchain-funcs multilib
@ -38,6 +38,7 @@ src_unpack() {
"${FILESDIR}"/${PN}-gcc4{4,5}.patch \
"${FILESDIR}"/${P}-glibc214.patch \
"${FILESDIR}"/${P}-tinfo.patch
sed -ie "/^AR=/s:ar:$(tc-getAR):" XMakefile || die
}
src_compile() {

Loading…
Cancel
Save