This commit is contained in:
Mario Fetka 2013-12-05 14:14:35 +01:00
parent 0f616d4921
commit ecef5085a5
33 changed files with 665 additions and 0 deletions

View File

@ -0,0 +1 @@
EBUILD yast-yast2-9999.ebuild 1059 SHA256 a8f3354afa0b5f8107644310f0f81419b28413105656ca513adfeea0a6ac3280 SHA512 a5c4a723e91f10cbd8195dc4d473b2a33fab0ec9743ccdd2f1afb960a8ea37fefc65ba898a022ccd53594f4615bd36ab8d196e532f83c92b07461e95a08bacec WHIRLPOOL d512cdbd8bfde344f5bda507c1ce3d73def5f1d293853570b5f86c9186b862308fe981823a86c35f83be33ede400888a136126ac9455652cbb4efb9fb9aae556

View File

@ -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!<crypt.h>!<xcrypt.h>!" -i libycp/src/y2crypt.cc
y2tool y2autoconf
y2tool y2automake
eautoreconf
}
src_install() {
emake DESTDIR="${D}" install || die
}

View File

@ -0,0 +1 @@
EBUILD yast-core-9999.ebuild 1022 SHA256 2fd8bdb6022b62efa407dc502f13da6defad0b2fe9e771dfc8c14dfa314de19b SHA512 abff95f2e84164b5ebc827d42f714b4b75e20dd83c673c46b4184e68bd032638eba4b4e583bbfc86f7d295ef7e685447a5c67d18652dd563a66ed913a51f31b3 WHIRLPOOL 0b912b36a18a6276fd0d4b5f982eb673fb2fa4c75da912c2970ef3d793b54d69eca7852a9530908ce907bb5d3ca16c31112861a2dde2d1eb99327dbf016efd2b

View File

@ -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!<crypt.h>!<xcrypt.h>!" -i libycp/src/y2crypt.cc
y2tool y2autoconf
y2tool y2automake
eautoreconf
}
src_install() {
emake DESTDIR="${D}" install || die
}

View File

@ -0,0 +1 @@
EBUILD yast-ycp-ui-bindings-9999.ebuild 1104 SHA256 aabd60d9d14028dd456665db7ca1a535580a87958a952538cf2633aadb22320c SHA512 82a363b4d0fc2d9e7b7c3617b8754627eac89906f0fad21cf3bbd7d7bbebc36643592f843e1d1f901f21287b9fc9390c9c722bcdd01dc402c0f09e727aa28783 WHIRLPOOL 97c570b9a28ecf28aed60acf310c45b12d110e6e403a56c86c4d9ad9b256b8583dab131d2bb62eb34ae350e6024cb3cac7eea5011707378533b211adbe1dcab4

View File

@ -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!<crypt.h>!<xcrypt.h>!" -i libycp/src/y2crypt.cc
y2tool y2autoconf
y2tool y2automake
eautoreconf
}
src_install() {
emake DESTDIR="${D}" install || die
}

View File

@ -0,0 +1 @@
EBUILD yast-ruby-bindings-9999.ebuild 1664 SHA256 390731520f8dc376a4a8277f36c772b366a42111a4666a7959500e2fb340dd5b SHA512 ae2f0c23437613e1e237d7a22224046c5aed80cfd8772c2e5f12e90b7a576a64652593468ca3b764ea98a0c1f7e104980a22bae3323e4e0598b1696492c09fe4 WHIRLPOOL 7fabea77bb66beb8ed9a1bd777aa6ccd898435aa6c7b10118ef7aa46dc94ab20345b09ac6cc4b5b5ddd3feb96b9fdca809d27a579c7726d11f1f998412899a37

View File

@ -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!<crypt.h>!<xcrypt.h>!" -i libycp/src/y2crypt.cc
#}
#src_install() {
# emake DESTDIR="${D}" install || die
#}

View File

@ -0,0 +1 @@
EBUILD yast-devtools-9999.ebuild 1099 SHA256 8d1e05ebdea8fd372c43b83da3a766bfb7c2bbd678165c1a5aa197abcd7f6a67 SHA512 f4d86ddda0e7e27a8edb7c546cd3602f6c29241f204f1dbfc7c9d4b0be4bfccfa7ac07a2a08f2fa5d1b7d1ea568b4b0c00ae91b021a459a423ced115955d05fe WHIRLPOOL 5931bc527b6f17ae78ec61db1f191ede957a2816be27761026c6ecfd348c7cc161f1ddccc471fa9fc8a179f42ffe2b0513dd5e242140823943b193295c0ced29

View File

@ -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
}

View File

@ -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ò <flameeyes@gentoo.org>
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 <phajdan.jr@gentoo.org>
+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 <phreak@gentoo.org> metadata.xml:
Removing method from metadata due to his retirement (see #175298 for
reference).
09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
Regenerate digest in Manifest2 format.
20 Oct 2004; Danny van Dyk <kugelfang@gentoo.org> libxcrypt-2.0.ebuild:
Marked ~amd64.
07 May 2004; Brandon Hale <tseng@gentoo.org> libxcrypt-2.0.ebuild:
Removed S=
26 Apr 2004; Aron Griffis <agriffis@gentoo.org> libxcrypt-2.0.ebuild:
Add die following econf for bug 48950
*libxcrypt-2.0 (20 Jan 2004)
20 Jan 2004; Joshua Brindle <method@gentoo.org> libxcrypt-2.0.ebuild:
initial import

View File

@ -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

View File

@ -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 <string.h>
-#include <bits/libc-lock.h>
-#define __libc_lock_t pthread_mutex_t
+#include <pthread.h>
#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);
}
/*

View File

@ -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)

View File

@ -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"
}

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>hardened</herd>
<longdescription>
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.
</longdescription>
</pkgmetadata>

View File

@ -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 <miska@gentoo.org> +libyui-gtk-2.21.96.ebuild,
+metadata.xml:
New ebuild for libyui-gtk. Ebuild written by me.

View File

@ -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

View File

@ -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 {} +
#}

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>miska@gentoo.org</email>
<name>Michal Hrušecký</name>
</maintainer>
<longdescription lang="en">
Gtk plugin for libyui -- YaST2 user interface engine that provides the abstraction from graphical user interfaces (Qt, Gtk) and text based user interfaces (ncurses).
</longdescription>
</pkgmetadata>

View File

@ -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 <pacho@gentoo.org> 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 <miska@gentoo.org>
+libyui-ncurses-2.21.1.ebuild, +metadata.xml:
New ebuild for libyui-ncurses. Ebuild written by me.

View File

@ -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

View File

@ -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 {} +
#}

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>miska@gentoo.org</email>
<name>Michal Hrušecký</name>
</maintainer>
<longdescription lang="en">
ncurses plugin for libyui -- YaST2 user interface engine that provides the abstraction from graphical user interfaces (Qt, Gtk) and text based user interfaces (ncurses).
</longdescription>
</pkgmetadata>

View File

@ -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 <hwoarang@gentoo.org> libyui-qt-2.21.1.ebuild:
Move Qt dependencies to the new category
03 Aug 2012; Michal Hrusecky <miska@gentoo.org> libyui-qt-2.21.1.ebuild:
Dropping unneeded dependency bug#383421
26 Jul 2012; Johannes Huber <johu@gentoo.org> 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 <miska@gentoo.org> +libyui-qt-2.21.1.ebuild,
+metadata.xml:
New ebuild for libyui-qt. Ebuild written by me.

View File

@ -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

View File

@ -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 {} +
#}

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>miska@gentoo.org</email>
<name>Michal Hrušecký</name>
</maintainer>
<longdescription lang="en">
Qt plugin for libyui -- YaST2 user interface engine that provides the abstraction from graphical user interfaces (Qt, Gtk) and text based user interfaces (ncurses).
</longdescription>
</pkgmetadata>

17
x11-libs/libyui/ChangeLog Normal file
View File

@ -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 <miska@gentoo.org> 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 <miska@gentoo.org> libyui-2.21.1.ebuild:
Disabling ~x86 for now, enabled by accident
*libyui-2.21.1 (15 Aug 2011)
15 Aug 2011; Michal Hrusecky <miska@gentoo.org> +libyui-2.21.1.ebuild,
+metadata.xml:
New ebuild for libyui. Ebuild written by me.

5
x11-libs/libyui/Manifest Normal file
View File

@ -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

View File

@ -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
{

View File

@ -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 {} +
#}

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>miska@gentoo.org</email>
<name>Michal Hrušecký</name>
</maintainer>
<longdescription lang="en">
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.
</longdescription>
</pkgmetadata>