From ecef5085a5e92c0332f5ae677171716d444e117f Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Thu, 5 Dec 2013 14:14:35 +0100 Subject: [PATCH] Redigest --- app-admin/yast-yast2/Manifest | 1 + app-admin/yast-yast2/yast-yast2-9999.ebuild | 42 ++++++++++ dev-libs/yast-core/Manifest | 1 + dev-libs/yast-core/yast-core-9999.ebuild | 41 ++++++++++ dev-libs/yast-ycp-ui-bindings/Manifest | 1 + .../yast-ycp-ui-bindings-9999.ebuild | 43 +++++++++++ dev-ruby/yast-ruby-bindings/Manifest | 1 + .../yast-ruby-bindings-9999.ebuild | 77 +++++++++++++++++++ dev-util/yast-testsuite/Manifest | 1 + .../yast-testsuite/yast-testsuite-9999.ebuild | 37 +++++++++ sys-libs/libxcrypt/ChangeLog | 36 +++++++++ sys-libs/libxcrypt/Manifest | 6 ++ .../libxcrypt/files/libxcrypt-libc-lock.patch | 40 ++++++++++ .../libxcrypt/files/libxcrypt-noWerror.patch | 12 +++ sys-libs/libxcrypt/libxcrypt-2.4.ebuild | 33 ++++++++ sys-libs/libxcrypt/metadata.xml | 10 +++ x11-libs/libyui-gtk/ChangeLog | 10 +++ x11-libs/libyui-gtk/Manifest | 4 + x11-libs/libyui-gtk/libyui-gtk-2.43.7.ebuild | 37 +++++++++ x11-libs/libyui-gtk/metadata.xml | 12 +++ x11-libs/libyui-ncurses/ChangeLog | 13 ++++ x11-libs/libyui-ncurses/Manifest | 4 + .../libyui-ncurses-2.44.1.ebuild | 36 +++++++++ x11-libs/libyui-ncurses/metadata.xml | 12 +++ x11-libs/libyui-qt/ChangeLog | 18 +++++ x11-libs/libyui-qt/Manifest | 4 + x11-libs/libyui-qt/libyui-qt-2.43.5.ebuild | 36 +++++++++ x11-libs/libyui-qt/metadata.xml | 12 +++ x11-libs/libyui/ChangeLog | 17 ++++ x11-libs/libyui/Manifest | 5 ++ .../libyui/files/libyui-2.21.1-gcc-47.patch | 12 +++ x11-libs/libyui/libyui-3.0.10.ebuild | 39 ++++++++++ x11-libs/libyui/metadata.xml | 12 +++ 33 files changed, 665 insertions(+) create mode 100644 app-admin/yast-yast2/Manifest create mode 100644 app-admin/yast-yast2/yast-yast2-9999.ebuild create mode 100644 dev-libs/yast-core/Manifest create mode 100644 dev-libs/yast-core/yast-core-9999.ebuild create mode 100644 dev-libs/yast-ycp-ui-bindings/Manifest create mode 100644 dev-libs/yast-ycp-ui-bindings/yast-ycp-ui-bindings-9999.ebuild create mode 100644 dev-ruby/yast-ruby-bindings/Manifest create mode 100644 dev-ruby/yast-ruby-bindings/yast-ruby-bindings-9999.ebuild create mode 100644 dev-util/yast-testsuite/Manifest create mode 100644 dev-util/yast-testsuite/yast-testsuite-9999.ebuild create mode 100644 sys-libs/libxcrypt/ChangeLog create mode 100644 sys-libs/libxcrypt/Manifest create mode 100644 sys-libs/libxcrypt/files/libxcrypt-libc-lock.patch create mode 100644 sys-libs/libxcrypt/files/libxcrypt-noWerror.patch create mode 100644 sys-libs/libxcrypt/libxcrypt-2.4.ebuild create mode 100644 sys-libs/libxcrypt/metadata.xml create mode 100644 x11-libs/libyui-gtk/ChangeLog create mode 100644 x11-libs/libyui-gtk/Manifest create mode 100644 x11-libs/libyui-gtk/libyui-gtk-2.43.7.ebuild create mode 100644 x11-libs/libyui-gtk/metadata.xml create mode 100644 x11-libs/libyui-ncurses/ChangeLog create mode 100644 x11-libs/libyui-ncurses/Manifest create mode 100644 x11-libs/libyui-ncurses/libyui-ncurses-2.44.1.ebuild create mode 100644 x11-libs/libyui-ncurses/metadata.xml create mode 100644 x11-libs/libyui-qt/ChangeLog create mode 100644 x11-libs/libyui-qt/Manifest create mode 100644 x11-libs/libyui-qt/libyui-qt-2.43.5.ebuild create mode 100644 x11-libs/libyui-qt/metadata.xml create mode 100644 x11-libs/libyui/ChangeLog create mode 100644 x11-libs/libyui/Manifest create mode 100644 x11-libs/libyui/files/libyui-2.21.1-gcc-47.patch create mode 100644 x11-libs/libyui/libyui-3.0.10.ebuild create mode 100644 x11-libs/libyui/metadata.xml diff --git a/app-admin/yast-yast2/Manifest b/app-admin/yast-yast2/Manifest new file mode 100644 index 0000000..34a73cf --- /dev/null +++ b/app-admin/yast-yast2/Manifest @@ -0,0 +1 @@ +EBUILD yast-yast2-9999.ebuild 1059 SHA256 a8f3354afa0b5f8107644310f0f81419b28413105656ca513adfeea0a6ac3280 SHA512 a5c4a723e91f10cbd8195dc4d473b2a33fab0ec9743ccdd2f1afb960a8ea37fefc65ba898a022ccd53594f4615bd36ab8d196e532f83c92b07461e95a08bacec WHIRLPOOL d512cdbd8bfde344f5bda507c1ce3d73def5f1d293853570b5f86c9186b862308fe981823a86c35f83be33ede400888a136126ac9455652cbb4efb9fb9aae556 diff --git a/app-admin/yast-yast2/yast-yast2-9999.ebuild b/app-admin/yast-yast2/yast-yast2-9999.ebuild new file mode 100644 index 0000000..f508a56 --- /dev/null +++ b/app-admin/yast-yast2/yast-yast2-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/xmlindent/xmlindent-0.2.17-r1.ebuild,v 1.4 2012/07/29 16:01:34 armin76 Exp $ + +EAPI="2" + +inherit toolchain-funcs git-2 autotools +EGIT_REPO_URI="https://github.com/yast/yast-yast2.git" + +DESCRIPTION="YaST2 - Core Libraries" +HOMEPAGE="http://github.com/yast/yast-yast2" +#SRC_URI="mirror://sourceforge/xmlindent/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64 ~arm" + +IUSE="" +DEPEND="app-misc/fdupes + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/XML-Writer + app-doc/doxygen + dev-tcltk/expect + dev-util/dejagnu + sys-libs/libxcrypt + dev-ruby/yard + dev-util/yast-devtools" + +RDEPEND="dev-libs/yast-core" + +src_prepare() { + # we use xcrypt ne need for the suse glibc owcrypt +# sed -e "s!owcrypt!xcrypt!" -i configure.in.in +# sed -e "s!!!" -i libycp/src/y2crypt.cc + y2tool y2autoconf + y2tool y2automake + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install || die +} diff --git a/dev-libs/yast-core/Manifest b/dev-libs/yast-core/Manifest new file mode 100644 index 0000000..e164bd0 --- /dev/null +++ b/dev-libs/yast-core/Manifest @@ -0,0 +1 @@ +EBUILD yast-core-9999.ebuild 1022 SHA256 2fd8bdb6022b62efa407dc502f13da6defad0b2fe9e771dfc8c14dfa314de19b SHA512 abff95f2e84164b5ebc827d42f714b4b75e20dd83c673c46b4184e68bd032638eba4b4e583bbfc86f7d295ef7e685447a5c67d18652dd563a66ed913a51f31b3 WHIRLPOOL 0b912b36a18a6276fd0d4b5f982eb673fb2fa4c75da912c2970ef3d793b54d69eca7852a9530908ce907bb5d3ca16c31112861a2dde2d1eb99327dbf016efd2b diff --git a/dev-libs/yast-core/yast-core-9999.ebuild b/dev-libs/yast-core/yast-core-9999.ebuild new file mode 100644 index 0000000..28b68c1 --- /dev/null +++ b/dev-libs/yast-core/yast-core-9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/xmlindent/xmlindent-0.2.17-r1.ebuild,v 1.4 2012/07/29 16:01:34 armin76 Exp $ + +EAPI="2" + +inherit toolchain-funcs git-2 autotools +EGIT_REPO_URI="https://github.com/yast/yast-core.git" + +DESCRIPTION="YaST2 - Core Libraries" +HOMEPAGE="http://github.com/yast/yast-core" +#SRC_URI="mirror://sourceforge/xmlindent/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64 ~arm" + +IUSE="" +DEPEND="app-misc/fdupes + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/XML-Writer + app-doc/doxygen + dev-tcltk/expect + dev-util/dejagnu + sys-libs/libxcrypt + dev-util/yast-devtools" + +RDEPEND="" + +src_prepare() { + # we use xcrypt ne need for the suse glibc owcrypt + sed -e "s!owcrypt!xcrypt!" -i configure.in.in + sed -e "s!!!" -i libycp/src/y2crypt.cc + y2tool y2autoconf + y2tool y2automake + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install || die +} diff --git a/dev-libs/yast-ycp-ui-bindings/Manifest b/dev-libs/yast-ycp-ui-bindings/Manifest new file mode 100644 index 0000000..e2555a4 --- /dev/null +++ b/dev-libs/yast-ycp-ui-bindings/Manifest @@ -0,0 +1 @@ +EBUILD yast-ycp-ui-bindings-9999.ebuild 1104 SHA256 aabd60d9d14028dd456665db7ca1a535580a87958a952538cf2633aadb22320c SHA512 82a363b4d0fc2d9e7b7c3617b8754627eac89906f0fad21cf3bbd7d7bbebc36643592f843e1d1f901f21287b9fc9390c9c722bcdd01dc402c0f09e727aa28783 WHIRLPOOL 97c570b9a28ecf28aed60acf310c45b12d110e6e403a56c86c4d9ad9b256b8583dab131d2bb62eb34ae350e6024cb3cac7eea5011707378533b211adbe1dcab4 diff --git a/dev-libs/yast-ycp-ui-bindings/yast-ycp-ui-bindings-9999.ebuild b/dev-libs/yast-ycp-ui-bindings/yast-ycp-ui-bindings-9999.ebuild new file mode 100644 index 0000000..27ff4a6 --- /dev/null +++ b/dev-libs/yast-ycp-ui-bindings/yast-ycp-ui-bindings-9999.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/xmlindent/xmlindent-0.2.17-r1.ebuild,v 1.4 2012/07/29 16:01:34 armin76 Exp $ + +EAPI="2" + +inherit toolchain-funcs git-2 autotools +EGIT_REPO_URI="https://github.com/yast/yast-ycp-ui-bindings.git" + +DESCRIPTION="YaST2 - Core Libraries" +HOMEPAGE="http://github.com/yast/yast-ycp-ui-bindings" +#SRC_URI="mirror://sourceforge/xmlindent/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64 ~arm" + +IUSE="" +DEPEND="app-misc/fdupes + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/XML-Writer + app-doc/doxygen + dev-tcltk/expect + dev-util/dejagnu + sys-libs/libxcrypt + dev-ruby/yard + dev-util/yast-devtools" + +RDEPEND="dev-libs/yast-core + x11-libs/libyui-ncurses" + +src_prepare() { + # we use xcrypt ne need for the suse glibc owcrypt +# sed -e "s!owcrypt!xcrypt!" -i configure.in.in +# sed -e "s!!!" -i libycp/src/y2crypt.cc + y2tool y2autoconf + y2tool y2automake + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install || die +} diff --git a/dev-ruby/yast-ruby-bindings/Manifest b/dev-ruby/yast-ruby-bindings/Manifest new file mode 100644 index 0000000..d5ed172 --- /dev/null +++ b/dev-ruby/yast-ruby-bindings/Manifest @@ -0,0 +1 @@ +EBUILD yast-ruby-bindings-9999.ebuild 1664 SHA256 390731520f8dc376a4a8277f36c772b366a42111a4666a7959500e2fb340dd5b SHA512 ae2f0c23437613e1e237d7a22224046c5aed80cfd8772c2e5f12e90b7a576a64652593468ca3b764ea98a0c1f7e104980a22bae3323e4e0598b1696492c09fe4 WHIRLPOOL 7fabea77bb66beb8ed9a1bd777aa6ccd898435aa6c7b10118ef7aa46dc94ab20345b09ac6cc4b5b5ddd3feb96b9fdca809d27a579c7726d11f1f998412899a37 diff --git a/dev-ruby/yast-ruby-bindings/yast-ruby-bindings-9999.ebuild b/dev-ruby/yast-ruby-bindings/yast-ruby-bindings-9999.ebuild new file mode 100644 index 0000000..46c9ae9 --- /dev/null +++ b/dev-ruby/yast-ruby-bindings/yast-ruby-bindings-9999.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/xmlindent/xmlindent-0.2.17-r1.ebuild,v 1.4 2012/07/29 16:01:34 armin76 Exp $ + +EAPI="2" + +USE_RUBY="ruby18 ruby19 ruby20" + +inherit toolchain-funcs git-2 cmake-utils ruby-ng +EGIT_REPO_URI="https://github.com/yast/yast-ruby-bindings.git" + +DESCRIPTION="YaST2 - Core Libraries" +HOMEPAGE="http://github.com/yast/yast-ruby-bindings" +#SRC_URI="mirror://sourceforge/xmlindent/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64 ~arm" + +IUSE="" +DEPEND="app-misc/fdupes + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/XML-Writer + app-doc/doxygen + dev-tcltk/expect + dev-util/dejagnu + sys-libs/libxcrypt + dev-ruby/yard + dev-util/yast-devtools" + +RDEPEND="dev-libs/yast-core + dev-ruby/ruby-gettext" + +pkg_setup() { + ruby-ng_pkg_setup +} + +src_unpack() { + git-2_src_unpack + cd "${WORKDIR}" + mkdir all + mv ${P} all/ || die "Could not move sources" +} + +all_ruby_prepare() { + cmake-utils_src_prepare +} + +each_ruby_configure() { + CMAKE_USE_DIR=${S} + local mycmakeargs=( + "-DRUBY_LIBRARY=$(ruby_get_libruby)" + "-DRUBY_INCLUDE_PATH=$(ruby_get_hdrdir)" + "-DRUBY_EXECUTABLE=${RUBY}" ) + cmake-utils_src_configure +} + + +each_ruby_compile() { + CMAKE_USE_DIR=${S} + cmake-utils_src_compile +} + +each_ruby_install() { + CMAKE_USE_DIR=${S} + cmake-utilsa_src_install +} + +#src_prepare() { + # we use xcrypt ne need for the suse glibc owcrypt +# sed -e "s!owcrypt!xcrypt!" -i configure.in.in +# sed -e "s!!!" -i libycp/src/y2crypt.cc +#} + +#src_install() { +# emake DESTDIR="${D}" install || die +#} diff --git a/dev-util/yast-testsuite/Manifest b/dev-util/yast-testsuite/Manifest new file mode 100644 index 0000000..7a3fbed --- /dev/null +++ b/dev-util/yast-testsuite/Manifest @@ -0,0 +1 @@ +EBUILD yast-devtools-9999.ebuild 1099 SHA256 8d1e05ebdea8fd372c43b83da3a766bfb7c2bbd678165c1a5aa197abcd7f6a67 SHA512 f4d86ddda0e7e27a8edb7c546cd3602f6c29241f204f1dbfc7c9d4b0be4bfccfa7ac07a2a08f2fa5d1b7d1ea568b4b0c00ae91b021a459a423ced115955d05fe WHIRLPOOL 5931bc527b6f17ae78ec61db1f191ede957a2816be27761026c6ecfd348c7cc161f1ddccc471fa9fc8a179f42ffe2b0513dd5e242140823943b193295c0ced29 diff --git a/dev-util/yast-testsuite/yast-testsuite-9999.ebuild b/dev-util/yast-testsuite/yast-testsuite-9999.ebuild new file mode 100644 index 0000000..c6671b8 --- /dev/null +++ b/dev-util/yast-testsuite/yast-testsuite-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/xmlindent/xmlindent-0.2.17-r1.ebuild,v 1.4 2012/07/29 16:01:34 armin76 Exp $ + +EAPI="2" + +inherit toolchain-funcs git-2 autotools +EGIT_REPO_URI="https://github.com/yast/yast-devtools.git" + +DESCRIPTION="YaST2 - Development Tools" +HOMEPAGE="http://github.com/yast/yast-devtools" +#SRC_URI="mirror://sourceforge/xmlindent/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64 ~arm" + +IUSE="" +DEPEND="app-misc/fdupes + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/XML-Writer" + +RDEPEND="dev-libs/yast-core + dev-ruby/" + +src_prepare() { + sed -e "s!packages\/\$RPMNAME!\$RPMNAME-\$VERSION!" -i build-tools/aclocal/y2autoconf.m4 -i build-tools/scripts/y2autoconf + ./build-tools/scripts/y2autoconf --bootstrap ./build-tools/ + ./build-tools/scripts/y2automake --bootstrap ./build-tools/ + #ACLOCAL_AMFLAGS is recommended but we have a common Makefile.am + cat ./build-tools/aclocal/*.m4 > acinclude.m4 + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install || die +} diff --git a/sys-libs/libxcrypt/ChangeLog b/sys-libs/libxcrypt/ChangeLog new file mode 100644 index 0000000..29a950e --- /dev/null +++ b/sys-libs/libxcrypt/ChangeLog @@ -0,0 +1,36 @@ +# ChangeLog for sys-libs/libxcrypt +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libxcrypt/ChangeLog,v 1.9 2010/04/26 11:25:53 flameeyes Exp $ + + 26 Apr 2010; Diego E. Pettenò + libxcrypt-2.4.ebuild: + Disable static libraries, since they would get removed anyway. + +*libxcrypt-2.4 (12 Jan 2010) + + 12 Jan 2010; Pawel Hajdan jr + +libxcrypt-2.4.ebuild: + Version bump (bug #298540). Also install into /lib to make it safe for tcb + and others to use libxcrypt. + + 01 Sep 2007; Christian Heim metadata.xml: + Removing method from metadata due to his retirement (see #175298 for + reference). + + 09 Feb 2007; Diego Pettenò ChangeLog: + Regenerate digest in Manifest2 format. + + 20 Oct 2004; Danny van Dyk libxcrypt-2.0.ebuild: + Marked ~amd64. + + 07 May 2004; Brandon Hale libxcrypt-2.0.ebuild: + Removed S= + + 26 Apr 2004; Aron Griffis libxcrypt-2.0.ebuild: + Add die following econf for bug 48950 + +*libxcrypt-2.0 (20 Jan 2004) + + 20 Jan 2004; Joshua Brindle libxcrypt-2.0.ebuild: + initial import + diff --git a/sys-libs/libxcrypt/Manifest b/sys-libs/libxcrypt/Manifest new file mode 100644 index 0000000..492fb38 --- /dev/null +++ b/sys-libs/libxcrypt/Manifest @@ -0,0 +1,6 @@ +AUX libxcrypt-libc-lock.patch 1024 SHA256 015041d4a9ee23eacc9b3c18216fedb2a6ac12d43c53e946695737de9212e746 SHA512 72dc3944ea6ad600887d99ba0a9b3c0acb9d107f6591a139f863032a45a5efa516ec8b08a06e564552694d14febed0a1e065b96dc4aef06cd274aebf98baedcd WHIRLPOOL 7cf000a35ad37af82b469310cc47e3c916240e8c89088c078ad5fd1707de370d98a6cee17115efd9c8c068b271e35b331bf85dfbb8fee6ee75caac2f60248b5e +AUX libxcrypt-noWerror.patch 720 SHA256 2451571ea688287557bfb1070e4b39c9a7104ae7b9f5b1477cf5d16ca1b41cc4 SHA512 f049036d25bf851631efa42f39cd466318f75b50b5dd381cee61baa5e74f7f072c2f9baf0f852ea362d71e21533b2e2d8dd3fa2fdf8edc6c0adb3dc283d82230 WHIRLPOOL 7bd440592f795547fc5462e192d96c5a555ad8b2c732ea644aaa445d2a9a9ad3a9770a64dbb3515f6af676481f7d28bbb4faf9692c3c8b14cc25aaa19f9ab39a +DIST libxcrypt_2.4.orig.tar.gz 361503 SHA256 4207aee39c4454c1955b26a3d77f33e730eae94c20406976b6de80c3a3cfb1cd SHA512 7171ce1b5b7f949232c4db94cf98bdd6396c3e2a8f2f483c041cab92d752e3a2fa93d564ede7efece57c069df129e6cc03049cf3e3f07bd3556031a7c4197cbf WHIRLPOOL 7f23673dacf2d3c6b7f8967aaeb3c2e23039a8f61149372df0dfb700ef5a316ea661be0a76a2caf63e32007a505626c13d8667885935693454bd44c7fc1849c8 +EBUILD libxcrypt-2.4.ebuild 922 SHA256 8d9ceb82900dfca8920a3a277939636a6d303d8cab602d0b8c3a1f056f35b1f3 SHA512 18bbf23363864f3ab7ada6f5b3b11627eeaf7fb3d472a9de992a9d92df4daf245fbcb9fbad2d608a210dc7520f6f5a26a3a28019d7ad821ee6b0c603b48e7ec9 WHIRLPOOL 5004633f80ad5563f149c545e286f14043cbe59c41d4b34dc8dab7c19be0adc1d12a416f6f6262db4141c1cb32ab0ada04bde669df4848595141a9ec172447e7 +MISC ChangeLog 1241 SHA256 cc1eb8deacc2c7f8479cb44937026417b2dc7fe112ca3496aea870c78f11fe9e SHA512 f51c200af78799dd3e6f312ab5ddcd2f660c6f19d1fc217979340ea8ae19245a1eb166e7de6d7201eb3b950dd08513656971f58a6f1561e630a207d46993b96a WHIRLPOOL 611b3c43490be5db9d7292456f45c8f9b2b5dd1d5d3feaa95164d1bfb8af216c07b621627ded3bfe1c0e35aead9386ceee30321a67f33d4564c41e2ad36a996d +MISC metadata.xml 394 SHA256 2811fce43c6930f68c07ad316c789ca848cc6086725801dd9230c5848ac663f5 SHA512 4e48ac0a6893a36043ba54bdc096b79ae7469866b82abb7d92d3fb90bbb950528c74d383e41bfaa235f5f314af6b34ccc994a43a374452f735727faecf60496e WHIRLPOOL fda0ceb10826a40b884c341dd662b39d5ff170ba8935b8693fc1a0ea9b46486aac8515b5f7c83f85f4ba9e4457e1823ccd18e3219f99b7c58f9b3c2d6abd569f diff --git a/sys-libs/libxcrypt/files/libxcrypt-libc-lock.patch b/sys-libs/libxcrypt/files/libxcrypt-libc-lock.patch new file mode 100644 index 0000000..150ff99 --- /dev/null +++ b/sys-libs/libxcrypt/files/libxcrypt-libc-lock.patch @@ -0,0 +1,40 @@ +diff -urN libxcrypt-3.0.2/src/crypt_util.c libxcrypt-3.0.2.new/src/crypt_util.c +--- libxcrypt-3.0.2/src/crypt_util.c 2007-10-25 15:17:46.000000000 +0200 ++++ libxcrypt-3.0.2.new/src/crypt_util.c 2013-02-04 12:45:20.560191479 +0100 +@@ -30,8 +30,7 @@ + #endif + #include + +-#include +-#define __libc_lock_t pthread_mutex_t ++#include + + #ifndef STATIC + #define STATIC static +@@ -265,7 +264,7 @@ + */ + struct crypt_data _ufc_foobar; + +-__libc_lock_define_initialized (static, _ufc_tables_lock) ++static pthread_mutex_t _ufc_tables_lock = PTHREAD_MUTEX_INITIALIZER; + + #ifdef DEBUG + +@@ -362,7 +361,7 @@ + #endif + + if(small_tables_initialized == 0) { +- __libc_lock_lock (_ufc_tables_lock); ++ pthread_mutex_lock (&_ufc_tables_lock); + if(small_tables_initialized) + goto small_tables_done; + +@@ -471,7 +470,7 @@ + } + small_tables_initialized = 1; + small_tables_done: +- __libc_lock_unlock(_ufc_tables_lock); ++ pthread_mutex_unlock (&_ufc_tables_lock); + } + + /* diff --git a/sys-libs/libxcrypt/files/libxcrypt-noWerror.patch b/sys-libs/libxcrypt/files/libxcrypt-noWerror.patch new file mode 100644 index 0000000..1efa071 --- /dev/null +++ b/sys-libs/libxcrypt/files/libxcrypt-noWerror.patch @@ -0,0 +1,12 @@ +diff -dur libxcrypt-3.0.2.orig/configure.in libxcrypt-3.0.2/configure.in +--- libxcrypt-3.0.2.orig/configure.in 2008-07-16 14:30:29.000000000 +0200 ++++ libxcrypt-3.0.2/configure.in 2012-06-19 12:27:48.000000000 +0200 +@@ -29,7 +29,7 @@ + + EXTRA_CFLAGS="" + if eval "test x$GCC = xyes"; then +- EXTRA_CFLAGS="-W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wpointer-arith -Werror" ++ EXTRA_CFLAGS="-W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wpointer-arith" + fi + AC_SUBST(EXTRA_CFLAGS) + diff --git a/sys-libs/libxcrypt/libxcrypt-2.4.ebuild b/sys-libs/libxcrypt/libxcrypt-2.4.ebuild new file mode 100644 index 0000000..f9682dd --- /dev/null +++ b/sys-libs/libxcrypt/libxcrypt-2.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libxcrypt/libxcrypt-2.4.ebuild,v 1.2 2010/04/26 11:25:53 flameeyes Exp $ + +EAPI=2 + +inherit eutils multilib + +DESCRIPTION="A replacement for libcrypt with DES, MD5 and blowfish support" +SRC_URI="mirror://debian/pool/main/libx/${PN}/${PN}_${PV}.orig.tar.gz" +HOMEPAGE="http://packages.debian.org/sid/libxcrypt1" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +src_prepare() { + epatch "${FILESDIR}"/libxcrypt-libc-lock.patch + #epatch "${FILESDIR}"/libxcrypt-noWerror.patch +} + +src_configure() { + # Do not install into /usr so that tcb and pam can use us. + econf --libdir=/$(get_libdir) --disable-static +} + +src_install() { + emake DESTDIR="${D}" install || die "emake failed" + + # Remove unneeded files from / + rm -f "${D}"/$(get_libdir)/"${PN}".la || die "rm failed" +} diff --git a/sys-libs/libxcrypt/metadata.xml b/sys-libs/libxcrypt/metadata.xml new file mode 100644 index 0000000..8f5a0e9 --- /dev/null +++ b/sys-libs/libxcrypt/metadata.xml @@ -0,0 +1,10 @@ + + + + hardened + + Crypt library for DES, MD5, and blowfish. Libxcrypt is a replacement for + libcrypt, which comes with the GNU C Library. It supports DES crypt, + MD5, and passwords with blowfish encryption. + + diff --git a/x11-libs/libyui-gtk/ChangeLog b/x11-libs/libyui-gtk/ChangeLog new file mode 100644 index 0000000..89f1e62 --- /dev/null +++ b/x11-libs/libyui-gtk/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for x11-libs/libyui-gtk +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-gtk/ChangeLog,v 1.1 2011/08/15 09:32:42 miska Exp $ + +*libyui-gtk-2.21.96 (15 Aug 2011) + + 15 Aug 2011; Michal Hrusecky +libyui-gtk-2.21.96.ebuild, + +metadata.xml: + New ebuild for libyui-gtk. Ebuild written by me. + diff --git a/x11-libs/libyui-gtk/Manifest b/x11-libs/libyui-gtk/Manifest new file mode 100644 index 0000000..e71ecb4 --- /dev/null +++ b/x11-libs/libyui-gtk/Manifest @@ -0,0 +1,4 @@ +DIST libyui-gtk-2.43.7.tar.gz 289343 SHA256 0ed0ae2fab5540efdf0ec8da998ec73475ab3c566bc222be6a304ee3bac00a44 SHA512 7548da2f24727934929b3c8c7cab64d0c1155f21b5f4a7b7490a818d184a3fc57c72974421fa5b13284adac57d33645915a1003495d622ee4d58307a032eb8f5 WHIRLPOOL 7e91ec595cf3c5c0f54e362a4846d6a0846d5c69271b64d59e76b12f0659a15d2ad7344d65799a20e4313c622ecf3babc2a65189c48fc5c896c5812b57d33f69 +EBUILD libyui-gtk-2.43.7.ebuild 817 SHA256 b12fe0e478429c9c0b77f32b07c90110d533158e33b292b8750fbd3d7e7989ce SHA512 29d865aec06c0dc1d6f259ca4f0417a2eae55ea81133ea375eb331472bfd7a93b64b7aa867f82e35cb714ca7df23a32780066db788787b8439827074a211bae3 WHIRLPOOL 294cc2406965e891bf3c5ff12a00a8b4f7f982bba1c39132c61fdd9e845398372d7d87fab215b68f62e3a59610c7d9d73576c5c730ec4903941ac57f0872ae32 +MISC ChangeLog 392 SHA256 6314b30294b42caea0e3ad9c9e7a7dd1d88d997bcb59908921e3b95cfe964649 SHA512 ab5e6b5325991791015f238eb9487f9878c10cdf30ba0fd64e7a7be3d330b651aae77a6acd7f9813c9f8628d16c4bfb3667004574f91e2d458bfe7466da6f786 WHIRLPOOL 552d3e9b11f9102b82c9528e029673dd30e910ea2dbe922ea2ccf1755f54531fcaf74def3956f7ed17c56a5b0b825064698ad2790d14421a4338beb956d04039 +MISC metadata.xml 443 SHA256 db09f3ef40e10584479b18374a102257253abd36a30583b4403ffad491f8816c SHA512 02053b61f55d2ce9fb34d62602ce8b0fb1894bbdcdccecdd639914c0f183f42a0f1445836d92393177a7f40b01726c45317437a58d93d13c2873174e12fe5d87 WHIRLPOOL 2eb5b357ddde456f5cd997c0d889b2f19cf2f9de0009b2766a3cfeaff919e25b1fe419da73fc05f78ff87d9d276c95d7bd032d9c33aa2347f789cba972281c84 diff --git a/x11-libs/libyui-gtk/libyui-gtk-2.43.7.ebuild b/x11-libs/libyui-gtk/libyui-gtk-2.43.7.ebuild new file mode 100644 index 0000000..0622baa --- /dev/null +++ b/x11-libs/libyui-gtk/libyui-gtk-2.43.7.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-gtk/libyui-gtk-2.21.96.ebuild,v 1.1 2011/08/15 09:32:42 miska Exp $ + +EAPI=4 + +inherit autotools cmake-utils + +DESCRIPTION="UI abstraction library - GTK plugin" +HOMEPAGE="http://sourceforge.net/projects/libyui/" +SRC_URI="https://github.com/libyui/libyui-gtk/archive/libyui-gtk/master/${PV}.tar.gz -> libyui-gtk-${PV}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="x11-libs/gtk+:3 + dev-python/pygtk + x11-libs/libyui +" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${PN}-${PN}-master-${PV} + +src_prepare() { + ./bootstrap.sh /usr +} + +#src_configure() { +# econf --disable-static +#} + +#src_install() { +# default +# find "${ED}" -name '*.la' -exec rm -f {} + +#} diff --git a/x11-libs/libyui-gtk/metadata.xml b/x11-libs/libyui-gtk/metadata.xml new file mode 100644 index 0000000..611d1d2 --- /dev/null +++ b/x11-libs/libyui-gtk/metadata.xml @@ -0,0 +1,12 @@ + + + + +miska@gentoo.org +Michal Hrušecký + + +Gtk plugin for libyui -- YaST2 user interface engine that provides the abstraction from graphical user interfaces (Qt, Gtk) and text based user interfaces (ncurses). + + + diff --git a/x11-libs/libyui-ncurses/ChangeLog b/x11-libs/libyui-ncurses/ChangeLog new file mode 100644 index 0000000..7d8a615 --- /dev/null +++ b/x11-libs/libyui-ncurses/ChangeLog @@ -0,0 +1,13 @@ +# ChangeLog for x11-libs/libyui-ncurses +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-ncurses/ChangeLog,v 1.2 2012/06/16 08:35:54 pacho Exp $ + + 16 Jun 2012; Pacho Ramos libyui-ncurses-2.21.1.ebuild: + Fix DESCRIPTION, bug #411757 by Jack Hill. + +*libyui-ncurses-2.21.1 (15 Aug 2011) + + 15 Aug 2011; Michal Hrusecky + +libyui-ncurses-2.21.1.ebuild, +metadata.xml: + New ebuild for libyui-ncurses. Ebuild written by me. + diff --git a/x11-libs/libyui-ncurses/Manifest b/x11-libs/libyui-ncurses/Manifest new file mode 100644 index 0000000..1397e4c --- /dev/null +++ b/x11-libs/libyui-ncurses/Manifest @@ -0,0 +1,4 @@ +DIST libyui-ncurses-2.44.1.tar.gz 181583 SHA256 b28063e2284c4e2fcb5c5a919e080f00740b2c8db91f26f665ec877f1af6f733 SHA512 8abe7e3f1ca004578d91829b2359e1bbe37ffd93f818549962a91518d9588b96014d1eb56f97e7adf96bcd286893ad830e96a46903a353009c63b469fc33eef1 WHIRLPOOL 4ca58f00702d18a2938267bc10cf9395ff31e39502e907fa8aa19205b998b8e5285d7c244dac563a586b6ee04167e44f0ec30d4de428af42069272b89b2d7f00 +EBUILD libyui-ncurses-2.44.1.ebuild 823 SHA256 d33374dad6a977b3964049e4b90cf12b27534a33f132a2226f4287f222c3e8a4 SHA512 78e025cb6e1225e14a9c3b570e4d00278d0e3f4f387eb36c0354fad6f8d871f7ef420c35a152687bf22d09e85396efd50a33635e3dbac4cb0bf80bf417833fdf WHIRLPOOL 92e2e31c9e631e7e72cbbf5253341b52eed607c7934c0d55b5ea42ffb3b7cf3e96fc6f11ab539baaba7500470d251624019463a5f29095a2a6b058c2c04e8b52 +MISC ChangeLog 532 SHA256 cd22643e90bc69995efef2942927efe8a18f2a22cbde0dda694ff81cf2cdc974 SHA512 87ec60e2e1e6456bcf701f88fac7d327986eed8caf81337d961d7ee8363de04a90110e46cc972f1861ac80b6e973be473ad49f949e360b8909178d7f783a2372 WHIRLPOOL fe6bd0aa022ec4c1d7424e066b2ac2e4e8627a54eec97d48e25abca22885cce6650a9c801ce3a7179b9dcfa4d2194beb8f00fb283bec31c27c2cb43ce428cda8 +MISC metadata.xml 447 SHA256 8d1d42e5c22579781608814212cff2edccbacad9481712e113049d27f74e3d09 SHA512 2f9f4e014a86acf2fe927895dae5363b769fe781d743a33195c99d336292b64379e4cc01e14eb4259a8bc78771343a3ffac56fdf82e7c5670852c03de879f07c WHIRLPOOL b82c567b70ea48c9a0405bf53d61d1a2e85ff0f15fec456a7eba722fead9198681c6b5c8f278550374c729abcc538ea36fc8a288aca58c86a57fc75e7b3aa649 diff --git a/x11-libs/libyui-ncurses/libyui-ncurses-2.44.1.ebuild b/x11-libs/libyui-ncurses/libyui-ncurses-2.44.1.ebuild new file mode 100644 index 0000000..66dbb24 --- /dev/null +++ b/x11-libs/libyui-ncurses/libyui-ncurses-2.44.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-gtk/libyui-gtk-2.21.96.ebuild,v 1.1 2011/08/15 09:32:42 miska Exp $ + +EAPI=4 + +inherit autotools cmake-utils + +DESCRIPTION="UI abstraction library - ncurses plugin" +HOMEPAGE="http://sourceforge.net/projects/libyui/" +SRC_URI="https://github.com/libyui/libyui-ncurses/archive/libyui-ncurses/master/${PV}.tar.gz -> libyui-ncurses-${PV}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="sys-libs/ncurses + x11-libs/libyui +" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${PN}-${PN}-master-${PV} + +src_prepare() { + ./bootstrap.sh /usr +} + +#src_configure() { +# econf --disable-static +#} + +#src_install() { +# default +# find "${ED}" -name '*.la' -exec rm -f {} + +#} diff --git a/x11-libs/libyui-ncurses/metadata.xml b/x11-libs/libyui-ncurses/metadata.xml new file mode 100644 index 0000000..cb608c9 --- /dev/null +++ b/x11-libs/libyui-ncurses/metadata.xml @@ -0,0 +1,12 @@ + + + + +miska@gentoo.org +Michal Hrušecký + + +ncurses plugin for libyui -- YaST2 user interface engine that provides the abstraction from graphical user interfaces (Qt, Gtk) and text based user interfaces (ncurses). + + + diff --git a/x11-libs/libyui-qt/ChangeLog b/x11-libs/libyui-qt/ChangeLog new file mode 100644 index 0000000..4042f6f --- /dev/null +++ b/x11-libs/libyui-qt/ChangeLog @@ -0,0 +1,18 @@ +# ChangeLog for x11-libs/libyui-qt +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-qt/ChangeLog,v 1.4 2013/03/02 23:44:58 hwoarang Exp $ + + 02 Mar 2013; Markos Chandras libyui-qt-2.21.1.ebuild: + Move Qt dependencies to the new category + + 03 Aug 2012; Michal Hrusecky libyui-qt-2.21.1.ebuild: + Dropping unneeded dependency bug#383421 + + 26 Jul 2012; Johannes Huber libyui-qt-2.21.1.ebuild: + Add missing slot dependencies on Qt. + +*libyui-qt-2.21.1 (15 Aug 2011) + + 15 Aug 2011; Michal Hrusecky +libyui-qt-2.21.1.ebuild, + +metadata.xml: + New ebuild for libyui-qt. Ebuild written by me. diff --git a/x11-libs/libyui-qt/Manifest b/x11-libs/libyui-qt/Manifest new file mode 100644 index 0000000..35d6ba7 --- /dev/null +++ b/x11-libs/libyui-qt/Manifest @@ -0,0 +1,4 @@ +DIST libyui-qt-2.43.5.tar.gz 161026 SHA256 c894ab9676b3c0769266b7eaae151a74e76cc5c4b1481812e48a6f204a08c2dd SHA512 1399772a9e8aa6f0e75eb3e233fc5b9ce129ef8eecbce18408813c4b42a07de0f5955f341542090019f4bbc1b57d8ef537df0191d7403c295da6c5877a39e6a1 WHIRLPOOL 06f0b5227ed1dcd4d523b7f810a8265ef22578d38a0aff545833031b1ab5124b32ca3a89920990e85b6251cee5f51856eafc69d9258e74265b3c608d1730ffc2 +EBUILD libyui-qt-2.43.5.ebuild 799 SHA256 713c5106a8af843d2966aa5bb6dbf7a2b0a384bd9f2f580277320e63b370b83e SHA512 0bb1b79310c44ec46a1a70628832c2ee8812b621557799a7388937e02e1e9f1014793d579a0c22b8897f76279ccb2d3fa1765ceee202267580ac6cef43ed063a WHIRLPOOL 1bde1022a1a7bb59f9405d9402460a6d5e5a75f5a02498f8cc6937f673a53603b1a96475a0c4cd1556af8fb2de59dab8485b06b807bddb9d30ea9357eecba4a3 +MISC ChangeLog 740 SHA256 f99f01d3639e632e70622e8550cab2c0b39301d91ae6dfd812923d9eb563d87a SHA512 2d73acdcf35e884b5128d56132f583522954c57e980b59e34c311697682af03f01c7d0728b6d8e71c856a4d5be6d02e1ec79e4f4e66e20e6063b2cf2abd6c732 WHIRLPOOL 2a81b1ce3f3966713c4d41ecbdf7bd7b4141b67a969f526706d89ca8bc8a73cec217952b04334f6cd4b8f67a12b5cc6315b929d3fded14838cc98253517ed6c1 +MISC metadata.xml 442 SHA256 664cb3dfcaeee3152006c77b069a3fb0cd5f08e579fbb2dc49f4ff6c309dbe67 SHA512 156d96288dfe4768ca9d018ff3ae29e2af703d222616abb3cbde963d2f2105c6e0418d887092b879e2e4bd5d2801437c5993f094629305fd5bde0f28fd091c89 WHIRLPOOL 06a9f798f4cebd9da723e57a2cac79c84ff48056a927e1c12ac3851be1f107c12a4b3c3d719a1451a561ba8fcbeff0e2a29a028416fd703827a496c11ffb8739 diff --git a/x11-libs/libyui-qt/libyui-qt-2.43.5.ebuild b/x11-libs/libyui-qt/libyui-qt-2.43.5.ebuild new file mode 100644 index 0000000..33ed053 --- /dev/null +++ b/x11-libs/libyui-qt/libyui-qt-2.43.5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-qt/libyui-qt-2.21.96.ebuild,v 1.1 2011/08/15 09:32:42 miska Exp $ + +EAPI=4 + +inherit autotools cmake-utils + +DESCRIPTION="UI abstraction library - qt plugin" +HOMEPAGE="http://sourceforge.net/projects/libyui/" +SRC_URI="https://github.com/libyui/libyui-qt/archive/libyui-qt/master/${PV}.tar.gz -> libyui-qt-${PV}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-qt/qtgui:4 + x11-libs/libyui +" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${PN}-${PN}-master-${PV} + +src_prepare() { + ./bootstrap.sh /usr +} + +#src_configure() { +# econf --disable-static +#} + +#src_install() { +# default +# find "${ED}" -name '*.la' -exec rm -f {} + +#} diff --git a/x11-libs/libyui-qt/metadata.xml b/x11-libs/libyui-qt/metadata.xml new file mode 100644 index 0000000..699b6ae --- /dev/null +++ b/x11-libs/libyui-qt/metadata.xml @@ -0,0 +1,12 @@ + + + + +miska@gentoo.org +Michal Hrušecký + + +Qt plugin for libyui -- YaST2 user interface engine that provides the abstraction from graphical user interfaces (Qt, Gtk) and text based user interfaces (ncurses). + + + diff --git a/x11-libs/libyui/ChangeLog b/x11-libs/libyui/ChangeLog new file mode 100644 index 0000000..f6b0397 --- /dev/null +++ b/x11-libs/libyui/ChangeLog @@ -0,0 +1,17 @@ +# ChangeLog for x11-libs/libyui +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui/ChangeLog,v 1.3 2012/07/30 18:14:12 miska Exp $ + + 30 Jul 2012; Michal Hrusecky libyui-2.21.1.ebuild, + +files/libyui-2.21.1-gcc-47.patch: + Fixed build with gcc-4.7 (bug#422065) + + 15 Aug 2011; Michal Hrusecky libyui-2.21.1.ebuild: + Disabling ~x86 for now, enabled by accident + +*libyui-2.21.1 (15 Aug 2011) + + 15 Aug 2011; Michal Hrusecky +libyui-2.21.1.ebuild, + +metadata.xml: + New ebuild for libyui. Ebuild written by me. + diff --git a/x11-libs/libyui/Manifest b/x11-libs/libyui/Manifest new file mode 100644 index 0000000..c703654 --- /dev/null +++ b/x11-libs/libyui/Manifest @@ -0,0 +1,5 @@ +AUX libyui-2.21.1-gcc-47.patch 398 SHA256 0ec582ca68e93ec747f144e7f4bc06376696968959b57d788001b3a59accf0fb SHA512 2bb42bed86d8e8f2beb10865f9b39bb4be76144c00cb315a4aa260467d10d5335490085ff8a2cf608a9766a71998cfa6a0facb2c1537f1197df264063e4f699d WHIRLPOOL 0719012448b87b036a3449207b7f6252592bf9e543d4c221a863533f2e7125803b12cb84cfa94b8006d03c7e347240273eb77990a505b84e7c714b2a0e3cd7b3 +DIST libyui-3.0.10.tar.gz 199878 SHA256 095116a3ea9a4a213608c24b5792447b26289c6dfc584005baa60f0974fa1480 SHA512 7c6340a439d7046573d39fe3e69a8fb02f62a7d08db8d2b6e0dcd2685d606eeebd55b934f283a22984861ad3643cbb750156b51e3915c8c2ffdfb49fcfcc6f60 WHIRLPOOL e18252c3a1052993fe3ef7c85b1bca13b9d5ff9703f1a7ea989c6ac891b527f833a68c3e44e6a77ab24ff79fd9b61f412d6a19f381063515a33d23d30b3f5bfb +EBUILD libyui-3.0.10.ebuild 870 SHA256 e47b25f32dd8fdb490cc4ddbc423dab8c45796be75aa61ab32562109078048b6 SHA512 dc817e963304b1547f2fd83589a27289173da830f56b8c0d4df489b600d6d843ada561489075f796f762d799fc6c38c52b19b4e45263e5941c07fb244a8262a2 WHIRLPOOL 2197a44d7585d960923e0c3eef1ad391f4a54c52c447906f1c2eef084bfcdd7c457c222deac916e85cf6cc1f6a3e5eb5e79333a4a14e44c64655e2a301e613ad +MISC ChangeLog 639 SHA256 2f06e174484e5951634d85996a8b1c4cc5f766d3f83d4c79652b0693aa5a9e55 SHA512 1d2d4bada10a9e302c6a6fc9b9fb37442af98b6ed215ea030909ba766188c2b74f89b423cfeb79e15d915a7d9ae4e683d50cd22de432ac803e1e73d901dd36ce WHIRLPOOL 1473aeb41ae9673a33e3b69d3e54ec27f4dcaf3907568c5f6fcbd596e430f894fd7c4cb23959b4d5deed253e2932d9276a59e4e717708197f04ed24f13ebb9a3 +MISC metadata.xml 490 SHA256 372bcdb012a54b79f6d393a4b9c9a551476a475daff348b5662b9dddbda47339 SHA512 5bd8c884898d9016af54a0ea3ac119fbe7d7a412e4797e09eb38b96b6c120cc87c2e089d3f4a1bb0af740511c56ac1a591ac409a9b29d0db09346b2e48760e2f WHIRLPOOL 9338b307194bf99fbeb0f30b7ceef5db3378d65fd55b269c6fcb4d26f78c4f4f5525567fdb8f86f003cb6d416e48d2181cc1bae6c9d832df0697f7c8bb3884e0 diff --git a/x11-libs/libyui/files/libyui-2.21.1-gcc-47.patch b/x11-libs/libyui/files/libyui-2.21.1-gcc-47.patch new file mode 100644 index 0000000..66fad12 --- /dev/null +++ b/x11-libs/libyui/files/libyui-2.21.1-gcc-47.patch @@ -0,0 +1,12 @@ +diff -Naru libyui-2.21.1-orig/src/TreeItem.h libyui-2.21.1/src/TreeItem.h +--- libyui-2.21.1-orig/src/TreeItem.h 2012-07-30 14:22:00.833938743 +0200 ++++ libyui-2.21.1/src/TreeItem.h 2012-07-30 14:22:59.310288616 +0200 +@@ -251,7 +251,7 @@ + // Insert as first child + + newChild->setNext( firstChild() ); +- setFirstChild( newChild ); ++ this->setFirstChild( newChild ); + } + else + { diff --git a/x11-libs/libyui/libyui-3.0.10.ebuild b/x11-libs/libyui/libyui-3.0.10.ebuild new file mode 100644 index 0000000..ee553b3 --- /dev/null +++ b/x11-libs/libyui/libyui-3.0.10.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui/libyui-2.21.1.ebuild,v 1.3 2012/07/30 18:14:12 miska Exp $ + +EAPI=4 + +inherit autotools eutils cmake-utils + +DESCRIPTION="UI abstraction library" +HOMEPAGE="https://github.com/libyui/libyui" +SRC_URI="https://github.com/libyui/libyui/archive/libyui/master/${PV}.tar.gz -> libyui-${PV}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="qt4 ncurses gtk" + +DEPEND="" +REQUIRED_USE="|| ( qt4 ncurses gtk )" +PDEPEND=" + qt4? ( x11-libs/libyui-qt ) + ncurses? ( x11-libs/libyui-ncurses ) + gtk? ( x11-libs/libyui-gtk ) + " + +S=${WORKDIR}/${PN}-${PN}-master-${PV} + +src_prepare() { + ./bootstrap.sh +} + +#src_configure() { +# econf --disable-static +#} + +#src_install() { +# default +# find "${ED}" -name '*.la' -exec rm -f {} + +#} diff --git a/x11-libs/libyui/metadata.xml b/x11-libs/libyui/metadata.xml new file mode 100644 index 0000000..ddacb65 --- /dev/null +++ b/x11-libs/libyui/metadata.xml @@ -0,0 +1,12 @@ + + + + +miska@gentoo.org +Michal Hrušecký + + +YaST2 user interface engine that provides the abstraction from graphical user interfaces (Qt, Gtk) and text based user interfaces (ncurses). This can be used independently of YaST2 for generic (C++) applications. + + +