diff --git a/app-crypt/hashcat-bin/Manifest b/app-crypt/hashcat-bin/Manifest index 134a1417270a..e1ab5457cb4c 100644 --- a/app-crypt/hashcat-bin/Manifest +++ b/app-crypt/hashcat-bin/Manifest @@ -1,2 +1,3 @@ DIST hashcat-0.39.7z 716387 SHA256 9d86cb175030de5b5872077028456f944c18e94749fc79cb63fb2f74106bed4e SHA512 bc7058bc13cfab52d9e3ec842180bfcf3bc17628d74c79806ae0f741169960dbac97c57339ff06ada1bc898dcd1adbf3a7efd8bfbc8a83ed614d50d3d4b97e17 WHIRLPOOL dae6f8421ddf617baa17122e20a4840d67fb913b8b3fe5caf635606e37c6d3e33dc37044ad90df641fd97853d579cbaa3cf7fd6cf6f67e61efe3f7f4acedd95b DIST hashcat-0.40.7z 785935 SHA256 3b587185a3957f7f3e5dfe58a340d0b65bd1ee9d71a6ae5d97009b5bc21150ae SHA512 0c68877111cc3633eea332a992ee4d897fdf7875821668faaf2149d91ce15d0c973d8db83ae407051f530a97a8835338b7acda1c9577e762cef7e6e51c519751 WHIRLPOOL 9f0fed3e1e7b06338ba1a73b19fd54fe53fc9a75aad05d4909d3a2a80de941d6910d30215bb52ae6b6c52f9c3c71a07c523655512b7d7dc5aa5b8076c2131919 +DIST hashcat-0.41.7z 1013298 SHA256 b0f2f086d30b43bad8d5925e5d7b1758c10afe7a38d963281931dda1a109b8e3 SHA512 414cf3b90699b361050c61280df51f891393831aba2640b3af3e01902562ad720e6e598a04e4e55fa1d81bd05c48f9fc14938ad03eebc96ea6cc5d69b1ada416 WHIRLPOOL 76d3e9126b86477fbb1a194960b917983e8252e90d9481088ff602433ef7bf195c830bac01e68545951dbb7b6a21c834f5d242a98e9598f0ae3a2567f24270b4 diff --git a/app-crypt/hashcat-bin/hashcat-bin-0.41.ebuild b/app-crypt/hashcat-bin/hashcat-bin-0.41.ebuild new file mode 100644 index 000000000000..8ab18f54906b --- /dev/null +++ b/app-crypt/hashcat-bin/hashcat-bin-0.41.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/hashcat-bin/hashcat-bin-0.41.ebuild,v 1.1 2012/09/26 02:53:50 zerochaos Exp $ + +EAPI=4 + +MY_P="hashcat-${PV}" + +inherit eutils pax-utils +DESCRIPTION="An multi-threaded multihash cracker" +HOMEPAGE="http://hashcat.net/hashcat/" + +SRC_URI="http://hashcat.net/files/${MY_P}.7z" + +#license applies to this version per http://hashcat.net/forum/thread-1348.html +LICENSE="hashcat" +SLOT="0" +KEYWORDS="-* ~amd64 ~amd64-linux ~x64-macos ~x86 ~x86-linux" + +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND} + app-arch/p7zip" + +S="${WORKDIR}/${MY_P}" + +RESTRICT="strip" +QA_PREBUILT="opt/${PN}/hashcat-cli*.bin + opt/${PN}/hashcat-cli64.app" + +src_install() { + dodoc docs/* + rm -r *.exe docs || die + use x86 || { rm hashcat-cli32.bin || die; } + use amd64 || { rm hashcat-cli64.bin || die; } + use x64-macos || { rm hashcat-cli64.app || die; } + + #I assume this is needed but I didn't check + pax-mark m hashcat-cli*.bin + + insinto /opt/${PN} + doins -r "${S}"/* + + dodir /opt/bin + if [ -f "${ED}"/opt/${PN}/hashcat-cli32.bin ] + then + fperms +x /opt/${PN}/hashcat-cli32.bin + cat <<-EOF > "${ED}"/opt/bin/hashcat-cli32.bin + #! /bin/sh + cd "${EPREFIX}"/opt/${PN} + echo "Warning: hashcat-cli32.bin is running from ${EPREFIX}/opt/${PN} so be careful of relative paths." + exec ./hashcat-cli32.bin \$@ + EOF + fperms +x /opt/bin/hashcat-cli32.bin + fi + if [ -f "${ED}"/opt/${PN}/hashcat-cli64.bin ] + then + fperms +x /opt/${PN}/hashcat-cli64.bin + cat <<-EOF > "${ED}"/opt/bin/hashcat-cli64.bin + #! /bin/sh + cd "${EPREFIX}"/opt/${PN} + echo "Warning: hashcat-cli64.bin is running from ${EPREFIX}/opt/${PN} so be careful of relative paths." + exec ./hashcat-cli64.bin \$@ + EOF + fperms +x /opt/bin/hashcat-cli64.bin + fi + if [ -f "${ED}"/opt/${PN}/hashcat-cli64.app ] + then + fperms +x /opt/${PN}/hashcat-cli64.app + cat <<-EOF > "${ED}"/opt/bin/hashcat-cli64.app + #! /bin/sh + cd "${EPREFIX}"/opt/${PN} + echo "Warning: hashcat-cli64.app is running from ${EPREFIX}/opt/${PN} so be careful of relative paths." + exec ./hashcat-cli64.app \$@ + EOF + fperms +x /opt/bin/hashcat-cli64.app + fi +} diff --git a/app-editors/jove/jove-4.16.0.73.ebuild b/app-editors/jove/jove-4.16.0.73.ebuild index a0ffc64bf79d..c254e3a074bc 100644 --- a/app-editors/jove/jove-4.16.0.73.ebuild +++ b/app-editors/jove/jove-4.16.0.73.ebuild @@ -1,6 +1,8 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-editors/jove/jove-4.16.0.73.ebuild,v 1.5 2010/10/14 16:53:02 ranger Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-editors/jove/jove-4.16.0.73.ebuild,v 1.6 2012/09/26 04:49:12 ulm Exp $ + +EAPI=4 inherit eutils toolchain-funcs @@ -8,7 +10,7 @@ DESCRIPTION="Jonathan's Own Version of Emacs - a light emacs-like editor without HOMEPAGE="ftp://ftp.cs.toronto.edu/cs/ftp/pub/hugh/jove-dev/" SRC_URI="ftp://ftp.cs.toronto.edu/cs/ftp/pub/hugh/jove-dev/${PN}${PV}.tgz" -LICENSE="as-is" +LICENSE="JOVE" SLOT="0" KEYWORDS="amd64 ppc x86" IUSE="doc" @@ -18,9 +20,7 @@ DEPEND="${RDEPEND}" S="${WORKDIR}/${PN}${PV}" -src_unpack() { - unpack ${A} - cd "${S}" +src_prepare() { epatch "${FILESDIR}/${PN}-4.16.0.70.3.1-getline.patch" epatch "${FILESDIR}/${P}-build.patch" epatch "${FILESDIR}/${P}-sendmail.patch" @@ -30,20 +30,20 @@ src_unpack() { src_compile() { tc-export CC - emake OPTFLAGS="${CFLAGS}" SYSDEFS="-DSYSVR4 -D_XOPEN_SOURCE=500" || die + emake OPTFLAGS="${CFLAGS}" SYSDEFS="-DSYSVR4 -D_XOPEN_SOURCE=500" if use doc; then # Full manual (*not* man page) - emake doc/jove.man || die + emake doc/jove.man fi } src_install() { - emake DESTDIR="${D}" install || die + emake DESTDIR="${D}" install keepdir /var/lib/jove/preserve dodoc README if use doc; then - dodoc doc/jove.man || die + dodoc doc/jove.man fi } diff --git a/app-editors/nano/nano-2.3.1-r2.ebuild b/app-editors/nano/nano-2.3.1-r2.ebuild index c6aabff43067..921582ec0df6 100644 --- a/app-editors/nano/nano-2.3.1-r2.ebuild +++ b/app-editors/nano/nano-2.3.1-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-editors/nano/nano-2.3.1-r2.ebuild,v 1.3 2012/09/10 19:54:40 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-editors/nano/nano-2.3.1-r2.ebuild,v 1.4 2012/09/26 02:50:15 jer Exp $ EAPI="3" @@ -18,7 +18,7 @@ HOMEPAGE="http://www.nano-editor.org/ http://www.gentoo.org/doc/en/nano-basics-g LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug justify +magic minimal ncurses nls slang spell unicode" RDEPEND=">=sys-libs/ncurses-5.9-r1[unicode?] diff --git a/app-emacs/mpg123-el/Manifest b/app-emacs/mpg123-el/Manifest index eed074be4190..0fe4f7166c38 100644 --- a/app-emacs/mpg123-el/Manifest +++ b/app-emacs/mpg123-el/Manifest @@ -1 +1,2 @@ DIST mpg123-el-1.55.tar.bz2 33925 SHA256 c388bf8e93b772c90126b905224c43cfc2e709be503e3508b684f05750d19499 SHA512 49737d9eab292599f446d87ace8155be0227fc2f18910e3d184d238f323b40218630a91cef2438dd0e5453a289f32f4fe9cff3f884a7e20cc63dd4668cb48c7f WHIRLPOOL 5b067cdc810c843f693cfd1445e9ddaf57dc19cf0ad7440e23482af5146da3aa008cdafb4828a2191153551d81e3e885d924b119b107c2d50c712d2930c65d0b +DIST mpg123-el-1.58.tar.bz2 34097 SHA256 efdd491329ba56096ad971bd5c2e2ceeea296fe8e26340d2370ae63bcdc33606 SHA512 53a67eb219acbeefeb8360a9d43279d2bb3efa48fa5df3787f2b7fad4f6b49402f319925bac3fc17ee1cad0dcbe38494c8162d4eb5e08261b2e505b40a66a987 WHIRLPOOL 83c8d660fd18d3faefff106c62127c0487c47824f9b53f157c27b127cd1dd624dad445217b99e5e3183ab02bf13fef3abdd077451ec8ce934c188fc356522181 diff --git a/app-emacs/mpg123-el/mpg123-el-1.55.ebuild b/app-emacs/mpg123-el/mpg123-el-1.55.ebuild index af09f39c468a..7b259a1666f6 100644 --- a/app-emacs/mpg123-el/mpg123-el-1.55.ebuild +++ b/app-emacs/mpg123-el/mpg123-el-1.55.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/mpg123-el/mpg123-el-1.55.ebuild,v 1.6 2010/10/14 16:47:34 ranger Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emacs/mpg123-el/mpg123-el-1.55.ebuild,v 1.7 2012/09/25 21:18:36 ulm Exp $ inherit elisp toolchain-funcs @@ -8,7 +8,7 @@ DESCRIPTION="Emacs front-end to mpg123 audio player and OggVorbis audio player" HOMEPAGE="http://www.gentei.org/~yuuji/software/mpg123el/" SRC_URI="mirror://gentoo/${P}.tar.bz2" -LICENSE="as-is" +LICENSE="mpg123-el" SLOT="0" KEYWORDS="amd64 ppc x86" IUSE="vorbis" diff --git a/app-emacs/mpg123-el/mpg123-el-1.58.ebuild b/app-emacs/mpg123-el/mpg123-el-1.58.ebuild new file mode 100644 index 000000000000..09f72a79f0cd --- /dev/null +++ b/app-emacs/mpg123-el/mpg123-el-1.58.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/mpg123-el/mpg123-el-1.58.ebuild,v 1.1 2012/09/25 21:18:36 ulm Exp $ + +EAPI=4 + +inherit elisp toolchain-funcs + +DESCRIPTION="Emacs front-end to mpg123 audio player and OggVorbis audio player" +HOMEPAGE="http://www.gentei.org/~yuuji/software/mpg123el/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="mpg123-el" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="vorbis" + +RDEPEND="media-sound/mpg123 + media-sound/alsa-utils + vorbis? ( media-sound/vorbis-tools )" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + sed -i -e "s/\(mainloop:\)/\1 ;/" tagput.c || die +} + +src_compile() { + $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o tagput tagput.c || die + $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o id3put id3put.c || die + elisp-compile *.el || die +} + +src_install() { + dobin tagput id3put + elisp-install ${PN} *.el *.elc || die + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die +} diff --git a/app-emacs/yatex/files/50yatex-gentoo.el b/app-emacs/yatex/files/50yatex-gentoo.el index 2b3b45764112..c57be338abeb 100644 --- a/app-emacs/yatex/files/50yatex-gentoo.el +++ b/app-emacs/yatex/files/50yatex-gentoo.el @@ -1,6 +1,3 @@ - -;;; yatex site-lisp configuration - ;; YaTeX-mode (setq auto-mode-alist (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist)) diff --git a/app-emacs/yatex/yatex-1.74.ebuild b/app-emacs/yatex/yatex-1.74.ebuild index ff15067b200c..318fb1cc5f9d 100644 --- a/app-emacs/yatex/yatex-1.74.ebuild +++ b/app-emacs/yatex/yatex-1.74.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/yatex/yatex-1.74.ebuild,v 1.4 2009/12/13 17:04:49 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emacs/yatex/yatex-1.74.ebuild,v 1.5 2012/09/26 05:18:08 ulm Exp $ inherit elisp eutils @@ -10,7 +10,7 @@ SRC_URI="http://www.yatex.org/${P/-/}.tar.gz" KEYWORDS="alpha amd64 ppc ~ppc64 sparc x86" SLOT="0" -LICENSE="as-is" +LICENSE="YaTeX" IUSE="linguas_ja" S=${WORKDIR}/${P/-/} diff --git a/app-emacs/yatex/yatex-1.76.ebuild b/app-emacs/yatex/yatex-1.76.ebuild index db2a6075c0fd..3e2ed6da3915 100644 --- a/app-emacs/yatex/yatex-1.76.ebuild +++ b/app-emacs/yatex/yatex-1.76.ebuild @@ -1,6 +1,8 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/yatex/yatex-1.76.ebuild,v 1.1 2012/07/08 21:13:01 naota Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emacs/yatex/yatex-1.76.ebuild,v 1.2 2012/09/26 05:18:08 ulm Exp $ + +EAPI=4 inherit elisp eutils @@ -10,15 +12,13 @@ SRC_URI="http://www.yatex.org/${P/-/}.tar.gz" KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" SLOT="0" -LICENSE="as-is" +LICENSE="YaTeX" IUSE="linguas_ja" S=${WORKDIR}/${P/-/} SITEFILE="50${PN}-gentoo.el" -src_unpack() { - unpack ${A} - cd "${S}" +src_prepare() { epatch "${FILESDIR}/${PN}-1.76-gentoo.patch" } @@ -27,11 +27,11 @@ src_compile() { # that are only available under X cd docs - mv yatexe yatex.info - mv yahtmle yahtml.info + cp yatexe yatex.info || die + cp yahtmle yahtml.info || die if use linguas_ja; then - iconv -f ISO-2022-JP -t EUC-JP yatexj > yatex-ja.info - iconv -f ISO-2022-JP -t EUC-JP yahtmlj > yahtml-ja.info + iconv -f ISO-2022-JP -t EUC-JP yatexj > yatex-ja.info || die + iconv -f ISO-2022-JP -t EUC-JP yahtmlj > yahtml-ja.info || die fi } @@ -40,14 +40,13 @@ src_install() { elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die insinto ${SITEETC}/${PN} - doins help/YATEXHLP.eng || die "doins failed" + doins help/YATEXHLP.eng - doinfo docs/*.info || die "doinfo failed" - dodoc docs/*.eng || die "dodoc failed" + doinfo docs/*.info + dodoc docs/*.eng if use linguas_ja; then - doins help/YATEXHLP.jp || die "doins failed" - dodoc 00readme install docs/{htmlqa,qanda} docs/*.doc \ - || die "dodoc failed" + doins help/YATEXHLP.jp + dodoc 00readme install docs/{htmlqa,qanda} docs/*.doc fi } diff --git a/app-i18n/scim-anthy/scim-anthy-1.2.7.ebuild b/app-i18n/scim-anthy/scim-anthy-1.2.7.ebuild index 44bcd1038367..6b627769c94f 100644 --- a/app-i18n/scim-anthy/scim-anthy-1.2.7.ebuild +++ b/app-i18n/scim-anthy/scim-anthy-1.2.7.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-anthy/scim-anthy-1.2.7.ebuild,v 1.4 2012/05/03 19:24:26 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-anthy/scim-anthy-1.2.7.ebuild,v 1.5 2012/09/26 03:23:09 naota Exp $ -EAPI="1" +EAPI="2" inherit libtool @@ -25,17 +25,18 @@ DEPEND="${DEPEND} nls? ( sys-devel/gettext ) virtual/pkgconfig" -src_unpack() { - unpack ${A} - cd "${S}" +src_prepare() { elibtoolize } -src_compile() { +src_configure() { econf \ $(use_enable nls) \ --disable-static \ - --disable-dependency-tracking + --disable-dependency-tracking || die +} + +src_compile() { emake || die "emake failed" } diff --git a/app-i18n/scim-anthy/scim-anthy-1.3.1.ebuild b/app-i18n/scim-anthy/scim-anthy-1.3.1.ebuild index b1869ced9603..e02c0b1d14dc 100644 --- a/app-i18n/scim-anthy/scim-anthy-1.3.1.ebuild +++ b/app-i18n/scim-anthy/scim-anthy-1.3.1.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-anthy/scim-anthy-1.3.1.ebuild,v 1.5 2012/05/03 19:24:26 jdhore Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-anthy/scim-anthy-1.3.1.ebuild,v 1.6 2012/09/26 03:23:09 naota Exp $ -EAPI="1" +EAPI="2" inherit libtool @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" IUSE="gtk nls" -DEPEND=">=app-i18n/scim-1.2 +DEPEND=">=app-i18n/scim-1.2[-gtk3] || ( >=app-i18n/anthy-7500 >=app-i18n/anthy-ss-7500 ) nls? ( virtual/libintl ) gtk? ( >=x11-libs/gtk+-2.8:2 )" @@ -25,17 +25,18 @@ DEPEND="${DEPEND} nls? ( sys-devel/gettext ) virtual/pkgconfig" -src_unpack() { - unpack ${A} - cd "${S}" +src_prepare() { elibtoolize } -src_compile() { +src_configure() { econf \ $(use_enable nls) \ --disable-static \ - --disable-dependency-tracking + --disable-dependency-tracking || die +} + +src_compile() { emake || die "emake failed" } diff --git a/app-misc/realpath/Manifest b/app-misc/realpath/Manifest index 66e80e4ffa79..1938972a46d1 100644 --- a/app-misc/realpath/Manifest +++ b/app-misc/realpath/Manifest @@ -1,2 +1,4 @@ DIST realpath_1.16.tar.gz 17420 SHA256 b42b4c17a29d1cca933f42c463771d4162f35a731e801dae1312b65fc4d702d8 SHA512 5c82547d53a920636bd9f7e6e6da54c0271d7de239924aa55654ef12ffc1aabb06ea5fa8f518d8a27244c73827c9f5e03c30b0adf0137363ed8e851996c0eb37 WHIRLPOOL 8fba6d6e02a14fb2b0b2d59aab0bb1f8c92437f53bf6c5cae9c5c5e1ada263b516e0e76891c508b4808d6dabfca43dccb4398a20ca45d71159cf6d986b4f932c DIST realpath_1.16_i386.deb 16114 SHA256 596a20716bf0cc1fc036b0df0ff793c27dde24522fcd10edb04e47c3bc892a97 SHA512 c1f3ed8bd4635b0b18c50a8d22e0b11e9513b33f32d2c59d9cab813830544faace775f20164c8611fe4b011b771d30c925a558151ab8d01da91e8e44225e0c17 WHIRLPOOL f6294289ee92fa20ea84558b7a1700defd473d066f53b4c7d51ebc767e84ad3331cbd699090c5647982282f41c6491554cd3358cb913b8262f717151bcf958eb +DIST realpath_1.17.tar.gz 17800 SHA256 214962d9c6e5a0a446d9cf3368bd1ab6cf2c209fbce1fe52e852763e70da984b SHA512 d4f8105e9256b140918dfa400eaac07bec9c29bced7284ab2a3a96282b13b59dca32ab0af38836dfe89dd4e3bf8b038ef4cf61a96d19951f46ac13264ceeec96 WHIRLPOOL a0b96eb70e5aa27fd76d1f4635de950c1adcac8ce3b2a9414fcd54df5df2b01818f3641b3fc049650a05373ffb45dad2a918bfe949fb057592338d9320b9f0a5 +DIST realpath_1.17_i386.deb 16372 SHA256 07f47353d2552aec26c679c32b2335302cd1fe54e5c1a290ec4b708fd1b0d104 SHA512 15704a27f3f140c4d69411bfd9c319e3205e7b70cccefdc5bec94ad10d6b6c6ad948c2fa51cf2ed69c8884928ba6dcb83a865185f3b010dc6eb343c2125c2118 WHIRLPOOL abf52c219d3b4f8a186bec4549d9e50f933924ea4676298b12c8da3373e3eb82dac301729153cb8ea427d5321ce4500c2872d55c9c83602abaf04392a1a8bbe1 diff --git a/app-misc/realpath/files/realpath-1.17-build.patch b/app-misc/realpath/files/realpath-1.17-build.patch new file mode 100644 index 000000000000..c4a8b3dfc9b9 --- /dev/null +++ b/app-misc/realpath/files/realpath-1.17-build.patch @@ -0,0 +1,43 @@ +--- a/common.mk ++++ b/common.mk +@@ -33,16 +33,9 @@ + applicationsdir := $(prefix)/share/applications + + PERL := /usr/bin/perl +-CC := gcc +-CFLAGS += $(CPPFLAGS) -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -Werror -g -DVERSION='"$(VERSION)"' -DPACKAGE='"$(PACKAGE)"' -DLOCALEDIR='"$(nlsdir)"' +-LIBS := +- +-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) +- CFLAGS += -O0 +-else +- CFLAGS += -O2 +-endif +- ++CC ?= gcc ++CFLAGS += $(CPPFLAGS) -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -DVERSION='"$(VERSION)"' -DPACKAGE='"$(PACKAGE)"' -DLOCALEDIR='"$(nlsdir)"' ++LIBS += + + # determine our version number + ifndef VERSION +@@ -58,9 +51,6 @@ + unexport CDPATH ENV + + ifdef DESTDIR +- ifneq ($(DESTDIR),$(abspath $(DESTDIR))) +- $(error DESTDIR "$(DESTDIR)" is not an absolute path) +- endif + override ddirshort := DESTDIR + export ddirshort + endif +@@ -108,7 +99,9 @@ + esac; fi; + endef + else +- msg := : ++ define msg ++ : ++ endef + endif + + msgprefix := *$(subst * ,*,$(wordlist 1,$(MAKELEVEL),* * * * * * * * * * * * * * * * * *)) diff --git a/app-misc/realpath/realpath-1.17.ebuild b/app-misc/realpath/realpath-1.17.ebuild new file mode 100644 index 000000000000..ba4954b650e3 --- /dev/null +++ b/app-misc/realpath/realpath-1.17.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/realpath/realpath-1.17.ebuild,v 1.1 2012/09/26 01:45:23 jer Exp $ + +EAPI=4 +inherit eutils toolchain-funcs flag-o-matic multilib prefix + +DESCRIPTION="Return the canonicalized absolute pathname" +HOMEPAGE="http://packages.debian.org/unstable/utils/realpath" +SRC_URI=" + mirror://debian/pool/main/r/${PN}/${PN}_${PV}.tar.gz + nls? ( mirror://debian/pool/main/r/${PN}/${PN}_${PV}_i386.deb )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls" + +RDEPEND="!sys-freebsd/freebsd-bin + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) + x86-interix? ( dev-libs/gnulib ) + elibc_mintlib? ( virtual/libiconv )" + +src_unpack() { + unpack ${PN}_${PV}.tar.gz + + if use nls; then + # Unpack the .deb file, in order to get the preprocessed man page + # translations. This way we avoid a dependency on app-text/po4a. + mkdir deb + cd deb + unpack ${PN}_${PV}_i386.deb + unpack ./data.tar.gz + fi +} + +src_prepare() { + use nls || epatch "${FILESDIR}"/${P}-nonls.patch + epatch "${FILESDIR}"/${PN}-1.17-build.patch + epatch "${FILESDIR}"/${PN}-1.14-no-po4a.patch + epatch "${FILESDIR}"/${PN}-1.15-prefix.patch + eprefixify common.mk +} + +src_compile() { + tc-export CC + use nls && use !elibc_glibc && append-libs -lintl + [[ ${CHOST} == *-mint* ]] && append-libs "-liconv" + if [[ ${CHOST} == *-irix* || ${CHOST} == *-interix[35]* ]] ; then + append-flags -I"${EPREFIX}"/usr/$(get_libdir)/gnulib/include + append-ldflags -L"${EPREFIX}"/usr/$(get_libdir)/gnulib/$(get_libdir) + append-libs -lgnu + fi + + local subdir + for subdir in src man $(usex nls po ''); do + emake MAKE_VERBOSE=yes VERSION="${PV}" -C ${subdir} + done +} + +src_install() { + emake VERSION="${PV}" SUBDIRS="src man $(usex nls po '')" \ + DESTDIR="${D}" install + newdoc debian/changelog ChangeLog.debian + + if use nls; then + local dir + for dir in "${WORKDIR}"/deb/usr/share/man/*; do + [ -f "${dir}"/man1/realpath.1 ] || continue + newman "${dir}"/man1/realpath.1 realpath.${dir##*/}.1 + done + fi +} diff --git a/dev-libs/pugixml/pugixml-1.2.ebuild b/dev-libs/pugixml/pugixml-1.2.ebuild index 6eba476e96d3..2c47d8e20eb2 100644 --- a/dev-libs/pugixml/pugixml-1.2.ebuild +++ b/dev-libs/pugixml/pugixml-1.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/pugixml/pugixml-1.2.ebuild,v 1.2 2012/09/20 15:07:47 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/pugixml/pugixml-1.2.ebuild,v 1.3 2012/09/26 01:22:04 naota Exp $ EAPI=4 @@ -12,7 +12,7 @@ SRC_URI="http://pugixml.googlecode.com/files/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="" S=${WORKDIR}/scripts diff --git a/dev-python/Babel/Babel-0.9.6.ebuild b/dev-python/Babel/Babel-0.9.6.ebuild index b9f2b3f37253..1c28481db71f 100644 --- a/dev-python/Babel/Babel-0.9.6.ebuild +++ b/dev-python/Babel/Babel-0.9.6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/Babel/Babel-0.9.6.ebuild,v 1.9 2012/05/09 00:15:16 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/Babel/Babel-0.9.6.ebuild,v 1.10 2012/09/26 01:13:57 hasufell Exp $ EAPI="3" PYTHON_DEPEND="2" @@ -8,7 +8,7 @@ SUPPORT_PYTHON_ABIS="1" RESTRICT_PYTHON_ABIS="3.*" DISTUTILS_SRC_TEST="setup.py" -inherit distutils +inherit eutils distutils DESCRIPTION="A collection of tools for internationalizing Python applications" HOMEPAGE="http://babel.edgewall.org/ http://pypi.python.org/pypi/Babel" @@ -25,6 +25,11 @@ RDEPEND="${DEPEND}" PYTHON_MODNAME="babel" +src_prepare() { + epatch "${FILESDIR}"/${P}-setuptools.patch + distutils_src_prepare +} + src_install() { distutils_src_install dohtml -r doc/* || die "dohtml failed" diff --git a/dev-python/Babel/files/Babel-0.9.6-setuptools.patch b/dev-python/Babel/files/Babel-0.9.6-setuptools.patch new file mode 100644 index 000000000000..ff4ba7bba7b1 --- /dev/null +++ b/dev-python/Babel/files/Babel-0.9.6-setuptools.patch @@ -0,0 +1,23 @@ +From: Ben Kohler +Date: 2012-08-13 19:59:01 UTC +Bug: https://bugs.gentoo.org/show_bug.cgi?id=431278 + +remove distutils fallback which silently fails resulting +in a broken installation + +this patch enforces a real failure in case of broken setuptools + +--- Babel-0.9.6/setup.py ++++ Babel-0.9.6/setup.py +@@ -16,10 +16,7 @@ + import doctest + from glob import glob + import os +-try: +- from setuptools import setup +-except ImportError: +- from distutils.core import setup ++from setuptools import setup + import sys + + sys.path.append(os.path.join('doc', 'common')) diff --git a/dev-util/geany-plugins/geany-plugins-1.22.ebuild b/dev-util/geany-plugins/geany-plugins-1.22.ebuild index 773ea1fdfad4..4359d336cd68 100644 --- a/dev-util/geany-plugins/geany-plugins-1.22.ebuild +++ b/dev-util/geany-plugins/geany-plugins-1.22.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/geany-plugins-1.22.ebuild,v 1.3 2012/09/23 07:46:49 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/geany-plugins/geany-plugins-1.22.ebuild,v 1.4 2012/09/26 04:57:13 binki Exp $ EAPI=4 @@ -13,7 +13,7 @@ SRC_URI="http://plugins.geany.org/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~ppc x86" -IUSE="debugger devhelp enchant gpg gtkspell lua multiterm nls soup webkit" +IUSE="debugger devhelp enchant gpg gtkspell lua nls soup webkit" LINGUAS="be ca da de es fr gl ja pt pt_BR ru tr zh_CN" @@ -32,10 +32,6 @@ RDEPEND=">=dev-util/geany-$(get_version_component_range 1-2) gpg? ( app-crypt/gpgme ) gtkspell? ( app-text/gtkspell:2 ) lua? ( dev-lang/lua ) - multiterm? ( - x11-libs/gtk+:2 - x11-libs/vte:0 - ) soup? ( net-libs/libsoup ) webkit? ( net-libs/webkit-gtk:2 @@ -53,6 +49,7 @@ src_configure() { --disable-cppcheck --disable-extra-c-warnings --disable-geanygendoc + --disable-multiterm --enable-geanygdb --enable-geanymacro --enable-geanynumberedbookmarks @@ -66,7 +63,6 @@ src_configure() { $(use_enable enchant spellcheck) $(use_enable gpg geanypg) $(use_enable gtkspell) - $(use_enable multiterm) $(use_enable lua geanylua) $(use_enable nls) # Having updatechecker... when you're using a package manager? diff --git a/licenses/JOVE b/licenses/JOVE new file mode 100644 index 000000000000..edcc31667ab5 --- /dev/null +++ b/licenses/JOVE @@ -0,0 +1,4 @@ +This program is Copyright (C) 1986-2002 by Jonathan Payne. JOVE is +provided by Jonathan and Jovehacks without charge and without +warranty. You may copy, modify, and/or distribute JOVE, provided that +this notice is included in all the source files and documentation. diff --git a/licenses/YaTeX b/licenses/YaTeX new file mode 100644 index 000000000000..9377d296ab9b --- /dev/null +++ b/licenses/YaTeX @@ -0,0 +1,4 @@ +This program is distributed as a free software. You can +use/copy/modify/redistribute this software freely but with NO warranty +to anything as a result of using this software. Adopting code from +this program is also free. But I would not do contract act. diff --git a/licenses/mpg123-el b/licenses/mpg123-el new file mode 100644 index 000000000000..6cb39cb5e236 --- /dev/null +++ b/licenses/mpg123-el @@ -0,0 +1,15 @@ +This program is free software and comes with absolutely NO +WARRANTY. The author is not responsible for any possible +defects caused by this software. You can freely modify this +program for your convenience. But if you want to publish +modified program, please tell me before announcement. Take it +easy to write me comments and bug-reports. + yuuji@gentei.org + +このプログラムはフリーソフトウェアとして配布します。このプログラ +ムの利用によって生じたいかなる結果に対しても作者は責任を負いませ +ん。コメントやバグレポートはおおいに歓迎しますので御気軽に御連絡 +ください。またプログラムに対する個人的な修正は自由にして頂いて構 +いませんが、それを公開したい場合は私まで御連絡ください。連絡は以 +下のアドレスまでお願いします(2011/1現在)。 + yuuji@gentei.org diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 77865384440b..99aa19a3f806 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Tue, 25 Sep 2012 20:36:58 +0000 +Wed, 26 Sep 2012 05:36:58 +0000 diff --git a/metadata/glsa/glsa-201209-11.xml b/metadata/glsa/glsa-201209-11.xml new file mode 100644 index 000000000000..21f7064d3f94 --- /dev/null +++ b/metadata/glsa/glsa-201209-11.xml @@ -0,0 +1,64 @@ + + + + + + Opera: Multiple vulnerabilities + Multiple vulnerabilities have been found in Opera, the worst of + which may allow remote execution of arbitrary code. + + opera + September 25, 2012 + September 25, 2012: 1 + 429478 + 434584 + remote + + + 12.01.1532 + 12.01.1532 + + + +

Opera is a fast web browser that is available free of charge.

+
+ +

Multiple vulnerabilities have been discovered in Opera. Please review + the CVE identifiers and Opera Release Notes referenced below for details. +

+
+ +

A remote attacker could entice a user to open a specially crafted web + page using Opera, possibly resulting in execution of arbitrary code with + the privileges of the process or a Denial of Service condition. + Furthermore, a remote attacker may be able to trick a user into + downloading and executing files, conduct Cross-Site Scripting (XSS) + attacks, spoof the address bar, or have other unspecified impact. +

+
+ +

There is no known workaround at this time.

+
+ +

All Opera users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=www-client/opera-12.01.1532" + + +
+ + CVE-2012-4010 + CVE-2012-4142 + CVE-2012-4143 + CVE-2012-4144 + CVE-2012-4145 + CVE-2012-4146 + Opera 12.01 for + UNIX changelog + + + ackle + ackle +
diff --git a/metadata/glsa/glsa-201209-12.xml b/metadata/glsa/glsa-201209-12.xml new file mode 100644 index 000000000000..6e36103c27d6 --- /dev/null +++ b/metadata/glsa/glsa-201209-12.xml @@ -0,0 +1,59 @@ + + + + + + Libtasn1: Denial of Service + A vulnerability in Libtasn1 might cause a Denial of Service + condition. + + libtasn1 + September 25, 2012 + September 25, 2012: 1 + 409031 + remote + + + 2.12 + 2.12 + + + +

Libtasn1 is a library used to parse ASN.1 (Abstract Syntax Notation One) + objects, and perform DER (Distinguished Encoding Rules) decoding. +

+
+ +

Libtasn1 does not properly handle length fields when performing DER + decoding. +

+
+ +

A remote attacker could entice a user to open a specially crafted + DER-encoded object in an application linked against Libtasn1, possibly + resulting in Denial of Service. +

+
+ +

There is no known workaround at this time.

+
+ +

All Libtasn1 users should upgrade to the latest version:

+ + + # emerge --sync + # emerge --ask --oneshot --verbose ">=dev-libs/libtasn1-2.12" + + +

Packages which depend on this library may need to be recompiled. Tools + such as revdep-rebuild may assist in identifying some of these packages. +

+
+ + CVE-2012-1569 + + + keytoaster + + ackle +
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 77865384440b..99aa19a3f806 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Tue, 25 Sep 2012 20:36:58 +0000 +Wed, 26 Sep 2012 05:36:58 +0000 diff --git a/metadata/md5-cache/app-crypt/hashcat-bin-0.41 b/metadata/md5-cache/app-crypt/hashcat-bin-0.41 new file mode 100644 index 000000000000..0839708f44b3 --- /dev/null +++ b/metadata/md5-cache/app-crypt/hashcat-bin-0.41 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install +DEPEND=app-arch/p7zip +DESCRIPTION=An multi-threaded multihash cracker +EAPI=4 +HOMEPAGE=http://hashcat.net/hashcat/ +KEYWORDS=-* ~amd64 ~amd64-linux ~x64-macos ~x86 ~x86-linux +LICENSE=hashcat +RESTRICT=strip +SLOT=0 +SRC_URI=http://hashcat.net/files/hashcat-0.41.7z +_eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c pax-utils 0ace932c4045349c7fc1af0fe7091acf toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 +_md5_=7bc5d9d6cd8af05be9de1c98c1c7849a diff --git a/metadata/md5-cache/app-editors/jove-4.16.0.73 b/metadata/md5-cache/app-editors/jove-4.16.0.73 index e302d94b9984..aa4cc861a500 100644 --- a/metadata/md5-cache/app-editors/jove-4.16.0.73 +++ b/metadata/md5-cache/app-editors/jove-4.16.0.73 @@ -1,12 +1,13 @@ -DEFINED_PHASES=compile install unpack +DEFINED_PHASES=compile install prepare DEPEND=sys-libs/ncurses DESCRIPTION=Jonathan's Own Version of Emacs - a light emacs-like editor without LISP bindings +EAPI=4 HOMEPAGE=ftp://ftp.cs.toronto.edu/cs/ftp/pub/hugh/jove-dev/ IUSE=doc KEYWORDS=amd64 ppc x86 -LICENSE=as-is +LICENSE=JOVE RDEPEND=sys-libs/ncurses SLOT=0 SRC_URI=ftp://ftp.cs.toronto.edu/cs/ftp/pub/hugh/jove-dev/jove4.16.0.73.tgz _eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 -_md5_=60c55ce1c8e8b22d592c2619afc7c01b +_md5_=a26b153698c6cf32cabe82fb3df5bf03 diff --git a/metadata/md5-cache/app-editors/nano-2.3.1-r2 b/metadata/md5-cache/app-editors/nano-2.3.1-r2 index 8775442c129e..9828a6a3c6ea 100644 --- a/metadata/md5-cache/app-editors/nano-2.3.1-r2 +++ b/metadata/md5-cache/app-editors/nano-2.3.1-r2 @@ -4,10 +4,10 @@ DESCRIPTION=GNU GPL'd Pico clone with more functionality EAPI=3 HOMEPAGE=http://www.nano-editor.org/ http://www.gentoo.org/doc/en/nano-basics-guide.xml IUSE=debug justify +magic minimal ncurses nls slang spell unicode -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-3 RDEPEND=>=sys-libs/ncurses-5.9-r1[unicode?] magic? ( sys-apps/file ) nls? ( virtual/libintl ) !ncurses? ( slang? ( sys-libs/slang ) ) SLOT=0 SRC_URI=http://www.nano-editor.org/dist/v2.3/nano-2.3.1.tar.gz _eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f eutils 6e25eb368f2a449bd6f5f8b55eadba30 libtool 2b273eea1976cfaed3449345d94331ac multilib c2b85b5c63a44798c1e442147ac14c5c multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 -_md5_=edbc6a0c8ffffdea91428cf8db011bfd +_md5_=575ae391b0dc8ebb278232d702490711 diff --git a/metadata/md5-cache/app-emacs/mpg123-el-1.55 b/metadata/md5-cache/app-emacs/mpg123-el-1.55 index 95bae37be5e8..211af875b9ea 100644 --- a/metadata/md5-cache/app-emacs/mpg123-el-1.55 +++ b/metadata/md5-cache/app-emacs/mpg123-el-1.55 @@ -4,9 +4,9 @@ DESCRIPTION=Emacs front-end to mpg123 audio player and OggVorbis audio player HOMEPAGE=http://www.gentei.org/~yuuji/software/mpg123el/ IUSE=vorbis KEYWORDS=amd64 ppc x86 -LICENSE=as-is +LICENSE=mpg123-el RDEPEND=media-sound/mpg123 media-sound/alsa-utils vorbis? ( media-sound/vorbis-tools ) >=virtual/emacs-21 SLOT=0 SRC_URI=mirror://gentoo/mpg123-el-1.55.tar.bz2 _eclasses_=elisp c1d790125c94e2bfd77f359988970980 elisp-common cdb887d0e278ea6e82ea2a5d4792c52a eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 -_md5_=866ce654158d1b3e7d3fd5637ab2cfde +_md5_=eb7abbda593a8883417a09db0e31fc38 diff --git a/metadata/md5-cache/app-emacs/mpg123-el-1.58 b/metadata/md5-cache/app-emacs/mpg123-el-1.58 new file mode 100644 index 000000000000..4cb18c47a703 --- /dev/null +++ b/metadata/md5-cache/app-emacs/mpg123-el-1.58 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack +DEPEND=>=virtual/emacs-21 +DESCRIPTION=Emacs front-end to mpg123 audio player and OggVorbis audio player +EAPI=4 +HOMEPAGE=http://www.gentei.org/~yuuji/software/mpg123el/ +IUSE=vorbis +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=mpg123-el +RDEPEND=media-sound/mpg123 media-sound/alsa-utils vorbis? ( media-sound/vorbis-tools ) >=virtual/emacs-21 +SLOT=0 +SRC_URI=mirror://gentoo/mpg123-el-1.58.tar.bz2 +_eclasses_=elisp c1d790125c94e2bfd77f359988970980 elisp-common cdb887d0e278ea6e82ea2a5d4792c52a eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 +_md5_=889a24dd20c33bc4d931607a5aaeeab7 diff --git a/metadata/md5-cache/app-emacs/yatex-1.74 b/metadata/md5-cache/app-emacs/yatex-1.74 index 420e98eef0a5..d2d09f093ef6 100644 --- a/metadata/md5-cache/app-emacs/yatex-1.74 +++ b/metadata/md5-cache/app-emacs/yatex-1.74 @@ -4,9 +4,9 @@ DESCRIPTION=Yet Another TeX mode for Emacs HOMEPAGE=http://www.yatex.org/ IUSE=linguas_ja KEYWORDS=alpha amd64 ppc ~ppc64 sparc x86 -LICENSE=as-is +LICENSE=YaTeX RDEPEND=>=virtual/emacs-21 SLOT=0 SRC_URI=http://www.yatex.org/yatex1.74.tar.gz _eclasses_=elisp c1d790125c94e2bfd77f359988970980 elisp-common cdb887d0e278ea6e82ea2a5d4792c52a eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 -_md5_=128ad46fc6ba937d3e312c5bfd2e4677 +_md5_=93fdefee9916b7950b33b5e047f54da5 diff --git a/metadata/md5-cache/app-emacs/yatex-1.76 b/metadata/md5-cache/app-emacs/yatex-1.76 index b12eb6d54aee..ebd408f3f887 100644 --- a/metadata/md5-cache/app-emacs/yatex-1.76 +++ b/metadata/md5-cache/app-emacs/yatex-1.76 @@ -1,12 +1,13 @@ -DEFINED_PHASES=compile install postinst postrm setup unpack +DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack DEPEND=>=virtual/emacs-21 DESCRIPTION=Yet Another TeX mode for Emacs +EAPI=4 HOMEPAGE=http://www.yatex.org/ IUSE=linguas_ja KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=as-is +LICENSE=YaTeX RDEPEND=>=virtual/emacs-21 SLOT=0 SRC_URI=http://www.yatex.org/yatex1.76.tar.gz _eclasses_=elisp c1d790125c94e2bfd77f359988970980 elisp-common cdb887d0e278ea6e82ea2a5d4792c52a eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 -_md5_=2cac88f12272d6f7ec285329dfb23247 +_md5_=96e42013067a7aee775c20065d6bc4d5 diff --git a/metadata/md5-cache/app-i18n/scim-anthy-1.2.7 b/metadata/md5-cache/app-i18n/scim-anthy-1.2.7 index f3bfd4ecac02..33acf1d81914 100644 --- a/metadata/md5-cache/app-i18n/scim-anthy-1.2.7 +++ b/metadata/md5-cache/app-i18n/scim-anthy-1.2.7 @@ -1,7 +1,7 @@ -DEFINED_PHASES=compile install postinst unpack +DEFINED_PHASES=compile configure install postinst prepare DEPEND=>=app-i18n/scim-1.2 >=app-i18n/anthy-5900 nls? ( virtual/libintl ) gtk? ( >=x11-libs/gtk+-2.4:2 ) nls? ( sys-devel/gettext ) virtual/pkgconfig DESCRIPTION=Japanese input method Anthy IMEngine for SCIM -EAPI=1 +EAPI=2 HOMEPAGE=http://scim-imengine.sourceforge.jp/index.cgi?cmd=view;name=SCIMAnthy IUSE=gtk nls KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd @@ -10,4 +10,4 @@ RDEPEND=>=app-i18n/scim-1.2 >=app-i18n/anthy-5900 nls? ( virtual/libintl ) gtk? SLOT=0 SRC_URI=mirror://sourceforge.jp/scim-imengine/37309/scim-anthy-1.2.7.tar.gz _eclasses_=libtool 2b273eea1976cfaed3449345d94331ac multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f -_md5_=972e30a219fce99902edc32b5003a018 +_md5_=e045352e901a4d8a8a289533f4d48f98 diff --git a/metadata/md5-cache/app-i18n/scim-anthy-1.3.1 b/metadata/md5-cache/app-i18n/scim-anthy-1.3.1 index 9db66200fa04..d3c7404e1d2e 100644 --- a/metadata/md5-cache/app-i18n/scim-anthy-1.3.1 +++ b/metadata/md5-cache/app-i18n/scim-anthy-1.3.1 @@ -1,13 +1,13 @@ -DEFINED_PHASES=compile install postinst unpack -DEPEND=>=app-i18n/scim-1.2 || ( >=app-i18n/anthy-7500 >=app-i18n/anthy-ss-7500 ) nls? ( virtual/libintl ) gtk? ( >=x11-libs/gtk+-2.8:2 ) nls? ( sys-devel/gettext ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare +DEPEND=>=app-i18n/scim-1.2[-gtk3] || ( >=app-i18n/anthy-7500 >=app-i18n/anthy-ss-7500 ) nls? ( virtual/libintl ) gtk? ( >=x11-libs/gtk+-2.8:2 ) nls? ( sys-devel/gettext ) virtual/pkgconfig DESCRIPTION=Japanese input method Anthy IMEngine for SCIM -EAPI=1 +EAPI=2 HOMEPAGE=http://scim-imengine.sourceforge.jp/index.cgi?cmd=view;name=SCIMAnthy IUSE=gtk nls KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd LICENSE=GPL-2 -RDEPEND=>=app-i18n/scim-1.2 || ( >=app-i18n/anthy-7500 >=app-i18n/anthy-ss-7500 ) nls? ( virtual/libintl ) gtk? ( >=x11-libs/gtk+-2.8:2 ) gtk? ( app-dicts/kasumi ) +RDEPEND=>=app-i18n/scim-1.2[-gtk3] || ( >=app-i18n/anthy-7500 >=app-i18n/anthy-ss-7500 ) nls? ( virtual/libintl ) gtk? ( >=x11-libs/gtk+-2.8:2 ) gtk? ( app-dicts/kasumi ) SLOT=0 SRC_URI=mirror://sourceforge.jp/scim-imengine/29660/scim-anthy-1.3.1.tar.gz _eclasses_=libtool 2b273eea1976cfaed3449345d94331ac multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f -_md5_=f3c7b76167296932841e2c6464813625 +_md5_=7331b158fe6269cd6134ccb7e225c253 diff --git a/metadata/md5-cache/app-misc/realpath-1.17 b/metadata/md5-cache/app-misc/realpath-1.17 new file mode 100644 index 000000000000..ac8841d13661 --- /dev/null +++ b/metadata/md5-cache/app-misc/realpath-1.17 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install prepare unpack +DEPEND=!sys-freebsd/freebsd-bin nls? ( virtual/libintl ) nls? ( sys-devel/gettext ) x86-interix? ( dev-libs/gnulib ) elibc_mintlib? ( virtual/libiconv ) +DESCRIPTION=Return the canonicalized absolute pathname +EAPI=4 +HOMEPAGE=http://packages.debian.org/unstable/utils/realpath +IUSE=nls +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=!sys-freebsd/freebsd-bin nls? ( virtual/libintl ) +SLOT=0 +SRC_URI=mirror://debian/pool/main/r/realpath/realpath_1.17.tar.gz nls? ( mirror://debian/pool/main/r/realpath/realpath_1.17_i386.deb ) +_eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 flag-o-matic 2c938a1fe61ea9899a2b97ea1e065f5f multilib c2b85b5c63a44798c1e442147ac14c5c prefix 21058c21ca48453d771df15500873ede toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 +_md5_=74a123f2eea0103f7f073a62eb0329ae diff --git a/metadata/md5-cache/dev-libs/pugixml-1.2 b/metadata/md5-cache/dev-libs/pugixml-1.2 index e73e2b5ae4d0..a8aee401ef36 100644 --- a/metadata/md5-cache/dev-libs/pugixml-1.2 +++ b/metadata/md5-cache/dev-libs/pugixml-1.2 @@ -3,9 +3,9 @@ DEPEND=>=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) DESCRIPTION=Light-weight, simple, and fast XML parser for C++ with XPath support EAPI=4 HOMEPAGE=http://pugixml.org/ -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux LICENSE=MIT SLOT=0 SRC_URI=http://pugixml.googlecode.com/files/pugixml-1.2.tar.gz _eclasses_=base d40e074a6349af3ea5e937210630bdc1 cmake-utils 34090adebdb0654ba34383887dc85cd2 eutils 6e25eb368f2a449bd6f5f8b55eadba30 flag-o-matic 2c938a1fe61ea9899a2b97ea1e065f5f multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 -_md5_=b9cddcd76551c3e254e20dc8d927bda1 +_md5_=14d54c88356770c553f4d69a68fe1820 diff --git a/metadata/md5-cache/dev-python/Babel-0.9.6 b/metadata/md5-cache/dev-python/Babel-0.9.6 index 1344246fc818..931950550009 100644 --- a/metadata/md5-cache/dev-python/Babel-0.9.6 +++ b/metadata/md5-cache/dev-python/Babel-0.9.6 @@ -8,5 +8,5 @@ LICENSE=BSD RDEPEND=dev-python/pytz dev-python/setuptools =dev-lang/python-2* SLOT=0 SRC_URI=http://ftp.edgewall.com/pub/babel/Babel-0.9.6.tar.gz -_eclasses_=distutils 15ae23f6f8219a009bfcfff7724fe727 multilib c2b85b5c63a44798c1e442147ac14c5c python a0b470c1fca4658ffc97f0df0f25dcdc toolchain-funcs 53a27e9e8acf42332c82a7838d84773f -_md5_=3c3e1ddc20a6ff3f663f120677af34cf +_eclasses_=distutils 15ae23f6f8219a009bfcfff7724fe727 eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c python a0b470c1fca4658ffc97f0df0f25dcdc toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 +_md5_=79c3ce3878dc5e6d0c2e59bda6f289c7 diff --git a/metadata/md5-cache/dev-util/geany-plugins-1.22 b/metadata/md5-cache/dev-util/geany-plugins-1.22 index 7312914cab42..85e80a18b323 100644 --- a/metadata/md5-cache/dev-util/geany-plugins-1.22 +++ b/metadata/md5-cache/dev-util/geany-plugins-1.22 @@ -1,13 +1,13 @@ DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-util/geany-1.22 dev-libs/libxml2:2 dev-libs/glib:2 debugger? ( x11-libs/vte:0 ) devhelp? ( dev-util/devhelp gnome-base/gconf:2 net-libs/webkit-gtk:2 x11-libs/gtk+:2 x11-libs/libwnck:1 ) enchant? ( app-text/enchant ) gpg? ( app-crypt/gpgme ) gtkspell? ( app-text/gtkspell:2 ) lua? ( dev-lang/lua ) multiterm? ( x11-libs/gtk+:2 x11-libs/vte:0 ) soup? ( net-libs/libsoup ) webkit? ( net-libs/webkit-gtk:2 x11-libs/gtk+:2 x11-libs/gdk-pixbuf:2 ) nls? ( sys-devel/gettext ) virtual/pkgconfig +DEPEND=>=dev-util/geany-1.22 dev-libs/libxml2:2 dev-libs/glib:2 debugger? ( x11-libs/vte:0 ) devhelp? ( dev-util/devhelp gnome-base/gconf:2 net-libs/webkit-gtk:2 x11-libs/gtk+:2 x11-libs/libwnck:1 ) enchant? ( app-text/enchant ) gpg? ( app-crypt/gpgme ) gtkspell? ( app-text/gtkspell:2 ) lua? ( dev-lang/lua ) soup? ( net-libs/libsoup ) webkit? ( net-libs/webkit-gtk:2 x11-libs/gtk+:2 x11-libs/gdk-pixbuf:2 ) nls? ( sys-devel/gettext ) virtual/pkgconfig DESCRIPTION=A collection of different plugins for Geany EAPI=4 HOMEPAGE=http://plugins.geany.org/geany-plugins -IUSE=debugger devhelp enchant gpg gtkspell lua multiterm nls soup webkit +IUSE=debugger devhelp enchant gpg gtkspell lua nls soup webkit KEYWORDS=amd64 ~ppc x86 LICENSE=GPL-2 -RDEPEND=>=dev-util/geany-1.22 dev-libs/libxml2:2 dev-libs/glib:2 debugger? ( x11-libs/vte:0 ) devhelp? ( dev-util/devhelp gnome-base/gconf:2 net-libs/webkit-gtk:2 x11-libs/gtk+:2 x11-libs/libwnck:1 ) enchant? ( app-text/enchant ) gpg? ( app-crypt/gpgme ) gtkspell? ( app-text/gtkspell:2 ) lua? ( dev-lang/lua ) multiterm? ( x11-libs/gtk+:2 x11-libs/vte:0 ) soup? ( net-libs/libsoup ) webkit? ( net-libs/webkit-gtk:2 x11-libs/gtk+:2 x11-libs/gdk-pixbuf:2 ) +RDEPEND=>=dev-util/geany-1.22 dev-libs/libxml2:2 dev-libs/glib:2 debugger? ( x11-libs/vte:0 ) devhelp? ( dev-util/devhelp gnome-base/gconf:2 net-libs/webkit-gtk:2 x11-libs/gtk+:2 x11-libs/libwnck:1 ) enchant? ( app-text/enchant ) gpg? ( app-crypt/gpgme ) gtkspell? ( app-text/gtkspell:2 ) lua? ( dev-lang/lua ) soup? ( net-libs/libsoup ) webkit? ( net-libs/webkit-gtk:2 x11-libs/gtk+:2 x11-libs/gdk-pixbuf:2 ) SLOT=0 SRC_URI=http://plugins.geany.org/geany-plugins/geany-plugins-1.22.tar.gz _eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f autotools-utils cfb1126efe81254030227216aa71f32c eutils 6e25eb368f2a449bd6f5f8b55eadba30 libtool 2b273eea1976cfaed3449345d94331ac multilib c2b85b5c63a44798c1e442147ac14c5c multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 -_md5_=bb9ee259f1c28d5cca3471af5cc11818 +_md5_=3b1c208d12f37460895940822764a344 diff --git a/metadata/md5-cache/net-libs/libkolab-0.2.0 b/metadata/md5-cache/net-libs/libkolab-0.2.0 index 48988c4899c8..59e201ab9477 100644 --- a/metadata/md5-cache/net-libs/libkolab-0.2.0 +++ b/metadata/md5-cache/net-libs/libkolab-0.2.0 @@ -5,9 +5,9 @@ EAPI=4 HOMEPAGE=kolab.org IUSE=test aqua KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 GPL-3 +LICENSE=LGPL-2+ LGPL-2.1+ LGPL-3+ RDEPEND=>=kde-base/kdepimlibs-4.4:4[aqua=] >=net-libs/libkolabxml-0.4.0 >=kde-base/oxygen-icons-4.4:4[aqua=] dev-lang/perl >=x11-libs/qt-core-4.7.4:4[qt3support,ssl] >=x11-libs/qt-dbus-4.7.4:4 >=x11-libs/qt-gui-4.7.4:4[accessibility,dbus] >=x11-libs/qt-qt3support-4.7.4:4[accessibility] >=x11-libs/qt-script-4.7.4:4 >=x11-libs/qt-sql-4.7.4:4[qt3support] >=x11-libs/qt-svg-4.7.4:4 >=x11-libs/qt-test-4.7.4:4 >=x11-libs/qt-webkit-4.7.4:4 !aqua? ( x11-libs/libXext x11-libs/libXt x11-libs/libXxf86vm x11-libs/libXcomposite x11-libs/libxkbfile ) >=kde-base/kdelibs-4.4:4[aqua=] SLOT=4 SRC_URI=http://dev.gentoo.org/~creffett/distfiles/libkolab-0.2.0.tar.gz _eclasses_=base d40e074a6349af3ea5e937210630bdc1 cmake-utils 34090adebdb0654ba34383887dc85cd2 eutils 6e25eb368f2a449bd6f5f8b55eadba30 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 2c938a1fe61ea9899a2b97ea1e065f5f gnome2-utils e0a2e141b421d38788b23422dfbe4f82 kde4-base 6e4e3fc3a36f43b71c84ad615e804a83 kde4-functions df82ee2da839042995eb204cf576da49 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 virtualx 0c41ff55e46b959d9457dde69e7a09d9 -_md5_=4fe23bb6061222d1d833345ba66377ca +_md5_=2c2453539419670f85aa1fb9b030a2bc diff --git a/metadata/md5-cache/net-libs/libkolab-0.3.2 b/metadata/md5-cache/net-libs/libkolab-0.3.2 new file mode 100644 index 000000000000..5e0835766551 --- /dev/null +++ b/metadata/md5-cache/net-libs/libkolab-0.3.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack +DEPEND=>=kde-base/kdepimlibs-4.4:4[aqua=] dev-lang/swig >=net-libs/libkolabxml-0.7.0 php? ( dev-lang/php ) python? ( dev-lang/python ) >=sys-apps/sed-4 >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-util/automoc virtual/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) dev-lang/perl >=x11-libs/qt-core-4.7.4:4[qt3support,ssl] >=x11-libs/qt-dbus-4.7.4:4 >=x11-libs/qt-gui-4.7.4:4[accessibility,dbus] >=x11-libs/qt-qt3support-4.7.4:4[accessibility] >=x11-libs/qt-script-4.7.4:4 >=x11-libs/qt-sql-4.7.4:4[qt3support] >=x11-libs/qt-svg-4.7.4:4 >=x11-libs/qt-test-4.7.4:4 >=x11-libs/qt-webkit-4.7.4:4 !aqua? ( x11-libs/libXext x11-libs/libXt x11-libs/libXxf86vm x11-libs/libXcomposite x11-libs/libxkbfile ) >=kde-base/kdelibs-4.4:4[aqua=] +DESCRIPTION=Advanced Kolab Object Handling Library +EAPI=4 +HOMEPAGE=kolab.org +IUSE=php python test aqua +KEYWORDS=~amd64 ~x86 +LICENSE=LGPL-2+ LGPL-2.1+ LGPL-3+ +RDEPEND=>=kde-base/kdepimlibs-4.4:4[aqua=] dev-lang/swig >=net-libs/libkolabxml-0.7.0 php? ( dev-lang/php ) python? ( dev-lang/python ) >=kde-base/oxygen-icons-4.4:4[aqua=] dev-lang/perl >=x11-libs/qt-core-4.7.4:4[qt3support,ssl] >=x11-libs/qt-dbus-4.7.4:4 >=x11-libs/qt-gui-4.7.4:4[accessibility,dbus] >=x11-libs/qt-qt3support-4.7.4:4[accessibility] >=x11-libs/qt-script-4.7.4:4 >=x11-libs/qt-sql-4.7.4:4[qt3support] >=x11-libs/qt-svg-4.7.4:4 >=x11-libs/qt-test-4.7.4:4 >=x11-libs/qt-webkit-4.7.4:4 !aqua? ( x11-libs/libXext x11-libs/libXt x11-libs/libXxf86vm x11-libs/libXcomposite x11-libs/libxkbfile ) >=kde-base/kdelibs-4.4:4[aqua=] +RESTRICT=test +SLOT=4 +SRC_URI=http://mirror.kolabsys.com/pub/releases/libkolab-0.3.2.tar.gz +_eclasses_=base d40e074a6349af3ea5e937210630bdc1 cmake-utils 34090adebdb0654ba34383887dc85cd2 eutils 6e25eb368f2a449bd6f5f8b55eadba30 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic 2c938a1fe61ea9899a2b97ea1e065f5f gnome2-utils e0a2e141b421d38788b23422dfbe4f82 kde4-base 6e4e3fc3a36f43b71c84ad615e804a83 kde4-functions df82ee2da839042995eb204cf576da49 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 virtualx 0c41ff55e46b959d9457dde69e7a09d9 +_md5_=2a8fb2f7451d8deee8f6678d8c8d81bb diff --git a/metadata/md5-cache/net-libs/libkolabxml-0.8.0 b/metadata/md5-cache/net-libs/libkolabxml-0.8.0 index 791dadaf9436..b957cc28c131 100644 --- a/metadata/md5-cache/net-libs/libkolabxml-0.8.0 +++ b/metadata/md5-cache/net-libs/libkolabxml-0.8.0 @@ -5,9 +5,9 @@ EAPI=4 HOMEPAGE=http://www.kolab.org IUSE=csharp java python php test KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-3 +LICENSE=Apache-2.0 as-is LGPL-3+ public-domain RDEPEND=dev-cpp/xsd || ( >=dev-libs/boost-1.42.0 ( =dev-libs/boost-1.42.0 ( =dev-lang/swig-2.0.7 dev-lang/mono ) java? ( >=dev-lang/swig-2.0.7 virtual/jre ) php? ( >=dev-lang/swig-2.0.7 dev-lang/php ) python? ( >=dev-lang/swig-2.0.7 dev-lang/python ) test? ( x11-libs/qt-test:4 ) >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) +DESCRIPTION=Kolab XML format schema definitions library +EAPI=4 +HOMEPAGE=http://www.kolab.org +IUSE=csharp java python php test +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 as-is LGPL-3+ public-domain +RDEPEND=dev-cpp/xsd || ( >=dev-libs/boost-1.42.0 ( hwids-20120922.tar.gz -_md5_=ea4f308af0faa9515a2aa469eb9a719e +_md5_=fd93c48ac2b55241e8e3363666e8721c diff --git a/metadata/md5-cache/sys-apps/pciutils-3.1.9-r2 b/metadata/md5-cache/sys-apps/pciutils-3.1.9-r2 index 450dcf065729..e11fa3eb866f 100644 --- a/metadata/md5-cache/sys-apps/pciutils-3.1.9-r2 +++ b/metadata/md5-cache/sys-apps/pciutils-3.1.9-r2 @@ -4,10 +4,10 @@ DESCRIPTION=Various utilities dealing with the PCI bus EAPI=4 HOMEPAGE=http://mj.ucw.cz/sw/pciutils/ http://git.kernel.org/?p=utils/pciutils/pciutils.git IUSE=static-libs zlib -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux +KEYWORDS=~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=static-libs? ( zlib? ( sys-libs/zlib[static-libs(+)] ) ) !static-libs? ( zlib? ( sys-libs/zlib ) ) sys-apps/hwids SLOT=0 SRC_URI=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/pciutils-3.1.9.tar.gz _eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 -_md5_=abf19a7bdca3baf2d6dab6fa0f07a63c +_md5_=ecf7b2bebeab6c8df1856804386cca3c diff --git a/metadata/md5-cache/sys-apps/portage-2.1.11.20 b/metadata/md5-cache/sys-apps/portage-2.1.11.22 similarity index 93% rename from metadata/md5-cache/sys-apps/portage-2.1.11.20 rename to metadata/md5-cache/sys-apps/portage-2.1.11.22 index b98021db9bb1..ed1bad6c140e 100644 --- a/metadata/md5-cache/sys-apps/portage-2.1.11.20 +++ b/metadata/md5-cache/sys-apps/portage-2.1.11.22 @@ -9,6 +9,6 @@ LICENSE=GPL-2 PDEPEND=!build? ( >=net-misc/rsync-2.6.4 userland_GNU? ( >=sys-apps/coreutils-6.4 ) ) RDEPEND=python3? ( =dev-lang/python-3* ) !pypy1_9? ( !python2? ( !python3? ( || ( >=dev-lang/python-2.7 dev-lang/python:2.6[threads] ) ) ) ) pypy1_9? ( !python2? ( !python3? ( dev-python/pypy:1.9[bzip2] ) ) ) python2? ( !python3? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) ) ) !build? ( >=sys-apps/sed-4.0.5 >=app-shells/bash-3.2_p17 >=app-admin/eselect-1.2 || ( python3? ( =dev-lang/python-3*[ssl] ) !pypy1_9? ( !python2? ( !python3? ( || ( >=dev-lang/python-2.7[ssl] dev-lang/python:2.6[threads,ssl] ) ) ) ) pypy1_9? ( !python2? ( !python3? ( dev-python/pypy:1.9[bzip2,ssl] ) ) ) python2? ( !python3? ( || ( dev-lang/python:2.7[ssl] dev-lang/python:2.6[ssl,threads] ) ) ) dev-python/python-mhash ) ) elibc_FreeBSD? ( sys-freebsd/freebsd-bin ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_uclibc? ( >=sys-apps/sandbox-2.2 ) >=app-misc/pax-utils-0.1.17 xattr? ( kernel_linux? ( || ( >=dev-lang/python-3.3_pre20110902 dev-python/pyxattr ) ) ) selinux? ( || ( >=sys-libs/libselinux-2.0.94[python] =net-misc/rsync-2.6.4 userland_GNU? ( >=sys-apps/coreutils-6.4 ) ) RDEPEND=python3? ( =dev-lang/python-3* ) !pypy1_9? ( !python2? ( !python3? ( || ( >=dev-lang/python-2.7 dev-lang/python:2.6[threads] ) ) ) ) pypy1_9? ( !python2? ( !python3? ( dev-python/pypy:1.9[bzip2] ) ) ) python2? ( !python3? ( || ( dev-lang/python:2.7 dev-lang/python:2.6[threads] ) ) ) !build? ( >=sys-apps/sed-4.0.5 >=app-shells/bash-3.2_p17 >=app-admin/eselect-1.2 || ( python3? ( =dev-lang/python-3*[ssl] ) !pypy1_9? ( !python2? ( !python3? ( || ( >=dev-lang/python-2.7[ssl] dev-lang/python:2.6[threads,ssl] ) ) ) ) pypy1_9? ( !python2? ( !python3? ( dev-python/pypy:1.9[bzip2,ssl] ) ) ) python2? ( !python3? ( || ( dev-lang/python:2.7[ssl] dev-lang/python:2.6[ssl,threads] ) ) ) dev-python/python-mhash ) ) elibc_FreeBSD? ( sys-freebsd/freebsd-bin ) elibc_glibc? ( >=sys-apps/sandbox-2.2 ) elibc_uclibc? ( >=sys-apps/sandbox-2.2 ) >=app-misc/pax-utils-0.1.17 xattr? ( kernel_linux? ( || ( >=dev-lang/python-3.3_pre20110902 dev-python/pyxattr ) ) ) selinux? ( || ( >=sys-libs/libselinux-2.0.94[python] =sys-apps/dbus-1.4.10 >=sys-apps/kmod-5 >=sys-apps/util-linux-2.20 ~sys-fs/udev-190 sys-libs/libcap acl? ( sys-apps/acl ) audit? ( >=sys-process/audit-2 ) cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5 ) lzma? ( app-arch/xz-utils ) pam? ( virtual/pam ) qrcode? ( media-gfx/qrencode ) selinux? ( sys-libs/libselinux ) tcpd? ( sys-apps/tcp-wrappers ) app-arch/xz-utils app-text/docbook-xsl-stylesheets dev-libs/libxslt dev-util/gperf dev-util/intltool sys-fs/quota >=sys-kernel/linux-headers-2.6.39 -DESCRIPTION=System and service manager for Linux -EAPI=4 -HOMEPAGE=http://www.freedesktop.org/wiki/Software/systemd -IUSE=acl audit cryptsetup gcrypt lzma pam qrcode selinux tcpd -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=GPL-2 LGPL-2.1 MIT -RDEPEND=>=sys-apps/dbus-1.4.10 >=sys-apps/kmod-5 >=sys-apps/util-linux-2.20 ~sys-fs/udev-190 sys-libs/libcap acl? ( sys-apps/acl ) audit? ( >=sys-process/audit-2 ) cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5 ) lzma? ( app-arch/xz-utils ) pam? ( virtual/pam ) qrcode? ( media-gfx/qrencode ) selinux? ( sys-libs/libselinux ) tcpd? ( sys-apps/tcp-wrappers ) sys-apps/hwids || ( >=sys-apps/util-linux-2.22 =sys-apps/dbus-1.4.10 >=sys-apps/kmod-5 >=sys-apps/util-linux-2.20 ~sys SLOT=0 SRC_URI=http://www.freedesktop.org/software/systemd/systemd-191.tar.xz _eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f autotools-utils cfb1126efe81254030227216aa71f32c bash-completion-r1 3480f8385cb9e31797e7b659e366e2d2 eutils 6e25eb368f2a449bd6f5f8b55eadba30 flag-o-matic 2c938a1fe61ea9899a2b97ea1e065f5f libtool 2b273eea1976cfaed3449345d94331ac linux-info 0b7adf68a2edb4e5a32b07bb6e68121c multilib c2b85b5c63a44798c1e442147ac14c5c multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 pam 5c1a9ef4892062f9ec25c8ef7c1f1e52 systemd 552c9779ef210ba1c98f24b1e562addd toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 -_md5_=72a5e4719b856d090d9e770461aa48b6 +_md5_=78b90983d1bf4f640e834275c53ca79b diff --git a/metadata/md5-cache/sys-apps/usbutils-006 b/metadata/md5-cache/sys-apps/usbutils-006 index dc92b3abba9f..812f810354f4 100644 --- a/metadata/md5-cache/sys-apps/usbutils-006 +++ b/metadata/md5-cache/sys-apps/usbutils-006 @@ -4,10 +4,10 @@ DESCRIPTION=USB enumeration utilities EAPI=4 HOMEPAGE=http://linux-usb.sourceforge.net/ IUSE=python zlib -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=virtual/libusb:1 zlib? ( sys-libs/zlib ) sys-apps/hwids python? ( || ( =dev-lang/python-2.7* =dev-lang/python-2.6* ) ) SLOT=0 SRC_URI=mirror://kernel/linux/utils/usb/usbutils/usbutils-006.tar.xz _eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c python a0b470c1fca4658ffc97f0df0f25dcdc toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 -_md5_=5d602e2908c4fb8fafa625906ea55b60 +_md5_=d8f22140bcdd3a532ea69b739ab2930f diff --git a/metadata/md5-cache/sys-devel/autoconf-2.13 b/metadata/md5-cache/sys-devel/autoconf-2.13 index 00d049e1bb73..47e4375596ad 100644 --- a/metadata/md5-cache/sys-devel/autoconf-2.13 +++ b/metadata/md5-cache/sys-devel/autoconf-2.13 @@ -8,4 +8,4 @@ RDEPEND=>=sys-apps/texinfo-4.3 sys-devel/autoconf-wrapper =sys-devel/m4-1.4* dev SLOT=2.1 SRC_URI=mirror://gnu/autoconf/autoconf-2.13.tar.gz _eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 -_md5_=662a59c2dc4079658a263c63b08c456c +_md5_=e40f9d8db5da3b7ed02efbdc83149456 diff --git a/metadata/md5-cache/sys-fs/udev-192 b/metadata/md5-cache/sys-fs/udev-192 new file mode 100644 index 000000000000..181da55fe040 --- /dev/null +++ b/metadata/md5-cache/sys-fs/udev-192 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst preinst prepare setup +DEPEND=acl? ( sys-apps/acl ) gudev? ( dev-libs/glib:2 ) introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) selinux? ( sys-libs/libselinux ) >=sys-apps/kmod-5 >=sys-apps/util-linux-2.20 !=dev-util/intltool-0.40.0 virtual/pkgconfig virtual/os-headers !=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool +DESCRIPTION=Linux dynamic and persistent device naming support (aka userspace devfs) +EAPI=4 +HOMEPAGE=http://www.freedesktop.org/wiki/Software/systemd +IUSE=acl doc gudev hwdb introspection keymap +openrc selinux static-libs +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=LGPL-2.1 MIT GPL-2 +RDEPEND=acl? ( sys-apps/acl ) gudev? ( dev-libs/glib:2 ) introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) selinux? ( sys-libs/libselinux ) >=sys-apps/kmod-5 >=sys-apps/util-linux-2.20 !=sys-fs/udev-init-scripts-16 !=sys-devel/gcc-3.4.4 arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc DESCRIPTION=GNU libc6 (also called glibc2) C library HOMEPAGE=http://www.gnu.org/software/libc/libc.html IUSE=debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only -KEYWORDS=~alpha amd64 arm ia64 ~mips ppc ppc64 s390 ~sh sparc x86 +KEYWORDS=alpha amd64 arm ia64 ~mips ppc ppc64 s390 ~sh sparc x86 LICENSE=LGPL-2 RDEPEND=!sys-kernel/ps3-sources selinux? ( sys-libs/libselinux ) !sys-libs/nss-db vanilla? ( !sys-libs/timezone-data ) !vanilla? ( sys-libs/timezone-data ) RESTRICT=strip SLOT=2.2 SRC_URI=mirror://gnu/glibc/glibc-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/releases/glibc-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/snapshots/glibc-2.15.tar.xz mirror://gentoo/glibc-2.15.tar.xz mirror://gnu/glibc/glibc-ports-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/releases/glibc-ports-2.15.tar.xz ftp://sources.redhat.com/pub/glibc/snapshots/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-ports-2.15.tar.xz mirror://gentoo/glibc-2.15-patches-21.tar.bz2 http://dev.gentoo.org/~vapier/dist/glibc-2.15-patches-21.tar.bz2 http://dev.gentoo.org/~azarah/glibc/glibc-2.15-patches-21.tar.bz2 _eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 flag-o-matic 2c938a1fe61ea9899a2b97ea1e065f5f gnuconfig c0f61749b1cea36288502e3497dcd6ac libtool 2b273eea1976cfaed3449345d94331ac multilib c2b85b5c63a44798c1e442147ac14c5c multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 53a27e9e8acf42332c82a7838d84773f unpacker 50e1227854e96469a19a63f053496328 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 -_md5_=7c4fad283e360a7d35a891bbbe058447 +_md5_=239da5af301d00f7e9bb4c5264310277 diff --git a/metadata/md5-cache/sys-libs/zlib-1.2.7 b/metadata/md5-cache/sys-libs/zlib-1.2.7 index 350892d870d4..f9e006aae72c 100644 --- a/metadata/md5-cache/sys-libs/zlib-1.2.7 +++ b/metadata/md5-cache/sys-libs/zlib-1.2.7 @@ -3,10 +3,10 @@ DEPEND=minizip? ( || ( >=sys-devel/automake-1.11.1 >=sys-devel/automake-1.12 ) > DESCRIPTION=Standard (de)compression library HOMEPAGE=http://www.zlib.net/ IUSE=minizip static-libs -KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd +KEYWORDS=~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd LICENSE=ZLIB RDEPEND=! +Date: Mon, 24 Sep 2012 23:22:19 +0200 +Subject: [PATCH] log: fix repeated invocation of vsnprintf()/vaprintf() in + log_struct() + +https://bugs.freedesktop.org/show_bug.cgi?id=55213 +--- + src/nspawn/nspawn.c | 6 ++++++ + src/shared/log.c | 22 ++++++++++++++++++++-- + src/shared/macro.h | 43 +++++++++++++++++++++++++++++++++++++++++++ + src/test/test-log.c | 7 +++++++ + 4 files changed, 76 insertions(+), 2 deletions(-) + +diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c +index 959df4e..5cac32c 100644 +--- a/src/nspawn/nspawn.c ++++ b/src/nspawn/nspawn.c +@@ -1307,6 +1307,12 @@ int main(int argc, char *argv[]) { + + if (arg_user) { + ++ /* Note that this resolves user names ++ * inside the container, and hence ++ * accesses the NSS modules from the ++ * container and not the host. This is ++ * a bit weird... */ ++ + if (get_user_creds((const char**)&arg_user, &uid, &gid, &home, NULL) < 0) { + log_error("get_user_creds() failed: %m"); + goto child_fail; +diff --git a/src/shared/log.c b/src/shared/log.c +index b618458..6357868 100644 +--- a/src/shared/log.c ++++ b/src/shared/log.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + #include "log.h" + #include "util.h" +@@ -705,11 +706,23 @@ int log_struct_internal( + va_start(ap, format); + while (format && n + 1 < ELEMENTSOF(iovec)) { + char *buf; ++ va_list aq; + +- if (vasprintf(&buf, format, ap) < 0) { ++ /* We need to copy the va_list structure, ++ * since vasprintf() leaves it afterwards at ++ * an undefined location */ ++ ++ va_copy(aq, ap); ++ if (vasprintf(&buf, format, aq) < 0) { ++ va_end(aq); + r = -ENOMEM; + goto finish; + } ++ va_end(aq); ++ ++ /* Now, jump enough ahead, so that we point to ++ * the next format string */ ++ VA_FORMAT_ADVANCE(format, ap); + + IOVEC_SET_STRING(iovec[n++], buf); + +@@ -742,8 +755,11 @@ int log_struct_internal( + + va_start(ap, format); + while (format) { ++ va_list aq; + +- vsnprintf(buf, sizeof(buf), format, ap); ++ va_copy(aq, ap); ++ vsnprintf(buf, sizeof(buf), format, aq); ++ va_end(aq); + char_array_0(buf); + + if (startswith(buf, "MESSAGE=")) { +@@ -751,6 +767,8 @@ int log_struct_internal( + break; + } + ++ VA_FORMAT_ADVANCE(format, ap); ++ + format = va_arg(ap, char *); + } + va_end(ap); +diff --git a/src/shared/macro.h b/src/shared/macro.h +index c7ce7c8..0dd210a 100644 +--- a/src/shared/macro.h ++++ b/src/shared/macro.h +@@ -193,4 +193,47 @@ static inline size_t IOVEC_INCREMENT(struct iovec *i, unsigned n, size_t k) { + #define _cleanup_closedir_ __attribute__((cleanup(closedirp))) + #define _cleanup_umask_ __attribute__((cleanup(umaskp))) + ++#define VA_FORMAT_ADVANCE(format, ap) do { \ ++ int _argtypes[64]; \ ++ size_t _i, _k; \ ++ _k = parse_printf_format((format), ELEMENTSOF(_argtypes), _argtypes); \ ++ for (_i = 0; _i < _k; _i++) { \ ++ if (_argtypes[_i] & PA_FLAG_PTR) { \ ++ (void) va_arg(ap, void*); \ ++ continue; \ ++ } \ ++ \ ++ switch (_argtypes[_i]) { \ ++ case PA_INT: \ ++ case PA_INT|PA_FLAG_SHORT: \ ++ case PA_CHAR: \ ++ (void) va_arg(ap, int); \ ++ break; \ ++ case PA_INT|PA_FLAG_LONG: \ ++ (void) va_arg(ap, long int); \ ++ break; \ ++ case PA_INT|PA_FLAG_LONG_LONG: \ ++ (void) va_arg(ap, long long int); \ ++ break; \ ++ case PA_WCHAR: \ ++ (void) va_arg(ap, wchar_t); \ ++ break; \ ++ case PA_WSTRING: \ ++ case PA_STRING: \ ++ case PA_POINTER: \ ++ (void) va_arg(ap, void*); \ ++ break; \ ++ case PA_FLOAT: \ ++ case PA_DOUBLE: \ ++ (void) va_arg(ap, double); \ ++ break; \ ++ case PA_DOUBLE|PA_FLAG_LONG_DOUBLE: \ ++ (void) va_arg(ap, long double); \ ++ break; \ ++ default: \ ++ assert_not_reached("Unknown format string argument."); \ ++ } \ ++ } \ ++} while(false) ++ + #include "log.h" +diff --git a/src/test/test-log.c b/src/test/test-log.c +index cc924fa..8dc3d53 100644 +--- a/src/test/test-log.c ++++ b/src/test/test-log.c +@@ -42,5 +42,12 @@ int main(int argc, char* argv[]) { + "SERVICE=foobar", + NULL); + ++ log_struct(LOG_INFO, ++ "MESSAGE=Foobar PID=%lu", (unsigned long) getpid(), ++ "FORMAT_STR_TEST=1=%i A=%c 2=%hi 3=%li 4=%lli 1=%p foo=%s 2.5=%g 3.5=%g 4.5=%Lg", ++ (int) 1, 'A', (short) 2, (long int) 3, (long long int) 4, (void*) 1, "foo", (float) 2.5f, (double) 3.5, (long double) 4.5, ++ "SUFFIX=GOT IT", ++ NULL); ++ + return 0; + } +-- +1.7.12 + diff --git a/sys-apps/systemd/systemd-190.ebuild b/sys-apps/systemd/systemd-190.ebuild deleted file mode 100644 index 66a79c64ac80..000000000000 --- a/sys-apps/systemd/systemd-190.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-190.ebuild,v 1.1 2012/09/22 16:15:33 mgorny Exp $ - -EAPI=4 - -inherit autotools-utils bash-completion-r1 linux-info pam systemd user - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd" -SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz" - -LICENSE="GPL-2 LGPL-2.1 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="acl audit cryptsetup gcrypt lzma pam qrcode selinux tcpd" - -MINKV="2.6.39" - -COMMON_DEPEND=">=sys-apps/dbus-1.4.10 - >=sys-apps/kmod-5 - >=sys-apps/util-linux-2.20 - ~sys-fs/udev-190 - sys-libs/libcap - acl? ( sys-apps/acl ) - audit? ( >=sys-process/audit-2 ) - cryptsetup? ( >=sys-fs/cryptsetup-1.4.2 ) - gcrypt? ( >=dev-libs/libgcrypt-1.4.5 ) - lzma? ( app-arch/xz-utils ) - pam? ( virtual/pam ) - qrcode? ( media-gfx/qrencode ) - selinux? ( sys-libs/libselinux ) - tcpd? ( sys-apps/tcp-wrappers )" - -RDEPEND="${COMMON_DEPEND} - sys-apps/hwids - || ( - >=sys-apps/util-linux-2.22 - "${T}"/Makefile.extra + emake -f Makefile -f "${T}"/Makefile.extra BUILT_SOURCES + local targets=( + systemd-udevd + udevadm + libudev.la + ata_id + cdrom_id + collect + scsi_id + v4l_id + accelerometer + mtd_probe + man/udev.7 + man/udevadm.8 + man/systemd-udevd.8 + man/systemd-udevd.service.8 + ) + use keymap && targets+=( keymap ) + use gudev && targets+=( libgudev-1.0.la ) + + emake "${targets[@]}" + if use doc + then + emake -C docs/libudev + use gudev && emake -C docs/gudev + fi +} + +src_install() +{ + local lib_LTLIBRARIES=libudev.la \ + pkgconfiglib_DATA=src/libudev/libudev.pc + + local targets=( + install-libLTLIBRARIES + install-includeHEADERS + install-libgudev_includeHEADERS + install-binPROGRAMS + install-rootlibexecPROGRAMS + install-udevlibexecPROGRAMS + install-dist_systemunitDATA + install-dist_udevconfDATA + install-dist_udevhomeSCRIPTS + install-dist_udevkeymapDATA + install-dist_udevkeymapforcerelDATA + install-dist_udevrulesDATA + install-girDATA + install-man7 + install-man8 + install-nodist_systemunitDATA + install-pkgconfiglibDATA + install-sharepkgconfigDATA + install-typelibsDATA + install-dist_docDATA + udev-confdirs + systemd-install-hook + ) + + 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 + bin_PROGRAMS=udevadm + lib_LTLIBRARIES="${lib_LTLIBRARIES}" + MANPAGES="man/udev.7 man/udevadm.8 man/systemd-udevd.service.8" + MANPAGES_ALIAS="man/systemd-udevd.8" + dist_systemunit_DATA="units/systemd-udevd-control.socket \ + units/systemd-udevd-kernel.socket" + nodist_systemunit_DATA="units/systemd-udevd.service \ + units/systemd-udev-trigger.service \ + units/systemd-udev-settle.service" + pkgconfiglib_DATA="${pkgconfiglib_DATA}" + ) + emake DESTDIR="${D}" "${targets[@]}" + if use doc + then + emake -C docs/libudev DESTDIR="${D}" install + use gudev && emake -C docs/gudev DESTDIR="${D}" install + fi + dodoc TODO + + prune_libtool_files --all + rm -f "${D}"/usr/lib/udev/rules.d/99-systemd.rules + rm -rf "${D}"/usr/share/doc/${PF}/LICENSE.* + + # install gentoo-specific rules + insinto /usr/lib/udev/rules.d + doins "${FILESDIR}"/40-gentoo.rules + + # install udevadm symlink + dosym ../usr/bin/udevadm /sbin/udevadm +} + +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 + preserve_old_lib /$(get_libdir)/libudev.so.0 +} + +# This function determines if a directory is a mount point. +# It was lifted from dracut. +ismounted() +{ + while read a m a; do + [[ $m = $1 ]] && return 0 + done < "${ROOT}"/proc/mounts + return 1 +} + +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 + + # people want reminders, I'll give them reminders. Odds are they will + # just ignore them anyway... + + # 64-device-mapper.rules now gets installed by sys-fs/device-mapper + # remove it if user don't has sys-fs/device-mapper installed, 27 Jun 2007 + if [[ -f ${ROOT}/etc/udev/rules.d/64-device-mapper.rules ]] && + ! has_version sys-fs/device-mapper + then + rm -f "${ROOT}"/etc/udev/rules.d/64-device-mapper.rules + einfo "Removed unneeded file 64-device-mapper.rules" + fi + + ewarn + ewarn "If you build an initramfs including udev, please make sure the" + ewarn "/usr/bin/udevadm binary gets included, Also, change your scripts to" + ewarn "use it,as it replaces the old udevinfo and udevtrigger helpers." + + ewarn + ewarn "mount options for /dev are no longer set in /etc/udev/udev.conf." + ewarn "Instead, /etc/fstab should be used. This matches other mount points." + + ewarn + ewarn "Rules for /dev/hd* devices have been removed." + ewarn "Please migrate to libata." + + ewarn + ewarn "action_modeswitch has been removed by upstream." + ewarn "Please use sys-apps/usb_modeswitch." + + if ismounted /usr + then + ewarn + ewarn "Your system has /usr on a separate partition. This means" + ewarn "you will need to use an initramfs to pre-mount /usr before" + ewarn "udev runs." + ewarn "This must be set up before your next reboot, or you may" + ewarn "experience failures which are very difficult to troubleshoot." + ewarn "For a more detailed explanation, see the following URL:" + ewarn "http://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken" + ewarn + ewarn "For more information on setting up an initramfs, see the" + ewarn "following URL:" + ewarn "http://www.gentoo.org/doc/en/initramfs-guide.xml" + fi + + if use acl; then + ewarn + ewarn "The udev-acl functionality has been moved." + ewarn "If you are not using systemd, this is handled by consolekit." + ewarn "Otherwise, you need to make sure that systemd is emerged with" + ewarn "the acl use flag active." + fi + + if [[ -d ${ROOT}lib/udev ]] + then + ewarn + ewarn "This version of udev moves the files which were installed in" + ewarn "/lib/udev to /usr/lib/udev. We include a backward compatibility" + ewarn "patch for gentoo to allow the rules in /lib/udev/rules.d to be" + ewarn "read; however, bugs should be filed against packages which are" + ewarn "installing things in /lib/udev so they can be fixed." + fi + + ewarn + ewarn "You need to restart udev as soon as possible to make the upgrade go" + ewarn "into affect." + ewarn "The method you use to do this depends on your init system." + + ewarn + ewarn "Upstream has removed the persistent-net and persistent-cd rules" + ewarn "generator. If you need persistent names for these devices," + ewarn "place udev rules for them in ${ROOT}etc/udev/rules.d." + ewarn "Be aware that you cannot directly swap device names, so persistent" + ewarn "rules for network devices should be like the ones at the following" + ewarn "URL:" + ewarn "http://bugs.gentoo.org/show_bug.cgi?id=433746#C1" + + preserve_old_lib_notify /$(get_libdir)/libudev.so.0 + + elog + elog "For more information on udev on Gentoo, writing udev rules, and" + elog " fixing known issues visit:" + elog " http://www.gentoo.org/doc/en/udev-guide.xml" +} diff --git a/sys-libs/glibc/glibc-2.15-r2.ebuild b/sys-libs/glibc/glibc-2.15-r2.ebuild index 82e6256d2137..91be70d31077 100644 --- a/sys-libs/glibc/glibc-2.15-r2.ebuild +++ b/sys-libs/glibc/glibc-2.15-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r2.ebuild,v 1.24 2012/09/12 00:48:49 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.15-r2.ebuild,v 1.25 2012/09/26 05:21:41 mattst88 Exp $ inherit eutils versionator libtool toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing @@ -8,7 +8,7 @@ DESCRIPTION="GNU libc6 (also called glibc2) C library" HOMEPAGE="http://www.gnu.org/software/libc/libc.html" LICENSE="LGPL-2" -KEYWORDS="~alpha amd64 arm ia64 ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 s390 ~sh sparc x86" RESTRICT="strip" # strip ourself #46186 EMULTILIB_PKG="true" diff --git a/sys-libs/zlib/zlib-1.2.7.ebuild b/sys-libs/zlib/zlib-1.2.7.ebuild index a32c7a85e0de..662146117b49 100644 --- a/sys-libs/zlib/zlib-1.2.7.ebuild +++ b/sys-libs/zlib/zlib-1.2.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/zlib/zlib-1.2.7.ebuild,v 1.5 2012/09/23 11:51:32 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/zlib/zlib-1.2.7.ebuild,v 1.8 2012/09/26 03:17:38 jer Exp $ AUTOTOOLS_AUTO_DEPEND="no" inherit autotools toolchain-funcs @@ -13,7 +13,7 @@ SRC_URI="http://zlib.net/${P}.tar.gz LICENSE="ZLIB" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="minizip static-libs" DEPEND="minizip? ( ${AUTOTOOLS_DEPEND} )"