[gentoo-commits] repo/gentoo:master commit in: net-dialup/pptpd/files/, net-dialup/pptpd/
commit: 341934bc73764ea6424917e3c6032e49ec3a2aee Author: Sergey Popov gentoo org> AuthorDate: Wed Aug 17 07:45:27 2016 + Commit: Sergey Popov gentoo org> CommitDate: Wed Aug 17 07:47:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=341934bc net-dialup/pptpd: revision bump Bump to EAPI 6, create pidfile in /run instead of /var/run Took package maintainership Package-Manager: portage-2.2.28 net-dialup/pptpd/files/pptpd-1.4.0-pidfile.patch | 33 + .../pptpd/files/pptpd-1.4.0-sandbox-fix.patch | 4 +- net-dialup/pptpd/metadata.xml | 5 +- net-dialup/pptpd/pptpd-1.4.0-r2.ebuild | 80 ++ 4 files changed, 119 insertions(+), 3 deletions(-) diff --git a/net-dialup/pptpd/files/pptpd-1.4.0-pidfile.patch b/net-dialup/pptpd/files/pptpd-1.4.0-pidfile.patch new file mode 100644 index 000..59bc4a4 --- /dev/null +++ b/net-dialup/pptpd/files/pptpd-1.4.0-pidfile.patch @@ -0,0 +1,33 @@ +--- a/pptpd.c 2016-08-16 15:35:51.66000 +0300 b/pptpd.c 2016-08-16 15:36:01.01000 +0300 +@@ -115,7 +115,7 @@ + printf(" (default is /etc/ppp/options).\n"); + #endif + printf(" [-p] [--pidfile file] Specifies the file to write the process ID to\n"); +-printf(" (default is /var/run/pptpd.pid).\n"); ++printf(" (default is /run/pptpd.pid).\n"); + #if !defined(BSDUSER_PPP) + printf(" [-s] [--speed baud] Specifies the baud speed for the PPP daemon\n"); + printf(" (default is 115200).\n"); +--- a/pptpd.8 2016-08-16 15:34:53.48000 +0300 b/pptpd.8 2016-08-16 15:35:11.65000 +0300 +@@ -72,7 +72,7 @@ + .TP + \fB-p\fR|\fB--pidfile \fIpid-file + specifies an alternate location to store the process ID file (default +-.IR /var/run/pptpd.pid ). ++.IR /run/pptpd.pid ). + + .TP + \fB-s\fR|\fB--speed \fIbaud +--- a/defaults.h 2016-08-16 15:35:01.05000 +0300 b/defaults.h 2016-08-16 15:35:20.19000 +0300 +@@ -43,7 +43,7 @@ + #else + #define PPTPD_CONFIG_FILE_DEFAULT "/etc/pptpd.conf" + #endif +-#define PIDFILE_DEFAULT "/var/run/pptpd.pid" ++#define PIDFILE_DEFAULT "/run/pptpd.pid" + + #define STIMEOUT_DEFAULT10 /* seconds */ + diff --git a/net-dialup/pptpd/files/pptpd-1.4.0-sandbox-fix.patch b/net-dialup/pptpd/files/pptpd-1.4.0-sandbox-fix.patch index de91753..2162509 100644 --- a/net-dialup/pptpd/files/pptpd-1.4.0-sandbox-fix.patch +++ b/net-dialup/pptpd/files/pptpd-1.4.0-sandbox-fix.patch @@ -1,5 +1,5 @@ plugins/Makefile.orig 2013-05-15 14:36:33.994231829 +0400 -+++ plugins/Makefile 2013-05-15 14:37:06.686234429 +0400 +--- a/plugins/Makefile 2013-05-15 14:36:33.994231829 +0400 b/plugins/Makefile 2013-05-15 14:37:06.686234429 +0400 @@ -17,14 +17,14 @@ %.so: %.c $(CC) -o $@ $(LDFLAGS) $(CFLAGS) $^ $(LDADD) diff --git a/net-dialup/pptpd/metadata.xml b/net-dialup/pptpd/metadata.xml index d597e85..32a22c5 100644 --- a/net-dialup/pptpd/metadata.xml +++ b/net-dialup/pptpd/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd";> - + + pinkb...@gentoo.org + Sergey Popov + Log all GRE accepted packages when in debug mode (required if you want upstream support) diff --git a/net-dialup/pptpd/pptpd-1.4.0-r2.ebuild b/net-dialup/pptpd/pptpd-1.4.0-r2.ebuild new file mode 100644 index 000..c76de75 --- /dev/null +++ b/net-dialup/pptpd/pptpd-1.4.0-r2.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit autotools eutils flag-o-matic + +DESCRIPTION="Linux Point-to-Point Tunnelling Protocol Server" +HOMEPAGE="http://poptop.sourceforge.net/"; +SRC_URI="mirror://sourceforge/poptop/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="gre-extreme-debug tcpd" + +DEPEND="net-dialup/ppp:= + tcpd? ( sys-apps/tcp-wrappers )" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README TODO ) + +PATCHES=( + "${FILESDIR}/${P}-gentoo.patch" + "${FILESDIR}/${P}-sandbox-fix.patch" + "${FILESDIR}/${P}-pidfile.patch" +) + +src_prepare() { + # Match pptpd-logwtmp.so's version with pppd's version (#89895) + local PPPD_VER=`best_version net-dialup/ppp` + PPPD_VER=${PPPD_VER#*/*-} #reduce it to ${PV}-${PR} + PPPD_VER=${PPPD_VER%%[_-]*} # main version without beta/pre/patch/revision + sed -i -e "s:\\(#define[ \\t]*VERSION[ \\t]*\\)\".*\":\\1\"${PPPD_VER}\":" plugins/patchlevel.h || die + + # configure.in is actually configure.ac + mv configure.in configure.ac || die + + # Automake 1.13 compatibility, bug #469476 + sed -i
[gentoo-commits] repo/gentoo:master commit in: media-gfx/qrencode/
commit: 818f0abfc2ff20046b6db97b759ff1520d89f289 Author: Jeroen Roovers gentoo org> AuthorDate: Wed Aug 17 08:21:09 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Wed Aug 17 08:21:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818f0abf media-gfx/qrencode: Stable for HPPA (bug #589142). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches media-gfx/qrencode/qrencode-3.4.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/qrencode/qrencode-3.4.4-r1.ebuild b/media-gfx/qrencode/qrencode-3.4.4-r1.ebuild index f15c459..06b3b8c 100644 --- a/media-gfx/qrencode/qrencode-3.4.4-r1.ebuild +++ b/media-gfx/qrencode/qrencode-3.4.4-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://fukuchi.org/works/${PN}/${P}.tar.bz2"; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE="" RDEPEND="media-libs/libpng:0="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/, app-emulation/virtualbox-modules/, ...
commit: f69b91c9166fa6622efd77b79e9935618acf86f5 Author: Lars Wendler gentoo org> AuthorDate: Wed Aug 17 08:28:28 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Aug 17 08:30:18 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f69b91c9 virtualbox host packages: Bump to version 5.1.4 Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> app-emulation/virtualbox-additions/Manifest| 1 + .../virtualbox-additions-5.1.4.ebuild | 36 ++ app-emulation/virtualbox-bin/Manifest | 4 + .../virtualbox-bin-5.1.4.110228.ebuild | 288 + app-emulation/virtualbox-extpack-oracle/Manifest | 1 + .../virtualbox-extpack-oracle-5.1.4.110228.ebuild | 43 ++ app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-5.1.4.ebuild| 61 +++ app-emulation/virtualbox/Manifest | 2 + app-emulation/virtualbox/virtualbox-5.1.4.ebuild | 447 + 10 files changed, 884 insertions(+) diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest index 4e3dce2..891d819 100644 --- a/app-emulation/virtualbox-additions/Manifest +++ b/app-emulation/virtualbox-additions/Manifest @@ -6,3 +6,4 @@ DIST VBoxGuestAdditions_5.0.24.iso 58232832 SHA256 2d76c8812353b6c764078a6f2eabf DIST VBoxGuestAdditions_5.0.26.iso 58232832 SHA256 7458ee5a7121a7d243fd6a7528ba427945d9120c5efc7cd75b3951fb01f09c59 SHA512 57daf36caadace9e64c601b4b15f10da394c67574b886c2c2f20aad4692e49f99eca8a611ecd9cd6b3bf7609fa3433cff9b31a6ea38355247a049b4fa3fbb4bb WHIRLPOOL d6ca418b6e7845d407fd30690720f6072cb9d9e5b001526e38c2cfb9f54c591539bc488971d95b6c5158da47ec36a91a7effebf0f4b452bf9eed2382b328ea0d DIST VBoxGuestAdditions_5.1.0.iso 58511360 SHA256 6c7aa93de3fae6b784484151048c4ebdc953472383508254606d5d8512f27c25 SHA512 7697d0aa7439a4a5bfe97f5666de6df8e444d1b5f394c6650c27adf97c53df87f85cb7cda075f663320190c2facd20a50c5cc3179dc37bb2340530ed3359a7f3 WHIRLPOOL df27bafea1ae847f65701a974fd2c1ff7bb3104974afeb951a3a5cc0dab4a37b809eda4a35872b1ba816388aaa1ba7b53246c6c2a439624d1c5c36d554d0a012 DIST VBoxGuestAdditions_5.1.2.iso 58503168 SHA256 5dc6c570f3b90085e99a881c866a41d9a298a12552cbed7d81f43d1a5d27e096 SHA512 ffd5a8381014d1505174efdef9dcd06cb631032ee6269182cf9e56964a4cc46556ea53ed2a57ceec3da6663268935ac6b7a3b262b8a0e6c6bfb4adcba42436b5 WHIRLPOOL 79bf6bb141014c1303b29768cd7b7a5cd264edd49dd19b5e9d5a300c94691f6a3529d95faefd5ae8be47b795d739434cb5a98153cc70109ea844223c2b4352b3 +DIST VBoxGuestAdditions_5.1.4.iso 59262976 SHA256 e385b698338003595f6cdeee7b631ec6713058ba1227d1f2a1da342bdf741982 SHA512 d89ad8445d86d5ea442885d855d38ee6a4550e03cd96b986bf872d5ff40f9db09a3891bf1e1762a19ecc7aff692c8fa1809f8c854ce5245abf77693390bc5611 WHIRLPOOL 1cca6e9f37f80f1d912d589e10d3859e9f1487555d438ea272e637800c0400cabf3b5d385a1874b2e457a7469b0bbb36e0c3e4785e1108bcae357d595708 diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-5.1.4.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-5.1.4.ebuild new file mode 100644 index 000..681471f --- /dev/null +++ b/app-emulation/virtualbox-additions/virtualbox-additions-5.1.4.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils + +MY_PN=VBoxGuestAdditions +MY_PV="${PV/beta/BETA}" +MY_PV="${MY_PV/rc/RC}" +MY_P=${MY_PN}_${MY_PV} + +DESCRIPTION="CD image containing guest additions for VirtualBox" +HOMEPAGE="http://www.virtualbox.org/"; +SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"; + +LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +RDEPEND="!app-emulation/virtualbox-bin + !=app-emulation/virtualbox-" + +S="${WORKDIR}" + +src_unpack() { + return 0 +} + +src_install() { + insinto /usr/share/${PN/-additions} + newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso +} diff --git a/app-emulation/virtualbox-bin/Manifest b/app-emulation/virtualbox-bin/Manifest index fcce994..1ec44ab 100644 --- a/app-emulation/virtualbox-bin/Manifest +++ b/app-emulation/virtualbox-bin/Manifest @@ -6,6 +6,7 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.24-108355.tar.gz 16423699 SHA256 ae DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.26-108824.tar.gz 16425147 SHA256 2f2302c7ba3d00a1258fe8e7767a6eb08dccdc3c31f6e3eeb74063c2c268b104 SHA512 7bcc226db7fb8fe9d021ba0c6206a19c3f1aea397b271d7da294a8ffcc976a8512eacdf07f40af1fdf4317b5fe2093869d742a2f5e2b3090ee006807acd0521e WHIRLPOOL a8ccf09d9094f380c93ebb951df6aaad6c13e76392235db41af7fcfcf882302b714a428f13368d790edc9ac5ba2a6f7cb0fb442b4252f0d6de4a2454895f69f4 DIST Oracle_VM_VirtualBox_Extension_Pack-5.1.0-108711.tar.gz 16903489 SHA256 7e9802dbbdf56dcd963f8ef368fe1f9ff9accbd74d9fb297b44af3d4af757ec7 SHA512 df5969e2b2
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/, app-emulation/virtualbox-modules/, ...
commit: 0b2dba8527aab7f2ef42a623eb1158828475168b Author: Lars Wendler gentoo org> AuthorDate: Wed Aug 17 08:29:52 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Aug 17 08:30:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2dba85 virtualbox host packages: Removed old. Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> app-emulation/virtualbox-additions/Manifest| 1 - .../virtualbox-additions-5.1.0.ebuild | 36 -- app-emulation/virtualbox-bin/Manifest | 4 - .../virtualbox-bin-5.1.0.108711-r1.ebuild | 288 - app-emulation/virtualbox-extpack-oracle/Manifest | 1 - .../virtualbox-extpack-oracle-5.1.0.108711.ebuild | 43 -- app-emulation/virtualbox-modules/Manifest | 1 - .../virtualbox-modules-5.1.0-r1.ebuild | 61 --- app-emulation/virtualbox/Manifest | 1 - app-emulation/virtualbox/virtualbox-5.1.0.ebuild | 449 - 10 files changed, 885 deletions(-) diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest index 891d819..55946e0 100644 --- a/app-emulation/virtualbox-additions/Manifest +++ b/app-emulation/virtualbox-additions/Manifest @@ -4,6 +4,5 @@ DIST VBoxGuestAdditions_4.3.38.iso 57085952 SHA256 0aabbc9d548658e90f3b30d08e76a DIST VBoxGuestAdditions_5.0.16.iso 60063744 SHA256 8190f1e4031f8195971c2a97d2d3b1cf2d86fc83219f750d05cee9255c7dad85 SHA512 8a9d3fcb96a450163f357b92f8149f58700ec65c127fb872b103554417979fbe624a9e1bced3bb6cbf4b0bb6a5c3bbcae9581836cc5d3fde7a034d4032e519f9 WHIRLPOOL 89ed9064014a715a892388b5dbe3c4b577a5a813580be4fd2bd604672354f258b00a619980ba1369aeaceff6a77c6d370cc2b6bf3c17d2cd73a5c8fc9dcad1e8 DIST VBoxGuestAdditions_5.0.24.iso 58232832 SHA256 2d76c8812353b6c764078a6f2eabfe2cf67026d076a963f6d77493d647ad4610 SHA512 f171bc39fd205feeba320b4df00455177a255a3420e4d8d48372538c8c391b64f641ab9570423953806555278cda007eecd306f489ae5c1f467d4a0f34e63190 WHIRLPOOL 50335fd8defc716423b318afd7ce1fb51d515a24aa3170b8b4afc2a61030333b0a97a82c15e631460fe24dd788c1f7cfbbe99c92a58c8a2dc1971fd63615cb23 DIST VBoxGuestAdditions_5.0.26.iso 58232832 SHA256 7458ee5a7121a7d243fd6a7528ba427945d9120c5efc7cd75b3951fb01f09c59 SHA512 57daf36caadace9e64c601b4b15f10da394c67574b886c2c2f20aad4692e49f99eca8a611ecd9cd6b3bf7609fa3433cff9b31a6ea38355247a049b4fa3fbb4bb WHIRLPOOL d6ca418b6e7845d407fd30690720f6072cb9d9e5b001526e38c2cfb9f54c591539bc488971d95b6c5158da47ec36a91a7effebf0f4b452bf9eed2382b328ea0d -DIST VBoxGuestAdditions_5.1.0.iso 58511360 SHA256 6c7aa93de3fae6b784484151048c4ebdc953472383508254606d5d8512f27c25 SHA512 7697d0aa7439a4a5bfe97f5666de6df8e444d1b5f394c6650c27adf97c53df87f85cb7cda075f663320190c2facd20a50c5cc3179dc37bb2340530ed3359a7f3 WHIRLPOOL df27bafea1ae847f65701a974fd2c1ff7bb3104974afeb951a3a5cc0dab4a37b809eda4a35872b1ba816388aaa1ba7b53246c6c2a439624d1c5c36d554d0a012 DIST VBoxGuestAdditions_5.1.2.iso 58503168 SHA256 5dc6c570f3b90085e99a881c866a41d9a298a12552cbed7d81f43d1a5d27e096 SHA512 ffd5a8381014d1505174efdef9dcd06cb631032ee6269182cf9e56964a4cc46556ea53ed2a57ceec3da6663268935ac6b7a3b262b8a0e6c6bfb4adcba42436b5 WHIRLPOOL 79bf6bb141014c1303b29768cd7b7a5cd264edd49dd19b5e9d5a300c94691f6a3529d95faefd5ae8be47b795d739434cb5a98153cc70109ea844223c2b4352b3 DIST VBoxGuestAdditions_5.1.4.iso 59262976 SHA256 e385b698338003595f6cdeee7b631ec6713058ba1227d1f2a1da342bdf741982 SHA512 d89ad8445d86d5ea442885d855d38ee6a4550e03cd96b986bf872d5ff40f9db09a3891bf1e1762a19ecc7aff692c8fa1809f8c854ce5245abf77693390bc5611 WHIRLPOOL 1cca6e9f37f80f1d912d589e10d3859e9f1487555d438ea272e637800c0400cabf3b5d385a1874b2e457a7469b0bbb36e0c3e4785e1108bcae357d595708 diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-5.1.0.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-5.1.0.ebuild deleted file mode 100644 index 681471f..000 --- a/app-emulation/virtualbox-additions/virtualbox-additions-5.1.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit eutils - -MY_PN=VBoxGuestAdditions -MY_PV="${PV/beta/BETA}" -MY_PV="${MY_PV/rc/RC}" -MY_P=${MY_PN}_${MY_PV} - -DESCRIPTION="CD image containing guest additions for VirtualBox" -HOMEPAGE="http://www.virtualbox.org/"; -SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso"; - -LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -RESTRICT="mirror" - -RDEPEND="!app-emulation/virtualbox-bin - !=app-emulation/virtualbox-" - -S="${WORKDIR}" - -src_unpack() { - return 0 -} - -src_install() { - insinto /usr/share/${PN/-additions} - newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso -} diff --git a/app-emulation/virtualbox-bin/Manifest b/app-emulation/virtualbox-bin/Manifest index 1ec44ab..
[gentoo-commits] repo/gentoo:master commit in: app-text/po4a/
commit: ef012b1eff35e401cc024342af4bb184effc1ce0 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 08:57:29 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 08:57:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef012b1e app-text/po4a: ia64/ppc64/sparc stable, bug #582428 Package-Manager: portage-2.3.0 app-text/po4a/po4a-0.45-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/po4a/po4a-0.45-r3.ebuild b/app-text/po4a/po4a-0.45-r3.ebuild index 229f76b..24da50b 100644 --- a/app-text/po4a/po4a-0.45-r3.ebuild +++ b/app-text/po4a/po4a-0.45-r3.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://debian/pool/main/p/po4a/${PN}_${PV}.orig.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="test" RDEPEND="dev-perl/SGMLSpm
[gentoo-commits] repo/gentoo:master commit in: app-text/po4a/
commit: 4508ab8e5c272e1354c02961b40f64663b86acc6 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 08:58:35 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 08:58:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4508ab8e app-text/po4a: Drop old Package-Manager: portage-2.3.0 app-text/po4a/po4a-0.45-r1.ebuild | 35 - app-text/po4a/po4a-0.45-r2.ebuild | 64 --- 2 files changed, 99 deletions(-) diff --git a/app-text/po4a/po4a-0.45-r1.ebuild b/app-text/po4a/po4a-0.45-r1.ebuild deleted file mode 100644 index ee2d7e2..000 --- a/app-text/po4a/po4a-0.45-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -# Needed because this package also installs to vendor_perl -GENTOO_DEPEND_ON_PERL_SUBSLOT="yes" -inherit perl-app - -DESCRIPTION="Tools for helping translation of documentation" -HOMEPAGE="http://po4a.alioth.debian.org"; -SRC_URI="mirror://debian/pool/main/p/po4a/${PN}_${PV}.orig.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" -IUSE="test" - -RDEPEND="dev-perl/SGMLSpm - >=sys-devel/gettext-0.13 - app-text/openjade - dev-libs/libxslt - dev-perl/Locale-gettext - dev-perl/TermReadKey - dev-perl/Text-WrapI18N" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-0.380.0 - app-text/docbook-xsl-stylesheets - app-text/docbook-xml-dtd:4.1.2 - test? ( app-text/docbook-sgml-dtd - app-text/docbook-sgml-utils - virtual/tex-base )" - -SRC_TEST="do" diff --git a/app-text/po4a/po4a-0.45-r2.ebuild b/app-text/po4a/po4a-0.45-r2.ebuild deleted file mode 100644 index b4c3282..000 --- a/app-text/po4a/po4a-0.45-r2.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PLOCALES="af ca cs da de eo es et eu fr hr id it ja kn ko nb nl pl pt_BR pt ru sl sv uk vi zh_CN zh_HK" -PLOCALES_BACKUP="en" - -# Needed because this package also installs to vendor_perl -GENTOO_DEPEND_ON_PERL_SUBSLOT="yes" -inherit perl-app perl-module l10n - -DESCRIPTION="Tools for helping translation of documentation" -HOMEPAGE="http://po4a.alioth.debian.org"; -SRC_URI="mirror://debian/pool/main/p/po4a/${PN}_${PV}.orig.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" -IUSE="test" - -RDEPEND="dev-perl/SGMLSpm - >=sys-devel/gettext-0.13 - app-text/openjade - dev-libs/libxslt - dev-perl/Locale-gettext - dev-perl/TermReadKey - dev-perl/Text-WrapI18N" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-0.380.0 - app-text/docbook-xsl-stylesheets - app-text/docbook-xml-dtd:4.1.2 - test? ( app-text/docbook-sgml-dtd - app-text/docbook-sgml-utils - virtual/tex-base )" - -SRC_TEST="do" - -src_prepare() { - # Check against locale files in ${S}/pod/bin for mismatches - # with languages listed in PLOCALES - local locales_path="$S/po/bin" - l10n_find_plocales_changes "$locales_path" "" ".po" - - # Array containing locale files to remove - local locales_to_remove=( ) - - # Get rid of disabled locales - my_get_disabled_locales() { - local locale=$1 - local locale_abs_path="$locales_path/$locale.po" - locales_to_remove+=$locale_abs_path - } - - l10n_for_each_disabled_locale_do my_get_disabled_locales - - einfo "Your LINGUAS lists the following languages: $LINGUAS" - einfo "Removing locale files not listed in it ..." - - # perl_rm_files also updates the Manifest file - # and therefore silences Perl as to .po files we're about to clean - perl_rm_files "${locales_to_remove[@]}" -}
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 3446d9a30c7bf34a278934e1d064e64ad4651df6 Author: Sergey Popov gentoo org> AuthorDate: Wed Aug 17 09:05:42 2016 + Commit: Sergey Popov gentoo org> CommitDate: Wed Aug 17 09:06:19 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3446d9a3 package.mask: remove obsolete security mask of dev-vcs/subversion profiles/package.mask | 4 1 file changed, 4 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index e177e2f..e250f3a 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -361,10 +361,6 @@ app-portage/epm # Broken reverse deps. At least one header file has been moved around. >=media-gfx/imagemagick-7.0.1.0 -# Sergey Popov (26 Apr 2016) -# Security mask of older branches, wrt bug #5567810 - (16 Apr 2016) # Masked because of security bug 580210 =www-misc/monitorix-3.6.0
[gentoo-commits] repo/gentoo:master commit in: gnome-base/gvfs/
commit: ccaeb58aa22a63cb2180c3849d46fc6cb1b8 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 09:10:10 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 09:11:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccaeb58a gnome-base/gvfs: Restore the old samba behavior allowing from samba-3 (#549576#c13) Package-Manager: portage-2.3.0 gnome-base/gvfs/{gvfs-1.28.3.ebuild => gvfs-1.28.3-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnome-base/gvfs/gvfs-1.28.3.ebuild b/gnome-base/gvfs/gvfs-1.28.3-r1.ebuild similarity index 92% rename from gnome-base/gvfs/gvfs-1.28.3.ebuild rename to gnome-base/gvfs/gvfs-1.28.3-r1.ebuild index 23471e9..5656eda 100644 --- a/gnome-base/gvfs/gvfs-1.28.3.ebuild +++ b/gnome-base/gvfs/gvfs-1.28.3-r1.ebuild @@ -21,7 +21,7 @@ REQUIRED_USE=" udisks? ( udev ) systemd? ( udisks ) " -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris" # Can use libgphoto-2.5.0 as well. Automagic detection. RDEPEND=" @@ -47,7 +47,7 @@ RDEPEND=" >=app-pda/libplist-1:= ) mtp? ( >=media-libs/libmtp-1.1.6 ) nfs? ( >=net-fs/libnfs-1.9.7 ) - samba? ( >=net-fs/samba-4[client] ) + samba? ( || ( >=net-fs/samba-3.4.6[smbclient] >=net-fs/samba-4[client] ) ) systemd? ( sys-apps/systemd:0= ) udev? ( cdda? ( dev-libs/libcdio-paranoia )
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/
commit: dda0897537901090d99238e0b979ed8272811b4d Author: ArsenShnurkov gmail com> AuthorDate: Fri Jan 15 04:28:01 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Sat Aug 13 16:34:01 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=dda08975 use projects instead of sln dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild | 9 - dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild | 9 - 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild b/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild index 436ff04..6b91ae7 100644 --- a/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild +++ b/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild @@ -38,7 +38,7 @@ DEPEND="${COMMON_DEPENDENCIES} >=dev-dotnet/nunit-2.6.4-r201501110:2[nupkg] " -METAFILETOBUILD=Npgsql.sln +METAFILETOBUILD=src/Npgsql/Npgsql.csproj NUSPEC_FILENAME="npgsql.nuspec" COMMIT_DATE_INDEX=$(get_version_component_count ${PV} ) @@ -76,6 +76,9 @@ src_prepare() { src_compile() { exbuild /p:SignAssembly=true "/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}" + if use test; then + exbuild /p:SignAssembly=true "/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "test\Npgsql.Tests\Npgsql.Tests.csproj" + fi NUSPEC_PROPS+="nuget_version=${NUSPEC_VERSION};" NUSPEC_PROPS+="nuget_id=${NUSPEC_ID};" @@ -87,6 +90,10 @@ src_compile() { enuspec -Prop "${NUSPEC_PROPS}" "${S}/${NUSPEC_FILENAME}" } +src_test() { + default +} + src_install() { if use debug; then DIR="Debug" diff --git a/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild b/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild index 743e299..89fed90 100644 --- a/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild +++ b/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild @@ -38,7 +38,7 @@ DEPEND="${COMMON_DEPENDENCIES} >=dev-dotnet/nunit-2.6.4-r201501110:2[nupkg] " -METAFILETOBUILD=Npgsql.sln +METAFILETOBUILD=src/Npgsql/Npgsql.csproj NUSPEC_FILENAME="npgsql.nuspec" COMMIT_DATE_INDEX=$(get_version_component_count ${PV} ) @@ -76,6 +76,9 @@ src_prepare() { src_compile() { exbuild /p:SignAssembly=true "/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}" + if use test; then + exbuild /p:SignAssembly=true "/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "test\Npgsql.Tests\Npgsql.Tests.csproj" + fi NUSPEC_PROPS+="nuget_version=${NUSPEC_VERSION};" NUSPEC_PROPS+="nuget_id=${NUSPEC_ID};" @@ -87,6 +90,10 @@ src_compile() { enuspec -Prop "${NUSPEC_PROPS}" "${S}/${NUSPEC_FILENAME}" } +src_test() { + default +} + src_install() { if use debug; then DIR="Debug"
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/, eclass/
commit: 9c0d937d5bac3de8f4dc77cbeac0293d26ba54c7 Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 10:41:12 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 10:41:12 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=9c0d937d version bump dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild| 164 - ...-3.0.5_p20160101.ebuild => npgsql-3.1.6.ebuild} | 26 ++-- eclass/nupkg.eclass| 56 +-- 3 files changed, 57 insertions(+), 189 deletions(-) diff --git a/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild b/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild deleted file mode 100644 index 89fed90..000 --- a/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -# debug = debug configuration (symbols and defines for debugging) -# developer = generate symbols information (to view line numbers in stack traces, either in debug or release configuration) -# test = allow NUnit tests to run -# nupkg = create .nupkg file from .nuspec -# gac = install into gac -# pkg-config = register in pkg-config database -USE_DOTNET="net45" -IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config" - -inherit nupkg - -NAME="npgsql" -NUSPEC_ID="${NAME}" -HOMEPAGE="https://github.com/npgsql/${NAME}"; - -EGIT_COMMIT="5a333df0a48512ccd92f9a4b14ad75aa294d3940" -SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${P}.zip - mirror://gentoo/mono.snk.bz2" -S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" - -SLOT="0" - -DESCRIPTION="allows any program developed for .NET framework to access a PostgreSQL database" -LICENSE="npgsql" -LICENSE_URL="https://github.com/npgsql/npgsql/blob/develop/LICENSE.txt"; - -KEYWORDS="~amd64 ~ppc ~x86" -COMMON_DEPENDENCIES="|| ( >=dev-lang/mono-4.2 http://www.npgsql.org/css/img/postgresql-header.png -ICON_URL=$(get_nuget_trusted_icons_location)/${NUSPEC_ID}.${NUSPEC_VERSION}.png - -src_unpack() { - default - # Installing 'NLog 3.2.0.0'. - # Installing 'AsyncRewriter 0.6.0'. - # Installing 'EntityFramework 5.0.0'. - # Installing 'EntityFramework 6.1.3'. - # Installing 'NUnit 2.6.4'. - enuget_download_rogue_binary "NLog" "3.2.0.0" - enuget_download_rogue_binary "AsyncRewriter" "0.6.0" - enuget_download_rogue_binary "EntityFramework" "5.0.0" - enuget_download_rogue_binary "EntityFramework" "6.1.3" - #enuget_download_rogue_binary "NUnit" "2.6.4" -} - -src_prepare() { - elog "${S}/${NUSPEC_FILENAME}" - - enuget_restore "${METAFILETOBUILD}" - - cp "${FILESDIR}/${NUSPEC_FILENAME}" "${S}/${NUSPEC_FILENAME}" || die - patch_nuspec_file "${S}/${NUSPEC_FILENAME}" - - default -} - -src_compile() { - exbuild /p:SignAssembly=true "/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}" - if use test; then - exbuild /p:SignAssembly=true "/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "test\Npgsql.Tests\Npgsql.Tests.csproj" - fi - - NUSPEC_PROPS+="nuget_version=${NUSPEC_VERSION};" - NUSPEC_PROPS+="nuget_id=${NUSPEC_ID};" - NUSPEC_PROPS+="nuget_projectUrl=${HOMEPAGE};" - NUSPEC_PROPS+="nuget_licenseUrl=${LICENSE_URL};" - NUSPEC_PROPS+="nuget_description=${DESCRIPTION};" - NUSPEC_PROPS+="nuget_iconUrl=file://${ICON_URL}" - elog "NUSPEC_PROPS=${NUSPEC_PROPS}" - enuspec -Prop "${NUSPEC_PROPS}" "${S}/${NUSPEC_FILENAME}" -} - -src_test() { - default -} - -src_install() { - if use debug; then - DIR="Debug" - else - DIR="Release" - fi - - FINAL_DLL=npgsql/bin/${DIR}/Net45/npgsql.dll - - if use gac; then - egacinstall "${FINAL_DLL}" - fi - - insinto "$(get_nuget_trusted_icons_location)" - newins "${FILESDIR}/${ICON_FILENAME}" "${NUSPEC_ID}.${NUSPEC_VERSION}.png" - - enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg" - - install_pc_file -} - -patch_nuspec_file() -{ - if use nupkg; then - if use debug; then - DIR="Debug" - else - DIR="Release" - fi -FILES_STRING=`cat <<-EOF || die "${DIR} files at patch_nuspec_file()" - - - -EOF -` - einfo ${FILES_STRING} - replace "" "${FILES_STRING}" -- $1 || die "replace at patch_nuspec_file()" - fi -} - -PC_FILE_NAME=${PN} - -install_pc_file() -{ - if use pkg-config; then - dodir /usr/$(get_libdir)/pkgconfig - ebegin "Installing ${PC_FILE_NAME}.pc file" - sed \ - -e "s:@LIBDIR@:$(get_libdir):" \ - -e "s:@PACKAGENAME@:${PC_FILE_NAME}:" \ - -e "s:@DE
[gentoo-commits] proj/dotnet:master commit in: dev-util/mono-packaging-tools/
commit: 49e730209015afca221f1082c79885de4884514b Author: ArsenShnurkov gmail com> AuthorDate: Thu Aug 11 17:30:39 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Sat Aug 13 16:34:01 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=49e73020 tools updated .../mono-packaging-tools-0.1.2.ebuild | 81 ++ 1 file changed, 81 insertions(+) diff --git a/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2.ebuild b/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2.ebuild new file mode 100644 index 000..ff82f05 --- /dev/null +++ b/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit mono-env nuget dotnet + +NAME="mono-packaging-tools" +HOMEPAGE="https://github.com/ArsenShnurkov/${NAME}"; + +EGIT_COMMIT="37179a0d34cc17396d618a839761864685957aaa" +SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${PF}.tar.gz" +RESTRICT="mirror" +S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" + +SLOT="0" + +DESCRIPTION="mono packaging helpers" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~x86" +IUSE="developer nupkg debug" + +COMMON_DEPENDENCIES=">=dev-lang/mono-4.2 + dev-dotnet/mono-options[gac] + >=dev-dotnet/eto-parse-1.4.0[nupkg] + " +DEPEND="${COMMON_DEPENDENCIES} + " +RDEPEND="${COMMON_DEPENDENCIES} + " + +S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" +# PN = Package name, for example vim. +SLN_FILE=${PN}.sln +METAFILETOBUILD="${S}/${SLN_FILE}" +NUGET_PACKAGE_ID="${NAME}" + +src_prepare() { + #change version in .nuspec + # PV = Package version (excluding revision, if any), for example 6.3. + # It should reflect the upstream versioning scheme + sed "s/@VERSION@/${PV}/g" "${FILESDIR}/${NUGET_PACKAGE_ID}.nuspec" >"${S}/${NUGET_PACKAGE_ID}.nuspec" || die + + enuget_restore "${METAFILETOBUILD}" + default +} + +src_compile() { + exbuild "${METAFILETOBUILD}" + enuspec "${NUGET_PACKAGE_ID}.nuspec" +} + +install_tool() { + MONO=/usr/bin/mono + doins $1/bin/${DIR}/* + if use developer; then + make_wrapper $1 "${MONO} --debug /usr/share/${PN}/$1.exe" + else + make_wrapper $1 "${MONO} /usr/share/${PN}/$1.exe" + fi; +} + +src_install() { + DIR="" + if use debug; then + DIR="Debug" + else + DIR="Release" + fi + + insinto "/usr/share/${PN}/" + install_tool mpt-gitmodules + install_tool mpt-sln + install_tool mpt-csproj + install_tool mpt-machine + install_tool mpt-nuget + + enupkg "${WORKDIR}/${PN}.${PV}.nupkg" + + dodoc README.md +}
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/
commit: ec68c49b7c7dec4836492e230965fbd987cf730b Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 10:52:17 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 10:52:17 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=ec68c49b repoman fixes dev-dotnet/npgsql/metadata.xml| 7 +++ dev-dotnet/npgsql/npgsql-3.1.6.ebuild | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/dev-dotnet/npgsql/metadata.xml b/dev-dotnet/npgsql/metadata.xml index 0fb6e95..ab1141e 100644 --- a/dev-dotnet/npgsql/metadata.xml +++ b/dev-dotnet/npgsql/metadata.xml @@ -1,10 +1,9 @@ http://www.gentoo.org/dtd/metadata.dtd";> - dotnet - - cyn...@gentoo.org - Heather Cynede + + dot...@gentoo.org + Gentoo Dotnet Project https://github.com/npgsql/npgsql/issues diff --git a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild index dd8c8ea..acd16d4 100644 --- a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild +++ b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild @@ -31,9 +31,9 @@ DESCRIPTION="allows any program developed for .NET framework to access a Postgre LICENSE="npgsql" LICENSE_URL="https://github.com/npgsql/npgsql/blob/develop/LICENSE.txt"; -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64" COMMON_DEPENDENCIES="|| ( >=dev-lang/mono-4.2
[gentoo-commits] proj/dotnet:master commit in: /
commit: 66165b7bc5b9a9896b2cfa11d0d8d2e972597006 Author: mpkh gentoo org> AuthorDate: Tue Aug 16 14:49:58 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 14:49:58 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=66165b7b Merge pull request #217 from ArsenShnurkov/npgsql dev-dotnet/npgsql-3.1.6 dev-dotnet/dryioc/Manifest | 3 +- ...10.ebuild => dryioc-2.1.0_p201512110-r1.ebuild} | 18 +++- dev-dotnet/dryioc/files/icon.png | Bin 24160 -> 0 bytes dev-dotnet/npgsql/Manifest | 3 + .../files/npgsql.nuspec} | 6 +- dev-dotnet/npgsql/metadata.xml | 26 + .../npgsql-3.1.6.ebuild} | 108 + dev-util/mono-packaging-tools/Manifest | 2 +- ...=> mono-packaging-tools-0.1.2_p20160816.ebuild} | 22 +++-- dev-util/mono-tools/mono-tools-.ebuild | 6 +- eclass/dotnet.eclass | 11 --- eclass/gac.eclass | 61 eclass/machine.eclass | 41 eclass/nupkg.eclass| 58 --- licenses/npgsql| 7 ++ profiles/use.desc | 3 +- 16 files changed, 286 insertions(+), 89 deletions(-)
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/, licenses/, dev-dotnet/npgsql/files/
commit: 5d97dae4b533193e345aef36884eff4f30369323 Author: ArsenShnurkov gmail com> AuthorDate: Thu Jan 14 14:07:16 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Sat Aug 13 16:34:01 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=5d97dae4 initial version dev-dotnet/npgsql/files/npgsql.nuspec | 18 +++ dev-dotnet/npgsql/files/postgresql-header.png | Bin 0 -> 46960 bytes dev-dotnet/npgsql/metadata.xml | 22 dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild | 157 licenses/npgsql | 7 ++ 5 files changed, 204 insertions(+) diff --git a/dev-dotnet/npgsql/files/npgsql.nuspec b/dev-dotnet/npgsql/files/npgsql.nuspec new file mode 100644 index 000..a7ba6d2 --- /dev/null +++ b/dev-dotnet/npgsql/files/npgsql.nuspec @@ -0,0 +1,18 @@ + +http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd";> + +$nuget_id$ +$nuget_version$ +npgsql +$nuget_description$ +The Npgsql Development Team +en-US +$nuget_projectUrl$ +$nuget_iconUrl$ +$nuget_licenseUrl$ +postgresql sql + + + + + diff --git a/dev-dotnet/npgsql/files/postgresql-header.png b/dev-dotnet/npgsql/files/postgresql-header.png new file mode 100644 index 000..04b7c28 Binary files /dev/null and b/dev-dotnet/npgsql/files/postgresql-header.png differ diff --git a/dev-dotnet/npgsql/metadata.xml b/dev-dotnet/npgsql/metadata.xml new file mode 100644 index 000..0fb6e95 --- /dev/null +++ b/dev-dotnet/npgsql/metadata.xml @@ -0,0 +1,22 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + dotnet + + cyn...@gentoo.org + Heather Cynede + + + https://github.com/npgsql/npgsql/issues + npgsql/npgsql + + + create .pc file(s) for .dll(s) installed to gac + + Npgsql is an open source ADO.NET Data Provider for PostgreSQL, +it allows programs written in C#, F# and similar to access the PostgreSQL database server. +It is implemented in 100% C# code. Works with PostgreSQL 9.x and above. + Npgsql это ADO.NET DataProvider для СУБД PostgreSQL. +Можно использовать для работы с сервером баз данных на языках C#, F# и других, выполняющихся в CLR. +100% кода библиотека реализовано при помощи управляемого C#. Работает с PostgreSQL 9.x и выше. + diff --git a/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild b/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild new file mode 100644 index 000..436ff04 --- /dev/null +++ b/dev-dotnet/npgsql/npgsql-3.0.5_p20160101.ebuild @@ -0,0 +1,157 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +# debug = debug configuration (symbols and defines for debugging) +# developer = generate symbols information (to view line numbers in stack traces, either in debug or release configuration) +# test = allow NUnit tests to run +# nupkg = create .nupkg file from .nuspec +# gac = install into gac +# pkg-config = register in pkg-config database +USE_DOTNET="net45" +IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config" + +inherit nupkg + +NAME="npgsql" +NUSPEC_ID="${NAME}" +HOMEPAGE="https://github.com/npgsql/${NAME}"; + +EGIT_COMMIT="25703d852a5fed28dde238e2312c982482ea91e0" +SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${P}.zip + mirror://gentoo/mono.snk.bz2" +S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" + +SLOT="0" + +DESCRIPTION="allows any program developed for .NET framework to access a PostgreSQL database" +LICENSE="npgsql" +LICENSE_URL="https://github.com/npgsql/npgsql/blob/develop/LICENSE.txt"; + +KEYWORDS="~amd64 ~ppc ~x86" +COMMON_DEPENDENCIES="|| ( >=dev-lang/mono-4.2 http://www.npgsql.org/css/img/postgresql-header.png +ICON_URL=$(get_nuget_trusted_icons_location)/${NUSPEC_ID}.${NUSPEC_VERSION}.png + +src_unpack() { + default + # Installing 'NLog 3.2.0.0'. + # Installing 'AsyncRewriter 0.6.0'. + # Installing 'EntityFramework 5.0.0'. + # Installing 'EntityFramework 6.1.3'. + # Installing 'NUnit 2.6.4'. + enuget_download_rogue_binary "NLog" "3.2.0.0" + enuget_download_rogue_binary "AsyncRewriter" "0.6.0" + enuget_download_rogue_binary "EntityFramework" "5.0.0" + enuget_download_rogue_binary "EntityFramework" "6.1.3" + #enuget_download_rogue_binary "NUnit" "2.6.4" +} + +src_prepare() { + elog "${S}/${NUSPEC_FILENAME}" + + enuget_restore "${METAFILETOBUILD}" + + cp "${FILESDIR}/${NUSPEC_FILENAME}" "${S}/${NUSPEC_FILENAME}" || die + patch_nuspec_file "${S}/${NUSPEC_FILENAME}" + + default +} + +src_compile() { + exbuild /p:SignAssembly=true "/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}" + + NUSPEC_PROPS+="nuget_version=${NUSPEC_VERSION};" + NUSPEC_PROPS+="nuget_id=${NUSPEC_ID};
[gentoo-commits] proj/dotnet:master commit in: eclass/
commit: 7934f1bfdc7c70cb4d06ad58a66c5d6d470ef1d2 Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 15:48:06 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 15:48:06 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=7934f1bf require nuget for all other ebuilds which build packages eclass/nupkg.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/nupkg.eclass b/eclass/nupkg.eclass index ed6731f..03f5315 100644 --- a/eclass/nupkg.eclass +++ b/eclass/nupkg.eclass @@ -11,6 +11,9 @@ inherit dotnet IUSE+=" +nupkg" +DEPEND+=" dev-dotnet/nuget" +RDEPEND+=" dev-dotnet/nuget" + # @FUNCTION: get_nuget_trusted_icons_location # @USAGE: [directory] # @DESCRIPTION:
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/, dev-dotnet/npgsql/files/
commit: 3df4dda049ab5eb1df60e37bb99409df08a81ab0 Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 10:58:02 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 10:58:02 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=3df4dda0 move icon from to SRC_URI dev-dotnet/npgsql/files/postgresql-header.png | Bin 46960 -> 0 bytes dev-dotnet/npgsql/npgsql-3.1.6.ebuild | 5 +++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-dotnet/npgsql/files/postgresql-header.png b/dev-dotnet/npgsql/files/postgresql-header.png deleted file mode 100644 index 04b7c28..000 Binary files a/dev-dotnet/npgsql/files/postgresql-header.png and /dev/null differ diff --git a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild index acd16d4..65b6691 100644 --- a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild +++ b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild @@ -21,7 +21,8 @@ HOMEPAGE="https://github.com/npgsql/${NAME}"; EGIT_COMMIT="a7e147759c3756b6d22f07f5602aacd21f93d48d" SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz - gac? ( mirror://gentoo/mono.snk.bz2 )" + gac? ( mirror://gentoo/mono.snk.bz2 ) + http://www.npgsql.org/css/img/postgresql-header.png"; RESTRICT="mirror" S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" @@ -114,7 +115,7 @@ src_install() { fi insinto "$(get_nuget_trusted_icons_location)" - newins "${FILESDIR}/${ICON_FILENAME}" "${NUSPEC_ID}.${NUSPEC_VERSION}.png" + newins "${DISTDIR}/${ICON_FILENAME}" "${NUSPEC_ID}.${NUSPEC_VERSION}.png" enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg"
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/dryioc/, dev-util/mono-packaging-tools/, eclass/, dev-dotnet/npgsql/
commit: d67c029b5c92939a29fcc0f52ec69c4e8d3c51ec Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 13:24:59 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 13:24:59 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=d67c029b fix null reference bug in mpt-machine .../dryioc/dryioc-2.1.0_p201512110-r1.ebuild | 9 ++- dev-dotnet/npgsql/npgsql-3.1.6.ebuild | 19 +++--- .../mono-packaging-tools-0.1.1-r20150918.ebuild| 78 -- ...=> mono-packaging-tools-0.1.2_p20160816.ebuild} | 2 +- eclass/gac.eclass | 48 +++-- eclass/machine.eclass | 22 +++--- 6 files changed, 57 insertions(+), 121 deletions(-) diff --git a/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild index a5da7e5..50bcfb9 100644 --- a/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild +++ b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild @@ -46,7 +46,7 @@ HG_COMMIT="${EHG_REVISION:0:8}" # PF Full package name, ${PN}-${PVR}, for example vim-6.3-r1 SRC_URI="${REPOSITORY_URL}/get/${HG_COMMIT}.tar.gz -> ${PF}.tar.gz - https://raw.githubusercontent.com/ArsenShnurkov/dotnet/dryioc/dev-dotnet/dryioc/files/icon.png -> ${PF}.icon.png + nupkg? ( https://raw.githubusercontent.com/ArsenShnurkov/dotnet/dryioc/dev-dotnet/dryioc/files/icon.png -> ${PF}.icon.png ) gac? ( mirror://gentoo/mono.snk.bz2 ) " #RESTRICT="mirror" @@ -79,6 +79,7 @@ src_prepare() { default # /var/tmp/portage/dev-dotnet/dryioc-2.1.0-r201512110/work/dadhi-dryioc-9f1954dd921a einfo "patching project files" + sed -i 's=\r$==g' "${METAFILETOBUILD}" || die eapply "${FILESDIR}/DryIoc.csproj.patch" if ! use test ; then einfo "removing unit tests from solution" @@ -112,8 +113,10 @@ src_install() { egacinstall "bin/${DIR}/DryIoc.dll" - insinto "$(get_nuget_trusted_icons_location)" - newins "${DISTDIR}/${PF}.icon.png" "${NUSPEC_ID}.${NUSPEC_VERSION}.png" + if use nupkg; then + insinto "$(get_nuget_trusted_icons_location)" + newins "${DISTDIR}/${PF}.icon.png" "${NUSPEC_ID}.${NUSPEC_VERSION}.png" + fi install_pc_file } diff --git a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild index e88c27d..ee52d85 100644 --- a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild +++ b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="https://github.com/npgsql/${NAME}"; EGIT_COMMIT="a7e147759c3756b6d22f07f5602aacd21f93d48d" SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz - http://www.npgsql.org/css/img/postgresql-header.png + nupkg? ( http://www.npgsql.org/css/img/postgresql-header.png ) gac? ( mirror://gentoo/mono.snk.bz2 )" RESTRICT="mirror" S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" @@ -110,12 +110,13 @@ src_install() { FINAL_DLL=src/Npgsql/bin/${DIR}/Npgsql.dll - if use gac; then - egacinstall "${FINAL_DLL}" - fi + insinto ${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK} + doins ${FINAL_DLL} - insinto "$(get_nuget_trusted_icons_location)" - newins "${DISTDIR}/${ICON_FILENAME}" "${NUSPEC_ID}.${NUSPEC_VERSION}.png" + if use nupkg; then + insinto "$(get_nuget_trusted_icons_location)" + newins "${DISTDIR}/${ICON_FILENAME}" "${NUSPEC_ID}.${NUSPEC_VERSION}.png" + fi enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg" @@ -172,12 +173,12 @@ EOF pkg_postinst() { - egacadd "${libdir}/Npgsql.dll" - emachineadd "${libdir}/Npgsql.dll" "Npgsql" "Npgsql Data Provider" + egacadd "${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK}/Npgsql.dll" + emachineadd "Npgsql" "Npgsql Data Provider" "${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK}/Npgsql.dll" } pkg_prerm() { egacdel "Npgsql" - emachinedel "Npgsql" + emachinedel "Npgsql" "Npgsql Data Provider" "${PREFIX}/usr/lib/mono/${EBUILD_FRAMEWORK}/Npgsql.dll" } diff --git a/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.1-r20150918.ebuild b/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.1-r20150918.ebuild deleted file mode 100644 index 25c305f..000 --- a/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.1-r20150918.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit mono-env nuget dotnet - -NAME="mono-packaging-tools" -HOMEPAGE="https://github.com/ArsenShnurkov/${NAME}"; - -EGIT_COMMIT="b1261238bf03e84a30bf965d17c809a8a14d1cc1" -SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${PF}.zip" -S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" - -SLOT="0" - -DESCRIPTION="mono packaging helpers" -LICENSE="GPL-
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/
commit: 47e8b85f128c98dc593a9ef706e66892a9ba20a7 Author: ArsenShnurkov gmail com> AuthorDate: Thu Jan 14 14:20:41 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Sat Aug 13 16:34:01 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=47e8b85f more recent version dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild | 157 1 file changed, 157 insertions(+) diff --git a/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild b/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild new file mode 100644 index 000..743e299 --- /dev/null +++ b/dev-dotnet/npgsql/npgsql-3.0.5_p20160114.ebuild @@ -0,0 +1,157 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +# debug = debug configuration (symbols and defines for debugging) +# developer = generate symbols information (to view line numbers in stack traces, either in debug or release configuration) +# test = allow NUnit tests to run +# nupkg = create .nupkg file from .nuspec +# gac = install into gac +# pkg-config = register in pkg-config database +USE_DOTNET="net45" +IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config" + +inherit nupkg + +NAME="npgsql" +NUSPEC_ID="${NAME}" +HOMEPAGE="https://github.com/npgsql/${NAME}"; + +EGIT_COMMIT="5a333df0a48512ccd92f9a4b14ad75aa294d3940" +SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${P}.zip + mirror://gentoo/mono.snk.bz2" +S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" + +SLOT="0" + +DESCRIPTION="allows any program developed for .NET framework to access a PostgreSQL database" +LICENSE="npgsql" +LICENSE_URL="https://github.com/npgsql/npgsql/blob/develop/LICENSE.txt"; + +KEYWORDS="~amd64 ~ppc ~x86" +COMMON_DEPENDENCIES="|| ( >=dev-lang/mono-4.2 http://www.npgsql.org/css/img/postgresql-header.png +ICON_URL=$(get_nuget_trusted_icons_location)/${NUSPEC_ID}.${NUSPEC_VERSION}.png + +src_unpack() { + default + # Installing 'NLog 3.2.0.0'. + # Installing 'AsyncRewriter 0.6.0'. + # Installing 'EntityFramework 5.0.0'. + # Installing 'EntityFramework 6.1.3'. + # Installing 'NUnit 2.6.4'. + enuget_download_rogue_binary "NLog" "3.2.0.0" + enuget_download_rogue_binary "AsyncRewriter" "0.6.0" + enuget_download_rogue_binary "EntityFramework" "5.0.0" + enuget_download_rogue_binary "EntityFramework" "6.1.3" + #enuget_download_rogue_binary "NUnit" "2.6.4" +} + +src_prepare() { + elog "${S}/${NUSPEC_FILENAME}" + + enuget_restore "${METAFILETOBUILD}" + + cp "${FILESDIR}/${NUSPEC_FILENAME}" "${S}/${NUSPEC_FILENAME}" || die + patch_nuspec_file "${S}/${NUSPEC_FILENAME}" + + default +} + +src_compile() { + exbuild /p:SignAssembly=true "/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}" + + NUSPEC_PROPS+="nuget_version=${NUSPEC_VERSION};" + NUSPEC_PROPS+="nuget_id=${NUSPEC_ID};" + NUSPEC_PROPS+="nuget_projectUrl=${HOMEPAGE};" + NUSPEC_PROPS+="nuget_licenseUrl=${LICENSE_URL};" + NUSPEC_PROPS+="nuget_description=${DESCRIPTION};" + NUSPEC_PROPS+="nuget_iconUrl=file://${ICON_URL}" + elog "NUSPEC_PROPS=${NUSPEC_PROPS}" + enuspec -Prop "${NUSPEC_PROPS}" "${S}/${NUSPEC_FILENAME}" +} + +src_install() { + if use debug; then + DIR="Debug" + else + DIR="Release" + fi + + FINAL_DLL=npgsql/bin/${DIR}/Net45/npgsql.dll + + if use gac; then + egacinstall "${FINAL_DLL}" + fi + + insinto "$(get_nuget_trusted_icons_location)" + newins "${FILESDIR}/${ICON_FILENAME}" "${NUSPEC_ID}.${NUSPEC_VERSION}.png" + + enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg" + + install_pc_file +} + +patch_nuspec_file() +{ + if use nupkg; then + if use debug; then + DIR="Debug" + else + DIR="Release" + fi +FILES_STRING=`cat <<-EOF || die "${DIR} files at patch_nuspec_file()" + + + +EOF +` + einfo ${FILES_STRING} + replace "" "${FILES_STRING}" -- $1 || die "replace at patch_nuspec_file()" + fi +} + +PC_FILE_NAME=${PN} + +install_pc_file() +{ + if use pkg-config; then + dodir /usr/$(get_libdir)/pkgconfig + ebegin "Installing ${PC_FILE_NAME}.pc file" + sed \ + -e "s:@LIBDIR@:$(get_libdir):" \ + -e "s:@PACKAGENAME@:${PC_FILE_NAME}:" \ + -e "s:@DESCRIPTION@:${DESCRIPTION}:" \ + -e "s:@VERSION@:${PV}:" \ + -e 's*@LIBS@*-r:${libdir}'"/mono/${PC_FILE_NAME}/npgsql.dll"'*' \ + <<\EOF >"${D}/usr/$(get_libdir)/pkgconfig/${PC_FILE_NAME}.pc" || die +prefix=${pcfiledir}/../.. +exec_prefix=${prefix} +libdir=${exec_prefix}/@LIBDIR@ +Name:
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/icsharpcodetexteditor/, dev-dotnet/nuget-codeplex/, ...
commit: 1b7b76be2059abb6cbfd664867bef1ecabf352be Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 16:56:31 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 16:56:31 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=1b7b76be repoman fixed ...24.2-r1.ebuild => gnome-sharp-2.24.2-r2.ebuild} | 10 ++-- .../icsharpcodetexteditor-3.2.2-r20150630.ebuild | 4 +- dev-dotnet/nuget-codeplex/metadata.xml | 14 - .../nuget-codeplex/nuget-codeplex-2015.01.ebuild | 50 - .../nuget-codeplex/nuget-codeplex-.ebuild | 50 - .../files/add-keyfile-option-to-csproj-r2.patch| 6 ++ .../files/strongnames-for-ebuild-2.8.1-r2.patch| 34 dev-dotnet/nuget/nuget-2.8.7-r2.ebuild | 64 ++ .../files/add-keyfile-option-to-csproj-r1.patch| 13 + .../disable-testproject-build-in-sln-r1.patch | 12 .../xdt-for-monodevelop-2.8.1-r1.ebuild| 47 11 files changed, 183 insertions(+), 121 deletions(-) diff --git a/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r1.ebuild b/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r2.ebuild similarity index 83% rename from dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r1.ebuild rename to dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r2.ebuild index 604e765..6683e78 100644 --- a/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r1.ebuild +++ b/dev-dotnet/gnome-sharp/gnome-sharp-2.24.2-r2.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI="5" +EAPI="6" -inherit dotnet autotools base +inherit dotnet autotools SLOT="2" DESCRIPTION="gnome bindings for mono" HOMEPAGE="http://www.mono-project.com/GtkSharp"; LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86 ~ppc ~x86-fbsd" +KEYWORDS="~amd64 ~x86 ~ppc" SRC_URI="mirror://gnome/sources/gnome-sharp/2.24/${P}.tar.bz2" IUSE="debug" @@ -30,7 +30,7 @@ DEPEND="${RDEPEND} sys-devel/automake:1.11" src_prepare() { - base_src_prepare + default eautoreconf elibtoolize } diff --git a/dev-dotnet/icsharpcodetexteditor/icsharpcodetexteditor-3.2.2-r20150630.ebuild b/dev-dotnet/icsharpcodetexteditor/icsharpcodetexteditor-3.2.2-r20150630.ebuild index 399b862..2391bb3 100644 --- a/dev-dotnet/icsharpcodetexteditor/icsharpcodetexteditor-3.2.2-r20150630.ebuild +++ b/dev-dotnet/icsharpcodetexteditor/icsharpcodetexteditor-3.2.2-r20150630.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -15,7 +15,7 @@ EGIT_COMMIT="24903d58cddab7d0ff17fc96a8bb25f66e6eea56" SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${P}-${PR}.zip" SLOT="0" -KEYWORDS="amd64 ppc x86" +KEYWORDS="~amd64 ~x86 ~ppc" DEPEND="|| ( >=dev-lang/mono-3.4.0 -http://www.gentoo.org/dtd/metadata.dtd";> - - - dot...@gentoo.org - Gentoo Dotnet Project - - - NuGet - .NET Package Manager - - - NuGet - пакетный менеджер, чистый C# - - diff --git a/dev-dotnet/nuget-codeplex/nuget-codeplex-2015.01.ebuild b/dev-dotnet/nuget-codeplex/nuget-codeplex-2015.01.ebuild deleted file mode 100644 index 4dae789..000 --- a/dev-dotnet/nuget-codeplex/nuget-codeplex-2015.01.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -USE_DOTNET="net45" - -inherit dotnet eutils - -DESCRIPTION="Nuget - .NET Package Manager" -HOMEPAGE="http://nuget.codeplex.com"; -SRC_URI="http://download-codeplex.sec.s-msft.com/Download/SourceControlFileDownload.ashx?ProjectName=nuget&changeSetId=44651439bd90c1707852d47093cda9ba3fb58396 -> nuget-archive-${PV}.zip" -S=${WORKDIR} - -LICENSE="Apache-2.0" -SLOT="0" - -KEYWORDS="x86 amd64 ~ppc" -IUSE="" - -# Mask 3.2.0 because of mcs compiler bug : http://stackoverflow.com/a/17926731/238232 -# it fixed in 3.2.3 -DEPEND="|| ( >=dev-lang/mono-3.2.3 https://git01.codeplex.com/nuget"; - -DESCRIPTION="Nuget - .NET Package Manager" -HOMEPAGE="http://nuget.codeplex.com"; -SRC_URI="" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="" # ~x86 ~amd64 -IUSE="" - -# Mask 3.2.0 and later builds because of mcs compiler bug : http://stackoverflow.com/a/17926731/238232 -# it fixed in 3.2.3. -DEPEND=">=dev-lang/mono-3.2.3" -RDEPEND="${DEPEND}" - -pkg_setup() { - dotnet_pkg_setup - mozroots --import --sync --machine -} - -src_prepare() { - sed -i -e 's@RunTests@ @g' "${S}/Build/Build.proj" || die -} - -src_configure() { - export EnableNuGetPackageRestore="true" -} - -src_compile() { - xbuild Build/Build.proj /p:Configuration=Release /p:TreatWarningsAsErrors=false /tv:4.0 /p:TargetFr
[gentoo-commits] proj/dotnet:master commit in: /
commit: 44266d62880460a420696c1691d62d8910dc6772 Author: mpkh gentoo org> AuthorDate: Tue Aug 16 17:05:14 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 17:05:14 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=44266d62 Merge pull request #218 from ArsenShnurkov/nuget Nuget should depend on Xdt-for-monodevelop with [gac] useflag ...24.2-r1.ebuild => gnome-sharp-2.24.2-r2.ebuild} | 10 ++--- .../icsharpcodetexteditor-3.2.2-r20150630.ebuild | 4 +- dev-dotnet/nuget-codeplex/Manifest | 1 - dev-dotnet/nuget-codeplex/metadata.xml | 14 -- .../nuget-codeplex/nuget-codeplex-2015.01.ebuild | 50 -- .../nuget-codeplex/nuget-codeplex-.ebuild | 50 -- ...patch => add-keyfile-option-to-csproj-r2.patch} | 4 +- ...patch => strongnames-for-ebuild-2.8.1-r2.patch} | 8 ++-- ...nuget-2.8.7-r1.ebuild => nuget-2.8.7-r2.ebuild} | 11 ++--- ...patch => add-keyfile-option-to-csproj-r1.patch} | 4 +- ...h => disable-testproject-build-in-sln-r1.patch} | 4 +- ebuild => xdt-for-monodevelop-2.8.1-r1.ebuild} | 13 +++--- eclass/nupkg.eclass| 3 ++ 13 files changed, 33 insertions(+), 143 deletions(-)
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/x-pagedlist/, dev-dotnet/log4net/, dev-dotnet/newtonsoft-json/, ...
commit: b93e18209ed3406739db085c3018004c41999682 Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 22:35:07 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 22:35:07 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=b93e1820 remove base from inherit line dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild | 6 +-- .../Open-NAT/Open-NAT-1.0.0-r201510290.ebuild | 5 +- dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild | 2 +- .../deveel-irony-1.0.0_p20150328.ebuild| 2 +- .../deveel-math-1.5.66-r201512290.ebuild | 2 +- .../eto-parse/eto-parse-1.4.0-r20150907.ebuild | 4 +- dev-dotnet/gtk-sharp/gtk-sharp-2.12.21-r1.ebuild | 60 + dev-dotnet/gtk-sharp/gtk-sharp-2.99.1-r1.ebuild| 60 + dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r1.ebuild| 61 ++ .../icsharpcodetexteditor-3.2.2-r20150630.ebuild | 4 +- .../irony-framework-1.0.0_p20131212-r1.ebuild | 2 +- ...lus-.ebuild => libgdiplus-2.10.9-r3.ebuild} | 20 +++ dev-dotnet/libgdiplus/libgdiplus-.ebuild | 6 +-- dev-dotnet/log4net/log4net-1.2.11-r1.ebuild| 4 +- dev-dotnet/log4net/log4net-1.2.11.ebuild | 4 +- .../monotorrent-1.0.0-r201510130.ebuild| 6 +-- .../newtonsoft-json/newtonsoft-json-6.0.8.ebuild | 2 +- .../newtonsoft-json-7.0.1_p20150831.ebuild | 2 +- .../newtonsoft-json-8.0.1_p20151229.ebuild | 2 +- dev-dotnet/nini/nini-1.1.0-r3.ebuild | 6 +-- dev-dotnet/nuget/nuget-2.8.1.ebuild| 6 +-- dev-dotnet/nuget/nuget-2.8.3.ebuild| 6 +-- dev-dotnet/nuget/nuget-2.8.7-r1.ebuild | 4 +- dev-dotnet/nuget/nuget-2.8.7-r2.ebuild | 2 +- dev-dotnet/nuget/nuget-2.8.7.ebuild| 6 +-- .../sharpziplib-0.86.0-r20150714.ebuild| 6 +-- .../x-pagedlist-1.24.0.23549-r201512120.ebuild | 6 +-- .../xdt-for-monodevelop-2.8.1-r1.ebuild| 2 +- .../xdt-for-monodevelop-2.8.1.ebuild | 6 +-- .../xdt-for-monodevelop-2.8.3.ebuild | 6 +-- dev-util/mono-debugger/mono-debugger-.ebuild | 6 +-- ...ebuild => mono-docbrowser-2.20130821-r2.ebuild} | 9 ++-- .../mono-docbrowser/mono-docbrowser-.ebuild| 6 +-- dev-util/nunit/nunit-2.6.4_p2015011102-r1.ebuild | 2 +- dev-util/nunit/nunit-3.0.1-r1.ebuild | 2 +- 35 files changed, 259 insertions(+), 76 deletions(-) diff --git a/dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild b/dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild index a20769a..5a7fb55 100644 --- a/dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild +++ b/dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 -inherit mono-env dotnet nupkg +EAPI=6 +inherit mono-env dotnet nupkg gac NAME="NLog" HOMEPAGE="https://github.com/ArsenShnurkov/${NAME}"; diff --git a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild index 8389688..6a233b1 100644 --- a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild +++ b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild @@ -2,10 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 -# mono-env -inherit dotnet nupkg +inherit dotnet nupkg gac HOMEPAGE="https://lontivero.github.io/Open.NAT"; DESCRIPTION="Class library to use port forwarding in NAT devices with UPNP and/or PMP" diff --git a/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild b/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild index 802a115..6637544 100644 --- a/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild +++ b/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild @@ -4,7 +4,7 @@ EAPI=6 -inherit nupkg +inherit nupkg gac HOMEPAGE="http://cecil.pe/"; DESCRIPTION="System.Reflection alternative to generate and inspect .NET executables/libraries" diff --git a/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild b/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild index 2792243..e5b9e81 100644 --- a/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild +++ b/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild @@ -16,7 +16,7 @@ USE_DOTNET="net45" KEYWORDS="~amd64 ~x86" -inherit versionator dotnet nupkg +inherit versionator dotnet nupkg gac HOMEPAGE=https://github.com/deveel/irony NAME=irony diff --git a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild index 0974881..c168cf9 100644 --- a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild +++ b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild @@ -4,7 +4,7 @@ EAPI=6 -inherit versiona
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/, dev-dotnet/Open-NAT/, dev-dotnet/monotorrent/, ...
commit: a711cb20aecc680d13794d3df0590236efaeb73f Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 22:15:08 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 22:15:08 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=a711cb20 changes to .nuspec modification .../Open-NAT/Open-NAT-1.0.0-r201510290.ebuild | 13 --- .../commandlineparser-0.6.0_p20160115.ebuild | 17 + .../deveel-math-1.5.66-r201512290.ebuild | 33 +- .../deveeldb-2.0_pre_alpha_p20160101.ebuild| 29 .../dryioc/dryioc-2.1.0_p201512110-r1.ebuild | 34 +- .../irony-framework-1.0.0_p20131212-r1.ebuild | 34 +- .../monotorrent-1.0.0-r201510130.ebuild| 40 +++--- .../newtonsoft-json/newtonsoft-json-6.0.8.ebuild | 15 .../newtonsoft-json-7.0.1_p20150831.ebuild | 15 .../newtonsoft-json-8.0.1_p20151229.ebuild | 15 dev-dotnet/npgsql/npgsql-3.1.6.ebuild | 15 .../x-pagedlist-1.24.0.23549-r201512120.ebuild | 35 +-- dev-util/nunit/build.sh| 4 --- 13 files changed, 141 insertions(+), 158 deletions(-) diff --git a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild index d761c11..8389688 100644 --- a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild +++ b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild @@ -80,15 +80,14 @@ patch_nuspec_file() else DIR="Release" fi - FILES_STRING=`cat <<-EOF || die "files at patch_nuspec_file()" - - - - + FILES_STRING=`sed 's/[\/&]/&/g' <<-EOF || die "escaping replacement string characters" + + + + EOF ` - einfo ${FILES_STRING} - sed -i 's##${FILES_STRING}#' $1 || die "replace at patch_nuspec_file()" + sed -i 's/<\/package>/'"${FILES_STRING//$'\n'/\\$'\n'}"'\n&/g' $1 || die "escaping line endings" fi } diff --git a/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild b/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild index 8e53947..35afbe2 100644 --- a/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild +++ b/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild @@ -14,7 +14,7 @@ USE_DOTNET="net45" # pkg-config = register in pkg-config database IUSE="${USE_DOTNET} debug test +developer +aot +nupkg +gac +pkg-config" -inherit nupkg +inherit gac nupkg HOMEPAGE="https://github.com/mgrosperrin/commandlineparser/releases"; DESCRIPTION="command line parser on System.ComponentModel.DataAnnotations" @@ -190,14 +190,13 @@ patch_nuspec_file() else DIR="Release" fi -FILES_STRING=`cat <<-EOF || die "${DIR} files at patch_nuspec_file()" - - - -EOF -` - einfo ${FILES_STRING} - sed -i 's##${FILES_STRING}#' $1 || die "replace at patch_nuspec_file()" + FILES_STRING=`sed 's/[\/&]/&/g' <<-EOF || die "escaping replacement string characters" + + + + EOF + ` + sed -i 's/<\/package>/'"${FILES_STRING//$'\n'/\\$'\n'}"'\n&/g' $1 || die "escaping line endings" fi } diff --git a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild index 59cfd1d..0974881 100644 --- a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild +++ b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild @@ -121,25 +121,24 @@ patch_nuspec_file() if use nupkg; then if use debug; then DIR="Debug" -FILES_STRING=`cat <<-EOF || die "${DIR} files at patch_nuspec_file()" - - - - -EOF -` - else - DIR="Release" -FILES_STRING=`cat <<-EOF || die "${DIR} files at patch_nuspec_file()" - - - -EOF -` + FILES_STRING=`sed 's/[\/&]/&/g' <<-EOF || die "escaping replacement string characters" + + + + + EOF + ` + else + DIR="Release" + FILES_STRING=`sed 's/[\/&]/&/g' <<-EOF || die "escaping replacement string characters" + + +
[gentoo-commits] proj/dotnet:master commit in: dev-util/mono-packaging-tools/
commit: 27b475038bbc65566b6d650c2f43a29bda37dcdb Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 13:39:17 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 13:39:17 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=27b47503 fix after ebuild rename .../mono-packaging-tools-0.1.2_p20160816.ebuild | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2_p20160816.ebuild b/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2_p20160816.ebuild index 0454d20..2d54eb5 100644 --- a/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2_p20160816.ebuild +++ b/dev-util/mono-packaging-tools/mono-packaging-tools-0.1.2_p20160816.ebuild @@ -33,13 +33,14 @@ S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" # PN = Package name, for example vim. SLN_FILE=${PN}.sln METAFILETOBUILD="${S}/${SLN_FILE}" -NUGET_PACKAGE_ID="${NAME}" +NUSPEC_ID="${NAME}" +NUSPEC_VERSION=$(get_version_component_range 1-3)"${PR//r/.}" src_prepare() { #change version in .nuspec # PV = Package version (excluding revision, if any), for example 6.3. # It should reflect the upstream versioning scheme - sed "s/@VERSION@/${PV}/g" "${FILESDIR}/${NUGET_PACKAGE_ID}.nuspec" >"${S}/${NUGET_PACKAGE_ID}.nuspec" || die + sed "s/@VERSION@/${NUSPEC_VERSION}/g" "${FILESDIR}/${NUSPEC_ID}.nuspec" >"${S}/${NUSPEC_ID}.nuspec" || die enuget_restore "${METAFILETOBUILD}" default @@ -47,7 +48,7 @@ src_prepare() { src_compile() { exbuild "${METAFILETOBUILD}" - enuspec "${NUGET_PACKAGE_ID}.nuspec" + enuspec "${NUSPEC_ID}.nuspec" } install_tool() { @@ -75,7 +76,7 @@ src_install() { install_tool mpt-machine install_tool mpt-nuget - enupkg "${WORKDIR}/${PN}.${PV}.nupkg" + enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg" dodoc README.md }
[gentoo-commits] proj/dotnet:master commit in: dev-util/mono-tools/, dev-dotnet/dryioc/files/, dev-dotnet/dryioc/, profiles/, ...
commit: b3c9bffb93db8dd25df03feaa85c41c92764159e Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 12:11:40 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 12:11:40 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=b3c9bffb move icon for dryioc from FILESDIR to SRC_URI ...10.ebuild => dryioc-2.1.0_p201512110-r1.ebuild} | 15 --- dev-dotnet/dryioc/files/icon.png | Bin 24160 -> 0 bytes dev-dotnet/npgsql/npgsql-3.1.6.ebuild | 18 ++--- dev-util/mono-tools/mono-tools-.ebuild | 2 +- eclass/gac.eclass | 28 - eclass/machine.eclass | 13 ++ eclass/nupkg.eclass| 2 ++ profiles/use.desc | 3 ++- 8 files changed, 66 insertions(+), 15 deletions(-) diff --git a/dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild similarity index 91% rename from dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild rename to dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild index de3a4b9..a5da7e5 100644 --- a/dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild +++ b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild @@ -9,7 +9,7 @@ EAPI=6 # 2015-11-17, portage-2.2.25 has been committed and it comes with complete EAPI 6 support # https://archives.gentoo.org/gentoo-dev/message/73cc181e4949b88abfbd68f8a8ca9254 -inherit versionator vcs-snapshot dotnet nupkg +inherit versionator vcs-snapshot dotnet gac nupkg HOMEPAGE="https://bitbucket.org/dadhi/dryioc"; DESCRIPTION="fast, small, full-featured IoC Container for .NET" @@ -24,7 +24,7 @@ KEYWORDS="~amd64 ~x86" # nupkg = create .nupkg file from .nuspec # gac = install into gac # pkg-config = register in pkg-config database -IUSE="net45 debug developer test +nupkg +gac +pkg-config" +IUSE="net45 debug developer test +nupkg +pkg-config" USE_DOTNET="net45" COMMON_DEPEND=">=dev-lang/mono-4.0.2.5 @@ -46,17 +46,21 @@ HG_COMMIT="${EHG_REVISION:0:8}" # PF Full package name, ${PN}-${PVR}, for example vim-6.3-r1 SRC_URI="${REPOSITORY_URL}/get/${HG_COMMIT}.tar.gz -> ${PF}.tar.gz - mirror://gentoo/mono.snk.bz2" + https://raw.githubusercontent.com/ArsenShnurkov/dotnet/dryioc/dev-dotnet/dryioc/files/icon.png -> ${PF}.icon.png + gac? ( mirror://gentoo/mono.snk.bz2 ) + " +#RESTRICT="mirror" #METAFILETOBUILD="DryIoc.sln" METAFILETOBUILD="DryIoc/DryIoc.csproj" +NUSPEC_ID=DryIoc NUSPEC_FILE_NAME=DryIoc.nuspec # get_version_component_range is from inherit versionator # PR Package revision, or r0 if no revision exists. NUSPEC_VERSION=$(get_version_component_range 1-3)"${PR//r/.}" #ICON_URL="https://bitbucket.org/account/dadhi/avatar/256/?ts=1451481107"; -#ICON_URL="https://raw.githubusercontent.com/ArsenShnurkov/dotnet/dryioc/dev-dotnet/dryioc/files/icon.png"; +#ICON_URL="" ICON_URL="https://raw.githubusercontent.com/gentoo/dotnet/master/dev-dotnet/dryioc/files/icon.png"; # rm -rf /var/tmp/portage/dev-dotnet/dryioc-* @@ -108,6 +112,9 @@ src_install() { egacinstall "bin/${DIR}/DryIoc.dll" + insinto "$(get_nuget_trusted_icons_location)" + newins "${DISTDIR}/${PF}.icon.png" "${NUSPEC_ID}.${NUSPEC_VERSION}.png" + install_pc_file } diff --git a/dev-dotnet/dryioc/files/icon.png b/dev-dotnet/dryioc/files/icon.png deleted file mode 100644 index 486fd24..000 Binary files a/dev-dotnet/dryioc/files/icon.png and /dev/null differ diff --git a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild index 3b7ce0e..e88c27d 100644 --- a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild +++ b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild @@ -11,7 +11,7 @@ EAPI=6 # gac = install into gac # pkg-config = register in pkg-config database USE_DOTNET="net45" -IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config +machine" +IUSE="${USE_DOTNET} debug developer test +pkg-config" inherit gac machine nupkg @@ -21,8 +21,8 @@ HOMEPAGE="https://github.com/npgsql/${NAME}"; EGIT_COMMIT="a7e147759c3756b6d22f07f5602aacd21f93d48d" SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz - gac? ( mirror://gentoo/mono.snk.bz2 ) - http://www.npgsql.org/css/img/postgresql-header.png"; + http://www.npgsql.org/css/img/postgresql-header.png + gac? ( mirror://gentoo/mono.snk.bz2 )" RESTRICT="mirror" S="${WORKDIR}/${NAME}-${EGIT_COMMIT}" @@ -169,3 +169,15 @@ EOF eend $? fi } + +pkg_postinst() +{ + egacadd "${libdir}/Npgsql.dll" + emachineadd "${libdir}/Npgsql.dll" "Npgsql" "Npgsql Data Provider" +} + +pkg_prerm() +{ + egacdel "Npgsql" + emachinedel "Npgsql" +} diff --git a/dev-util/mono-tools/mono-tools-.ebuild b/dev-util/mono-tools/mono-tools-.ebuild index ae84f0f..16a64ac 100644 --- a/dev-uti
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgdiplus/, dev-dotnet/gtk-sharp/, dev-util/mono-docbrowser/, ...
commit: 867053f6812e95b376de5a77ec2f64f3924cf0d4 Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 22:40:40 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 22:40:40 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=867053f6 delete previous versions dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild | 60 --- dev-dotnet/gtk-sharp/gtk-sharp-2.99.1.ebuild | 60 --- dev-dotnet/gtk-sharp/gtk-sharp-2.99.3.ebuild | 61 --- dev-dotnet/libgdiplus/libgdiplus-2.10.9-r2.ebuild | 69 -- dev-dotnet/libgdiplus/libgdiplus-.ebuild | 2 +- .../xdt-for-monodevelop-2.8.3.ebuild | 2 +- .../mono-docbrowser-2.20130821-r1.ebuild | 65 7 files changed, 2 insertions(+), 317 deletions(-) diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild deleted file mode 100644 index c5d906e..000 --- a/dev-dotnet/gtk-sharp/gtk-sharp-2.12.21.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit dotnet autotools base - -SLOT="2" -DESCRIPTION="gtk bindings for mono" -LICENSE="GPL-2" -HOMEPAGE="http://www.mono-project.com/GtkSharp"; -KEYWORDS="~amd64 ~x86 ~ppc" -SRC_URI="http://download.mono-project.com/sources/gtk-sharp212/${P}.tar.gz"; -IUSE="debug" - -RESTRICT="test" - -RDEPEND=" - >=dev-lang/mono-3.0 - x11-libs/pango - >=dev-libs/glib-2.31 - dev-libs/atk - x11-libs/gtk+:2 - gnome-base/libglade - dev-perl/XML-LibXML - !dev-dotnet/gtk-sharp-gapi - !dev-dotnet/gtk-sharp-docs - !dev-dotnet/gtk-dotnet-sharp - !dev-dotnet/gdk-sharp - !dev-dotnet/glib-sharp - !dev-dotnet/glade-sharp - !dev-dotnet/pango-sharp - !dev-dotnet/atk-sharp" -DEPEND="${RDEPEND} - virtual/pkgconfig - sys-devel/automake:1.11" - -src_prepare() { - base_src_prepare - eautoreconf - libtoolize -} - -src_configure() { - econf --disable-static \ - --disable-dependency-tracking \ - --disable-maintainer-mode \ - $(use_enable debug) -} - -src_compile() { - emake -} - -src_install() { - default - dotnet_multilib_comply - sed -i "s/\\r//g" "${D}"/usr/bin/* || die "sed failed" -} diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.1.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.99.1.ebuild deleted file mode 100644 index ace12d5..000 --- a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit dotnet autotools base - -SLOT="3" -DESCRIPTION="gtk bindings for mono" -LICENSE="GPL-2" -HOMEPAGE="http://www.mono-project.com/GtkSharp"; -KEYWORDS="~amd64 ~x86 ~ppc" -SRC_URI="https://github.com/mono/${PN}/archive/${PV}.zip -> ${P}.zip" -IUSE="debug" - -RESTRICT="test" - -RDEPEND=" - >=dev-lang/mono-3.0 - x11-libs/pango - >=dev-libs/glib-2.31 - dev-libs/atk - x11-libs/gtk+:3 - gnome-base/libglade - dev-perl/XML-LibXML - !dev-dotnet/gtk-sharp-gapi - !dev-dotnet/gtk-sharp-docs - !dev-dotnet/gtk-dotnet-sharp - !dev-dotnet/gdk-sharp - !dev-dotnet/glib-sharp - !dev-dotnet/glade-sharp - !dev-dotnet/pango-sharp - !dev-dotnet/atk-sharp" -DEPEND="${RDEPEND} - virtual/pkgconfig - sys-devel/automake:1.11" - -src_prepare() { - base_src_prepare - eautoreconf - libtoolize -} - -src_configure() { - econf --disable-static \ - --disable-dependency-tracking \ - --disable-maintainer-mode \ - $(use_enable debug) -} - -src_compile() { - emake -} - -src_install() { - default - dotnet_multilib_comply - sed -i "s/\\r//g" "${D}"/usr/bin/* || die "sed failed" -} diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3.ebuild deleted file mode 100644 index e36da96..000 --- a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit dotnet autotools base - -SLOT="3" -DESCRIPTION="gtk bindings for mono" -LICENSE="GPL-2" -HOMEPAGE="http://www.mono-project.com/GtkSharp"; -KEYWORDS="~amd64 ~x86 ~ppc" -SRC_URI="https://github.com/mono/${PN}/archive/${PV}.zip -> ${P}.zip" -IUSE="debug" - -RESTRICT="test" - -RDEPEND=" - >=dev-lang/mono-3.0 - x11-libs/pango - >=dev-libs/glib-2.31 - dev-libs/atk - x11-libs/gtk+:3 - gnome-base/libglade - dev-perl/XML-LibXML - !dev-dotnet
[gentoo-commits] proj/dotnet:master commit in: /
commit: 003c1ee42169f8156f13e40df7ddf0a3f544b932 Author: mpkh gentoo org> AuthorDate: Wed Aug 17 03:12:15 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Wed Aug 17 03:12:15 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=003c1ee4 Merge pull request #219 from ArsenShnurkov/fixes Fixes dev-dotnet/NLog/NLog-4.1.3_pre-r201510280.ebuild | 6 +-- .../Open-NAT/Open-NAT-1.0.0-r201510290.ebuild | 18 - dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild | 2 +- .../commandlineparser-0.6.0_p20160115.ebuild | 17 .../deveel-irony-1.0.0_p20150328.ebuild| 4 +- .../deveel-math-1.5.66-r201512290.ebuild | 35 .../deveeldb-2.0_pre_alpha_p20160101.ebuild| 29 +++--- .../dryioc/dryioc-2.1.0_p201512110-r1.ebuild | 34 .../eto-parse/eto-parse-1.4.0-r20150907.ebuild | 4 +- ...-2.12.21.ebuild => gtk-sharp-2.12.21-r1.ebuild} | 6 +-- ...rp-2.99.1.ebuild => gtk-sharp-2.99.1-r1.ebuild} | 6 +-- ...rp-2.99.3.ebuild => gtk-sharp-2.99.3-r1.ebuild} | 6 +-- .../icsharpcodetexteditor-3.2.2-r20150630.ebuild | 4 +- .../irony-framework-1.0.0_p20131212-r1.ebuild | 36 - 10.9-r2.ebuild => libgdiplus-2.10.9-r3.ebuild} | 6 +-- dev-dotnet/libgdiplus/libgdiplus-.ebuild | 6 +-- dev-dotnet/log4net/log4net-1.2.11-r1.ebuild| 4 +- dev-dotnet/log4net/log4net-1.2.11.ebuild | 4 +- .../monotorrent-1.0.0-r201510130.ebuild| 46 +++--- .../newtonsoft-json/newtonsoft-json-6.0.8.ebuild | 17 .../newtonsoft-json-7.0.1_p20150831.ebuild | 17 .../newtonsoft-json-8.0.1_p20151229.ebuild | 17 dev-dotnet/nini/nini-1.1.0-r3.ebuild | 6 +-- dev-dotnet/npgsql/npgsql-3.1.6.ebuild | 15 --- dev-dotnet/nuget/nuget-2.8.1.ebuild| 6 +-- dev-dotnet/nuget/nuget-2.8.3.ebuild| 6 +-- dev-dotnet/nuget/nuget-2.8.7-r1.ebuild | 4 +- dev-dotnet/nuget/nuget-2.8.7-r2.ebuild | 4 +- dev-dotnet/nuget/nuget-2.8.7.ebuild| 6 +-- .../sharpziplib-0.86.0-r20150714.ebuild| 6 +-- .../x-pagedlist-1.24.0.23549-r201512120.ebuild | 41 ++- .../xdt-for-monodevelop-2.8.1-r1.ebuild| 2 +- .../xdt-for-monodevelop-2.8.1.ebuild | 6 +-- .../xdt-for-monodevelop-2.8.3.ebuild | 8 ++-- dev-util/mono-debugger/mono-debugger-.ebuild | 6 +-- ...ebuild => mono-docbrowser-2.20130821-r2.ebuild} | 6 +-- .../mono-docbrowser/mono-docbrowser-.ebuild| 6 +-- dev-util/nunit/build.sh| 4 -- dev-util/nunit/nunit-2.6.4_p2015011102-r1.ebuild | 2 +- dev-util/nunit/nunit-3.0.1-r1.ebuild | 2 +- 40 files changed, 221 insertions(+), 239 deletions(-)
[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/npgsql/, dev-dotnet/Open-NAT/, dev-dotnet/nuget/, ...
commit: c55332b631cf1a716cc656e18480b1e5e0381c56 Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 17:54:52 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 17:54:52 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=c55332b6 /usr/bin/replace comes with mariadb dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild | 2 +- dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild | 2 +- dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild | 2 +- dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild | 2 +- dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild | 2 +- dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild | 2 +- dev-dotnet/irony-framework/irony-framework-1.0.0_p20131212-r1.ebuild | 2 +- dev-dotnet/newtonsoft-json/newtonsoft-json-6.0.8.ebuild | 2 +- dev-dotnet/newtonsoft-json/newtonsoft-json-7.0.1_p20150831.ebuild | 2 +- dev-dotnet/newtonsoft-json/newtonsoft-json-8.0.1_p20151229.ebuild | 2 +- dev-dotnet/npgsql/npgsql-3.1.6.ebuild | 2 +- dev-dotnet/nuget/nuget-2.8.7-r2.ebuild| 2 +- dev-dotnet/x-pagedlist/x-pagedlist-1.24.0.23549-r201512120.ebuild | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild index 0910de4..d761c11 100644 --- a/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild +++ b/dev-dotnet/Open-NAT/Open-NAT-1.0.0-r201510290.ebuild @@ -88,7 +88,7 @@ patch_nuspec_file() EOF ` einfo ${FILES_STRING} - replace "" "${FILES_STRING}" -- $1 || die "replace at patch_nuspec_file()" + sed -i 's##${FILES_STRING}#' $1 || die "replace at patch_nuspec_file()" fi } diff --git a/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild b/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild index d8acb6d..8e53947 100644 --- a/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild +++ b/dev-dotnet/commandlineparser/commandlineparser-0.6.0_p20160115.ebuild @@ -197,7 +197,7 @@ FILES_STRING=`cat <<-EOF || die "${DIR} files at patch_nuspec_file()" EOF ` einfo ${FILES_STRING} - replace "" "${FILES_STRING}" -- $1 || die "replace at patch_nuspec_file()" + sed -i 's##${FILES_STRING}#' $1 || die "replace at patch_nuspec_file()" fi } diff --git a/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild b/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild index 039bc76..2792243 100644 --- a/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild +++ b/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild @@ -90,7 +90,7 @@ EOF fi einfo ${FILES_STRING} - replace "" "${FILES_STRING}" -- $1 || die "replace at patch_nuspec_file()" + sed -i 's##${FILES_STRING}#' $1 || die "replace at patch_nuspec_file()" fi } diff --git a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild index 27ac69a..59cfd1d 100644 --- a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild +++ b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild @@ -139,7 +139,7 @@ EOF fi einfo ${FILES_STRING} - replace "" "${FILES_STRING}" -- $1 || die "replace at patch_nuspec_file()" + sed -i 's##${FILES_STRING}#' $1 || die "replace at patch_nuspec_file()" fi } diff --git a/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild b/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild index 2f201e2..1c65462 100644 --- a/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild +++ b/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild @@ -198,7 +198,7 @@ EOF fi einfo ${FILES_STRING} - replace "" "${FILES_STRING}" -- $1 || die "replace at patch_nuspec_file()" + sed -i 's##${FILES_STRING}#' $1 || die "replace at patch_nuspec_file()" fi } diff --git a/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild index 50bcfb9..94cb538 100644 --- a/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild +++ b/dev-dotnet/dryioc/dryioc-2.1.0_p201512110-r1.ebuild @@ -144,7 +144,7 @@ EOF fi einfo ${FILES_STRING} - replace "" "${FILES_STRING}" -- $1 || die "replace at patch_nuspec_file()" + sed -i 's##${FILES_STRING}#' $1 || die "replace at patch_nuspec_file()" fi } diff --git a/dev-dotnet/irony-framework/irony-framework-1.
[gentoo-commits] proj/dotnet:master commit in: eclass/, dev-dotnet/npgsql/, dev-util/mono-tools/
commit: a12519250e9ae3073079eee0e8d2b72b4910ef0d Author: ArsenShnurkov gmail com> AuthorDate: Tue Aug 16 11:24:49 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Aug 16 11:24:49 2016 + URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=a1251925 move egacinstall into separate eclass dev-dotnet/npgsql/metadata.xml | 7 ++- dev-dotnet/npgsql/npgsql-3.1.6.ebuild | 4 ++-- dev-util/mono-tools/mono-tools-.ebuild | 6 +++--- eclass/dotnet.eclass | 11 -- eclass/gac.eclass | 31 + eclass/machine.eclass | 32 ++ 6 files changed, 74 insertions(+), 17 deletions(-) diff --git a/dev-dotnet/npgsql/metadata.xml b/dev-dotnet/npgsql/metadata.xml index ab1141e..5bf48a3 100644 --- a/dev-dotnet/npgsql/metadata.xml +++ b/dev-dotnet/npgsql/metadata.xml @@ -9,9 +9,14 @@ https://github.com/npgsql/npgsql/issues npgsql/npgsql - + + register ADO .NET data provider in machine.config create .pc file(s) for .dll(s) installed to gac + + регистрирует фабрику ADO .NET провайдера в файле machine.config + создаёт .pc файл для .dll-ки, устанавливаемой в gac + Npgsql is an open source ADO.NET Data Provider for PostgreSQL, it allows programs written in C#, F# and similar to access the PostgreSQL database server. It is implemented in 100% C# code. Works with PostgreSQL 9.x and above. diff --git a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild index 65b6691..3b7ce0e 100644 --- a/dev-dotnet/npgsql/npgsql-3.1.6.ebuild +++ b/dev-dotnet/npgsql/npgsql-3.1.6.ebuild @@ -11,9 +11,9 @@ EAPI=6 # gac = install into gac # pkg-config = register in pkg-config database USE_DOTNET="net45" -IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config" +IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config +machine" -inherit nupkg +inherit gac machine nupkg NAME="npgsql" NUSPEC_ID="${NAME}" diff --git a/dev-util/mono-tools/mono-tools-.ebuild b/dev-util/mono-tools/mono-tools-.ebuild index 9a5afd4..ae84f0f 100644 --- a/dev-util/mono-tools/mono-tools-.ebuild +++ b/dev-util/mono-tools/mono-tools-.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 -inherit base dotnet autotools git-2 +inherit dotnet autotools git-2 DESCRIPTION="Set of useful Mono related utilities" HOMEPAGE="http://www.mono-project.com/"; diff --git a/eclass/dotnet.eclass b/eclass/dotnet.eclass index 02b6c81..6651c4f 100644 --- a/eclass/dotnet.eclass +++ b/eclass/dotnet.eclass @@ -147,17 +147,6 @@ exbuild_strong() { exbuild "${PARAMETERS}" } -# @FUNCTION: egacinstall -# @DESCRIPTION: install package to GAC -egacinstall() { - use !prefix && has "${EAPI:-0}" 0 1 2 && ED="${D}" - gacutil -i "${1}" \ - -root "${ED}"/usr/$(get_libdir) \ - -gacdir /usr/$(get_libdir) \ - -package ${2:-${GACPN:-${PN}}} \ - || die "installing ${1} into the Global Assembly Cache failed" -} - # @FUNCTION: dotnet_multilib_comply # @DESCRIPTION: multilib comply dotnet_multilib_comply() { diff --git a/eclass/gac.eclass b/eclass/gac.eclass new file mode 100644 index 000..a074aff --- /dev/null +++ b/eclass/gac.eclass @@ -0,0 +1,31 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# @ECLASS: gac.eclass +# @MAINTAINER: cyn...@gentoo.org +# @BLURB: functions for registring in gac +# @DESCRIPTION: +# binary packages should be able to be registred in gac too + +case ${EAPI:-0} in + 0|1|2|3|4|5) die "this eclass doesn't support EAPI ${EAPI:-0}" ;; + 6) ;; +esac + +DEPEND+=" dev-lang/mono" +IUSE+=" +gac" + +# SRC_URI+=" https://github.com/mono/mono/raw/master/mcs/class/mono.snk"; +# I was unable to setup it this ^^ way + +# @FUNCTION: egacinstall +# @DESCRIPTION: install package to GAC +egacinstall() { + use !prefix && has "${EAPI:-0}" 0 1 2 && ED="${D}" + gacutil -i "${1}" \ + -root "${ED}"/usr/$(get_libdir) \ + -gacdir /usr/$(get_libdir) \ + -package ${2:-${GACPN:-${PN}}} \ + || die "installing ${1} into the Global Assembly Cache failed" +} diff --git a/eclass/machine.eclass b/eclass/machine.eclass new file mode 100644 index 000..0cb37c7 --- /dev/null +++ b/eclass/machine.eclass @@ -0,0 +1,32 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# @ECLASS: machine.eclass +# @MAINTAINER: cyn...@gentoo.org +# @BLURB: functions for registrin
[gentoo-commits] repo/gentoo:master commit in: dev-util/jenkins-bin/
commit: 95884e87d74394083512fafd6d4198e929c922e5 Author: Patrick Lauer gentoo org> AuthorDate: Wed Aug 17 09:42:49 2016 + Commit: Patrick Lauer gentoo org> CommitDate: Wed Aug 17 09:42:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95884e87 dev-util/jenkins-bin: New maintainers Package-Manager: portage-2.3.0 dev-util/jenkins-bin/metadata.xml | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-util/jenkins-bin/metadata.xml b/dev-util/jenkins-bin/metadata.xml index 1a06e96..0d82aff 100644 --- a/dev-util/jenkins-bin/metadata.xml +++ b/dev-util/jenkins-bin/metadata.xml @@ -2,7 +2,11 @@ http://www.gentoo.org/dtd/metadata.dtd";> - chain...@gentoo.org - Tony Vroon + cont...@jovicaillic.org + Jovica Illic + +patr...@gentoo.org +Patrick Lauer +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/
commit: bc6449e6e89c8e2a38a93df6e154e6b53261de67 Author: Patrick Lauer gentoo org> AuthorDate: Wed Aug 17 10:03:19 2016 + Commit: Patrick Lauer gentoo org> CommitDate: Wed Aug 17 10:03:19 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc6449e6 app-emulation/spice: Remove unneeded useflag descriptions from metadata.xml Package-Manager: portage-2.3.0 app-emulation/spice/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/app-emulation/spice/metadata.xml b/app-emulation/spice/metadata.xml index 81ba74a..0f32fa2 100644 --- a/app-emulation/spice/metadata.xml +++ b/app-emulation/spice/metadata.xml @@ -8,8 +8,5 @@ Enable support for LZ4 compression using app-arch/lz4 Enable smartcard remoting using app-emulation/libcacard - Enables mjpeg encodec support using media-plugins/gst-plugins-libav - Enables vp8 encodec support using media-plugins/gst-plugins-vpx - Enables x264 encodec support using media-plugins/gst-plugins-x264
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: cecbf6715b426e6f716c983e2918994bc41caeeb Author: Jason Zaman gentoo org> AuthorDate: Wed Aug 17 10:49:59 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 10:50:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cecbf671 profiles: update mask for x11-base/exo profiles/package.mask | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index e250f3a..7cf1787 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -146,10 +146,9 @@ dev-libs/skyutils media-video/miro # Michał Górny (7 Aug 2016) -# Seems to cause major issues wrt Xfce4 session handling. +# Issue with thunar detailed view # Masked for more restrictive testing. -=xfce-base/exo-0.11.0 -=xfce-base/exo-0.11.0-r1 +=xfce-base/exo-0.11.1 # NP-Hardass (6 Aug 2016) # Masked for removal in 14 days.
[gentoo-commits] repo/gentoo:master commit in: xfce-base/exo/, xfce-base/exo/files/
commit: 7d4ec2ab360118d4ec587688342a7038d3a5a315 Author: Jason Zaman gentoo org> AuthorDate: Wed Aug 17 10:41:47 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 10:50:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4ec2ab xfce-base/exo: bump and drop old Package-Manager: portage-2.2.28 xfce-base/exo/Manifest | 2 +- .../{exo-0.11.0-r1.ebuild => exo-0.11.1.ebuild}| 2 -- xfce-base/exo/files/exo-0.11.0-env.patch | 26 -- 3 files changed, 1 insertion(+), 29 deletions(-) diff --git a/xfce-base/exo/Manifest b/xfce-base/exo/Manifest index b1cfef1..dc84a7b 100644 --- a/xfce-base/exo/Manifest +++ b/xfce-base/exo/Manifest @@ -1,3 +1,3 @@ DIST exo-0.10.6.tar.bz2 1276178 SHA256 1cc0e5a432e050a5e5aa64d126b988f4440da4f27474aaf42a4d8e13651d0752 SHA512 be537145ea0f0ea87566908f3ed4850ee3b20caf292d27dd752a9eaba7047598b585b398c2a6e4c925d832b5b2f76e0b9cc763ee3c955f08d47c6ac8bf3a2805 WHIRLPOOL 8daa7a8021faea4b87a5204d2a6604fde732efd183aa3d7404b6b0b52444edbceab28ac636a254f145c705689baa3996a4ccd39256edd4a3ae148b7b40dc9034 DIST exo-0.10.7.tar.bz2 1262301 SHA256 521581481128af93e815f9690020998181f947ac9e9c2b232b1f144d76b1b35c SHA512 5a872e6895595da027f403fb7951922c40481d53242cb4d9c3da2d36690c61dce2fdb34ba0eb39367558a5e3055733af25432d1f3a8f60984b7e2ed997408b60 WHIRLPOOL 4c8a71b70e67f0db0bfaa752b0b1f01a80a83cbe84d754b44b3d45811743cf4276abe5d9cde40cef13f87f6013666255ccc5a1cc64afe129a55fe813b4dbcb1e -DIST exo-0.11.0.tar.bz2 1231778 SHA256 bd168a4dd4eb1ee8ef960d7adb36b64162b1c4611d7ab71dec1b2281a4bf655b SHA512 de97cb8d06393a2de826e252b141c6119001d9daa5fc0f1b9c50bdc21b10028f2b1ee89e47dbab0e23e333ff276f32e0e1008f9489785e7724809e45d2a2adbd WHIRLPOOL c5adac9765d9de08043afa2346125004edea948c65d5b44aaaca3f3c30095c8c3b74cd978b41476a8c25bf7fce8a4ae1781312b6dd4c42d31bb326dc1b3c0ae4 +DIST exo-0.11.1.tar.bz2 1231288 SHA256 c70c47f690284a5cb4f507dd89088efbdd8123506f924e33a5f97aab74eb97d4 SHA512 626640c135f316ceb9e9cdff7c1ae4f537737ac71a2e0b242dd723e35cc7a3119ba198c894d22f373b58c49c4b1640eaf64658a27c3341a6efbb0c52807c67cf WHIRLPOOL ae0c0b3f8993fdf463bc0936a9565e12cb11e815c6202ad2234fecb63498fbf3e5a7b8a848516bb38bba2a78453e2bda4e10c8ba9ecc8032fb8f94ae81908c64 diff --git a/xfce-base/exo/exo-0.11.0-r1.ebuild b/xfce-base/exo/exo-0.11.1.ebuild similarity index 96% rename from xfce-base/exo/exo-0.11.0-r1.ebuild rename to xfce-base/exo/exo-0.11.1.ebuild index 824d3e9..194f783 100644 --- a/xfce-base/exo/exo-0.11.0-r1.ebuild +++ b/xfce-base/exo/exo-0.11.1.ebuild @@ -27,8 +27,6 @@ DEPEND="${RDEPEND} sys-devel/gettext virtual/pkgconfig" -PATCHES=( ${FILESDIR}/${P}-env.patch ) - pkg_setup() { XFCONF=( --docdir="${EPREFIX}"/usr/share/doc/${PF} diff --git a/xfce-base/exo/files/exo-0.11.0-env.patch b/xfce-base/exo/files/exo-0.11.0-env.patch deleted file mode 100644 index 67ad54f..000 --- a/xfce-base/exo/files/exo-0.11.0-env.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/exo-helper/exo-helper.c b/exo-helper/exo-helper.c -index ce5ef9e..7b4b9c2 100644 a/exo-helper/exo-helper.c -+++ b/exo-helper/exo-helper.c -@@ -406,7 +406,7 @@ exo_helper_execute (ExoHelper *helper, - envp = g_environ_setenv (envp, "DISPLAY", display, TRUE); - - /* try to run the command */ -- succeed = g_spawn_async (NULL, argv, envp, G_SPAWN_DO_NOT_REAP_CHILD | G_SPAWN_SEARCH_PATH, NULL, NULL, &pid, &err); -+ succeed = g_spawn_async (NULL, argv, NULL, G_SPAWN_DO_NOT_REAP_CHILD | G_SPAWN_SEARCH_PATH, NULL, NULL, &pid, &err); - - /* cleanup */ - g_strfreev (argv); -diff --git a/exo/exo-execute.c b/exo/exo-execute.c -index 1fabf57..f6016cf 100644 a/exo/exo-execute.c -+++ b/exo/exo-execute.c -@@ -150,7 +150,7 @@ exo_execute_preferred_application_on_screen (const gchar *category, - envp = g_environ_setenv (envp, "DISPLAY", display, TRUE); - - /* launch the command */ -- success = g_spawn_async (working_directory, argv, envp, 0, NULL, NULL, NULL, error); -+ success = g_spawn_async (working_directory, argv, NULL, 0, NULL, NULL, NULL, error); - - g_free (display); - g_strfreev (envp);
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qgis/
commit: e245985388006bcd402c21b41985b34f835f63c7 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Aug 17 10:53:39 2016 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Aug 17 10:56:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2459853 sci-geosciences/qgis: Bump to v2.14.5 - Version bump to new upstream release v2.14.5 (Fixes Gentoo-Bug #581146, #583784, #588994). - Bumped to EAPI=6; This makes multilib eclass unnecessary because get_libdir is now part of EAPI=6. - "oracle" USE flag added (Fixes Gentoo-Bug #585156). - Disabling test suite because upstream doesn't allow running from install path [Link 1] (Closes Gentoo-Bug #499894). - Package license updated after upstream clearified its own license [Link 2]. Link 1: https://github.com/qgis/QGIS/blob/final-2_14_5/src/core/qgsapplication.cpp#L374 Link 2: https://github.com/qgis/QGIS/commit/d5bc39cb8ccc047543d37359ae7fc2d34c89a538 Gentoo-Bug: https://bugs.gentoo.org/581146 Gentoo-Bug: https://bugs.gentoo.org/585156 Gentoo-Bug: https://bugs.gentoo.org/588994 Gentoo-Bug: https://bugs.gentoo.org/583784 Gentoo-Bug: https://bugs.gentoo.org/499894 Acked-by: Amy Winston gentoo.org> Package-Manager: portage-2.3.0 sci-geosciences/qgis/Manifest | 1 + sci-geosciences/qgis/qgis-2.14.5.ebuild | 175 2 files changed, 176 insertions(+) diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest index b4c9e3b..ede351c 100644 --- a/sci-geosciences/qgis/Manifest +++ b/sci-geosciences/qgis/Manifest @@ -1,4 +1,5 @@ DIST qgis-1.8.0.tar.bz2 29997204 SHA256 700be4f81c4a6b6335a0217a6c476328c0ea02543d579a06dc1aaf60201303ab SHA512 475c2087164b325bd6efe49bdca9e5eb563645ea556c34f644cff00fd6bcc0585e9e39daa2e62f0a706db58bc1551af786fc2cb6c17ad90f5734ebea5044e57c WHIRLPOOL ef1fc2832bd20398afdee9eb4c1e81baa3c8c792acc76c0b609a74ae0d61301b00f105221fa27b74b26c68fd8b5d849ea7612e960a8684b885cb8f31d0c71a1c DIST qgis-2.12.1.tar.bz2 69088412 SHA256 96b9bb6ef62ec042b938e4b3112cc8e2e96caad36d6615b484ad757a65e80429 SHA512 647ad827f6b139a301a5fd1387333842d0187390db1906a37713b41a24bd97e37624ba2b1b500b473132d17e0d856efd0a033b2159930d005c9f74845547958e WHIRLPOOL 05895935df656937b3a1848a07eee8ee96692a8a34d30515d143b2f08cd652640b5116a81025e822497cc26d0e6f6347a6344657272a4c6c6de5d128792b98ad DIST qgis-2.12.2.tar.bz2 69110973 SHA256 5fd0e944497d663d836d30670874a80c2e0ae8214d014d08f11e0d2dac2b4931 SHA512 75681f99af713439157df573bea009fc6972e4d869ecd44857101051fda35baae09504426fc726ba0c8d833eb2bf69a4de3f9d6b75e25fb4fde620a8bfce8fd1 WHIRLPOOL 4d9cffb7a861c92a4640b2a156dbb02865c5218c057e48ab8e2ff2ccbb334bb8a42b48c00b517ace279ca9638047037043ceb44cda56e22eec9b045a82ab346f +DIST qgis-2.14.5.tar.bz2 74336261 SHA256 acc1bc1b1c838503e072b3c80de075185f6059d75bb8a686da7a6ab9264b514d SHA512 d493c83a96eeea2e52199c9a8812989ea89c3357e2f984fdc92f0a05b240770f7ed2d77b1bdbb0e57975c37916acbd6cc4115db5fe11f63897957e8baf6a5586 WHIRLPOOL 3cecafad597ae793acd97648987bb130f17bfc8392cde5fd55f093f54786312a2389cdc754c67b47eb0b9512dc981f95cd85cc5dbaaf178c674a477273e83927 DIST qgis_sample_data.tar.gz 13601736 SHA256 a31c54056776e8476e1f959870830f850423645cfb80d88811f3b365c29f2b4a SHA512 5847d7b32e5f75e771adf6b959847024f55b2360c307bd80e5628595fc53f5aaca18adf6cb00fa027a7e7b326c7f72bab58df16674daf20b77c676e163d93f78 WHIRLPOOL fe7746f8a72807742427c6fb70f1453e195be75322d5784adc484ac14b0eae55569dbded7468ea2ba0c34781fe14918e07a5a187dca82bff551c6117f941d7f5 diff --git a/sci-geosciences/qgis/qgis-2.14.5.ebuild b/sci-geosciences/qgis/qgis-2.14.5.ebuild new file mode 100644 index 000..e5d9e34 --- /dev/null +++ b/sci-geosciences/qgis/qgis-2.14.5.ebuild @@ -0,0 +1,175 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="6" + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="sqlite" + +inherit eutils gnome2-utils cmake-utils python-single-r1 + +DESCRIPTION="User friendly Geographic Information System" +HOMEPAGE="http://www.qgis.org/"; +SRC_URI=" + http://qgis.org/downloads/qgis-${PV}.tar.bz2 + examples? ( http://download.osgeo.org/qgis/data/qgis_sample_data.tar.gz )" + +LICENSE="GPL-2+ GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples grass gsl mapserver oracle postgres python" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) + mapserver? ( python )" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/expat + sci-geosciences/gpsbabel + >=sci-libs/gdal-1.6.1:=[geos,python?,${PYTHON_USEDEP}] + sci-libs/geos + gsl? ( sci-libs/gsl:= ) + sci-libs/libspatialindex:= + sci-libs/proj + dev-qt/designer:4 + dev-qt/qtcore:4 + dev-qt/qtgui:4 + dev-qt/qtscript:4 + dev-qt/qtsvg:4 + dev-qt/qtsql:4 + dev-qt/qtwebkit:4 + x11-libs/qscintilla:= + || ( + ( || ( =x11-libs/qwt-6.
[gentoo-commits] proj/hardened-patchset: New tag: 20160816
commit: Commit: Anthony G. Basile gentoo org> CommitDate: Wed Aug 17 11:10:51 2016 + New tag: 20160816
[gentoo-commits] proj/hardened-patchset:master commit in: 4.7.1/, 4.7.0/
commit: e93319cc05a90c06b7ee0093f5616c817eb8ecdb Author: Anthony G. Basile gentoo org> AuthorDate: Wed Aug 17 11:10:17 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Wed Aug 17 11:10:17 2016 + URL: https://gitweb.gentoo.org/proj/hardened-patchset.git/commit/?id=e93319cc grsecurity-3.1-4.7.1-201608161813 {4.7.0 => 4.7.1}/_README |6 +- 4.7.1/1000_linux-4.7.1.patch | 1141 .../4420_grsecurity-3.1-4.7.1-201608161813.patch | 184 ++-- {4.7.0 => 4.7.1}/4425_grsec_remove_EI_PAX.patch|0 {4.7.0 => 4.7.1}/4427_force_XATTR_PAX_tmpfs.patch |0 .../4430_grsec-remove-localversion-grsec.patch |0 {4.7.0 => 4.7.1}/4435_grsec-mute-warnings.patch|0 .../4440_grsec-remove-protected-paths.patch|0 .../4450_grsec-kconfig-default-gids.patch |0 .../4465_selinux-avc_audit-log-curr_ip.patch |0 {4.7.0 => 4.7.1}/4470_disable-compat_vdso.patch|0 {4.7.0 => 4.7.1}/4475_emutramp_default_on.patch|0 12 files changed, 1227 insertions(+), 104 deletions(-) diff --git a/4.7.0/_README b/4.7.1/_README similarity index 92% rename from 4.7.0/_README rename to 4.7.1/_README index fb3a8e5..a9a1b4e 100644 --- a/4.7.0/_README +++ b/4.7.1/_README @@ -2,7 +2,11 @@ README - Individual Patch Descriptions: - -Patch: 4420_grsecurity-3.1-4.7-201608151842.patch +Patch: 1000_linux-4.7.1.patch +From: http://www.kernel.org +Desc: Linux 4.7.1 + +Patch: 4420_grsecurity-3.1-4.7.1-201608161813.patch From: http://www.grsecurity.net Desc: hardened-sources base patch from upstream grsecurity diff --git a/4.7.1/1000_linux-4.7.1.patch b/4.7.1/1000_linux-4.7.1.patch new file mode 100644 index 000..79c652a --- /dev/null +++ b/4.7.1/1000_linux-4.7.1.patch @@ -0,0 +1,1141 @@ +diff --git a/Documentation/cpu-freq/pcc-cpufreq.txt b/Documentation/cpu-freq/pcc-cpufreq.txt +index 0a94224..9e3c3b3 100644 +--- a/Documentation/cpu-freq/pcc-cpufreq.txt b/Documentation/cpu-freq/pcc-cpufreq.txt +@@ -159,8 +159,8 @@ to be strictly associated with a P-state. + + 2.2 cpuinfo_transition_latency: + --- +-The cpuinfo_transition_latency field is CPUFREQ_ETERNAL. The PCC specification +-does not include a field to expose this value currently. ++The cpuinfo_transition_latency field is 0. The PCC specification does ++not include a field to expose this value currently. + + 2.3 cpuinfo_cur_freq: + - +diff --git a/Makefile b/Makefile +index 66da9a3..84335c0 100644 +--- a/Makefile b/Makefile +@@ -1,6 +1,6 @@ + VERSION = 4 + PATCHLEVEL = 7 +-SUBLEVEL = 0 ++SUBLEVEL = 1 + EXTRAVERSION = + NAME = Psychotic Stoned Sheep + +diff --git a/arch/arm/kernel/sys_oabi-compat.c b/arch/arm/kernel/sys_oabi-compat.c +index 087acb5..5f221ac 100644 +--- a/arch/arm/kernel/sys_oabi-compat.c b/arch/arm/kernel/sys_oabi-compat.c +@@ -279,8 +279,12 @@ asmlinkage long sys_oabi_epoll_wait(int epfd, + mm_segment_t fs; + long ret, err, i; + +- if (maxevents <= 0 || maxevents > (INT_MAX/sizeof(struct epoll_event))) ++ if (maxevents <= 0 || ++ maxevents > (INT_MAX/sizeof(*kbuf)) || ++ maxevents > (INT_MAX/sizeof(*events))) + return -EINVAL; ++ if (!access_ok(VERIFY_WRITE, events, sizeof(*events) * maxevents)) ++ return -EFAULT; + kbuf = kmalloc(sizeof(*kbuf) * maxevents, GFP_KERNEL); + if (!kbuf) + return -ENOMEM; +@@ -317,6 +321,8 @@ asmlinkage long sys_oabi_semtimedop(int semid, + + if (nsops < 1 || nsops > SEMOPM) + return -EINVAL; ++ if (!access_ok(VERIFY_READ, tsops, sizeof(*tsops) * nsops)) ++ return -EFAULT; + sops = kmalloc(sizeof(*sops) * nsops, GFP_KERNEL); + if (!sops) + return -ENOMEM; +diff --git a/arch/mips/kernel/scall64-n32.S b/arch/mips/kernel/scall64-n32.S +index 9c0b387..51d3988 100644 +--- a/arch/mips/kernel/scall64-n32.S b/arch/mips/kernel/scall64-n32.S +@@ -348,7 +348,7 @@ EXPORT(sysn32_call_table) + PTR sys_ni_syscall /* available, was setaltroot */ + PTR sys_add_key + PTR sys_request_key +- PTR sys_keyctl /* 6245 */ ++ PTR compat_sys_keyctl /* 6245 */ + PTR sys_set_thread_area + PTR sys_inotify_init + PTR sys_inotify_add_watch +diff --git a/arch/mips/kernel/scall64-o32.S b/arch/mips/kernel/scall64-o32.S +index f4f28b1..6efa713 100644 +--- a/arch/mips/kernel/scall64-o32.S b/arch/mips/kernel/scall64-o32.S +@@ -504,7 +504,7 @@ EXPORT(sys32_call_table) + PTR sys_ni_syscall /* available, was setaltroot
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/hardened-sources/
commit: 7b0e7e776d70ba9e70166ae7a08df853900ab079 Author: Anthony G. Basile gentoo org> AuthorDate: Wed Aug 17 11:12:36 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Wed Aug 17 11:12:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0e7e77 sys-kernel/hardened-sources: version bump to 4.7.1, remove 4.7.0-r1 vanilla-4.7 + genpatches-4.7-1 + grsecurity-3.1-4.7.1-201608161813 Package-Manager: portage-2.2.28 sys-kernel/hardened-sources/Manifest| 2 +- .../{hardened-sources-4.7.0-r1.ebuild => hardened-sources-4.7.1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-kernel/hardened-sources/Manifest b/sys-kernel/hardened-sources/Manifest index 25de81f..288085e 100644 --- a/sys-kernel/hardened-sources/Manifest +++ b/sys-kernel/hardened-sources/Manifest @@ -16,7 +16,7 @@ DIST hardened-patches-4.4.8-2.extras.tar.bz2 1743408 SHA256 5cde9a96f6a47ebe3c8a DIST hardened-patches-4.5.7-6.extras.tar.bz2 1870054 SHA256 8a8c20dc44a0f452f0d2873e4efcf6dd53010e65976ce9986083f906fd2eb223 SHA512 b1e853689395305d6d902259a952be21d768a60b46cd9dcbb8bd4ee0193a08806414cdcbd642df286bef92a82e08939c0ec3e5d53fcae999b0628a0d35ec3a2d WHIRLPOOL 73d425f3d2faa6aeeeb3007e468ab3c3792f4d3c95122b0a9572579ef8e27fd253b94efcfd2d85483cc3c0250c73679b68ad10a93cc0e38ba36601a7fe8125ac DIST hardened-patches-4.6.4-2.extras.tar.bz2 1877339 SHA256 89bec0f3ccfc99078a9d9ceb93aa8cb36bb5f455dbfd511f84e443e5f5729e67 SHA512 f23b45481db0a26065a0ea0f419700cecd1270f9598aa29d182e3fa7f8e45d0994f0febdd0c1f8620a4919a96377d1e0c5c45f0d23cc329043c91f9bfde1c59f WHIRLPOOL 382c1c42476bee34b9f52eb8dc9b05f22b18a74456ce1f3f71eff88f0ca6007e3094a35067d60850386547590949c818d60f18c7bd8634cc7c3b22be575b5779 DIST hardened-patches-4.6.5-2.extras.tar.bz2 1944252 SHA256 eb4b928d44b3ab403230f38e8b45e03b8e13fc22e3b0fa01883aae3182e0f0ac SHA512 e08b917b4e7851a63ace6bd880b60f581d3dea640f8ef677c477cf0287e8739c7587acf6dc08d01e7bf0f38f6956ce977061794956148299b324fd0982f87f8d WHIRLPOOL 094f247cc8f5828b4844fc7cce4b442405557c1aa519cf591ff78dc08d48a7e43b7d3fd60a623772f8b55815438310e146da05d421310b74eaf142bdaec01893 -DIST hardened-patches-4.7.0-2.extras.tar.bz2 1890602 SHA256 5f4e7bef5a2bb8bed2400b00896362fc230841eafaca34adec727574bc6c431b SHA512 0742b734e395e5bd8e4e29c821eda7a859928cf142ad024a85419e148201ae0451d7beedb6d4c437b131fdf6ed26b59c8e29bdcd713390b05d6cd39884cc45ee WHIRLPOOL 437c111825046601cb18efc9813a7a86c9b55aabf042d6c393454472589bfbc4e5ea8d4227fc0b07b2f3879e2d7e2c6bfc478d622d3a3c79f68e0492a84380cf +DIST hardened-patches-4.7.1-1.extras.tar.bz2 1901034 SHA256 7e23924cea7f9fda72604cfe4e0c36e1fa3f81906775375be847e944dfc2450a SHA512 bf44b51b4b4a63d7db5117e54c3a1db14285d5006d1ce277df7cc0ee726b02f176646d31f39c7b93bbe8e4608a780cc13a164a86130cfff4301e02f60861f6ea WHIRLPOOL 3364acd44c1cf2d6733cb7c55d1a89ec83f631d8bb583a6933c5a6f4d4bd2ca0c42252de7f7290be898e6fbeafcc1dcba1eb29b28b0ffb7ca032e8dabcb7d0f4 DIST linux-4.4.tar.xz 87295988 SHA256 401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e WHIRLPOOL 02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc DIST linux-4.5.tar.xz 88375040 SHA256 a40defb401e01b37d6b8c8ad5c1bbab665be6ac6310cdeed59950c96b31a519c SHA512 cb0d5f30baff37dfea40fbc1119a1482182f95858c883e019ee3f81055c8efbdb9dba7dfc02ebcc4216db38f03ece58688e69efc0fce1dade359af30bd5426de WHIRLPOOL 8faa0b02c5733fc45dbe61f82a7022e9246b9b1665f27541d4afa5d14c310b9dce7a8532dfac8273898edf8c6923654ee2fbcf2cec1ec2a220f4c9f926f2b333 DIST linux-4.6.tar.xz 89461728 SHA256 a93771cd5a8ad27798f22e9240538dfea48d3a2bf2a6a6ab415de3f02d25d866 SHA512 df5ee40b0ebd89914a900f63c32a481cb4f405d8f792b2d03ea167ce9c5bdf75154c7bd8ecd7ebac77a8dbf2b077c972cbfe6b95163e27c38c1fefc6ddbdfa0b WHIRLPOOL 50ee28a06930ffb29ade1aa5fb4e3bf165ead92cb660dc6771a265cdbc2240713ebf14fe235fa153d8b6e3ab853852ea06c2525209cd7989aa3d6f6fad5b7edf diff --git a/sys-kernel/hardened-sources/hardened-sources-4.7.0-r1.ebuild b/sys-kernel/hardened-sources/hardened-sources-4.7.1.ebuild similarity index 96% rename from sys-kernel/hardened-sources/hardened-sources-4.7.0-r1.ebuild rename to sys-kernel/hardened-sources/hardened-sources-4.7.1.ebuild index 3a3702d..40ad18c 100644 --- a/sys-kernel/hardened-sources/hardened-sources-4.7.0-r1.ebuild +++ b/sys-kernel/hardened-sources/hardened-sources-4.7.1.ebuild @@ -12,7 +12,7 @@ K_DEBLOB_AVAILABLE="1" inherit kernel-2 detect_version -HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-2" +HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1" HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2"; SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}"
[gentoo-commits] proj/linux-patches:4.4 commit in: /
commit: 77768bcf60d97675cdc9d83e0a8ee4a34564aede Author: Mike Pagano gentoo org> AuthorDate: Wed Aug 17 11:48:43 2016 + Commit: Mike Pagano gentoo org> CommitDate: Wed Aug 17 11:48:43 2016 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=77768bcf Linux patch 4.4.18 _README |4 + 1017_linux-4.4.18.patch | 2072 +++ 2 files changed, 2076 insertions(+) diff --git a/_README b/_README index 87c8060..5aeb754 100644 --- a/_README +++ b/_README @@ -111,6 +111,10 @@ Patch: 1016_linux-4.4.17.patch From: http://www.kernel.org Desc: Linux 4.4.17 +Patch: 1017_linux-4.4.18.patch +From: http://www.kernel.org +Desc: Linux 4.4.18 + Patch: 1500_XATTR_USER_PREFIX.patch From: https://bugs.gentoo.org/show_bug.cgi?id=470644 Desc: Support for namespace user.pax.* on tmpfs. diff --git a/1017_linux-4.4.18.patch b/1017_linux-4.4.18.patch new file mode 100644 index 000..4306189 --- /dev/null +++ b/1017_linux-4.4.18.patch @@ -0,0 +1,2072 @@ +diff --git a/Documentation/x86/pat.txt b/Documentation/x86/pat.txt +index 54944c71b819..2a4ee6302122 100644 +--- a/Documentation/x86/pat.txt b/Documentation/x86/pat.txt +@@ -196,3 +196,35 @@ Another, more verbose way of getting PAT related debug messages is with + "debugpat" boot parameter. With this parameter, various debug messages are + printed to dmesg log. + ++PAT Initialization ++-- ++ ++The following table describes how PAT is initialized under various ++configurations. The PAT MSR must be updated by Linux in order to support WC ++and WT attributes. Otherwise, the PAT MSR has the value programmed in it ++by the firmware. Note, Xen enables WC attribute in the PAT MSR for guests. ++ ++ MTRR PAT Call Sequence PAT State PAT MSR ++ = ++ EE MTRR -> PAT initEnabledOS ++ ED MTRR -> PAT initDisabled- ++ DE MTRR -> PAT disable Disabled BIOS ++ DD MTRR -> PAT disable Disabled- ++ -np/E PAT -> PAT disable Disabled BIOS ++ -np/D PAT -> PAT disable Disabled- ++ E!P/E MTRR -> PAT initDisabled BIOS ++ D!P/E MTRR -> PAT disable Disabled BIOS ++ !M !P/E MTRR stub -> PAT disableDisabled BIOS ++ ++ Legend ++ ++ E Feature enabled in CPU ++ D Feature disabled/unsupported in CPU ++ np "nopat" boot option specified ++ !P CONFIG_X86_PAT option unset ++ !M CONFIG_MTRR option unset ++ Enabled PAT state set to enabled ++ Disabled PAT state set to disabled ++ OSPAT initializes PAT MSR with OS setting ++ BIOS PAT keeps PAT MSR with BIOS setting ++ +diff --git a/Makefile b/Makefile +index 76d34f763a41..eaedea88a8a7 100644 +--- a/Makefile b/Makefile +@@ -1,6 +1,6 @@ + VERSION = 4 + PATCHLEVEL = 4 +-SUBLEVEL = 17 ++SUBLEVEL = 18 + EXTRAVERSION = + NAME = Blurry Fish Butt + +diff --git a/arch/arm/kernel/sys_oabi-compat.c b/arch/arm/kernel/sys_oabi-compat.c +index 087acb569b63..5f221acd21ae 100644 +--- a/arch/arm/kernel/sys_oabi-compat.c b/arch/arm/kernel/sys_oabi-compat.c +@@ -279,8 +279,12 @@ asmlinkage long sys_oabi_epoll_wait(int epfd, + mm_segment_t fs; + long ret, err, i; + +- if (maxevents <= 0 || maxevents > (INT_MAX/sizeof(struct epoll_event))) ++ if (maxevents <= 0 || ++ maxevents > (INT_MAX/sizeof(*kbuf)) || ++ maxevents > (INT_MAX/sizeof(*events))) + return -EINVAL; ++ if (!access_ok(VERIFY_WRITE, events, sizeof(*events) * maxevents)) ++ return -EFAULT; + kbuf = kmalloc(sizeof(*kbuf) * maxevents, GFP_KERNEL); + if (!kbuf) + return -ENOMEM; +@@ -317,6 +321,8 @@ asmlinkage long sys_oabi_semtimedop(int semid, + + if (nsops < 1 || nsops > SEMOPM) + return -EINVAL; ++ if (!access_ok(VERIFY_READ, tsops, sizeof(*tsops) * nsops)) ++ return -EFAULT; + sops = kmalloc(sizeof(*sops) * nsops, GFP_KERNEL); + if (!sops) + return -ENOMEM; +diff --git a/arch/mips/kernel/scall64-n32.S b/arch/mips/kernel/scall64-n32.S +index 5a69eb48d0a8..ee93d5fe61d7 100644 +--- a/arch/mips/kernel/scall64-n32.S b/arch/mips/kernel/scall64-n32.S +@@ -344,7 +344,7 @@ EXPORT(sysn32_call_table) + PTR sys_ni_syscall /* available, was setaltroot */ + PTR sys_add_key + PTR sys_request_key +- PTR sys_keyctl /* 6245 */ ++ PTR compat_sys_keyctl /* 6245 */ + PTR sys_set_thread_area + PTR sys_inotify_init + PTR sys_inotify_add_watch +diff --git a/arch/mips/kernel/scall64-o32.S b/arch/mips/kernel/scall64-o32.S +index e4b6d7c9782
[gentoo-commits] proj/linux-patches: New tag: 4.4-20
commit: Commit: Mike Pagano gentoo org> CommitDate: Wed Aug 17 12:01:55 2016 + New tag: 4.4-20
[gentoo-commits] repo/gentoo:master commit in: x11-libs/gtk+/
commit: c37001d20236fcded1ddffbecc9decb4815e3c50 Author: Michał Górny gentoo org> AuthorDate: Wed Aug 17 12:00:39 2016 + Commit: Michał Górny gentoo org> CommitDate: Wed Aug 17 12:01:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37001d2 x11-libs/gtk+: Call eapply_user (implicitly) before eautoreconf x11-libs/gtk+/gtk+-3.20.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/gtk+/gtk+-3.20.8.ebuild b/x11-libs/gtk+/gtk+-3.20.8.ebuild index 8a04adf..116c4ba 100644 --- a/x11-libs/gtk+/gtk+-3.20.8.ebuild +++ b/x11-libs/gtk+/gtk+-3.20.8.ebuild @@ -136,8 +136,8 @@ src_prepare() { # gtk-update-icon-cache is installed by dev-util/gtk-update-icon-cache eapply "${FILESDIR}"/${PN}-3.16.2-remove_update-icon-cache.patch - eautoreconf gnome2_src_prepare + eautoreconf } multilib_src_configure() {
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/
commit: 2617c131560c7f132901aa7eeb4002d438bac3df Author: Mike Pagano gentoo org> AuthorDate: Wed Aug 17 12:14:53 2016 + Commit: Mike Pagano gentoo org> CommitDate: Wed Aug 17 12:15:24 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2617c131 sys-kernel/gentoo-sources: Linux patch 4.4.18 Package-Manager: portage-2.2.28 sys-kernel/gentoo-sources/Manifest | 3 +++ .../gentoo-sources/gentoo-sources-4.4.18.ebuild| 29 ++ 2 files changed, 32 insertions(+) diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index b8b247e..f9bc768 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -75,6 +75,9 @@ DIST genpatches-4.4-18.extras.tar.xz 16364 SHA256 061d2094e28be6d1048ebfa0aff322 DIST genpatches-4.4-19.base.tar.xz 565524 SHA256 3a8cf8120a5574f8a08b9255530a06873957c74aac0e805547965c38bad08422 SHA512 fee9ba9cf495ab7f8767df5704ed9ecdf6e864b5084ba1d6ae451d9327a67bf22e65352670149c2fd0c6cf4a48a9b495040f9b3cc09cbc757eecfe76e63373e4 WHIRLPOOL 7a2367c594db5402ac1f1c87ca25269ac45ababa412ba5d387316d614c1471b71c8e51499f9378c351d39c68fe4c2ecbe9a27745770f5cdb196c57973b5ae9b6 DIST genpatches-4.4-19.experimental.tar.xz 62748 SHA256 55e24470e34c912f70b0a951cecf235bd4ab0dba7665498e0a4ea87aa366b2ea SHA512 0cc699cdaeded8a852f439a2f21fdef5d3279af7ef01f24f9c575d75d0abcd18edf765a14a56950f837e17e36b67f5088c9f43d58a98ed9b1e2cd9d54ffeb795 WHIRLPOOL 022b4f6f0aec1107432b3103cf23677126740b66a226ab5d075e9d9aa3cc5fb66d677ca96b57bfeb5546b5aea814cd227e93abb028cc982daba893c35903b61f DIST genpatches-4.4-19.extras.tar.xz 16356 SHA256 d7d7d862befd6a649023d104af39e53e7f4c09ed6b1e560679ede7e31105db81 SHA512 dc6cc91ceea8773c462326b2f11233fb1bd71633058610132cc06afce33ae8b73086c3ff415056d24fba03c57d5d5f0a2eaafa2eeb52807c17aa84923dea9a3c WHIRLPOOL 138da0553d1aa62b57e4f7ddfeadb9556cdc5964a6f646ac1bc54ba7f0ec56ad58ec112b4aecb96ec3b9153e557346bb0ed7f07a3ce30500e6faf2a69dc6103d +DIST genpatches-4.4-20.base.tar.xz 580472 SHA256 26e767ce98835ca8bccf72f85e82735cabf0c3e7ec4329093e740a170f7f0800 SHA512 497133587ee3b7c3ac088c41b5fdc364d99a4fcfd076b001d168cdaea05fac3041b3c58e8c26325b84699c9e298c1e2bb1b729b8a0a0308489dfb2bbc1fcf365 WHIRLPOOL bb8be1ad24fdc5c87b53e791a08b72647b2d7e3f9a4904098e22035955f4f8fe4f7cca6aa2246285adf3bbe46b01a4710a0b2d021691b63c5a791075706fad5b +DIST genpatches-4.4-20.experimental.tar.xz 62740 SHA256 5babe0fc4f7687d87feb5f95cc7a71d50030c63539d519314ec87a7ccb351ad4 SHA512 c712a350b0a1671681eaae5bd08c41389ac7db1ad95a1d5dc954a0090370e71ae3eab7b6baecea217dff708f5962a1da932b9cd7d85cc22db3799d4b07275c87 WHIRLPOOL 32a4b0330482d0bdee429fcf06db4a8eb03c666e99c1895624ebde47b44587980fa59a80ec86144057a1b209e226b055e920a07fef5ac56d1206b8ec209ca763 +DIST genpatches-4.4-20.extras.tar.xz 16356 SHA256 d7d7d862befd6a649023d104af39e53e7f4c09ed6b1e560679ede7e31105db81 SHA512 dc6cc91ceea8773c462326b2f11233fb1bd71633058610132cc06afce33ae8b73086c3ff415056d24fba03c57d5d5f0a2eaafa2eeb52807c17aa84923dea9a3c WHIRLPOOL 138da0553d1aa62b57e4f7ddfeadb9556cdc5964a6f646ac1bc54ba7f0ec56ad58ec112b4aecb96ec3b9153e557346bb0ed7f07a3ce30500e6faf2a69dc6103d DIST genpatches-4.4-8.base.tar.xz 243736 SHA256 70a54851283def9013601bd8ea299c04850410001e36d619fa6e83b64a4f0907 SHA512 fde00c28bc8da96aee2378d7ea36c85a5f8520c271e0251c7bc7472cd3c395dc2c3f5168f38b1bd10e6b5189bedc8b10780899468a368f8e9be1811bc31c0ab1 WHIRLPOOL 1190d8167c05062a53a7cc66a36310b42f6b90a711a497543b68626e1d6ca3fbc1c57a37dfa2a1fc98ed4f3b1dae5d7e77b74f3d708bc830b2bd5c31fc797b74 DIST genpatches-4.4-8.experimental.tar.xz 62604 SHA256 35148c3d46a256819b5d214203b7365316694e85a729ddec2e5c229e48b9091d SHA512 e1e5b31d35a851f446645a2ac403ab238d63fb540e8443d36a30dd8a5d32016b077c4cfdcb30976e5facc511c0a6116037efb0af0a4840e00a1d8cf6be3fe310 WHIRLPOOL 4b65738d20969d5098feb66e416af450f0be87fa8c1770381165f70ca99e019400ff9e92c92d8f6dc1b641f4a400fa6165f0573aeb68ecba05f8934a348e6cc7 DIST genpatches-4.4-8.extras.tar.xz 16284 SHA256 50b6dc7b842191a49a77d0f54302ebd1c7334e5f6091e2a02db51ae074f8 SHA512 478e31f23742a99e4b3a2d24c93f0880c1794d40e5b05b80cc472ce237e14f28a83cb31554b686c8ec78e80b776fca363a1aabe450add7a3142ad30a4b586841 WHIRLPOOL 2ff0a37edadfd391b59bbe5158c463ee4b411fcd06e8f5bf53f58b19f88a564a40fabe690d5ac12f108e02d3a001d8b928372aa453f060d530ff2e30d0617113 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.4.18.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.4.18.ebuild new file mode 100644 index 000..c33736c --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.18.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="20" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa ~ia64 ~mips ~pp
[gentoo-commits] proj/gentoo-bsd:master commit in: scripts/
commit: 2c6a351bbbfcf1dc2fe2ec15fd6585fe5042d926 Author: Yuta SATOH gmail com> AuthorDate: Fri Aug 12 10:47:08 2016 + Commit: Yuta SATOH gentoo gr jp> CommitDate: Fri Aug 12 10:47:08 2016 + URL:https://gitweb.gentoo.org/proj/gentoo-bsd.git/commit/?id=2c6a351b automatic_updater.sh: fix bug 564168. scripts/automatic_updater.sh | 5 + 1 file changed, 5 insertions(+) diff --git a/scripts/automatic_updater.sh b/scripts/automatic_updater.sh index ae15942..3f1b639 100755 --- a/scripts/automatic_updater.sh +++ b/scripts/automatic_updater.sh @@ -46,6 +46,11 @@ update_minimal(){ emerge --nodeps sys-freebsd/freebsd-mk-defs emerge -u 'https://bugs.gentoo.org/564168 + USE="-*" emerge --nodeps sys-devel/gettext --exclude sys-freebsd/* + emerge sys-devel/gettext --exclude sys-freebsd/* + emerge -u sys-devel/flex sys-devel/patch sys-devel/m4 net-libs/libpcap sys-devel/gettext app-arch/libarchive sys-libs/zlib dev-util/dialog --exclude sys-freebsd/* emerge sys-devel/libtool --exclude sys-freebsd/* if [[ -e /usr/lib/libc++.so ]] ; then
[gentoo-commits] proj/linux-patches:3.14 commit in: /
commit: aba7a281b34f5ad3024d4b32b0c638239712124d Author: Mike Pagano gentoo org> AuthorDate: Wed Aug 17 12:18:38 2016 + Commit: Mike Pagano gentoo org> CommitDate: Wed Aug 17 12:18:38 2016 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=aba7a281 Linux patch 3.14.76 _README |4 + 1075_linux-3.14.76.patch | 1346 ++ 2 files changed, 1350 insertions(+) diff --git a/_README b/_README index dd554cd..bd2e958 100644 --- a/_README +++ b/_README @@ -342,6 +342,10 @@ Patch: 1074_linux-3.14.75.patch From: http://www.kernel.org Desc: Linux 3.14.75 +Patch: 1075_linux-3.14.76.patch +From: http://www.kernel.org +Desc: Linux 3.14.76 + Patch: 1500_XATTR_USER_PREFIX.patch From: https://bugs.gentoo.org/show_bug.cgi?id=470644 Desc: Support for namespace user.pax.* on tmpfs. diff --git a/1075_linux-3.14.76.patch b/1075_linux-3.14.76.patch new file mode 100644 index 000..6ff6b53 --- /dev/null +++ b/1075_linux-3.14.76.patch @@ -0,0 +1,1346 @@ +diff --git a/Makefile b/Makefile +index 9e6e6131e986..306fd306906b 100644 +--- a/Makefile b/Makefile +@@ -1,6 +1,6 @@ + VERSION = 3 + PATCHLEVEL = 14 +-SUBLEVEL = 75 ++SUBLEVEL = 76 + EXTRAVERSION = + NAME = Remembering Coco + +diff --git a/arch/arm/kernel/sys_oabi-compat.c b/arch/arm/kernel/sys_oabi-compat.c +index 3e94811690ce..a0aee80b608d 100644 +--- a/arch/arm/kernel/sys_oabi-compat.c b/arch/arm/kernel/sys_oabi-compat.c +@@ -275,8 +275,12 @@ asmlinkage long sys_oabi_epoll_wait(int epfd, + mm_segment_t fs; + long ret, err, i; + +- if (maxevents <= 0 || maxevents > (INT_MAX/sizeof(struct epoll_event))) ++ if (maxevents <= 0 || ++ maxevents > (INT_MAX/sizeof(*kbuf)) || ++ maxevents > (INT_MAX/sizeof(*events))) + return -EINVAL; ++ if (!access_ok(VERIFY_WRITE, events, sizeof(*events) * maxevents)) ++ return -EFAULT; + kbuf = kmalloc(sizeof(*kbuf) * maxevents, GFP_KERNEL); + if (!kbuf) + return -ENOMEM; +@@ -313,6 +317,8 @@ asmlinkage long sys_oabi_semtimedop(int semid, + + if (nsops < 1 || nsops > SEMOPM) + return -EINVAL; ++ if (!access_ok(VERIFY_READ, tsops, sizeof(*tsops) * nsops)) ++ return -EFAULT; + sops = kmalloc(sizeof(*sops) * nsops, GFP_KERNEL); + if (!sops) + return -ENOMEM; +diff --git a/arch/mips/kernel/scall64-n32.S b/arch/mips/kernel/scall64-n32.S +index f7e5b72cf481..79747b85777a 100644 +--- a/arch/mips/kernel/scall64-n32.S b/arch/mips/kernel/scall64-n32.S +@@ -350,7 +350,7 @@ EXPORT(sysn32_call_table) + PTR sys_ni_syscall /* available, was setaltroot */ + PTR sys_add_key + PTR sys_request_key +- PTR sys_keyctl /* 6245 */ ++ PTR compat_sys_keyctl /* 6245 */ + PTR sys_set_thread_area + PTR sys_inotify_init + PTR sys_inotify_add_watch +diff --git a/arch/mips/kernel/scall64-o32.S b/arch/mips/kernel/scall64-o32.S +index 6788727d91af..af499022f3fb 100644 +--- a/arch/mips/kernel/scall64-o32.S b/arch/mips/kernel/scall64-o32.S +@@ -474,7 +474,7 @@ EXPORT(sys32_call_table) + PTR sys_ni_syscall /* available, was setaltroot */ + PTR sys_add_key /* 4280 */ + PTR sys_request_key +- PTR sys_keyctl ++ PTR compat_sys_keyctl + PTR sys_set_thread_area + PTR sys_inotify_init + PTR sys_inotify_add_watch /* 4285 */ +diff --git a/arch/x86/include/asm/mmu_context.h b/arch/x86/include/asm/mmu_context.h +index be12c534fd59..29a3d1b00ca9 100644 +--- a/arch/x86/include/asm/mmu_context.h b/arch/x86/include/asm/mmu_context.h +@@ -42,7 +42,34 @@ static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, + #endif + cpumask_set_cpu(cpu, mm_cpumask(next)); + +- /* Re-load page tables */ ++ /* ++ * Re-load page tables. ++ * ++ * This logic has an ordering constraint: ++ * ++ * CPU 0: Write to a PTE for 'next' ++ * CPU 0: load bit 1 in mm_cpumask. if nonzero, send IPI. ++ * CPU 1: set bit 1 in next's mm_cpumask ++ * CPU 1: load from the PTE that CPU 0 writes (implicit) ++ * ++ * We need to prevent an outcome in which CPU 1 observes ++ * the new PTE value and CPU 0 observes bit 1 clear in ++ * mm_cpumask. (If that occurs, then the IPI will never ++ * be sent, and CPU 0's TLB will contain a stale entry.) ++ * ++ * The bad outcome can occur if either CPU's load is ++ * reordered before that CPU's store, s
[gentoo-commits] proj/linux-patches: New tag: 3.14-83
commit: Commit: Mike Pagano gentoo org> CommitDate: Wed Aug 17 12:27:25 2016 + New tag: 3.14-83
[gentoo-commits] repo/gentoo:master commit in: sys-apps/diffutils/
commit: 8d4fcaed5f4c8788e8465ce96f9e431ff07656cd Author: Lars Wendler gentoo org> AuthorDate: Wed Aug 17 12:33:22 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Aug 17 12:33:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4fcaed sys-apps/diffutils: Removed broken version (bug #591044). Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> sys-apps/diffutils/diffutils-3.4.ebuild | 44 - 1 file changed, 44 deletions(-) diff --git a/sys-apps/diffutils/diffutils-3.4.ebuild b/sys-apps/diffutils/diffutils-3.4.ebuild deleted file mode 100644 index 27eb13b..000 --- a/sys-apps/diffutils/diffutils-3.4.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit flag-o-matic - -DESCRIPTION="Tools to make diffs and compare files" -HOMEPAGE="https://www.gnu.org/software/diffutils/"; -SRC_URI="mirror://gnu/diffutils/${P}.tar.xz - mirror://gnu-alpha/diffutils/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="nls static" - -DEPEND="app-arch/xz-utils - nls? ( sys-devel/gettext )" - -DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) - -src_prepare() { - sed -i 's:@mkdir_p@:@MKDIR_P@:g' po/Makefile.in.in || die #464604 -} - -src_configure() { - use static && append-ldflags -static - - # Disable automagic dependency over libsigsegv; see bug #312351. - export ac_cv_libsigsegv=no - - econf \ - --with-packager="Gentoo" \ - --with-packager-version="${PVR}" \ - --with-packager-bug-reports="https://bugs.gentoo.org/"; \ - $(use_enable nls) -} - -src_test() { - # explicitly allow parallel testing - emake check -}
[gentoo-commits] dev/graaff:master commit in: dev-ruby/rack-coffee/
commit: 976ef4ea7665ec397ce2f681d757afe0f13f0c94 Author: Hans de Graaff degraaff org> AuthorDate: Wed Aug 17 12:34:47 2016 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Aug 17 12:34:47 2016 + URL:https://gitweb.gentoo.org/dev/graaff.git/commit/?id=976ef4ea dev-ruby/rack-coffee: initial import Package-Manager: portage-2.2.28 dev-ruby/rack-coffee/Manifest | 1 + dev-ruby/rack-coffee/metadata.xml | 5 + dev-ruby/rack-coffee/rack-coffee-1.0.3.ebuild | 21 + 3 files changed, 27 insertions(+) diff --git a/dev-ruby/rack-coffee/Manifest b/dev-ruby/rack-coffee/Manifest new file mode 100644 index 000..86c0ce9 --- /dev/null +++ b/dev-ruby/rack-coffee/Manifest @@ -0,0 +1 @@ +DIST rack-coffee-1.0.3.gem 12800 SHA256 b147086b48e32f96512915af69d9f62e567ceb7ff854b86848549d008a4203d8 SHA512 a6f7b4f772a084e4424f8daf8b3dc016b61a863e82e2fda9da828e83273c0bf1aead707f8c3e4ce49affabf794aa67e6ddaa82e78b727e35532b5e732072e178 WHIRLPOOL e9de8a0e4d0913c7fa77fc2df218ead27cf9f7b60a79bd84b16d969a706944e83af3c12ea3432513034b5b0580515e439e72d991f62382ca5178eac26a0f3d12 diff --git a/dev-ruby/rack-coffee/metadata.xml b/dev-ruby/rack-coffee/metadata.xml new file mode 100644 index 000..f977299 --- /dev/null +++ b/dev-ruby/rack-coffee/metadata.xml @@ -0,0 +1,5 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + +gra...@gentoo.org + diff --git a/dev-ruby/rack-coffee/rack-coffee-1.0.3.ebuild b/dev-ruby/rack-coffee/rack-coffee-1.0.3.ebuild new file mode 100644 index 000..3585ee9 --- /dev/null +++ b/dev-ruby/rack-coffee/rack-coffee-1.0.3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby21 ruby22 ruby23" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="Readme.mkdn" + +inherit ruby-fakegem + +DESCRIPTION="Rack Middlware for compiling and serving .coffee files" +HOMEPAGE="https://github.com/mattly/rack-coffee"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend "dev-ruby/rack dev-ruby/coffee-script"
[gentoo-commits] proj/vmware:master commit in: app-emulation/vmware-modules/, app-emulation/vmware-modules/files/
commit: f5e136467b79ef82f237004c60f5bc8dd4e486ef Author: Fabio Rossi inwind it> AuthorDate: Wed Aug 17 12:08:10 2016 + Commit: Fabio Rossi inwind net> CommitDate: Wed Aug 17 12:08:10 2016 + URL:https://gitweb.gentoo.org/proj/vmware.git/commit/?id=f5e13646 app-emulation/vmware-modules: add support to kernel 4.8 upstream kernel commit 4b9d0fab7166c9323f06d708518a35cf3a90426c renamed a symbol, add a patch to fix the problem. This solves the bug #591284. .../vmware-modules/files/304-4.8-00-nr_anon_mapped.patch | 14 ++ .../vmware-modules/files/308-4.08-00-nr_anon_mapped.patch | 14 ++ .../vmware-modules/vmware-modules-304.3-r1.ebuild | 1 + app-emulation/vmware-modules/vmware-modules-304.4.ebuild | 1 + app-emulation/vmware-modules/vmware-modules-308.1.1.ebuild | 1 + 5 files changed, 31 insertions(+) diff --git a/app-emulation/vmware-modules/files/304-4.8-00-nr_anon_mapped.patch b/app-emulation/vmware-modules/files/304-4.8-00-nr_anon_mapped.patch new file mode 100644 index 000..f806ccd --- /dev/null +++ b/app-emulation/vmware-modules/files/304-4.8-00-nr_anon_mapped.patch @@ -0,0 +1,14 @@ +diff -uprNb a/vmmon-only/linux/hostif.c b/vmmon-only/linux/hostif.c +--- a/vmmon-only/linux/hostif.c2016-08-13 16:54:18.935207507 +0300 b/vmmon-only/linux/hostif.c2016-08-13 16:53:52.981424256 +0300 +@@ -140,6 +140,10 @@ static DECLARE_TASKLET(timerTasklet, Hos + */ + #define LOCKED_PAGE_SLACK 1 + ++#if LINUX_VERSION_CODE > KERNEL_VERSION(4, 7, 99) ++#define NR_ANON_PAGES NR_ANON_MAPPED ++#endif ++ + static struct { +Atomic_uint64 uptimeBase; +VersionedAtomic version; diff --git a/app-emulation/vmware-modules/files/308-4.08-00-nr_anon_mapped.patch b/app-emulation/vmware-modules/files/308-4.08-00-nr_anon_mapped.patch new file mode 100644 index 000..f806ccd --- /dev/null +++ b/app-emulation/vmware-modules/files/308-4.08-00-nr_anon_mapped.patch @@ -0,0 +1,14 @@ +diff -uprNb a/vmmon-only/linux/hostif.c b/vmmon-only/linux/hostif.c +--- a/vmmon-only/linux/hostif.c2016-08-13 16:54:18.935207507 +0300 b/vmmon-only/linux/hostif.c2016-08-13 16:53:52.981424256 +0300 +@@ -140,6 +140,10 @@ static DECLARE_TASKLET(timerTasklet, Hos + */ + #define LOCKED_PAGE_SLACK 1 + ++#if LINUX_VERSION_CODE > KERNEL_VERSION(4, 7, 99) ++#define NR_ANON_PAGES NR_ANON_MAPPED ++#endif ++ + static struct { +Atomic_uint64 uptimeBase; +VersionedAtomic version; diff --git a/app-emulation/vmware-modules/vmware-modules-304.3-r1.ebuild b/app-emulation/vmware-modules/vmware-modules-304.3-r1.ebuild index ba97b17..a10a9f4 100644 --- a/app-emulation/vmware-modules/vmware-modules-304.3-r1.ebuild +++ b/app-emulation/vmware-modules/vmware-modules-304.3-r1.ebuild @@ -104,6 +104,7 @@ src_prepare() { kernel_is ge 4 6 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.6-00-user-pages.patch" kernel_is ge 4 7 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.7-00-trans_start.patch" kernel_is ge 4 7 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.7-01-readlink_copy.patch" + kernel_is ge 4 8 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.8-00-nr_anon_mapped.patch" # Allow user patches so they can support RC kernels and whatever else epatch_user diff --git a/app-emulation/vmware-modules/vmware-modules-304.4.ebuild b/app-emulation/vmware-modules/vmware-modules-304.4.ebuild index ba97b17..a10a9f4 100644 --- a/app-emulation/vmware-modules/vmware-modules-304.4.ebuild +++ b/app-emulation/vmware-modules/vmware-modules-304.4.ebuild @@ -104,6 +104,7 @@ src_prepare() { kernel_is ge 4 6 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.6-00-user-pages.patch" kernel_is ge 4 7 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.7-00-trans_start.patch" kernel_is ge 4 7 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.7-01-readlink_copy.patch" + kernel_is ge 4 8 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.8-00-nr_anon_mapped.patch" # Allow user patches so they can support RC kernels and whatever else epatch_user diff --git a/app-emulation/vmware-modules/vmware-modules-308.1.1.ebuild b/app-emulation/vmware-modules/vmware-modules-308.1.1.ebuild index da4a7a1..b3faaaf 100644 --- a/app-emulation/vmware-modules/vmware-modules-308.1.1.ebuild +++ b/app-emulation/vmware-modules/vmware-modules-308.1.1.ebuild @@ -104,6 +104,7 @@ src_prepare() { kernel_is ge 4 6 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.06-00-user-pages.patch" kernel_is ge 4 7 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.07-00-trans_start.patch" kernel_is ge 4 7 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.07-01-readlink_copy.patch" + kernel_is ge 4 8 0 && epatch "${FILESDIR}/${PV_MAJOR}-4.08-00-nr_anon_mapped.patch" # Allow user patches so they can support RC kernels and whatever else epatch_user
[gentoo-commits] proj/vmware:master commit in: app-emulation/vmware-modules/files/
commit: 88f3b5bda1e08e8c9e35a5ad96b25c0cb7cda545 Author: Fabio Rossi inwind it> AuthorDate: Wed Aug 17 12:10:38 2016 + Commit: Fabio Rossi inwind net> CommitDate: Wed Aug 17 12:10:38 2016 + URL:https://gitweb.gentoo.org/proj/vmware.git/commit/?id=88f3b5bd Revert "app-emulation/vmware-modules: fix version 304.3 with hardened" This reverts commit 84ce9f6be8f1b115b9a3c454f3d9d8b2ff6db253. .../vmware-modules/files/304-hardened.patch| 62 -- 1 file changed, 45 insertions(+), 17 deletions(-) diff --git a/app-emulation/vmware-modules/files/304-hardened.patch b/app-emulation/vmware-modules/files/304-hardened.patch index 822bd57..cc3e041 100644 --- a/app-emulation/vmware-modules/files/304-hardened.patch +++ b/app-emulation/vmware-modules/files/304-hardened.patch @@ -1,6 +1,8 @@ vmmon-only/linux/driver.c.orig 2016-07-28 22:10:27.464215083 +0200 -+++ vmmon-only/linux/driver.c 2016-07-28 22:54:20.796362329 +0200 -@@ -124,7 +124,16 @@ static struct vm_operations_struct vmuse +diff --git a/vmmon-only/linux/driver.c b/vmmon-only/linux/driver.c +index b21dd44..960c2aa 100644 +--- a/vmmon-only/linux/driver.c b/vmmon-only/linux/driver.c +@@ -178,7 +178,22 @@ static struct vm_operations_struct vmuser_mops = { #endif }; @@ -8,19 +10,25 @@ +static struct file_operations vmuser_fops = { + .owner = THIS_MODULE, + .poll = LinuxDriverPoll, -+ .unlocked_ioctl = LinuxDriver_Ioctl, -+ .compat_ioctl = LinuxDriver_Ioctl, ++#ifdef HAVE_UNLOCKED_IOCTL ++ .unlocked_ioctl = LinuxDriver_UnlockedIoctl, ++#else ++ .ioctl = LinuxDriver_Ioctl, ++#endif ++#ifdef HAVE_COMPAT_IOCTL ++ .compat_ioctl = LinuxDriver_UnlockedIoctl, ++#endif + .open = LinuxDriver_Open, + .release = LinuxDriver_Close, + .mmap = LinuxDriverMmap +}; + static struct timer_list tscTimer; - static Atomic_uint32 tsckHz; - static VmTimeStart tsckHzStartTime; -@@ -317,21 +326,6 @@ init_module(void) -linuxState.fastClockPriority = -20; -linuxState.swapSize = VMMON_UNKNOWN_SWAP_SIZE; + + /* +@@ -357,27 +372,6 @@ init_module(void) +spin_lock_init(&linuxState.pollListLock); + #endif - /* -* Initialize the file_operations structure. Because this code is always @@ -31,8 +39,14 @@ - memset(&vmuser_fops, 0, sizeof vmuser_fops); - vmuser_fops.owner = THIS_MODULE; - vmuser_fops.poll = LinuxDriverPoll; -- vmuser_fops.unlocked_ioctl = LinuxDriver_Ioctl; -- vmuser_fops.compat_ioctl = LinuxDriver_Ioctl; +-#ifdef HAVE_UNLOCKED_IOCTL +- vmuser_fops.unlocked_ioctl = LinuxDriver_UnlockedIoctl; +-#else +- vmuser_fops.ioctl = LinuxDriver_Ioctl; +-#endif +-#ifdef HAVE_COMPAT_IOCTL +- vmuser_fops.compat_ioctl = LinuxDriver_UnlockedIoctl; +-#endif - vmuser_fops.open = LinuxDriver_Open; - vmuser_fops.release = LinuxDriver_Close; - vmuser_fops.mmap = LinuxDriverMmap; @@ -40,11 +54,13 @@ #ifdef VMX86_DEVEL devel_init_module(); linuxState.minor = 0; vmnet-only/driver.c.orig 2016-04-15 01:48:48.0 +0200 -+++ vmnet-only/driver.c2016-07-28 22:54:20.797362329 +0200 -@@ -137,7 +137,16 @@ static ssize_t VNetFileOpWrite(struct f - static long VNetFileOpUnlockedIoctl(struct file * filp, +diff --git a/vmnet-only/driver.c b/vmnet-only/driver.c +index b12b982..40bd4cf 100644 +--- a/vmnet-only/driver.c b/vmnet-only/driver.c +@@ -165,7 +165,22 @@ static long VNetFileOpUnlockedIoctl(struct file * filp, unsigned int iocmd, unsigned long ioarg); + #endif -static struct file_operations vnetFileOps; +static struct file_operations vnetFileOps = { @@ -52,15 +68,21 @@ + .read = VNetFileOpRead, + .write = VNetFileOpWrite, + .poll = VNetFileOpPoll, ++#ifdef HAVE_UNLOCKED_IOCTL + .unlocked_ioctl = VNetFileOpUnlockedIoctl, ++#else ++ .ioctl = VNetFileOpIoctl, ++#endif ++#ifdef HAVE_COMPAT_IOCTL + .compat_ioctl = VNetFileOpUnlockedIoctl, ++#endif + .open = VNetFileOpOpen, + .release = VNetFileOpClose +}; /* * Utility functions -@@ -317,22 +326,6 @@ init_module(void) +@@ -476,28 +491,6 @@ init_module(void) goto err_proto; } @@ -75,8 +97,14 @@ - vnetFileOps.read = VNetFileOpRead; - vnetFileOps.write = VNetFileOpWrite; - vnetFileOps.poll = VNetFileOpPoll; +-#ifdef HAVE_UNLOCKED_IOCTL - vnetFileOps.unlocked_ioctl = VNetFileOpUnlockedIoctl; +-#else +- vnetFileOps.ioctl = VNetFileOpIoctl; +-#endif +-#ifdef HAVE_COMPAT_IOCTL - vnetFileOps.compat_ioctl = VNetFileOpUnlockedIoctl; +-#endif - vnetFileOps.open = VNetFileOpOpen; - vnetFileOps.release = VNetFileOpClose; -
[gentoo-commits] proj/vmware:master commit in: app-emulation/vmware-modules/files/
commit: 5f6e3b9c5c56a7f3d470a42d628736f1f90a5e4e Author: Fabio Rossi inwind it> AuthorDate: Wed Aug 17 12:35:18 2016 + Commit: Fabio Rossi inwind net> CommitDate: Wed Aug 17 12:35:18 2016 + URL:https://gitweb.gentoo.org/proj/vmware.git/commit/?id=5f6e3b9c app-emulation/vmware-modules: really fix hardened with 304.x app-emulation/vmware-modules/files/304-hardened.patch | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/app-emulation/vmware-modules/files/304-hardened.patch b/app-emulation/vmware-modules/files/304-hardened.patch index cc3e041..588abca 100644 --- a/app-emulation/vmware-modules/files/304-hardened.patch +++ b/app-emulation/vmware-modules/files/304-hardened.patch @@ -82,7 +82,7 @@ index b12b982..40bd4cf 100644 /* * Utility functions -@@ -476,28 +491,6 @@ init_module(void) +@@ -476,22 +491,6 @@ init_module(void) goto err_proto; } @@ -97,14 +97,8 @@ index b12b982..40bd4cf 100644 - vnetFileOps.read = VNetFileOpRead; - vnetFileOps.write = VNetFileOpWrite; - vnetFileOps.poll = VNetFileOpPoll; --#ifdef HAVE_UNLOCKED_IOCTL - vnetFileOps.unlocked_ioctl = VNetFileOpUnlockedIoctl; --#else -- vnetFileOps.ioctl = VNetFileOpIoctl; --#endif --#ifdef HAVE_COMPAT_IOCTL - vnetFileOps.compat_ioctl = VNetFileOpUnlockedIoctl; --#endif - vnetFileOps.open = VNetFileOpOpen; - vnetFileOps.release = VNetFileOpClose; -
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-sources/
commit: ea6777fa56502737897d0969b2e1ca6984d9c1c0 Author: Mike Pagano gentoo org> AuthorDate: Wed Aug 17 12:56:39 2016 + Commit: Mike Pagano gentoo org> CommitDate: Wed Aug 17 12:56:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6777fa sys-kernel/gentoo-sources: Linux patch 3.14.76 Package-Manager: portage-2.2.28 sys-kernel/gentoo-sources/Manifest | 3 +++ .../gentoo-sources/gentoo-sources-3.14.76.ebuild | 28 ++ 2 files changed, 31 insertions(+) diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index f9bc768..3ff1734 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -31,6 +31,9 @@ DIST genpatches-3.14-81.extras.tar.xz 18260 SHA256 2d14baa34ad26fdd18f94b0b74368 DIST genpatches-3.14-82.base.tar.xz 1292724 SHA256 aa61e6534a9a8e4bf04ea6052e48333847ca830378a716a13ea7b014574151da SHA512 e44a94d1ac20b1a99cd558d62ff34f1b29ef13e810ee9d0530c36b39ea5638c8c4b4fb9f27c2adf249be5c36e7b5b9d3aacd7f6b91d3f815ff1c3cc547e77576 WHIRLPOOL 2c50128c0526e2939b76bcd4310166169d4749528f2ecc1fa3f10f84ab2d6d2b80cb3f06d0b885d206429504e4a59dcd2c390b39b2b7899d66675de489dd4ac0 DIST genpatches-3.14-82.experimental.tar.xz 60284 SHA256 7ede2ed5870c0bbde43f39a9e93ff8c94a005c12dabebd05f9f6a23a5182cabd SHA512 362405357b3d9fe542b37baf92b349ac35f6c1df01b5a2c2eba7f5cde5f2c33aca537c6dffb2744ee2bb159e890d07c44094b844a50583d041b6451847e3370e WHIRLPOOL 07f0e8a091fcee3e1f526d46158f68181fbcfeafa336c5e88fc340b17a0cf96433560d830912616d9e0e73e99e6a24f6feca3794ff6f76e7d031a4e99ee4fecd DIST genpatches-3.14-82.extras.tar.xz 18252 SHA256 e7d09c73a7e652e10243c71ebb28d4fed493500469d6d7db0463d57b48c49619 SHA512 26e4d7fbbbf204acf7a64e71611310c07c0e5e4b99414b7fcf60b0a3ae26b82c83e82319727a3a97bd7855d918237061408ea867488a382f14832a1d6af21a5d WHIRLPOOL 1c2d94c58748af068c3e6bc861852815b9e7ad04527f016d208e90094ce1a81651c71d6fd05b53dbceed79cf43a96deb58b3fbf709f1b29dc92908e0ed5d +DIST genpatches-3.14-83.base.tar.xz 1302064 SHA256 eb249b094a5763a6a8f3581a49b77ea41154033d253b30d04e29bb7e9803b10a SHA512 3f8c8f0c7085ab4e605f295e0f1900df6d2ccd3256b69d1cc432b406685fb293a39031a27fae7ae4eb0aaa9ec41b545b20a3dd0ad7260686d9ec4df41b3b1fc8 WHIRLPOOL 8d54963d59c087fa2bc6ddb8dae15ceedd870816ecde3f7f481bf912ed395e1ac776fbceb67022c5f607848ece5f86874ae077d25b42a39cb3f753ac1b84a421 +DIST genpatches-3.14-83.experimental.tar.xz 60300 SHA256 97498bdcc6f8d8e001e06c9e9a2ed36761268eda95000bbd49a70760c1e3c615 SHA512 6c0a19f397619d7cf022edef2e645f86670760b0266ea8580036dafa2a9e59ff7a352f3727baed9e0a490abfd24a1a003fe97fcd46e5b2900cbd4f6f36ba6e58 WHIRLPOOL 5d39e7fadfdff5c9b362f94e55ce5a0e9aed3dcaae84a881c5cf8f23f29f3aecce560cf44efb2d9554b57248976a30fb5e4dc08ea9b03eac8131d904a7b6c0e2 +DIST genpatches-3.14-83.extras.tar.xz 18264 SHA256 4f49422d79535fcc34b1cbde89d5bdb4a44989025aed3c5b1ac94af72ce5a543 SHA512 39797b9d1dabafbe5f101899212529e95ff0706f439c13ac309859ecc0621373faf2d53b533895d3ba7f103977052d80b2578cbb4c551bf357dcc9da51c7421c WHIRLPOOL ae4b3fba3f53627df79d0ac2fccde146caf370002b0a2e7cdea619bdf5a59883de32674a65a019c3f1fe2e7b36ae4ce9e4cf77a6a3b54f8625858e790c25481e DIST genpatches-3.18-26.base.tar.xz 753528 SHA256 0a3d2a302b64284353accbff19ff1a78128e900f0d4cbb0e70920034b68b4bba SHA512 723a29074dbd6970b43974655539902a92b5ba3447cba754f5719971848e2d2ca450d888a83d41fe35770806e842615bb5c5425aebf8a7118e5cd39470aafcac WHIRLPOOL 17e49e01f19a9710e6c3f6b6bb3b50ab96829a18dd60a57eb10058656845ba8e497ba4c3043f3824d69f79cb5c911c5fab6f4b8e28aa39acaa5083fca732dad0 DIST genpatches-3.18-26.experimental.tar.xz 61608 SHA256 e72de3a8865519ed658a2a769b42e2b4592ba5a6e5c98a699fbe4109f3567532 SHA512 75cd10ac41180cd5f4a1e70ea49b260a141b875f3f46dfa5edd668e507b27fe7244033c76d1e895dea58c8fc69c43ce21dc8e711884438c10b686d53c0b4c8a4 WHIRLPOOL 267a2c1abcda2d41ebf64a6034c60e73249dc4c0984326f516ac92eb16145f493549e690bfcf8f6c515984ab56368437e392fba3648f4bcc57db0351d5ee6863 DIST genpatches-3.18-26.extras.tar.xz 16188 SHA256 af0d5013a7cb6e0ec78bb5821bb4f83048d953cd10734b57085439fcdc44683d SHA512 effb9ef5722a956a9db49582b3c8aa85f5838a8573138ce867e0575348a291ccc6163e7bb8ce1698f9b5d799e81e151546c1bad59388f80b984e86f98ee8424a WHIRLPOOL 52adaba3ba161e7d1bcc8234edc9efd06bedca2211085990069b1ea8e1a35ab443e5ebfb49a7d56c3d572f9e7e69de1bdfc463abf455ba7e3155eabcdff3786a diff --git a/sys-kernel/gentoo-sources/gentoo-sources-3.14.76.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-3.14.76.ebuild new file mode 100644 index 000..c6d5ab8 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-3.14.76.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="83" +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/
commit: 9d02b1716ebe42754b76059572b2cfb89a245762 Author: Lars Wendler gentoo org> AuthorDate: Wed Aug 17 13:07:38 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Aug 17 13:07:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d02b171 app-emulation/virtualbox: Fixed compilation with -pulseaudio (bug #591440). Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> app-emulation/virtualbox/Manifest| 2 +- app-emulation/virtualbox/virtualbox-5.1.4.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest index 03e97b7..edd8173 100644 --- a/app-emulation/virtualbox/Manifest +++ b/app-emulation/virtualbox/Manifest @@ -9,4 +9,4 @@ DIST VirtualBox-5.1.4.tar.bz2 114642581 SHA256 b9a14a7771059c55c44b97f8d4eef9bea DIST virtualbox-4.3.16-patches-01.tar.xz 4288 SHA256 270c4f01b2c13c4133987b3acc073dfbf78840212cf09f083dbf8fc80407ce6f SHA512 595f88c4b388b4807347c15c1750ec73aceba1c82ad993e9a05c7b78dfece7b679aff0338b3a48e2ccee7911fb5ed0dba803052332a270230078551f747052bc WHIRLPOOL 2157ee3fb9beed906cff28647c869e37d62551ad8c93801c0f0ec6893675f11786aa6d92acf11c348d30aa58b6e03a3faa879c664dddac6e5b8525035986c9ca DIST virtualbox-5.0.16-patches-01.tar.xz 4024 SHA256 200eb980a12323a61d0fa6dbf61ed64ee1e2bb5e18e16eabdf8668d8fd8be3e4 SHA512 4eed117253754abee9088d4c320b4a6f0b3e1c8313b98f354cb727001156fe68d553a677073d40b921437f4cc073420866d1533aad4e61a79607d8360abbfd4a WHIRLPOOL ab40851873d55ae873ca8ff88670a17476c0d502116f4abda7b766064a2daa71929eb69b4b68c64c3d2d0762134fe85d07044bdedde4bf15924520a604972aaa DIST virtualbox-5.1.2-patches-01.tar.xz 4148 SHA256 887ad2c90ad15b9010c82bc387f74346fd798772abeab2955b5bf594d5a90fc2 SHA512 9a31f193ef53d4873dc56a1678c7e3e7f7b9d197ff2c3770814d2a6a6ff91a6712e17faefe409ada2013f746f87602c9a66907572e29fd4e20e32524d3bd6a89 WHIRLPOOL 0253cd733d91c12485532cb4d4448fe0be8aaa45151beec7355894a62ce8e8e1afcd1e2737d6ad916773d917e8c97d78400f41829405bc40ebd43f1b631a8eb0 -DIST virtualbox-5.1.4-patches-01.tar.xz 4112 SHA256 60c0c97f3a2c350d242281c22fa37a97556900045fce6b2169ad9d67259af95a SHA512 ec5629ee415c698526643065e1be57edc61548e32ba359d377b13119bbc315b099343d702a408ce9f0d5898816df7baee8146a822c5f2ab94fff484643535f6a WHIRLPOOL b1c61309b942411d2c864fc0b50a9005d76111240c07ec09ccf9ebaf9508cee3601c7487f71e24fee8cf7bffcafd231ad4fefb28dd1b3046fcb3760325481212 +DIST virtualbox-5.1.4-patches-02.tar.xz 4212 SHA256 36478a88d19bcb3ca7dcdf0e0fd1d387a08f04b2b10b3368b35e614b88c6026f SHA512 d3af5ac8dc1681c9dcd8c0186d3f986bfebb61b365b399bccb21fa52cb43043b0cf0db5646da1ef2e3b789189c02eeaac8c88ae13ad1562216b96a7844882b89 WHIRLPOOL ead04094cfae6d0a269a737f3ba274870dc3fdb3311b14b655062d14b0943e8bc62786a8d1a966adc71a2b67c2c67d16f7b93aeb72da43e53955358ad12c57e0 diff --git a/app-emulation/virtualbox/virtualbox-5.1.4.ebuild b/app-emulation/virtualbox/virtualbox-5.1.4.ebuild index 326c1de..65638ce 100644 --- a/app-emulation/virtualbox/virtualbox-5.1.4.ebuild +++ b/app-emulation/virtualbox/virtualbox-5.1.4.ebuild @@ -11,7 +11,7 @@ MY_PV="${PV/beta/BETA}" MY_PV="${MY_PV/rc/RC}" MY_P=VirtualBox-${MY_PV} SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2 - https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-5.1.4-patches-01.tar.xz"; + https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-5.1.4-patches-02.tar.xz"; S="${WORKDIR}/${MY_P}" DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use"
[gentoo-commits] repo/gentoo:master commit in: media-sound/lilycomp/
commit: 4f92be191e0243e15cbd04e6a109c32790469332 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 13:17:12 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 13:50:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f92be19 media-sound/lilycomp: Drop old Package-Manager: portage-2.3.0 media-sound/lilycomp/lilycomp-1.0.2-r1.ebuild | 28 --- 1 file changed, 28 deletions(-) diff --git a/media-sound/lilycomp/lilycomp-1.0.2-r1.ebuild b/media-sound/lilycomp/lilycomp-1.0.2-r1.ebuild deleted file mode 100644 index b28fc16..000 --- a/media-sound/lilycomp/lilycomp-1.0.2-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="2" -inherit python - -MY_P="${P/-/.}" - -DESCRIPTION="graphical note entry program for use with LilyPond" -HOMEPAGE="http://lilycomp.sourceforge.net/"; -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="" - -DEPEND="dev-lang/python[tk]" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_install() { - newbin lilycomp.py lilycomp || die "newbin failed" - dohtml *.html - dodoc [[:upper:]]* -}
[gentoo-commits] repo/gentoo:master commit in: app-cdr/gtkcdlabel/
commit: c6b02304ad863f81a28ff823f6491fee4e2296b8 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 12:52:04 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 13:49:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b02304 app-cdr/gtkcdlabel: Drop old Package-Manager: portage-2.3.0 app-cdr/gtkcdlabel/Manifest | 1 - app-cdr/gtkcdlabel/gtkcdlabel-1.12.ebuild | 32 --- 2 files changed, 33 deletions(-) diff --git a/app-cdr/gtkcdlabel/Manifest b/app-cdr/gtkcdlabel/Manifest index 77e869c..daf7c9b 100644 --- a/app-cdr/gtkcdlabel/Manifest +++ b/app-cdr/gtkcdlabel/Manifest @@ -1,3 +1,2 @@ -DIST gtkcdlabel-1.12.tar.bz2 30054 SHA256 a2db925b4b7afc748465257872ffa5e5a7ba0a1545244431247ce506d0999a6b SHA512 7723dc986b89d7f0a296305b5933718f694939a000c9a3bd5f32acb6fc7e541e6a005f8826710b87f27c08aa616be06d83ea1dc1dc51b05fe8b6a776fc780b8f WHIRLPOOL 025dbf468a65dd2f673d74d38524e7a589da7d9dc60772b0ff165eeb3a7b6a8e940b1d9a5cc790b83e44209b687c7b5817ffcc18f50fb1047f7f00138abc63a0 DIST gtkcdlabel-1.14.tar.bz2 36397 SHA256 df3307744822cde89632da8a83bae7e8e7c3754ed4738cf559c4be14cc66c303 SHA512 35dde20c73a38cb1dc61b42a8f54cc78d7b3db90b88cbf45f48ccf5eabe95333c5f61f4e8cd77ac1fe4f9faeb55acf944df9fb8bf363343da5bad8cc81115c6e WHIRLPOOL 152b3c02e3ecf37a7d0bc1eaa4efec885c2721b05f73d3d4f4d2cc52d25d46aedce41f3be3c919256793fa25c6795c26fcde5b5e778959969d9dddecc98fcdbb DIST gtkcdlabel-1.15.tar.bz2 36468 SHA256 878f59ca08c7b11bd2546faab9a9b352c4fa475acbf51376bc073831903622a7 SHA512 3edcaa0b15a592d684a20c34282437f5f51201cd6dde915a1a02ac1ed388a2046f8e2ce7aecf4afac3e4af01191d747c34e50d689eb945072bc20f4458bf7356 WHIRLPOOL b2f0856d9041b560f12be13f99ec029462a3754bee7218826d74d09956cc7ba85ec8ccb3cf2d94661e2a51eb43ea9f021a40b4b070b33b8dc52246428ebe4482 diff --git a/app-cdr/gtkcdlabel/gtkcdlabel-1.12.ebuild b/app-cdr/gtkcdlabel/gtkcdlabel-1.12.ebuild deleted file mode 100644 index e0abd64..000 --- a/app-cdr/gtkcdlabel/gtkcdlabel-1.12.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="3" -PYTHON_DEPEND="2:2.6" - -inherit python - -DESCRIPTION="a GUI frontend to cdlabelgen which is a program that can generate a variety of CD tray covers" -HOMEPAGE="http://gtkcdlabel.sourceforge.net"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc sparc x86" -IUSE="" - -DEPEND=">=app-cdr/cdlabelgen-3 - dev-python/pygtk" -RDEPEND="${DEPEND}" - -src_prepare() { - python_convert_shebangs -r 2 . -} - -src_install() { - dobin usr/bin/${PN}.py || die "dobin failed" - insinto /usr/share - doins -r usr/share/{applications,${PN},pixmaps} || die "doins failed" - dodoc usr/share/doc/${PN}/{AUTHORS,README} -}
[gentoo-commits] repo/gentoo:master commit in: net-misc/tn5250/
commit: c05665502e8ff0b0b4f7ffdff1f040a28a96489a Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 13:42:48 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 13:50:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0566550 net-misc/tn5250: Bump eapi, stop using deprecated python eclass (python doesn't seem really needed as I see in Fedora package), drop .la files, fix deps. Package-Manager: portage-2.3.0 net-misc/tn5250/tn5250-0.17.4-r1.ebuild | 59 + 1 file changed, 59 insertions(+) diff --git a/net-misc/tn5250/tn5250-0.17.4-r1.ebuild b/net-misc/tn5250/tn5250-0.17.4-r1.ebuild new file mode 100644 index 000..c8457de --- /dev/null +++ b/net-misc/tn5250/tn5250-0.17.4-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit eutils + +DESCRIPTION="Telnet client for the IBM AS/400 that emulates 5250 terminals and printers" +HOMEPAGE="http://tn5250.sourceforge.net/"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="X libressl ssl" + +RDEPEND=" + sys-libs/ncurses:= + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) +" + +DEPEND="${RDEPEND} + X? ( x11-libs/libXt ) +" + +src_prepare() { + default + # Next, the Makefile for the terminfo settings tries to remove + # some files it doesn't have access to. We can just remove those + # lines. + cd "${S}/linux" + sed -i \ + -e "/rm -f \/usr\/.*\/terminfo.*5250/d" Makefile.in \ + || die "sed Makefile.in failed" + cd "${S}" +} + +src_configure() { + econf \ + --disable-static \ + --without-python \ + $(use_with X x) \ + $(use_with ssl) +} + +src_install() { + # The TERMINFO variable needs to be defined for the install + # to work, because the install calls "tic." man tic for + # details. + dodir /usr/share/terminfo + emake DESTDIR="${D}" \ +TERMINFO="${D}/usr/share/terminfo" install + + einstalldocs + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/lilycomp/
commit: 00dccbb934cfa50d3797ed18b19ad4f30a365e5b Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 13:16:55 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 13:50:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00dccbb9 media-sound/lilycomp: Bump eapi, use new python eclasses, fix docs installation. Package-Manager: portage-2.3.0 media-sound/lilycomp/lilycomp-1.0.2-r2.ebuild | 36 +++ 1 file changed, 36 insertions(+) diff --git a/media-sound/lilycomp/lilycomp-1.0.2-r2.ebuild b/media-sound/lilycomp/lilycomp-1.0.2-r2.ebuild new file mode 100644 index 000..57af1c7 --- /dev/null +++ b/media-sound/lilycomp/lilycomp-1.0.2-r2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="tk" + +inherit python-single-r1 + +MY_P="${P/-/.}" + +DESCRIPTION="graphical note entry program for use with LilyPond" +HOMEPAGE="http://lilycomp.sourceforge.net/"; +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" +HTML_DOCS=( "${S}/lilycomp.html" ) + +src_prepare() { + default + python_fix_shebang lilycomp.py +} + +src_install() { + default + newbin lilycomp.py lilycomp +}
[gentoo-commits] repo/gentoo:master commit in: net-firewall/dshieldpy/
commit: e24d9c961a846e5843d9b06dee6b04aebe0a0030 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 13:21:11 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 13:50:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e24d9c96 net-firewall/dshieldpy: Stabilize Package-Manager: portage-2.3.0 net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild b/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild index d403c33..c0ac80e 100644 --- a/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild +++ b/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild @@ -15,7 +15,7 @@ IUSE="" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" DEPEND="${PYTHON_DEPEND}" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-cdr/recorder/
commit: f8a834082205e93e2875a9e7c4250e6298151205 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 12:52:36 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 13:49:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8a83408 app-cdr/recorder: Drop old Package-Manager: portage-2.3.0 app-cdr/recorder/recorder-1.4.5.ebuild | 66 -- 1 file changed, 66 deletions(-) diff --git a/app-cdr/recorder/recorder-1.4.5.ebuild b/app-cdr/recorder/recorder-1.4.5.ebuild deleted file mode 100644 index 3c1b2bd..000 --- a/app-cdr/recorder/recorder-1.4.5.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -PYTHON_DEPEND="2:2.7" - -inherit fdo-mime python - -DESCRIPTION="A simple GTK+ disc burner" -HOMEPAGE="https://code.google.com/p/recorder/"; -SRC_URI="https://recorder.googlecode.com/files/${P}.tar.bz2"; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="dvdr mp3 nls ogg vcd" - -LANGS="ar cs es fr it nl pl pt_BR ru sv" -for l in ${LANGS}; do - IUSE="${IUSE} linguas_${l}" -done - -DEPEND="nls? ( sys-devel/gettext )" -RDEPEND="${DEPEND} - >=dev-python/pygtk-2 - sys-apps/coreutils - virtual/cdrtools - dvdr? ( app-cdr/dvd+rw-tools ) - mp3? ( media-sound/mpg123 ) - ogg? ( media-sound/vorbis-tools ) - vcd? ( - app-cdr/cdrdao - media-video/vcdimager - )" - -DOCS="CHANGELOG TRANSLATORS" - -pkg_setup() { - python_set_active_version 2 - python_pkg_setup -} - -src_prepare() { - python_convert_shebangs 2 recorder - - local MY_NLS="" - if use nls; then - for ling in ${LINGUAS}; do - if has $ling ${LANGS}; then - MY_NLS="${MY_NLS} ${ling}" - fi - done - fi - - sed -i -e "s:ar cs es fr pt_BR ru it nl:${MY_NLS}:" Makefile || die -} - -pkg_postinst() { - fdo-mime_desktop_database_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update -}
[gentoo-commits] repo/gentoo:master commit in: net-firewall/dshieldpy/
commit: 07a5e9a24bf94ff5716dc764818fb72ef754ebed Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 13:20:50 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 13:50:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a5e9a2 net-firewall/dshieldpy: Bump eapi, use new eclasses, fix dependencies Package-Manager: portage-2.3.0 net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild | 36 ++ 1 file changed, 36 insertions(+) diff --git a/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild b/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild new file mode 100644 index 000..d403c33 --- /dev/null +++ b/net-firewall/dshieldpy/dshieldpy-3.2-r2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit python-single-r1 + +DESCRIPTION="Python script to submit firewall logs to dshield.org" +HOMEPAGE="http://dshieldpy.sourceforge.net/"; +SRC_URI="mirror://sourceforge/dshieldpy/${P}.tar.gz" + +IUSE="" +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~x86" + +DEPEND="${PYTHON_DEPEND}" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/DShield.py" + +src_prepare() { + default + python_fix_shebang dshield.py +} + +src_install() { + default + dobin dshield.py + + insinto /etc + doins dshieldpy.conf +}
[gentoo-commits] repo/gentoo:master commit in: net-firewall/dshieldpy/
commit: dc4342af59006609d49cdf88aa2505ce42107d47 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 13:21:25 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 13:50:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4342af net-firewall/dshieldpy: Drop old Package-Manager: portage-2.3.0 net-firewall/dshieldpy/dshieldpy-3.2-r1.ebuild | 27 -- 1 file changed, 27 deletions(-) diff --git a/net-firewall/dshieldpy/dshieldpy-3.2-r1.ebuild b/net-firewall/dshieldpy/dshieldpy-3.2-r1.ebuild deleted file mode 100644 index 8c3cc06..000 --- a/net-firewall/dshieldpy/dshieldpy-3.2-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -PYTHON_DEPEND="2" -inherit python - -DESCRIPTION="Python script to submit firewall logs to dshield.org" -HOMEPAGE="http://dshieldpy.sourceforge.net/"; -SRC_URI="mirror://sourceforge/dshieldpy/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="" -DEPEND="" -RDEPEND="" -S=${WORKDIR}/DShield.py - -src_install() { - dodoc CHANGELOG README* - dobin dshield.py - - insinto /etc - doins dshieldpy.conf - python_convert_shebangs 2 "${ED}"usr/bin/dshield.py -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/librelp/
commit: e676a25872c03ac66c3ce79dfd22bccb235e7ad8 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Aug 17 13:53:41 2016 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Aug 17 13:56:05 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e676a258 dev-libs/librelp: Add myself as maintainer Package-Manager: portage-2.3.0 dev-libs/librelp/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/dev-libs/librelp/metadata.xml b/dev-libs/librelp/metadata.xml index 82f6562..4fca09f 100644 --- a/dev-libs/librelp/metadata.xml +++ b/dev-libs/librelp/metadata.xml @@ -2,6 +2,10 @@ http://www.gentoo.org/dtd/metadata.dtd";> + whi...@gentoo.org + Thomas Deutschmann + + dev-z...@gentoo.org Tiziano Müller
[gentoo-commits] repo/gentoo:master commit in: net-firewall/firewalld/
commit: 997165cd4bf00585c5579a29997d2246786c8dfd Author: Matthias Maier gentoo org> AuthorDate: Wed Aug 17 13:44:32 2016 + Commit: Matthias Maier gentoo org> CommitDate: Wed Aug 17 13:52:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=997165cd net-firewall/firewalld: drop vulnerable 0.4.2-r1, bug #591458 Package-Manager: portage-2.2.28 net-firewall/firewalld/Manifest | 1 - net-firewall/firewalld/firewalld-0.4.2-r1.ebuild | 108 --- 2 files changed, 109 deletions(-) diff --git a/net-firewall/firewalld/Manifest b/net-firewall/firewalld/Manifest index d63f2bd..9e5426e 100644 --- a/net-firewall/firewalld/Manifest +++ b/net-firewall/firewalld/Manifest @@ -1,3 +1,2 @@ DIST firewalld-0.3.13.tar.bz2 561948 SHA256 bca88cbce4290b6959b3c0eea560e7f19c7cf2f563caca585b7db5cd2fca8ac9 SHA512 987ea3e243f87b8ded2f9627b4efc9649a22d878d19b6b760ba1a281e9e7280abcda558feebe6bd30e1cd27e7277a8ec99a7da623c29f04ab290c1d7ac3d6789 WHIRLPOOL 795f63fa5415c37ea9c6a835860dca4eb71879d1d69fcd6fbb022d0c4b4ab507d74e0e17098724846bd97246be3a98fab1d25134df69c9ac25db2fb77508b159 -DIST firewalld-0.4.2.tar.bz2 649581 SHA256 329e44b7d8de2400222d602d6c87c368865531ffe4004c392803dbe55717068e SHA512 4e1ad32878393beaec70f91f462785c99464ce3ec610b68b20862af2bbb631b1bcffd0e68cff441944d5e272d63051dc783a7f5c0256c7a191e2340dab8f29a2 WHIRLPOOL 01b8928d9b570b70a358c68a2220712b329aace9c52905cc5420e9881575660c44b395d1b5f1ffc2550d74bcf42939db0a66fa9bdc02cb1d95959ab7a50072cd DIST firewalld-0.4.3.3.tar.bz2 679617 SHA256 e57d851e4f1aa65927e055d3e73b7a29a5ae37de51671ce1885e030fe6e0b6d4 SHA512 21cb91b9545263f6da4a6ff218c939b610c7fe5dba2ad509803673d9c01cf6fecb4ab32bacf1a04e3d579fd9699a03760475285f824a6641902037c81ad2243a WHIRLPOOL 89077aefa28752e51472510bc5080c61e1f6051062efd4aaac08c8a60879b1c3d00db9d9ad7c33d8a49d8868fb9796c0bf945c869a470380f9e2ab017c45ab41 diff --git a/net-firewall/firewalld/firewalld-0.4.2-r1.ebuild b/net-firewall/firewalld/firewalld-0.4.2-r1.ebuild deleted file mode 100644 index ced9890..000 --- a/net-firewall/firewalld/firewalld-0.4.2-r1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) -#BACKPORTS= - -inherit autotools eutils gnome2-utils python-r1 systemd multilib bash-completion-r1 - -DESCRIPTION="A firewall daemon with D-BUS interface providing a dynamic firewall" -HOMEPAGE="http://www.firewalld.org/"; -SRC_URI="https://fedorahosted.org/released/${PN}/${P}.tar.bz2 - ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gui" - -RDEPEND="${PYTHON_DEPS} - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/decorator[${PYTHON_USEDEP}] - >=dev-python/python-slip-0.2.7[dbus,${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - net-firewall/ebtables - net-firewall/iptables[ipv6] - net-firewall/ipset - || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd ) - gui? ( - x11-libs/gtk+:3 - dev-python/PyQt4[${PYTHON_USEDEP}] - )" -DEPEND="${RDEPEND} - dev-libs/glib:2 - >=dev-util/intltool-0.35 - sys-devel/gettext" - -src_prepare() { - [[ -n ${BACKPORTS} ]] && \ - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \ - epatch - - epatch_user - eautoreconf -} - -src_configure() { - python_setup - - econf \ - --enable-systemd \ - --with-iptables="${EROOT}/sbin/iptables" \ - --with-ip6tables="${EROOT}/sbin/ip6tables" \ - --with-iptables_restore="${EROOT}/sbin/iptables-restore" \ - --with-ip6tables_restore="${EROOT}/sbin/ip6tables-restore" \ - --with-ebtables="${EROOT}/sbin/ebtables" \ - --with-ebtables_restore="${EROOT}/sbin/ebtables-restore" \ - "$(systemd_with_unitdir 'systemd-unitdir')" \ - --with-bashcompletiondir="$(get_bashcompdir)" -} - -src_install() { - # manually split up the installation to avoid "file already exists" errors - emake -C config DESTDIR="${D}" install - emake -C po DESTDIR="${D}" install - emake -C shell-completion DESTDIR="${D}" install - emake -C doc DESTDIR="${D}" install - - install_python() { - emake -C src DESTDIR="${D}" pythondir="$(python_get_sitedir)" install - python_optimize - } - python_foreach_impl install_python - - python_replicate_script "${D}"/usr/bin/firewall-{offline-cmd,cmd,applet,config} - python_replicate_script "${D}/usr/sbin/firewalld" - - # Get rid of junk - rm -rf "${D}/etc/rc.d/" - rm -rf "${D}/etc/sysconfig/" - - # For non-
[gentoo-commits] repo/gentoo:master commit in: net-firewall/firewalld/
commit: fa9ddf5093c3c25d62058128b868307b04dfe059 Author: Matthias Maier gentoo org> AuthorDate: Wed Aug 17 13:43:47 2016 + Commit: Matthias Maier gentoo org> CommitDate: Wed Aug 17 13:52:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9ddf50 net-firewall/firewalld: version bump to 0.4.3.3 (CVE-2016-5410), bug #591458 Version 0.4.3.3 contains upstream fixes for CVE-2016-5410 Package-Manager: portage-2.2.28 net-firewall/firewalld/Manifest | 1 + net-firewall/firewalld/firewalld-0.4.3.3.ebuild | 108 2 files changed, 109 insertions(+) diff --git a/net-firewall/firewalld/Manifest b/net-firewall/firewalld/Manifest index 8619bd5..d63f2bd 100644 --- a/net-firewall/firewalld/Manifest +++ b/net-firewall/firewalld/Manifest @@ -1,2 +1,3 @@ DIST firewalld-0.3.13.tar.bz2 561948 SHA256 bca88cbce4290b6959b3c0eea560e7f19c7cf2f563caca585b7db5cd2fca8ac9 SHA512 987ea3e243f87b8ded2f9627b4efc9649a22d878d19b6b760ba1a281e9e7280abcda558feebe6bd30e1cd27e7277a8ec99a7da623c29f04ab290c1d7ac3d6789 WHIRLPOOL 795f63fa5415c37ea9c6a835860dca4eb71879d1d69fcd6fbb022d0c4b4ab507d74e0e17098724846bd97246be3a98fab1d25134df69c9ac25db2fb77508b159 DIST firewalld-0.4.2.tar.bz2 649581 SHA256 329e44b7d8de2400222d602d6c87c368865531ffe4004c392803dbe55717068e SHA512 4e1ad32878393beaec70f91f462785c99464ce3ec610b68b20862af2bbb631b1bcffd0e68cff441944d5e272d63051dc783a7f5c0256c7a191e2340dab8f29a2 WHIRLPOOL 01b8928d9b570b70a358c68a2220712b329aace9c52905cc5420e9881575660c44b395d1b5f1ffc2550d74bcf42939db0a66fa9bdc02cb1d95959ab7a50072cd +DIST firewalld-0.4.3.3.tar.bz2 679617 SHA256 e57d851e4f1aa65927e055d3e73b7a29a5ae37de51671ce1885e030fe6e0b6d4 SHA512 21cb91b9545263f6da4a6ff218c939b610c7fe5dba2ad509803673d9c01cf6fecb4ab32bacf1a04e3d579fd9699a03760475285f824a6641902037c81ad2243a WHIRLPOOL 89077aefa28752e51472510bc5080c61e1f6051062efd4aaac08c8a60879b1c3d00db9d9ad7c33d8a49d8868fb9796c0bf945c869a470380f9e2ab017c45ab41 diff --git a/net-firewall/firewalld/firewalld-0.4.3.3.ebuild b/net-firewall/firewalld/firewalld-0.4.3.3.ebuild new file mode 100644 index 000..ced9890 --- /dev/null +++ b/net-firewall/firewalld/firewalld-0.4.3.3.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) +#BACKPORTS= + +inherit autotools eutils gnome2-utils python-r1 systemd multilib bash-completion-r1 + +DESCRIPTION="A firewall daemon with D-BUS interface providing a dynamic firewall" +HOMEPAGE="http://www.firewalld.org/"; +SRC_URI="https://fedorahosted.org/released/${PN}/${P}.tar.bz2 + ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gui" + +RDEPEND="${PYTHON_DEPS} + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + >=dev-python/python-slip-0.2.7[dbus,${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + net-firewall/ebtables + net-firewall/iptables[ipv6] + net-firewall/ipset + || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd ) + gui? ( + x11-libs/gtk+:3 + dev-python/PyQt4[${PYTHON_USEDEP}] + )" +DEPEND="${RDEPEND} + dev-libs/glib:2 + >=dev-util/intltool-0.35 + sys-devel/gettext" + +src_prepare() { + [[ -n ${BACKPORTS} ]] && \ + EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \ + epatch + + epatch_user + eautoreconf +} + +src_configure() { + python_setup + + econf \ + --enable-systemd \ + --with-iptables="${EROOT}/sbin/iptables" \ + --with-ip6tables="${EROOT}/sbin/ip6tables" \ + --with-iptables_restore="${EROOT}/sbin/iptables-restore" \ + --with-ip6tables_restore="${EROOT}/sbin/ip6tables-restore" \ + --with-ebtables="${EROOT}/sbin/ebtables" \ + --with-ebtables_restore="${EROOT}/sbin/ebtables-restore" \ + "$(systemd_with_unitdir 'systemd-unitdir')" \ + --with-bashcompletiondir="$(get_bashcompdir)" +} + +src_install() { + # manually split up the installation to avoid "file already exists" errors + emake -C config DESTDIR="${D}" install + emake -C po DESTDIR="${D}" install + emake -C shell-completion DESTDIR="${D}" install + emake -C doc DESTDIR="${D}" install + + install_python() { + emake -C src DESTDIR="${D}" pythondir="$(python_get_sitedir)" install + python_optimize + } + python_foreach_impl install_python + + python_replicate_script "${D}"/usr/bin/firewall-{offline-cmd,cmd,applet,config} + python_replicate_script "${D}/usr/sbin/firewalld" + + # Get rid of junk + rm -rf "${D}/e
[gentoo-commits] repo/gentoo:master commit in: dev-libs/librelp/
commit: 79b25fdf3161852413db5082ee0f121e6805be84 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Aug 17 13:48:34 2016 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Aug 17 13:55:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b25fdf dev-libs/librelp: Bump to v1.2.12 Package-Manager: portage-2.3.0 dev-libs/librelp/Manifest | 1 + dev-libs/librelp/librelp-1.2.12.ebuild | 56 ++ 2 files changed, 57 insertions(+) diff --git a/dev-libs/librelp/Manifest b/dev-libs/librelp/Manifest index de894639..89802fe 100644 --- a/dev-libs/librelp/Manifest +++ b/dev-libs/librelp/Manifest @@ -1,3 +1,4 @@ DIST librelp-1.2.10.tar.gz 415653 SHA256 6c80eed5e29061d2cce35408ae43ddaee354edc27c1076eabec6da4eaecdcc72 SHA512 09f88daa59711449a50b9414f30bc7a217bf3dd7722af53caee024bfe1060e1749f1083d2965c79cbe3c12819359cd3cc262e9dea8ab5ad7bf275f3b61ca907f WHIRLPOOL fd9ec0af4769df65d9631faf0b5739f10b50d55b7ba60bb42f4a41a46bc1e1cf7fbda58b2c3b1fd1f0f7fff3d41ffc0c9cd52d243a599be033c2a5e118db8ca1 +DIST librelp-1.2.12.tar.gz 437945 SHA256 0355730524f7b20bed1b85697296b6ce57ac593ddc8dddcdca263da71dee7bd7 SHA512 bfc38882404e06c047bdabd203d71beba67bc5a717d2d6733863f15f0a3a09b4a792a628a1653c102c828fde7ff67cc8ade637de785399ab48a68605b23a72ed WHIRLPOOL 0d3193b3f0f21e940793df0f2c53bb46944c1fbfe4f7aee8b0ecbaead3053185f981a695eaae65d6ea1581ea4a8011e83e20436ab15bdd4f82b9a012f9a3 DIST librelp-1.2.7.tar.gz 410896 SHA256 3a434a1c71772706104cfb1c93ba8e6809d257851d60de29ac2142c60c68d7d1 SHA512 f8a71ad037cb5eaeb807b1bcb942893e2d10bcd57b18764bb13700c8e114d59de37b1b36560288abac18a07b6cb2920b46feaef4ae629aa0b3478ed16723542a WHIRLPOOL 784f291d0318b29be33bcd4bdd41e04c2e0fc8f292c6cb7f5985743559aa65f3c10932680f943e065ebf34e3f62c75bf2ed5500aebe0b7ab2fa7e64ced37cc44 DIST librelp-1.2.9.tar.gz 415909 SHA256 520de7ba3dc688dc72c5b014dc61ef191e9528f77d1651ddca55fc0c149d98a3 SHA512 2d30fdb1946d8c0484de26a741bf187016b8639a702e3a1d42aa390a34931be46064bdb2552950a078366fe2705644db8c6a6015ced2ce14d3d2488527cf0819 WHIRLPOOL ae7095cdf93c2057f34aeee0cf0622284c39f9e84672baa9ff6296b50438cba4d8893114962b2b6f8feb68c0313057edb5fde3060e4fdffb904626a84e7a9690 diff --git a/dev-libs/librelp/librelp-1.2.12.ebuild b/dev-libs/librelp/librelp-1.2.12.ebuild new file mode 100644 index 000..63e666b --- /dev/null +++ b/dev-libs/librelp/librelp-1.2.12.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit autotools + +DESCRIPTION="An easy to use library for the RELP protocol" +HOMEPAGE="http://www.librelp.com/"; +SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz"; + +LICENSE="GPL-3+ doc? ( FDL-1.3 )" + +# subslot = soname version +SLOT="0/0.2.0" + +KEYWORDS="~amd64 ~arm ~hppa ~sparc ~x86" +IUSE="debug doc +ssl static-libs" + +RDEPEND=" + ssl? ( >=net-libs/gnutls-3.3.17.1:0= ) +" + +DEPEND=" + ssl? ( >=net-libs/gnutls-3.3.17.1:0= ) + virtual/pkgconfig +" + +src_prepare() { + sed -i \ + -e 's/ -g"/"/g' \ + configure.ac || die "sed failed" + + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable debug) + $(use_enable ssl tls) + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + local DOCS=( ChangeLog ) + use doc && local HTML_DOCS=( doc/relp.html ) + default + + find "${ED}"usr/lib* -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/librelp/
commit: 42c4184d3697a7c45ecfb5e7222b2bff60bd217f Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Aug 17 13:49:02 2016 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Aug 17 13:55:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c4184d dev-libs/librelp: Dropping old version Package-Manager: portage-2.3.0 dev-libs/librelp/Manifest | 1 - dev-libs/librelp/librelp-1.2.9.ebuild | 56 --- 2 files changed, 57 deletions(-) diff --git a/dev-libs/librelp/Manifest b/dev-libs/librelp/Manifest index 89802fe..9ff74e1 100644 --- a/dev-libs/librelp/Manifest +++ b/dev-libs/librelp/Manifest @@ -1,4 +1,3 @@ DIST librelp-1.2.10.tar.gz 415653 SHA256 6c80eed5e29061d2cce35408ae43ddaee354edc27c1076eabec6da4eaecdcc72 SHA512 09f88daa59711449a50b9414f30bc7a217bf3dd7722af53caee024bfe1060e1749f1083d2965c79cbe3c12819359cd3cc262e9dea8ab5ad7bf275f3b61ca907f WHIRLPOOL fd9ec0af4769df65d9631faf0b5739f10b50d55b7ba60bb42f4a41a46bc1e1cf7fbda58b2c3b1fd1f0f7fff3d41ffc0c9cd52d243a599be033c2a5e118db8ca1 DIST librelp-1.2.12.tar.gz 437945 SHA256 0355730524f7b20bed1b85697296b6ce57ac593ddc8dddcdca263da71dee7bd7 SHA512 bfc38882404e06c047bdabd203d71beba67bc5a717d2d6733863f15f0a3a09b4a792a628a1653c102c828fde7ff67cc8ade637de785399ab48a68605b23a72ed WHIRLPOOL 0d3193b3f0f21e940793df0f2c53bb46944c1fbfe4f7aee8b0ecbaead3053185f981a695eaae65d6ea1581ea4a8011e83e20436ab15bdd4f82b9a012f9a3 DIST librelp-1.2.7.tar.gz 410896 SHA256 3a434a1c71772706104cfb1c93ba8e6809d257851d60de29ac2142c60c68d7d1 SHA512 f8a71ad037cb5eaeb807b1bcb942893e2d10bcd57b18764bb13700c8e114d59de37b1b36560288abac18a07b6cb2920b46feaef4ae629aa0b3478ed16723542a WHIRLPOOL 784f291d0318b29be33bcd4bdd41e04c2e0fc8f292c6cb7f5985743559aa65f3c10932680f943e065ebf34e3f62c75bf2ed5500aebe0b7ab2fa7e64ced37cc44 -DIST librelp-1.2.9.tar.gz 415909 SHA256 520de7ba3dc688dc72c5b014dc61ef191e9528f77d1651ddca55fc0c149d98a3 SHA512 2d30fdb1946d8c0484de26a741bf187016b8639a702e3a1d42aa390a34931be46064bdb2552950a078366fe2705644db8c6a6015ced2ce14d3d2488527cf0819 WHIRLPOOL ae7095cdf93c2057f34aeee0cf0622284c39f9e84672baa9ff6296b50438cba4d8893114962b2b6f8feb68c0313057edb5fde3060e4fdffb904626a84e7a9690 diff --git a/dev-libs/librelp/librelp-1.2.9.ebuild b/dev-libs/librelp/librelp-1.2.9.ebuild deleted file mode 100644 index e9b6c7d..000 --- a/dev-libs/librelp/librelp-1.2.9.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit autotools - -DESCRIPTION="An easy to use library for the RELP protocol" -HOMEPAGE="http://www.librelp.com/"; -SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz"; - -LICENSE="GPL-3+ doc? ( FDL-1.3 )" - -# subslot = soname version -SLOT="0/0.1.0" - -KEYWORDS="~amd64 ~arm ~hppa ~sparc ~x86" -IUSE="debug doc +ssl static-libs" - -RDEPEND=" - ssl? ( >=net-libs/gnutls-3.3.17.1:0= ) -" - -DEPEND=" - ssl? ( >=net-libs/gnutls-3.3.17.1:0= ) - virtual/pkgconfig -" - -src_prepare() { - sed -i \ - -e 's/ -g"/"/g' \ - configure.ac || die "sed failed" - - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable debug) - $(use_enable ssl tls) - $(use_enable static-libs static) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - local DOCS=( ChangeLog ) - use doc && local HTML_DOCS=( doc/relp.html ) - default - - find "${ED}"usr/lib* -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/librelp/
commit: 403096c6583dc4ffd24b9bc1006c3f2cf6f00246 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Aug 17 13:50:07 2016 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Aug 17 13:56:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=403096c6 dev-libs/librelp: ~arm64 keyword added (#587688) Gentoo-Bug: https://bugs.gentoo.org/587688 Package-Manager: portage-2.3.0 dev-libs/librelp/librelp-1.2.10.ebuild | 2 +- dev-libs/librelp/librelp-1.2.12.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/librelp/librelp-1.2.10.ebuild b/dev-libs/librelp/librelp-1.2.10.ebuild index e9b6c7d..6acb0c7 100644 --- a/dev-libs/librelp/librelp-1.2.10.ebuild +++ b/dev-libs/librelp/librelp-1.2.10.ebuild @@ -15,7 +15,7 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )" # subslot = soname version SLOT="0/0.1.0" -KEYWORDS="~amd64 ~arm ~hppa ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" IUSE="debug doc +ssl static-libs" RDEPEND=" diff --git a/dev-libs/librelp/librelp-1.2.12.ebuild b/dev-libs/librelp/librelp-1.2.12.ebuild index 63e666b..3ed722d 100644 --- a/dev-libs/librelp/librelp-1.2.12.ebuild +++ b/dev-libs/librelp/librelp-1.2.12.ebuild @@ -15,7 +15,7 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )" # subslot = soname version SLOT="0/0.2.0" -KEYWORDS="~amd64 ~arm ~hppa ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" IUSE="debug doc +ssl static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: gnustep-base/gnustep-make/
commit: 4423bc53d171db26e7194034cf4c128a992926e8 Author: Bernard Cafarelli gentoo org> AuthorDate: Wed Aug 17 14:01:02 2016 + Commit: Bernard Cafarelli gentoo org> CommitDate: Wed Aug 17 14:01:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4423bc53 gnustep-base/gnustep-make: version bump to 2.6.8 Strict v2 mode was enabled in this release, please fill a bug if a package in portage breaks with it Package-Manager: portage-2.3.0 gnustep-base/gnustep-make/Manifest | 1 + .../gnustep-make/gnustep-make-2.6.8.ebuild | 142 + 2 files changed, 143 insertions(+) diff --git a/gnustep-base/gnustep-make/Manifest b/gnustep-base/gnustep-make/Manifest index 8fee469..d44cd85 100644 --- a/gnustep-base/gnustep-make/Manifest +++ b/gnustep-base/gnustep-make/Manifest @@ -1,3 +1,4 @@ DIST gnustep-make-2.6.2.tar.gz 562770 SHA256 7a95b3fc5bf14f6b06c4f1f716b48e9de13a11c1fa972aa3cc87736cd98f3e3a SHA512 5ef7889418e7e5acc40cd045772b08d178333dd7cb396b46bfcc117b8953c868c5ad41153f6cf2029f1d78d7213516cf1c2cfc88f028ffb883d0e83ea6a4 WHIRLPOOL 73f0953ba044323349a60393ca644031bac13ea48dab6ccbbf533ee5e52daa8411f6b7bdc4fc8928536c37c5edcaf3a6ef40c3c2ee335c0608b5c8d3a6d890d5 DIST gnustep-make-2.6.6.tar.gz 576589 SHA256 bcef14d875ff70b26dfc9e892f33bd3665e3d5d9b12eca0c4f2aae133aca981d SHA512 bfabcca446e37a167a5ee2da5230023387ed6edec3ca9f7067131f0f1296eb32754f35db13e7fb4670ac9bb9fa2ccfeb728adb63b692ed7f3f8f30ba39276224 WHIRLPOOL 0872046506300e23c40d23a01f29641d299bdc87d4c35d9c189064ed9110fbb7c6aaaf67626282eaa0a1a4a7bc3920617654a41c19b98571a115020fa033 DIST gnustep-make-2.6.7.tar.gz 583730 SHA256 112b57737c3dcc66c78a5c88925ae1d672673d256d9935598e98bcd687d051e4 SHA512 4470844ec50d51ce4609b0ec8031e5dcb8422e46fbcfb6b3d6d2fee11f3b8140f6b07edcc3b8462177acb65d81cd4bc29a4fd86793ae52d6106e698170b0dad0 WHIRLPOOL da525cc4502e082ab1cce5f75c05472a1029041cf327104e714a2641f79961c4ecb9deb2afb707ae83af2fea1e50b0c064b27dd20e84d17d137a75226936d64f +DIST gnustep-make-2.6.8.tar.gz 592266 SHA256 603ed2d1339b44d154ea25229330acdedb6784b9c802b3797b2fefe3d2200064 SHA512 1df6757cd1e0dbca3eb6e4ad4346406799ebb2782f5853014cc3b1e8ae47056026e6c5cd43e5671c8802232444602fde164dde352c15b4e0d64bdfdea06bd8a0 WHIRLPOOL d54b06a9082e0b19bdb779c2e3914c57a9ecbad2cbb18de8d6f5cbe07c68208c0e169ee6e8ff41e70d619b028d208ed4089afaa86250bcd7452ae8d90e40cfa8 diff --git a/gnustep-base/gnustep-make/gnustep-make-2.6.8.ebuild b/gnustep-base/gnustep-make/gnustep-make-2.6.8.ebuild new file mode 100644 index 000..3e6ea24 --- /dev/null +++ b/gnustep-base/gnustep-make/gnustep-make-2.6.8.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit gnustep-base eutils prefix toolchain-funcs + +DESCRIPTION="GNUstep Makefile Package" +HOMEPAGE="http://www.gnustep.org"; +SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="libobjc2 native-exceptions" + +DEPEND="${GNUSTEP_CORE_DEPEND} + >=sys-devel/make-3.75 + libobjc2? ( gnustep-base/libobjc2 + sys-devel/clang ) + !libobjc2? ( !!gnustep-base/libobjc2 + || ( + >=sys-devel/gcc-3.3[objc] + sys-devel/clang + ) )" +RDEPEND="${DEPEND}" + +pkg_setup() { + # Determine libobjc.so to use + if use libobjc2; then + libobjc_version=libobjc.so.4 + else + # Find version in active gcc + for ver in {2..5}; + do + if $(tc-getCC) -Werror -Wl,-l:libobjc.so.${ver} \ + "${FILESDIR}"/testlibobjc.m -o /dev/null 2> /dev/null; + then + libobjc_version=libobjc.so.${ver} + fi + done + fi + + # Stop if we could not get libobjc.so + if [[ -z ${libobjc_version} ]]; then + eerror "${P} requires a working Objective-C runtime and a compiler with" + eerror "Objective-C support. Your current settings lack these requirements" + if ! use libobjc2; + then + eerror "Please switch your active compiler to gcc with USE=objc, or clang" + fi + die "Could not find Objective-C runtime" + fi + + # For existing installations, determine if we will use another libobjc.so + if has_version gnustep-base/gnustep-make; then + local current_libobjc="$(awk -F: '/^OBJC_LIB_FLAG/ {print $2}' ${EPREFIX}/usr/share/GNUstep/Makefiles/config.make)" + # Old installations did not set this explicitely + : ${current_libobjc:=libobjc.so.2} + +
[gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
commit: 5a3c0c889eae90a5a5ec74ba2ecf6bfd754e1451 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 12:57:02 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 13:49:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a3c0c88 app-misc/recoll: Drop old Package-Manager: portage-2.3.0 app-misc/recoll/recoll-1.19.5.ebuild | 178 --- 1 file changed, 178 deletions(-) diff --git a/app-misc/recoll/recoll-1.19.5.ebuild b/app-misc/recoll/recoll-1.19.5.ebuild deleted file mode 100644 index 73b0906..000 --- a/app-misc/recoll/recoll-1.19.5.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -PYTHON_DEPEND="2" -inherit toolchain-funcs qmake-utils qt4-r2 linux-info python readme.gentoo - -DESCRIPTION="A personal full text search package" -HOMEPAGE="http://www.lesbonscomptes.com/recoll/"; -SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"; -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -INDEX_HELPERS="chm djvu dvi exif postscript ics info lyx msdoc msppt msxls pdf rtf sound tex wordperfect xml" -IUSE="+spell inotify +qt4 +session camelcase xattr webkit fam ${INDEX_HELPERS}" - -DEPEND=" - virtual/libiconv - >=dev-libs/xapian-1.0.12 - sys-libs/zlib - spell? ( app-text/aspell ) - !inotify? ( fam? ( virtual/fam ) ) - qt4? ( dev-qt/qtcore:4[qt3support] ) - webkit? ( dev-qt/qtwebkit:4 ) - session? ( - inotify? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) - !inotify? ( fam? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) ) - ) -" - -RDEPEND=" - ${DEPEND} - app-arch/unzip - sys-apps/sed - virtual/awk - pdf? ( app-text/poppler ) - postscript? ( app-text/pstotext ) - msdoc? ( app-text/antiword ) - msxls? ( app-text/catdoc ) - msppt? ( app-text/catdoc ) - wordperfect? ( app-text/libwpd:0.9 ) - rtf? ( app-text/unrtf ) - tex? ( dev-tex/detex ) - dvi? ( virtual/tex-base ) - djvu? ( >=app-text/djvu-3.5.15 ) - exif? ( media-libs/exiftool ) - chm? ( dev-python/pychm ) - ics? ( dev-python/icalendar ) - lyx? ( app-office/lyx ) - sound? ( media-libs/mutagen ) - xml? ( dev-libs/libxslt ) - info? ( sys-apps/texinfo ) - " - -REQUIRED_USE="session? ( || ( fam inotify ) )" - -pkg_pretend() { - if use inotify; then - CONFIG_CHECK="~INOTIFY_USER" - check_extra_config - fi -} - -pkg_setup() { - python_set_active_version 2 - python_pkg_setup - - local i at_least_one_helper - - at_least_one_helper=0 - for i in $INDEX_HELPERS; do - if use $i; then - at_least_one_helper=1 - break - fi - done - if [[ $at_least_one_helper -eq 0 ]]; then - ewarn - ewarn "You did not enable any of the optional file format flags." - ewarn "Recoll can read some file formats natively, but many of them" - ewarn "are optional since they require external helpers." - ewarn - fi -} - -src_prepare() { - use xattr && has_version "${CATEGORY}/${PN}:${SLOT}[-xattr]" && FORCE_PRINT_ELOG="yes" - ! use xattr && has_version "${CATEGORY}/${PN}:${SLOT}[xattr]" && FORCE_PRINT_ELOG="yes" - - DOC_CONTENTS="Default configuration files located at - /usr/share/${PN}/examples. Either edit these files to match - your needs or copy them to ~/.recoll/ and edit these files - instead." - - use xattr && DOC_CONTENTS+=" - Use flag \"xattr\" enables support for fetching field values - from extended file attributes. You will also need to set up a - map from the attributes names to the Recoll field names - (see comment at the end of the fields configuration file." - - # remember configure.ac is b0rked. Fix it before using eautoreconf in the - # future - # eautoreconf - - # do not strip binaries - sed -i -e "/STRIP/d" "${S}"/${PN}install.in \ - || die "Failed to fix the installation script" - # Drop all the QMAKE lines. We will do it ourselves - sed -i -e "/QMAKE/d" Makefile.in || die -} - -src_configure() { - local qtconf - - if use qt4 || use webkit; then - qtconf="QMAKEPATH=$(qt4_get_bindir)/qmake" - fi - - econf \ - $(use_with spell aspell) \ - $(use_enable xattr) \ - $(use_with inotify) \ - $(use_enable qt4 qtgui) \ - $(use_enable camelcase) \ - $(use_with fam) \ - $(use_with inotify) \ - $(use_ena
[gentoo-commits] repo/gentoo:master commit in: app-office/taskcoach/
commit: b8f6870d11f72f7f05356fc10aa69c0a4a81cfa6 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 13:57:55 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 14:15:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8f6870d Revert "app-office/taskcoach: Add missing dependency (#554466)" This reverts commit 502670ad5bed6228dd4f713dd0ebcf8a1fa958c9. app-office/taskcoach/Manifest | 5 +++ app-office/taskcoach/taskcoach-1.3.27.ebuild | 46 ++ app-office/taskcoach/taskcoach-1.3.29.ebuild | 46 ++ app-office/taskcoach/taskcoach-1.3.32-r1.ebuild| 43 app-office/taskcoach/taskcoach-1.3.32.ebuild | 46 ++ ...kcoach-1.4.3.ebuild => taskcoach-1.3.40.ebuild} | 25 +++- ...skcoach-1.4.3.ebuild => taskcoach-1.4.2.ebuild} | 16 +++- app-office/taskcoach/taskcoach-1.4.3.ebuild| 13 ++ 8 files changed, 201 insertions(+), 39 deletions(-) diff --git a/app-office/taskcoach/Manifest b/app-office/taskcoach/Manifest index 37d504c..48b03ed 100644 --- a/app-office/taskcoach/Manifest +++ b/app-office/taskcoach/Manifest @@ -1,2 +1,7 @@ DIST TaskCoach-1.3.18.tar.gz 2597941 SHA256 58a1ce7a65b58d71f2e029d69bfbf8c7e39b7623d11bfe5820faa6a224e83692 SHA512 07479e26a30ce66f7fc6f4ea8ef3fe3ddd842516ea68966b95dbb660fb0d61f9eb83d3920ca064c5ceeef6f6237d3fd5479c19899ec4cd2ef012ee90d1994e62 WHIRLPOOL 1943407958802b2d19fee638039f113ba2f62a69f74ee68d2859bfa0dfd005b4929b3c7329e79b5b2931ab7cbab511ec5499718425a1eed3a724ed76706f3ce5 +DIST TaskCoach-1.3.27.tar.gz 2750875 SHA256 37b7b5f94aef590593e7f5db0b8ea28b45aae7286b86fc15d6b514b25d0b4c51 SHA512 501944c9abaa6fa7834e3111cb20687216f81c48d6eb5eaf7dd5db1d2406a40819b786d5faa1db758aa90528ad6a18d196ecfc839fb0303cfe4bf6682c6558c2 WHIRLPOOL 63ea491777cb74df9a05ede3ba2cde02f036978dfc79eeb5b60ae5a912d7b0600c36a9c14ee7a8a9a895e3623dcb8676571c15f96c536c621a3b2b53a201e52e +DIST TaskCoach-1.3.29.tar.gz 2759329 SHA256 77deaee656a43fd2b5772a77adee1c58d75fb8f3b62047823c06963393a7c036 SHA512 e7a796556be51db3c6342199f9141b3e52a8af7a99275d92c69decbae78e7960455b565e671110e3d27e9f413e6bac6c3b75cfde782b438d76a1ba94c392a802 WHIRLPOOL 3339e89a94ef2f14010fe026febc2ce87295371227c760ae7507f6ccf372f71f233cf181abdf696a72b15b4f502e0095819d89f64e6786cb7ae6c6af5d290a71 +DIST TaskCoach-1.3.32.tar.gz 2789269 SHA256 cf6dbc09eb62aa2c5540ea464ba47bc3f0841b0c7e8d2b63a710929ac9fe4a52 SHA512 4d8addafad65aaf209d0b1611f71d4555ddfe839f073d51bed29b6cdc9fb3b87d3a386b39a5a5800844b6c4e9654adf882c0403c7183a8d80760b1c297f0e0f5 WHIRLPOOL bf03242878dd46fc80d6b0f2ecbbd2188b18879872f769edd35a777104b143cdbd258d13a4264a873ac093916f0bb5f0015a57e968ed772ba136d72ef1931bd3 +DIST TaskCoach-1.3.40.tar.gz 2826741 SHA256 564284c47b6900e863eff08a84498fc0c366789dbdeab2de7f9bdaaabb36ab32 SHA512 54a9eed8c568b61a5ce6e61c02782f804d18f10fab73be658217ee8c225e355155e5e36877e84b97b48004995eafd1faa79d1e64bd30d738cb782a34387041be WHIRLPOOL eeed80c3358a88c724668f9e95ac89a0b12018577940413e5be2a462579f4ccb2d704492c7de614164b114dcab071e400a1ab8c8f13574d3802a2bbcc9e2c1f9 +DIST TaskCoach-1.4.2.tar.gz 2905614 SHA256 2f9a70f6abab688704ea0536f0eacbbb599a1cadda84f10d7dc5de07f711e34f SHA512 0f2465b45771cd211c21949265b758aa097cc76143a09f3c1d81cf15b1381fc6549f71839cb27563a1ab04369b8c925ca06275c799871f880005af2f907f9357 WHIRLPOOL 640ddeb357fc67e1321370c57184fd4e684715b8ddc60f7ffdb08441a0555855b3ca40775fcbcf568ca63acfa9ef2bfb2d23bc9edc50bea08a3c012abe72a03a DIST TaskCoach-1.4.3.tar.gz 2927984 SHA256 a2885ffefc0d5b55a0cbe47ad1a2d57cde52595cbba786ebf661bd2435071a2b SHA512 ae449ae66d29ec884de680179853d5e39814a4e7b10d8e5ca2066f1c85fda328470852a10600e74ade1e4a52c5cdc8f749eceaf4f861f8852c2f47d654e9fc88 WHIRLPOOL 6ed69b2f478d98129d7d7638a9db074f2439373d2d63b85adfcf3a64fbce254ef1f734197e9d21f3e3babeb7f21924bbc8a74aa27250f3de63871aef9803b72c diff --git a/app-office/taskcoach/taskcoach-1.3.27.ebuild b/app-office/taskcoach/taskcoach-1.3.27.ebuild new file mode 100644 index 000..1c80baa --- /dev/null +++ b/app-office/taskcoach/taskcoach-1.3.27.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=3 + +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 2.5 3.*" +PYTHON_MODNAME="buildlib taskcoachlib" + +inherit distutils eutils + +MY_PN="TaskCoach" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Simple personal tasks and todo lists manager" +HOMEPAGE="http://www.taskcoach.org https://pypi.python.org/pypi/TaskCoach"; +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libnotify" +DEPEND=">=dev-python/wxpython-2.8.9.2:2.8" +RDEPEND="${DEPEND} + libnotify? ( dev-python/notify-python )" + +S="${WORKDIR}/${MY_P}" + +DOCS="CHANGES.txt" + +src_install() { + distutils_src_install + +
[gentoo-commits] repo/gentoo:master commit in: net-misc/pytvshows/
commit: 497f8741e9f46604e401f4c6d213bafbaa08affc Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 14:12:51 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 14:15:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497f8741 net-misc/pytvshows: Drop old Package-Manager: portage-2.3.0 net-misc/pytvshows/pytvshows-0.2-r2.ebuild | 30 -- 1 file changed, 30 deletions(-) diff --git a/net-misc/pytvshows/pytvshows-0.2-r2.ebuild b/net-misc/pytvshows/pytvshows-0.2-r2.ebuild deleted file mode 100644 index a4e5c9b..000 --- a/net-misc/pytvshows/pytvshows-0.2-r2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 - -DESCRIPTION="downloads torrents for TV shows from RSS feeds provided by ezrss.it" -HOMEPAGE="https://sourceforge.net/projects/pytvshows/"; -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -DEPEND="" -RDEPEND="dev-python/feedparser[${PYTHON_USEDEP}]" - -PATCHES=( "${FILESDIR}/${P}-ezrss.it.patch" - "${FILESDIR}/${P}-feedurl.patch" - "${FILESDIR}/${P}-improved-re.patch" ) - -pkg_setup() { - python-single-r1_pkg_setup -}
[gentoo-commits] repo/gentoo:master commit in: net-misc/pytvshows/, net-misc/pytvshows/files/
commit: 0fcdfc9143d59d1d96a5a58db859f23704879ec2 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 14:12:18 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 14:15:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fcdfc91 net-misc/pytvshows: Fix var name (#513876) Package-Manager: portage-2.3.0 .../pytvshows/files/pytvshows-0.2-ezrss.it.patch | 4 +-- .../pytvshows/files/pytvshows-0.2-feedurl.patch| 4 +-- .../files/pytvshows-0.2-improved-re.patch | 4 +-- .../pytvshows/files/pytvshows-0.2-rename-var.patch | 11 net-misc/pytvshows/pytvshows-0.2-r3.ebuild | 33 ++ 5 files changed, 50 insertions(+), 6 deletions(-) diff --git a/net-misc/pytvshows/files/pytvshows-0.2-ezrss.it.patch b/net-misc/pytvshows/files/pytvshows-0.2-ezrss.it.patch index d1f6385..ba0a1b9 100644 --- a/net-misc/pytvshows/files/pytvshows-0.2-ezrss.it.patch +++ b/net-misc/pytvshows/files/pytvshows-0.2-ezrss.it.patch @@ -6,8 +6,8 @@ https://sourceforge.net/projects/pytvshows/forums/forum/726961/topic/3309243?mes Yes, this could have been accomplished via the --feed paramater, but this is more user friendly. pytvshows.orig 2009-09-15 22:36:34.575002779 -0500 -+++ pytvshows 2009-09-15 22:43:18.283754081 -0500 +--- a/pytvshows.orig 2009-09-15 22:36:34.575002779 -0500 b/pytvshows2009-09-15 22:43:18.283754081 -0500 @@ -59,7 +59,7 @@ -cFILE, --config FILE Path to config file. Default: ~/.pytvshows.cfg diff --git a/net-misc/pytvshows/files/pytvshows-0.2-feedurl.patch b/net-misc/pytvshows/files/pytvshows-0.2-feedurl.patch index f4df6f0..fb78581 100644 --- a/net-misc/pytvshows/files/pytvshows-0.2-feedurl.patch +++ b/net-misc/pytvshows/files/pytvshows-0.2-feedurl.patch @@ -15,8 +15,8 @@ human_name = Weeds https://sourceforge.net/tracker/index.php?func=detail&aid=2818315&group_id=203642&atid=986413 pytvshows.orig 2009-06-20 15:46:23.0 -0400 -+++ pytvshows 2009-07-07 20:41:39.0 -0400 +--- a/pytvshows.orig 2009-06-20 15:46:23.0 -0400 b/pytvshows2009-07-07 20:41:39.0 -0400 @@ -83,11 +83,14 @@ config = { 'output_dir2': None, 'quality_matches': { diff --git a/net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch b/net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch index a287012..a0f1145 100644 --- a/net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch +++ b/net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch @@ -1,8 +1,8 @@ Improved regular expression for matching season and episode; see https://sourceforge.net/tracker/index.php?func=detail&aid=2818315&group_id=203642&atid=986413 pytvshows.orig 2011-08-17 23:20:16.0 +0200 -+++ pytvshows 2011-08-17 23:22:30.0 +0200 +--- a/pytvshows.orig 2011-08-17 23:20:16.0 +0200 b/pytvshows2011-08-17 23:22:30.0 +0200 @@ -346,7 +346,8 @@ if self.feedurl: for episode in self.rss['entries']: diff --git a/net-misc/pytvshows/files/pytvshows-0.2-rename-var.patch b/net-misc/pytvshows/files/pytvshows-0.2-rename-var.patch new file mode 100644 index 000..0713a02 --- /dev/null +++ b/net-misc/pytvshows/files/pytvshows-0.2-rename-var.patch @@ -0,0 +1,11 @@ +--- a/pytvshows.bug2014-06-19 18:49:42.414928250 +0100 b/pytvshows2014-06-19 18:49:50.534957323 +0100 +@@ -255,7 +255,7 @@ + self.show_type = 'seasonepisode' + elif date_match: + self.show_type = 'date' +-elif titlematch and titlematch.group(1) != 'n/a': ++elif title_match and title_match.group(1) != 'n/a': + self.show_type = 'time' + else: + print >> warn, "Could not determine show type for %s." % self diff --git a/net-misc/pytvshows/pytvshows-0.2-r3.ebuild b/net-misc/pytvshows/pytvshows-0.2-r3.ebuild new file mode 100644 index 000..f2413f8 --- /dev/null +++ b/net-misc/pytvshows/pytvshows-0.2-r3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 + +DESCRIPTION="downloads torrents for TV shows from RSS feeds provided by ezrss.it" +HOMEPAGE="https://sourceforge.net/projects/pytvshows/"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +DEPEND="" +RDEPEND="dev-python/feedparser[${PYTHON_USEDEP}]" + +PATCHES=( + "${FILESDIR}/${P}-ezrss.it.patch" + "${FILESDIR}/${P}-feedurl.patch" + "${FILESDIR}/${P}-improved-re.patch" + "${FILESDIR}/${P}-rename-var.patch" +) + +pkg_setup() { + python-single-r1_pkg_setup +}
[gentoo-commits] repo/gentoo:master commit in: app-office/taskcoach/
commit: b4079cb5d0c8e08b31c2c77c8ac9af14831dc9e8 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 13:58:22 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 14:15:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4079cb5 app-office/taskcoach: Drop old Package-Manager: portage-2.3.0 app-office/taskcoach/Manifest | 5 --- app-office/taskcoach/taskcoach-1.3.27.ebuild| 46 --- app-office/taskcoach/taskcoach-1.3.29.ebuild| 46 --- app-office/taskcoach/taskcoach-1.3.32-r1.ebuild | 43 - app-office/taskcoach/taskcoach-1.3.32.ebuild| 46 --- app-office/taskcoach/taskcoach-1.3.40.ebuild| 43 - app-office/taskcoach/taskcoach-1.4.2.ebuild | 50 - 7 files changed, 279 deletions(-) diff --git a/app-office/taskcoach/Manifest b/app-office/taskcoach/Manifest index 48b03ed..37d504c 100644 --- a/app-office/taskcoach/Manifest +++ b/app-office/taskcoach/Manifest @@ -1,7 +1,2 @@ DIST TaskCoach-1.3.18.tar.gz 2597941 SHA256 58a1ce7a65b58d71f2e029d69bfbf8c7e39b7623d11bfe5820faa6a224e83692 SHA512 07479e26a30ce66f7fc6f4ea8ef3fe3ddd842516ea68966b95dbb660fb0d61f9eb83d3920ca064c5ceeef6f6237d3fd5479c19899ec4cd2ef012ee90d1994e62 WHIRLPOOL 1943407958802b2d19fee638039f113ba2f62a69f74ee68d2859bfa0dfd005b4929b3c7329e79b5b2931ab7cbab511ec5499718425a1eed3a724ed76706f3ce5 -DIST TaskCoach-1.3.27.tar.gz 2750875 SHA256 37b7b5f94aef590593e7f5db0b8ea28b45aae7286b86fc15d6b514b25d0b4c51 SHA512 501944c9abaa6fa7834e3111cb20687216f81c48d6eb5eaf7dd5db1d2406a40819b786d5faa1db758aa90528ad6a18d196ecfc839fb0303cfe4bf6682c6558c2 WHIRLPOOL 63ea491777cb74df9a05ede3ba2cde02f036978dfc79eeb5b60ae5a912d7b0600c36a9c14ee7a8a9a895e3623dcb8676571c15f96c536c621a3b2b53a201e52e -DIST TaskCoach-1.3.29.tar.gz 2759329 SHA256 77deaee656a43fd2b5772a77adee1c58d75fb8f3b62047823c06963393a7c036 SHA512 e7a796556be51db3c6342199f9141b3e52a8af7a99275d92c69decbae78e7960455b565e671110e3d27e9f413e6bac6c3b75cfde782b438d76a1ba94c392a802 WHIRLPOOL 3339e89a94ef2f14010fe026febc2ce87295371227c760ae7507f6ccf372f71f233cf181abdf696a72b15b4f502e0095819d89f64e6786cb7ae6c6af5d290a71 -DIST TaskCoach-1.3.32.tar.gz 2789269 SHA256 cf6dbc09eb62aa2c5540ea464ba47bc3f0841b0c7e8d2b63a710929ac9fe4a52 SHA512 4d8addafad65aaf209d0b1611f71d4555ddfe839f073d51bed29b6cdc9fb3b87d3a386b39a5a5800844b6c4e9654adf882c0403c7183a8d80760b1c297f0e0f5 WHIRLPOOL bf03242878dd46fc80d6b0f2ecbbd2188b18879872f769edd35a777104b143cdbd258d13a4264a873ac093916f0bb5f0015a57e968ed772ba136d72ef1931bd3 -DIST TaskCoach-1.3.40.tar.gz 2826741 SHA256 564284c47b6900e863eff08a84498fc0c366789dbdeab2de7f9bdaaabb36ab32 SHA512 54a9eed8c568b61a5ce6e61c02782f804d18f10fab73be658217ee8c225e355155e5e36877e84b97b48004995eafd1faa79d1e64bd30d738cb782a34387041be WHIRLPOOL eeed80c3358a88c724668f9e95ac89a0b12018577940413e5be2a462579f4ccb2d704492c7de614164b114dcab071e400a1ab8c8f13574d3802a2bbcc9e2c1f9 -DIST TaskCoach-1.4.2.tar.gz 2905614 SHA256 2f9a70f6abab688704ea0536f0eacbbb599a1cadda84f10d7dc5de07f711e34f SHA512 0f2465b45771cd211c21949265b758aa097cc76143a09f3c1d81cf15b1381fc6549f71839cb27563a1ab04369b8c925ca06275c799871f880005af2f907f9357 WHIRLPOOL 640ddeb357fc67e1321370c57184fd4e684715b8ddc60f7ffdb08441a0555855b3ca40775fcbcf568ca63acfa9ef2bfb2d23bc9edc50bea08a3c012abe72a03a DIST TaskCoach-1.4.3.tar.gz 2927984 SHA256 a2885ffefc0d5b55a0cbe47ad1a2d57cde52595cbba786ebf661bd2435071a2b SHA512 ae449ae66d29ec884de680179853d5e39814a4e7b10d8e5ca2066f1c85fda328470852a10600e74ade1e4a52c5cdc8f749eceaf4f861f8852c2f47d654e9fc88 WHIRLPOOL 6ed69b2f478d98129d7d7638a9db074f2439373d2d63b85adfcf3a64fbce254ef1f734197e9d21f3e3babeb7f21924bbc8a74aa27250f3de63871aef9803b72c diff --git a/app-office/taskcoach/taskcoach-1.3.27.ebuild b/app-office/taskcoach/taskcoach-1.3.27.ebuild deleted file mode 100644 index 1c80baa..000 --- a/app-office/taskcoach/taskcoach-1.3.27.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 - -PYTHON_DEPEND="2" -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="2.4 2.5 3.*" -PYTHON_MODNAME="buildlib taskcoachlib" - -inherit distutils eutils - -MY_PN="TaskCoach" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Simple personal tasks and todo lists manager" -HOMEPAGE="http://www.taskcoach.org https://pypi.python.org/pypi/TaskCoach"; -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="libnotify" -DEPEND=">=dev-python/wxpython-2.8.9.2:2.8" -RDEPEND="${DEPEND} - libnotify? ( dev-python/notify-python )" - -S="${WORKDIR}/${MY_P}" - -DOCS="CHANGES.txt" - -src_install() { - distutils_src_install - - # a bit ugly but... - mv "${D}/usr/bin/taskcoach.py" "${D}/usr/bin/taskcoach" || die - for file in "${D}"/usr/bin/taskco
[gentoo-commits] repo/gentoo:master commit in: app-office/taskcoach/
commit: 805a089fe2eb8d431fe3a20a43fb0ef20753a998 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 13:57:32 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 14:15:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=805a089f app-office/taskcoach: Add missing dependency (#554466) Package-Manager: portage-2.3.0 app-office/taskcoach/Manifest | 5 --- app-office/taskcoach/taskcoach-1.3.27.ebuild| 46 --- app-office/taskcoach/taskcoach-1.3.29.ebuild| 46 --- app-office/taskcoach/taskcoach-1.3.32-r1.ebuild | 43 - app-office/taskcoach/taskcoach-1.3.32.ebuild| 46 --- app-office/taskcoach/taskcoach-1.3.40.ebuild| 43 - app-office/taskcoach/taskcoach-1.4.2.ebuild | 50 - app-office/taskcoach/taskcoach-1.4.3.ebuild | 13 +-- 8 files changed, 9 insertions(+), 283 deletions(-) diff --git a/app-office/taskcoach/Manifest b/app-office/taskcoach/Manifest index 48b03ed..37d504c 100644 --- a/app-office/taskcoach/Manifest +++ b/app-office/taskcoach/Manifest @@ -1,7 +1,2 @@ DIST TaskCoach-1.3.18.tar.gz 2597941 SHA256 58a1ce7a65b58d71f2e029d69bfbf8c7e39b7623d11bfe5820faa6a224e83692 SHA512 07479e26a30ce66f7fc6f4ea8ef3fe3ddd842516ea68966b95dbb660fb0d61f9eb83d3920ca064c5ceeef6f6237d3fd5479c19899ec4cd2ef012ee90d1994e62 WHIRLPOOL 1943407958802b2d19fee638039f113ba2f62a69f74ee68d2859bfa0dfd005b4929b3c7329e79b5b2931ab7cbab511ec5499718425a1eed3a724ed76706f3ce5 -DIST TaskCoach-1.3.27.tar.gz 2750875 SHA256 37b7b5f94aef590593e7f5db0b8ea28b45aae7286b86fc15d6b514b25d0b4c51 SHA512 501944c9abaa6fa7834e3111cb20687216f81c48d6eb5eaf7dd5db1d2406a40819b786d5faa1db758aa90528ad6a18d196ecfc839fb0303cfe4bf6682c6558c2 WHIRLPOOL 63ea491777cb74df9a05ede3ba2cde02f036978dfc79eeb5b60ae5a912d7b0600c36a9c14ee7a8a9a895e3623dcb8676571c15f96c536c621a3b2b53a201e52e -DIST TaskCoach-1.3.29.tar.gz 2759329 SHA256 77deaee656a43fd2b5772a77adee1c58d75fb8f3b62047823c06963393a7c036 SHA512 e7a796556be51db3c6342199f9141b3e52a8af7a99275d92c69decbae78e7960455b565e671110e3d27e9f413e6bac6c3b75cfde782b438d76a1ba94c392a802 WHIRLPOOL 3339e89a94ef2f14010fe026febc2ce87295371227c760ae7507f6ccf372f71f233cf181abdf696a72b15b4f502e0095819d89f64e6786cb7ae6c6af5d290a71 -DIST TaskCoach-1.3.32.tar.gz 2789269 SHA256 cf6dbc09eb62aa2c5540ea464ba47bc3f0841b0c7e8d2b63a710929ac9fe4a52 SHA512 4d8addafad65aaf209d0b1611f71d4555ddfe839f073d51bed29b6cdc9fb3b87d3a386b39a5a5800844b6c4e9654adf882c0403c7183a8d80760b1c297f0e0f5 WHIRLPOOL bf03242878dd46fc80d6b0f2ecbbd2188b18879872f769edd35a777104b143cdbd258d13a4264a873ac093916f0bb5f0015a57e968ed772ba136d72ef1931bd3 -DIST TaskCoach-1.3.40.tar.gz 2826741 SHA256 564284c47b6900e863eff08a84498fc0c366789dbdeab2de7f9bdaaabb36ab32 SHA512 54a9eed8c568b61a5ce6e61c02782f804d18f10fab73be658217ee8c225e355155e5e36877e84b97b48004995eafd1faa79d1e64bd30d738cb782a34387041be WHIRLPOOL eeed80c3358a88c724668f9e95ac89a0b12018577940413e5be2a462579f4ccb2d704492c7de614164b114dcab071e400a1ab8c8f13574d3802a2bbcc9e2c1f9 -DIST TaskCoach-1.4.2.tar.gz 2905614 SHA256 2f9a70f6abab688704ea0536f0eacbbb599a1cadda84f10d7dc5de07f711e34f SHA512 0f2465b45771cd211c21949265b758aa097cc76143a09f3c1d81cf15b1381fc6549f71839cb27563a1ab04369b8c925ca06275c799871f880005af2f907f9357 WHIRLPOOL 640ddeb357fc67e1321370c57184fd4e684715b8ddc60f7ffdb08441a0555855b3ca40775fcbcf568ca63acfa9ef2bfb2d23bc9edc50bea08a3c012abe72a03a DIST TaskCoach-1.4.3.tar.gz 2927984 SHA256 a2885ffefc0d5b55a0cbe47ad1a2d57cde52595cbba786ebf661bd2435071a2b SHA512 ae449ae66d29ec884de680179853d5e39814a4e7b10d8e5ca2066f1c85fda328470852a10600e74ade1e4a52c5cdc8f749eceaf4f861f8852c2f47d654e9fc88 WHIRLPOOL 6ed69b2f478d98129d7d7638a9db074f2439373d2d63b85adfcf3a64fbce254ef1f734197e9d21f3e3babeb7f21924bbc8a74aa27250f3de63871aef9803b72c diff --git a/app-office/taskcoach/taskcoach-1.3.27.ebuild b/app-office/taskcoach/taskcoach-1.3.27.ebuild deleted file mode 100644 index 1c80baa..000 --- a/app-office/taskcoach/taskcoach-1.3.27.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 - -PYTHON_DEPEND="2" -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="2.4 2.5 3.*" -PYTHON_MODNAME="buildlib taskcoachlib" - -inherit distutils eutils - -MY_PN="TaskCoach" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Simple personal tasks and todo lists manager" -HOMEPAGE="http://www.taskcoach.org https://pypi.python.org/pypi/TaskCoach"; -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="libnotify" -DEPEND=">=dev-python/wxpython-2.8.9.2:2.8" -RDEPEND="${DEPEND} - libnotify? ( dev-python/notify-python )" - -S="${WORKDIR}/${MY_P}" - -DOCS="CHANGES.txt" - -src_install() { - distutils_src_install - - # a bit ugly but... - m
[gentoo-commits] repo/gentoo:master commit in: app-office/taskcoach/
commit: c0581fb6a057c8302874b59d46942135f0936a10 Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 13:59:06 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 14:15:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0581fb6 app-office/taskcoach: Add missing dependency (#554466) Package-Manager: portage-2.3.0 app-office/taskcoach/taskcoach-1.4.3.ebuild | 13 + 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app-office/taskcoach/taskcoach-1.4.3.ebuild b/app-office/taskcoach/taskcoach-1.4.3.ebuild index 194fa66..002b868 100644 --- a/app-office/taskcoach/taskcoach-1.4.3.ebuild +++ b/app-office/taskcoach/taskcoach-1.4.3.ebuild @@ -3,7 +3,6 @@ # $Id$ EAPI=5 - PYTHON_COMPAT=( python2_7 ) inherit distutils-r1 eutils versionator @@ -15,16 +14,22 @@ DESCRIPTION="Simple personal tasks and todo lists manager" HOMEPAGE="http://www.taskcoach.org https://pypi.python.org/pypi/TaskCoach"; SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" LICENSE="GPL-3" + SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="libnotify" -DEPEND="|| ( + +DEPEND=" + || ( >=dev-python/wxpython-2.8.9.2:2.8[${PYTHON_USEDEP}] dev-python/wxpython:3.0[${PYTHON_USEDEP}] ) - >=dev-python/twisted-core-10.0" + >=dev-python/twisted-core-10.0 +" RDEPEND="${DEPEND} - libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] )" + x11-libs/libXScrnSaver + libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] ) +" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: app-mobilephone/wammu/
commit: 4c85c75f92de2a3ff427738941b3ae45f6569c4e Author: Pacho Ramos gentoo org> AuthorDate: Wed Aug 17 13:54:49 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Aug 17 14:15:39 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c85c75f app-mobilephone/wammu: Drop old Package-Manager: portage-2.3.0 app-mobilephone/wammu/Manifest | 1 - app-mobilephone/wammu/wammu-0.35-r1.ebuild | 66 -- app-mobilephone/wammu/wammu-0.36-r1.ebuild | 64 - 3 files changed, 131 deletions(-) diff --git a/app-mobilephone/wammu/Manifest b/app-mobilephone/wammu/Manifest index c110d24..47bf02b 100644 --- a/app-mobilephone/wammu/Manifest +++ b/app-mobilephone/wammu/Manifest @@ -1,3 +1,2 @@ DIST wammu-0.35.tar.bz2 572550 SHA256 fba70bb0a067f20bb5da5f16061e6cc70a49761ca11f49a897af678271666d7a SHA512 c9c24a170d0a1b1507799f77719d544a04b0c894172e0158efc782f25ec894eaa65e2a89b53db431a96b5f88ccadf4dddc5025ba84ac09d54aa5d37b2e658461 WHIRLPOOL 8b6b4edc77c46f20b449077f198d4e51ad81edd6846c69a4945ebf207ae01431a3cb31541e8f07c1b8c90fa37c2034acec771e5d563e0bf756aba1f175f93a9f -DIST wammu-0.36.tar.bz2 581781 SHA256 8107d69438adc5c9c24565f455cac31ecd5b9ef754f26a6b5ebab03b49131696 SHA512 08caaeb7ade5877b441baad2f3f1f653ed1c25c3fab213e093213525fe326f09ee8ccda4db834f82b00a9d7e9b2cb235da7be7f328c091b6067543d9cdbfb14c WHIRLPOOL 6b4b8aff5363bbf39bb9b67765c9373600642592bc910d3b4d83d09d88d5b5ad4945d4f27f2c75c383ae55f66cc71e21756fcd93e1adee3dfeeef5a766f449c8 DIST wammu-0.40.tar.bz2 687062 SHA256 cffd4fc6cc7b9433b3f589d51671a5ac5e188abbf676ebe0ce94011933fdb2ff SHA512 2ed5d5cdd63b3731808c5fa8cc36caf394c4ccf714eb4ef39a25f1e7967d8ccf8b69db5aeff37ff0d1bbf7cefec51fe070a5f0b90d0cb8271f1a3d243eaf06fd WHIRLPOOL b05dac88593c5ae3c01f63984824690991a347e4efff2bf3595b1088d9903843e018690845391ab48f62ab7d17f11d0b3a801103a1c408822b1c9afdd88f7150 diff --git a/app-mobilephone/wammu/wammu-0.35-r1.ebuild b/app-mobilephone/wammu/wammu-0.35-r1.ebuild deleted file mode 100644 index b8d262e..000 --- a/app-mobilephone/wammu/wammu-0.35-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="3" - -PYTHON_DEPEND="2" - -inherit distutils - -DESCRIPTION="Front-end for gammu to access mobile phones easily" -HOMEPAGE="http://www.wammu.eu/"; -SRC_URI="http://dl.cihar.com/wammu/v0/${P}.tar.bz2"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bluetooth gnome" - -RDEPEND=">=app-mobilephone/gammu-1.25.0[python] =dev-python/wxpython-2.8 - bluetooth? ( dev-python/pybluez - gnome? ( net-wireless/gnome-bluetooth ) - )" -DEPEND="${RDEPEND}" - -# Supported languages and translated documentation -# Be sure all languages are prefixed with a single space! -MY_AVAILABLE_LINGUAS=" af bg ca cs da de el es et fi fr gl he hu id it ko nl pl pt_BR ru sk sv zh_CN zh_TW" -IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}" - -pkg_setup() { - python_set_active_version 2 - python_pkg_setup -} - -src_prepare() { - local lang support_linguas=no - for lang in ${MY_AVAILABLE_LINGUAS} ; do - if use linguas_${lang} ; then - support_linguas=yes - break - fi - done - # install all languages when all selected LINGUAS aren't supported - if [ "${support_linguas}" = "yes" ]; then - for lang in ${MY_AVAILABLE_LINGUAS} ; do - if ! use linguas_${lang} ; then - rm -r locale/${lang} || die - fi - done - fi - - python_convert_shebangs -r 2 . -} - -src_compile() { - # SKIPWXCHECK: else 'import wx' results in - # Xlib: connection to ":0.0" refused by server - SKIPWXCHECK=yes distutils_src_compile -} - -src_install() { - DOCS="AUTHORS FAQ" - SKIPWXCHECK=yes distutils_src_install -} diff --git a/app-mobilephone/wammu/wammu-0.36-r1.ebuild b/app-mobilephone/wammu/wammu-0.36-r1.ebuild deleted file mode 100644 index 5b974e6..000 --- a/app-mobilephone/wammu/wammu-0.36-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Front-end for gammu to access mobile phones easily" -HOMEPAGE="http://www.wammu.eu/"; -SRC_URI="http://dl.cihar.com/wammu/v0/${P}.tar.bz2"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bluetooth gnome" - -RDEPEND=">=app-mobilephone/gammu-1.25.0[python] =dev-python/wxpython-2.8[${PYTHON_USEDEP}] - bluetooth? ( dev-python/pybluez[${PYTHON_USEDEP}] - gnome? ( net-wireless/gnome-bluetooth ) - )" -DEPEND="${RDEPEND}" - -# Supported languages and translated
[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/
commit: b08be6c7e29b0a21cb124ef25b71797b156332ac Author: Sergey Popov gentoo org> AuthorDate: Wed Aug 17 14:19:30 2016 + Commit: Sergey Popov gentoo org> CommitDate: Wed Aug 17 14:19:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08be6c7 net-p2p/retroshare: drop old version Package-Manager: portage-2.2.28 net-p2p/retroshare/Manifest| 1 - .../retroshare/retroshare-0.6.0_rc2_pre8551.ebuild | 150 - 2 files changed, 151 deletions(-) diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest index 597ea0e..376f948 100644 --- a/net-p2p/retroshare/Manifest +++ b/net-p2p/retroshare/Manifest @@ -1,3 +1,2 @@ DIST retroshare-0.6.0.tar.gz 17436205 SHA256 50b9157bbe407aaefcbf9af1f29392e63148dc060bf78a3b200c9bc09998cf7c SHA512 794dacf1205a3c54973a7e34b6bd59fe88e9820677df182aaea37cfa90b90f548cd762b1243c25138f1b08ce67adf730c2f7b1cbfb1d97185eacabfd60f82374 WHIRLPOOL ef9bf84b4ecd4ef1f515b4cdce8362cb56f77e4d223ba1960d5131a1bed1bae816f4715a28f1b8ed36a969c89aad86ae32d95234bf54ad46b40b4e568902 DIST retroshare_0.5.5-0.7068.tar.gz 11899395 SHA256 772b0d7916137e81fc0f5ea14f0a8fa70d3d7acb701ca0b0c1c66018f2255650 SHA512 51caeca54c6b6ce6ec049d3004301a74db5bb5dc2390c769486429ca0db4e45e2d8eba98c3f9ea99628c1a2452d71c8460ea4d3b3c103e321d3459211767bc1d WHIRLPOOL f6c8a7323be84d79975e970629f5bd457487cac6a061bc6817da328ff1de03a8d3fab98ab3cf4fba0628f239e09d8f8da4c14587764689a23193bbda22419e88 -DIST retroshare_0.6.0.RC2~8551_src.tgz 14773671 SHA256 2320676da905de6c48b01eda611811965277ffa1d5ddbb387aa8f0414c2de050 SHA512 6cfd714f6e72d43559909a72d448b90068414be26da73928ff7bfaaf5be5f7c47f5e7932f1ff2ab4d8a7c277ea4407ab3bd539a1ad4a2a7810dc79b32b1348b1 WHIRLPOOL b1a030d9fc797fa6a13c2166323cc7bcbb79c70e46ead2e06414650ab763aaacf61fbe24fc634707be42c9b6611a265ac7d675e02b950fe1d8d42364bf0dc089 diff --git a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild b/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild deleted file mode 100644 index ddcd3a9..000 --- a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils gnome2-utils multilib qmake-utils - -MY_PV="${PV/_rc/.RC}" -MY_PV="${MY_PV/_pre/$'\x7e'}" # bug #557276 - -DESCRIPTION="P2P private sharing application" -HOMEPAGE="http://retroshare.sourceforge.net"; -SRC_URI="mirror://sourceforge/retroshare/${PN}_${MY_PV}_src.tgz" - -# pegmarkdown can also be used with MIT -LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="cli feedreader +qt5 voip" -REQUIRED_USE="|| ( cli qt5 ) - feedreader? ( qt5 ) - voip? ( qt5 )" - -RDEPEND=" - app-arch/bzip2 - dev-db/sqlcipher - dev-libs/openssl:0 - gnome-base/libgnome-keyring - net-libs/libmicrohttpd - net-libs/libupnp - sys-libs/zlib - cli? ( - dev-libs/protobuf - net-libs/libssh[server] - ) - feedreader? ( - dev-libs/libxml2 - dev-libs/libxslt - net-misc/curl - ) - qt5? ( - x11-libs/libX11 - x11-libs/libXScrnSaver - dev-qt/designer:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtscript:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtxml:5 - ) - voip? ( - /dev/null || die - eqmake5 - popd 2>/dev/null || die - done -} - -src_compile() { - local dir - - for dir in ${rs_src_dirs} ; do - emake -C "${dir}" - done - - unset rs_src_dirs -} - -src_install() { - local i - local extension_dir="/usr/$(get_libdir)/${PN}/extensions6/" - - use cli && dobin retroshare-nogui/src/retroshare-nogui - use qt5 && dobin retroshare-gui/src/RetroShare - - exeinto "${extension_dir}" - use feedreader && doexe plugins/FeedReader/*.so* - use voip && doexe plugins/VOIP/*.so* - - insinto /usr/share/RetroShare06 - doins libbitdht/src/bitdht/bdboot.txt - - insinto /usr/share/RetroShare06/webui - doins libresapi/src/webfiles/* - - dodoc README.txt - make_desktop_entry RetroShare - for i in 24 48 64 ; do - doicon -s ${i} "build_scripts/Debian+Ubuntu/data/${i}x${i}/${PN}.png" - done - doicon -s 128 "build_scripts/Debian+Ubuntu/data/${PN}.png" -} - -pkg_preinst() { - if [[ "${REPLACING_VERSIONS}" = "0.5*" ]]; then - elog "You are upgrading from Retroshare 0.5.* to ${PV}" - elog "Version 0.6.* is backward-incompatible with 0
[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/
commit: 1e15717d46f4068918d25f5166bd649e90dc52f0 Author: Sergey Popov gentoo org> AuthorDate: Wed Aug 17 14:18:55 2016 + Commit: Sergey Popov gentoo org> CommitDate: Wed Aug 17 14:18:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e15717d net-p2p/retroshare-0.6.0: stable on amd64/x86 Gentoo-Bug: 584832 Package-Manager: portage-2.2.28 net-p2p/retroshare/retroshare-0.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/retroshare/retroshare-0.6.0.ebuild b/net-p2p/retroshare/retroshare-0.6.0.ebuild index bf71893..757b5b2 100644 --- a/net-p2p/retroshare/retroshare-0.6.0.ebuild +++ b/net-p2p/retroshare/retroshare-0.6.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/RetroShare/RetroShare/archive/v${PV}.tar.gz -> ${P}. # pegmarkdown can also be used with MIT LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="cli feedreader qt4 +qt5 voip" REQUIRED_USE="^^ ( qt4 qt5 )
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/subversion/
commit: 5e274a08897ea8632653d2faec37eecc3e198474 Author: Lars Wendler gentoo org> AuthorDate: Wed Aug 17 13:57:26 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Aug 17 14:30:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e274a08 dev-vcs/subversion: Removed old. Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> dev-vcs/subversion/Manifest | 2 - dev-vcs/subversion/subversion-1.8.14.ebuild | 493 --- dev-vcs/subversion/subversion-1.9.3.ebuild | 497 3 files changed, 992 deletions(-) diff --git a/dev-vcs/subversion/Manifest b/dev-vcs/subversion/Manifest index b1a5abc..3fc87fc 100644 --- a/dev-vcs/subversion/Manifest +++ b/dev-vcs/subversion/Manifest @@ -1,4 +1,2 @@ -DIST subversion-1.8.14.tar.bz2 6850562 SHA256 7f3883cdfcad4174e06dd94d6e3e8ec91856823268eebe60c924be76f5229a1f SHA512 95e1501494f5355f0c331fbe81422ca8f0b4d69e6d303125f4a5aac5f6fe946e958ca76fc96fe6b096cc0a530634ca103bf35622c12af90489ae17d0b9a9d987 WHIRLPOOL 0323746d40830109e081e002f499f1c73c15fe77acd4f1c9b790ae12440b3361d189f1d5212d49ba6f6c449297aec3513761375f748800686892607705310a56 DIST subversion-1.8.16.tar.bz2 6919310 SHA256 f18f6e8309270982135aae54d96958f9ca6b93f8a4e746dd634b1b5b84edb346 SHA512 de8ce1aacd60516fd412f3f8b73e0e43c1a5e91d21d099937d3b02a1620aa947a330ec435d8662d5ad5372e23b1ebec1d8aea7d3ca4dd02eb3421924f6da88b1 WHIRLPOOL 01093eaf39173f4a789120ab8ed1b68dcb9b1bea5e9d396d23831b9a0733be412842a711ffe9b72e9d1bf26e835f47b1395b24f2a1301cc556e2520da6151f3e -DIST subversion-1.9.3.tar.bz2 7909193 SHA256 8bbf6bb125003d88ee1c22935a36b7b1ab7d957e0c8b5fbfe5cb6310b6e86ae0 SHA512 2197c5076e688ac09e63c345e45f2a5ee2999426edb76a91c6b92d229fa8c87772d76e99003a4438035771b4c11c502de399d44f4f42c0d759dcbd01b628a4cb WHIRLPOOL d0b515c53384da558d0838a78f3be75e3bac643f5d95e536e65e0034e1814c91e0d2c218dd41bb5ee76447d47a0484105a25da1abef7851e7461a2a84c320a79 DIST subversion-1.9.4.tar.bz2 7911473 SHA256 1267f9e2ab983f260623bee841e6c9cc458bf4bf776238ed5f100983f79e9299 SHA512 fa512d8315dd6a435dcc5a3c2ca3cd7cf932364dd3a82063be868aa3ebcc04caf87cd3ff732d3e3d8aec86f3f58848e2b55987451d4697479bb151d1269db07f WHIRLPOOL 0323e5258be08dfdacb0e450b413bdfd053c0026a290dd45cfe5a03437c727d9ad088baba5a42fdd98ff47af5bdc09a0bbeba70a1e4e4e19a8ebcba7e7b7ddd3 diff --git a/dev-vcs/subversion/subversion-1.8.14.ebuild b/dev-vcs/subversion/subversion-1.8.14.ebuild deleted file mode 100644 index c3fb52a..000 --- a/dev-vcs/subversion/subversion-1.8.14.ebuild +++ /dev/null @@ -1,493 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) -DISTUTILS_OPTIONAL=1 -WANT_AUTOMAKE="none" -GENTOO_DEPEND_ON_PERL="no" - -inherit autotools bash-completion-r1 db-use depend.apache distutils-r1 elisp-common flag-o-matic java-pkg-opt-2 libtool multilib perl-module eutils - -MY_P="${P/_/-}" -DESCRIPTION="Advanced version control system" -HOMEPAGE="http://subversion.apache.org/"; -SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2" -S="${WORKDIR}/${MY_P}" - -LICENSE="Subversion GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="apache2 berkdb ctypes-python debug doc +dso extras gnome-keyring +http java kde nls perl python ruby sasl test vim-syntax" - -COMMON_DEPEND=">=dev-db/sqlite-3.7.12 - >=dev-libs/apr-1.3:1 - >=dev-libs/apr-util-1.3:1 - dev-libs/expat - sys-apps/file - sys-libs/zlib - app-arch/bzip2 - berkdb? ( >=sys-libs/db-4.0.14:= ) - ctypes-python? ( ${PYTHON_DEPS} ) - gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring ) - kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - ruby? ( >=dev-lang/ruby-2.0:2.0 - dev-ruby/rubygems[ruby_targets_ruby20] ) - sasl? ( dev-libs/cyrus-sasl ) - http? ( >=net-libs/serf-1.2.1 )" -RDEPEND="${COMMON_DEPEND} - apache2? ( www-servers/apache[apache2_modules_dav] ) - java? ( >=virtual/jre-1.5 ) - kde? ( kde-apps/kwalletd:4 ) - nls? ( virtual/libintl ) - perl? ( dev-perl/URI )" -# Note: ctypesgen doesn't need PYTHON_USEDEP, it's used once -DEPEND="${COMMON_DEPEND} - !!=virtual/jdk-1.5 ) - kde? ( virtual/pkgconfig ) - nls? ( sys-devel/gettext ) - test? ( ${PYTHON_DEPS} )" - -REQUIRED_USE=" - ctypes-python? ( ${PYTHON_REQUIRED_USE} ) - python? ( ${PYTHON_REQUIRED_USE} ) - test? ( - ${PYTHON_REQUIRED_USE} -
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/subversion/files/
commit: 792252a30c2ac412fd1179feecacfdd17ab00c0c Author: Lars Wendler gentoo org> AuthorDate: Wed Aug 17 14:29:46 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Aug 17 14:30:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792252a3 dev-vcs/subversion: Make some patches EAPI-6 compliant. Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch | 4 ++-- .../subversion-fix-parallel-build-support-for-perl-bindings.patch | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch b/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch index 49c6162..69a4355 100644 --- a/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch +++ b/dev-vcs/subversion/files/subversion-1.5.6-aix-dso.patch @@ -3,8 +3,8 @@ http://lists.gnu.org/archive/html/libtool/2011-01/msg00023.html http://lists.gnu.org/archive/html/libtool/2011-02/msg0.html Once there is an agreement on that, this patch eventually is for upstream too. subversion/libsvn_ra/ra_loader.c.orig 2009-04-28 14:53:35 +0200 -+++ subversion/libsvn_ra/ra_loader.c 2009-04-28 14:55:37 +0200 +--- a/subversion/libsvn_ra/ra_loader.c b/subversion/libsvn_ra/ra_loader.c @@ -164,6 +164,13 @@ /* find/load the specified library */ diff --git a/dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch b/dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch index 4fab19a..bffb431 100644 --- a/dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch +++ b/dev-vcs/subversion/files/subversion-fix-parallel-build-support-for-perl-bindings.patch @@ -1,5 +1,5 @@ Makefile.in2011-07-16 13:50:53.0 +0200 -+++ Makefile.in.new2012-03-11 12:13:57.0 +0100 +--- a/Makefile.in b/Makefile.in @@ -732,7 +732,7 @@ extraclean-swig-headers: clean-swig-headers $(EXTRACLEAN_SWIG_HEADERS)
[gentoo-commits] repo/gentoo:master commit in: net-wireless/broadcom-sta/
commit: fa291ce967c00c90708d0c6b2a647727ed24f003 Author: Mike Pagano gentoo org> AuthorDate: Wed Aug 17 14:47:14 2016 + Commit: Mike Pagano gentoo org> CommitDate: Wed Aug 17 14:53:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa291ce9 net-wireless/broadcom-sta: Remove myself as maintainer. Package-Manager: portage-2.2.28 net-wireless/broadcom-sta/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/net-wireless/broadcom-sta/metadata.xml b/net-wireless/broadcom-sta/metadata.xml index e98c71e..0713847 100644 --- a/net-wireless/broadcom-sta/metadata.xml +++ b/net-wireless/broadcom-sta/metadata.xml @@ -6,10 +6,6 @@ Matt Turner - mpag...@gentoo.org - Mike Pagano - - tombo...@sina.cn M.B.
[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
commit: 30c760e7a2bd360600b00d36e445810390fa2ac4 Author: William Hubbs gentoo org> AuthorDate: Wed Aug 17 15:33:26 2016 + Commit: William Hubbs gentoo org> CommitDate: Wed Aug 17 15:34:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c760e7 app-emulation/docker: 1.12.1_rc1 version bump Package-Manager: portage-2.2.28 app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-1.12.1_rc1.ebuild | 286 ++ 2 files changed, 287 insertions(+) diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index c3fe759..e32a02d 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,2 +1,3 @@ DIST docker-1.11.0.tar.gz 10637394 SHA256 088869b9a19ae17656e068aa6d3d473866e8133365427c601c671da1b2189057 SHA512 ecb7f531a5632fd6274e3eec59a5194c61d0788ab9f3864845cbc248232c2f14671a26c34abab8c5ca85ce6106ae72ea3ae4e5d133ad1efb126069ae82a2dba0 WHIRLPOOL 20b0ef1642d2fea2ae186a17786d95f138fb7df92daa104f00c481488f82eadd5e8f27a0a8e926d68f495fd62bc132d83817a0831f84b3786474a9408d87878f DIST docker-1.12.0.tar.gz 13018773 SHA256 f8139acba98248eb1fdb0b6d94efee89b876f9a50d00e263dc144fd2b0c372d4 SHA512 113707c0447bc096dc59204a1666b9f3a4e92d0ad89f016a0259734d6eee47861d5a6b1febab61f357212f0b4ffceea7ed3a53f883a748604aeb65bb5701413b WHIRLPOOL aa817e74c00b3f4ec9f494336a8a2f46d41ff978a4d04f4400a3f6ba21b4271a8f80b3708c4e18f9517f974f8e4f59194edbd57e3a662910cb01483fa6332b48 +DIST docker-1.12.1_rc1.tar.gz 13061395 SHA256 be47ae5a6be4a992794980b1f85ea3c03b85d563975026c4e810e852b83e16ef SHA512 f368d18cf766342de19798cc670409619d01d41972973d043ee89f3f58f2f93adb0e24ab0b91104ab267d3072b8cc5849766e81649f4684a866e8ba3fedce680 WHIRLPOOL 2c236c62cfd27a87dc2df31adb1211c9948e87431a5779f58cac022b8725c00728656be149bfeee3e83a7831bb0a8803207101bca120470ffe2034eae7f1ed12 diff --git a/app-emulation/docker/docker-1.12.1_rc1.ebuild b/app-emulation/docker/docker-1.12.1_rc1.ebuild new file mode 100644 index 000..612bf89 --- /dev/null +++ b/app-emulation/docker/docker-1.12.1_rc1.ebuild @@ -0,0 +1,286 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +EGO_PN="github.com/docker/docker" + +if [[ ${PV} = ** ]]; then + # Docker cannot be fetched via "go get", thanks to autogenerated code + EGIT_REPO_URI="https://${EGO_PN}.git"; + EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}" + inherit git-r3 +else + MY_PV="${PV/_/-}" + DOCKER_GITCOMMIT="7889dc7" + EGIT_COMMIT="v${MY_PV}" + SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!" + inherit golang-vcs-snapshot +fi +inherit bash-completion-r1 golang-base linux-info systemd udev user + +DESCRIPTION="The core functions you need to create Docker images and run Docker containers" +HOMEPAGE="https://dockerproject.org"; +LICENSE="Apache-2.0" +SLOT="0" +IUSE="apparmor aufs btrfs +device-mapper experimental overlay seccomp" + +# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#build-dependencies +CDEPEND=" + >=dev-db/sqlite-3.7.9:3 + device-mapper? ( + >=sys-fs/lvm2-2.02.89[thin] + ) + seccomp? ( >=sys-libs/libseccomp-2.2.1 ) + apparmor? ( sys-libs/libapparmor ) +" + +DEPEND=" + ${CDEPEND} + + dev-go/go-md2man + + btrfs? ( + >=sys-fs/btrfs-progs-3.8 + ) +" + +# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#runtime-dependencies +# https://github.com/docker/docker/blob/master/hack/PACKAGERS.md#optional-dependencies +RDEPEND=" + ${CDEPEND} + + !app-emulation/docker-bin + >=net-firewall/iptables-1.4 + sys-process/procps + >=dev-vcs/git-1.7 + >=app-arch/xz-utils-4.9 + + >app-emulation/containerd-0.2.2 + app-emulation/runc[apparmor?,seccomp?] +" + +RESTRICT="installsources strip" + +S="${WORKDIR}/${P}/src/${EGO_PN}" + +# see "contrib/check-config.sh" from upstream's sources +CONFIG_CHECK=" + ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS + ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG + ~KEYS ~MACVLAN ~VETH ~BRIDGE ~BRIDGE_NETFILTER + ~NF_NAT_IPV4 ~IP_NF_FILTER ~IP_NF_MANGLE ~IP_NF_TARGET_MASQUERADE + ~IP_VS ~IP_VS_RR + ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK + ~NETFILTER_XT_MATCH_IPVS + ~NETFILTER_XT_MARK ~NETFILTER_XT_TARGET_REDIRECT + ~NF_NAT ~NF_NAT_NEEDED + + ~POSIX_MQUEUE + + ~MEMCG_SWAP ~MEMCG_SWAP_ENABLED + + ~BLK_CGROUP ~IOSCHED_CFQ + ~CGROUP_PERF + ~CGROUP_HUGETLB + ~NET_CLS_CGROUP + ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED + ~XFRM_ALGO ~XFRM_USER +" + +ERROR_KEYS=
[gentoo-commits] proj/genkernel:master commit in: /
commit: 6b5eb0fe52a49b1aa050f4b9f2e46b03f5c2940c Author: Richard Yao gentoo org> AuthorDate: Wed Aug 17 14:46:35 2016 + Commit: Richard Yao gentoo org> CommitDate: Wed Aug 17 15:39:24 2016 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=6b5eb0fe Include libgcc_s.so.1 with ZFS support The resumable send/recv work added an indirect dependency on libgcc_s.so.1, which libpthread opens via dlopen for _Unwind_Resume(). If we do not include it, we will see: libgcc_s.so.1 must be installed for pthread_cancel to work Lets include it for now. We make an effort to include only 1 version. This might not work on all architectures, but for lack of ability to test, it will need to do for now. It also will use gcc-config if it is avaliable. This also enables functions in zdb that previously did not work due to the same issue. Original-patch-by: Jason Zaman gentoo.org> Signed-off-by: Richard Yao gentoo.org> gen_initramfs.sh | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gen_initramfs.sh b/gen_initramfs.sh index 1fd5d2a..ea4a771 100755 --- a/gen_initramfs.sh +++ b/gen_initramfs.sh @@ -491,7 +491,14 @@ append_zfs(){ done # Copy binaries - copy_binaries "${TEMP}/initramfs-zfs-temp" /sbin/{mount.zfs,zdb,zfs,zpool} + # Include libgcc_s.so.1 to workaround zfsonlinux/zfs#4749 + if type gcc-config 2>&1 1>/dev/null; then + copy_binaries "${TEMP}/initramfs-zfs-temp" /sbin/{mount.zfs,zdb,zfs,zpool} \ + "/usr/lib/gcc/$(s=$(gcc-config -c); echo ${s%-*}/${s##*-})/libgcc_s.so.1" + else + copy_binaries "${TEMP}/initramfs-zfs-temp" /sbin/{mount.zfs,zdb,zfs,zpool} \ + /usr/lib/gcc/*/*/libgcc_s.so.1 + fi cd "${TEMP}/initramfs-zfs-temp/" log_future_cpio_content
[gentoo-commits] repo/gentoo:master commit in: media-video/smplayer/
commit: 1bb3cb09a32868dc95395151fe7eb77bed8963a7 Author: Lars Wendler gentoo org> AuthorDate: Wed Aug 17 16:26:46 2016 + Commit: Lars Wendler gentoo org> CommitDate: Wed Aug 17 16:27:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb3cb09 media-video/smplayer: Bump to version 16.8.0 (bug #591444). Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> media-video/smplayer/Manifest | 1 + media-video/smplayer/smplayer-16.8.0.ebuild | 149 2 files changed, 150 insertions(+) diff --git a/media-video/smplayer/Manifest b/media-video/smplayer/Manifest index c419d52..fc98703 100644 --- a/media-video/smplayer/Manifest +++ b/media-video/smplayer/Manifest @@ -2,3 +2,4 @@ DIST smplayer-14.9.0.tar.bz2 3716434 SHA256 429ad4edd6df1fcedd5ea4fa2b024eb5a61c DIST smplayer-16.1.0.tar.bz2 3966243 SHA256 d25c9b62d36c5ee63fb360e9a45566601d49d707e1364294a54967b956bdd8c9 SHA512 2c240a6cc392b84c7d6f725a02af33788ce7dbfae9d765d309e3b958fa9e2475e45c56b260e056118362848f64e478aa0ef9c67478fc44d9e42c568b4892e6ed WHIRLPOOL 8a7c989e3c77e6e7a696a958f848e8649f49131be80f26139b2aef17f3534cc18ab778def5083fee5a12c1e8291891e6c9d90ae26395c13a04e889ab2e4f616e DIST smplayer-16.4.0.tar.bz2 4020567 SHA256 de4169c7e3a1d8bf6f3c9a77fa0a8c24c1f63db3f2b8a325bc6761c0a9d2d2ec SHA512 a75b1ff935912a5193854a12d0777e0c5883d4513b09869acdae9149dbc022ea77b0b2106f6c820401090127e1dcd585c74b6beb9af3abb36a0abfb58165246a WHIRLPOOL 18709aa1abbec5811a0e60295af68e42700760ec74890b7c85a36eab91d21bbf82efdcd42af5083da174a486910a691d9b957c8fbea0cea13b62a23167e4680c DIST smplayer-16.7.0.tar.bz2 4163002 SHA256 6989972d5c2d8bacdf66b6db669b3be015a55ba6db0bfdc4180790c02dc4e218 SHA512 d385f068bed1f95111d9564f37ba565611ecd2c738df0192d5bcab6da7b25e5db06f5594c04740b82cd07c13145a8b996d922bc353c16cdf551419b66d025124 WHIRLPOOL d1d8463ff35a7c96f38f79586ebee354c45ee3539ab9687e70d2091fd8174fa20706db4b66fb6df03b82ecf0fccee1bc9ec549aa5819a3c1fb77a37bc39d8228 +DIST smplayer-16.8.0.tar.bz2 4166064 SHA256 3ced2085808798bd2cdb1ca623686dbde3ac6b7acccee9de4786a2d5f96d9c81 SHA512 0609fd6147502f43e4e2f8f5df6854f0aaab9b165663882254a0b5e8e3d8b0f15ad6ababd13869eb829f265dde9062827cb738ed4cc79e488321f90c50de9980 WHIRLPOOL 2b7b8bd91da9e3ef9e1e3f5bc4aaf4ef9a30ff39c8d56023432bb8ad5827f96cc451c64385ea02ae9d8427b9b53b37d7607f153e7182b22307fa473f9d977adb diff --git a/media-video/smplayer/smplayer-16.8.0.ebuild b/media-video/smplayer/smplayer-16.8.0.ebuild new file mode 100644 index 000..a35c795 --- /dev/null +++ b/media-video/smplayer/smplayer-16.8.0.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PLOCALES="am ar ar_SY bg ca cs da de el_GR en_GB en_US es et eu fa fi fr gl +he_IL hr hu id it ja ka ko ku lt mk ms_MY nl nn_NO pl pt pt_BR ro_RO ru_RU +sk sl_SI sq_AL sr sv th tr uk_UA uz vi_VN zh_CN zh_TW" +PLOCALE_BACKUP="en_US" + +inherit l10n qmake-utils + +DESCRIPTION="Great Qt GUI front-end for mplayer/mpv" +HOMEPAGE="http://www.smplayer.eu/"; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2+ BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux" +IUSE="autoshutdown bidi debug mpris qt5 streaming" + +COMMON_DEPEND=" + sys-libs/zlib + !qt5? ( + dev-qt/qtcore:4 + dev-qt/qtgui:4 + dev-qt/qtsingleapplication[X,qt4] + autoshutdown? ( dev-qt/qtdbus:4 ) + mpris? ( dev-qt/qtdbus:4 ) + streaming? ( + dev-qt/qtcore:4[ssl] + dev-qt/qtscript:4 + ) + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsingleapplication[X,qt5] + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + autoshutdown? ( dev-qt/qtdbus:5 ) + mpris? ( dev-qt/qtdbus:5 ) + streaming? ( + dev-qt/qtnetwork:5[ssl] + dev-qt/qtscript:5 + ) + ) +" +DEPEND="${COMMON_DEPEND} + qt5? ( dev-qt/linguist-tools:5 ) +" +RDEPEND="${COMMON_DEPEND} + || ( + media-video/mplayer[bidi?,libass,png,X] + ( + >=media-video/mpv-0.10.0[libass,X] + streaming? ( >=net-misc/youtube-dl-2014.11.26 ) + ) + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-14.9.0.6966-unbundle-qtsingleapplication.patch" # bug 487544 +) + +src_prepare() { + default + + use bidi || eapply "${FILESDIR}"/${PN}-16.4.0-zero-bidi.patch + + # Upstream Makefile sucks + sed -i -e "/^PREFIX=/ s:/usr/local:${EPREFIX}/usr:" \ + -e "/^DOC_PATH=/ s:packages/smplayer:${PF}:" \ + -e '/\.\/get_svn_revision\.sh/,+2c\
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/
commit: ea395bb75ec043061dac0b8aa6b2466514425c6c Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 19:51:38 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:46:55 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=ea395bb7 pulseaudio: Fix compile errors. policy/modules/contrib/pulseaudio.te | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/policy/modules/contrib/pulseaudio.te b/policy/modules/contrib/pulseaudio.te index 32e06ac..4be64ec 100644 --- a/policy/modules/contrib/pulseaudio.te +++ b/policy/modules/contrib/pulseaudio.te @@ -1,4 +1,4 @@ -policy_module(pulseaudio, 1.8.4) +policy_module(pulseaudio, 1.8.5) # @@ -193,11 +193,6 @@ optional_policy(` optional_policy(` gnome_stream_connect_gconf(pulseaudio_t) - - # OIL Runtime Compiler (ORC) optimized code execution - allow pulseaudio_t gstreamer_orcexec_t:file { manage_file_perms mmap_file_perms }; - gnome_user_runtime_filetrans_gstreamer_orcexec(pulseaudio_t, file) - gnome_home_filetrans_gstreamer_orcexec(pulseaudio_t, file) ') optional_policy(`
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/
commit: c90a72dc34e6db9bd4f0c6b727491abebde69bbc Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 18:12:50 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:22:44 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c90a72dc Allow the system user domains to chat over dbus with a few other domains (e.g. gnome session). Thanks to Jason Zaman for pointing out the correct interface to achieve this. This new version fixes a typographic error in the previous version. Signed-off-by: Guido Trentalancia trentalancia.net> policy/modules/system/userdomain.if | 21 + 1 file changed, 21 insertions(+) diff --git a/policy/modules/system/userdomain.if b/policy/modules/system/userdomain.if index 9c40ce1..f0b4778 100644 --- a/policy/modules/system/userdomain.if +++ b/policy/modules/system/userdomain.if @@ -620,10 +620,18 @@ template(`userdom_common_user_template',` dbus_system_bus_client($1_t) optional_policy(` + accountsd_dbus_chat($1_t) + ') + + optional_policy(` bluetooth_dbus_chat($1_t) ') optional_policy(` + colord_dbus_chat($1_t) + ') + + optional_policy(` consolekit_dbus_chat($1_t) ') @@ -632,6 +640,11 @@ template(`userdom_common_user_template',` ') optional_policy(` + devicekit_dbus_chat_disk($1_t) + devicekit_dbus_chat_power($1_t) + ') + + optional_policy(` hal_dbus_chat($1_t) ') @@ -642,6 +655,14 @@ template(`userdom_common_user_template',` optional_policy(` policykit_dbus_chat($1_t) ') + + optional_policy(` + rtkit_daemon_dbus_chat($1_t) + ') + + optional_policy(` + xdm_dbus_chat($1_t) + ') ') optional_policy(`
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/
commit: c62aca80448084d3dd1a37ef55866a1de76e540c Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 18:33:24 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:46:55 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c62aca80 Update the alsa module so that the alsa_etc_t file context (previously alsa_etc_rw_t) is widened to the whole alsa share directory, instead of just a couple of files. The wrong and misleading _rw_ label has been deprecated in the alsa interface definitions and in their instances throughout the whole Reference Policy (static and system-wide configuration files are not runtime-writable). Warning messages are printed when the user attempts to use the old namings for the above mentioned alsa interface definitions. After applying this patch, the recent pulseaudio patch should also be applied to complete the removal of the _rw_ labels on the alsa interfaces. This version of the patch finally removes obsolete file contexts and grants read permissions instead of manage permissions for static configuration files in /usr/share/alsa and system-wide configuration files in /etc. Thanks to Dominick Grift for pointing out redundant interface usage in a previous version of this patch. Signed-off-by: Guido Trentalancia trentalancia.net> policy/modules/contrib/alsa.fc | 9 +++ policy/modules/contrib/alsa.if | 52 ++ policy/modules/contrib/alsa.te | 10 policy/modules/contrib/asterisk.te | 2 +- policy/modules/contrib/entropyd.te | 2 +- policy/modules/contrib/hal.te | 2 +- policy/modules/contrib/mpd.te | 2 +- policy/modules/contrib/mplayer.te | 2 +- 8 files changed, 55 insertions(+), 26 deletions(-) diff --git a/policy/modules/contrib/alsa.fc b/policy/modules/contrib/alsa.fc index a8c8a64..112fc62 100644 --- a/policy/modules/contrib/alsa.fc +++ b/policy/modules/contrib/alsa.fc @@ -6,10 +6,8 @@ ifdef(`distro_debian',` /bin/alsaunmute-- gen_context(system_u:object_r:alsa_exec_t,s0) -/etc/alsa/asound\.state-- gen_context(system_u:object_r:alsa_etc_rw_t,s0) -/etc/alsa/pcm(/.*)?gen_context(system_u:object_r:alsa_etc_rw_t,s0) -/etc/asound(/.*)? gen_context(system_u:object_r:alsa_etc_rw_t,s0) -/etc/asound\.state -- gen_context(system_u:object_r:alsa_etc_rw_t,s0) +/etc/alsa(/.*)?gen_context(system_u:object_r:alsa_etc_t,s0) +/etc/asound\.conf gen_context(system_u:object_r:alsa_etc_t,s0) /sbin/alsactl -- gen_context(system_u:object_r:alsa_exec_t,s0) /sbin/salsa-- gen_context(system_u:object_r:alsa_exec_t,s0) @@ -25,8 +23,7 @@ ifdef(`distro_debian',` /usr/sbin/alsactl -- gen_context(system_u:object_r:alsa_exec_t,s0) /usr/sbin/salsa-- gen_context(system_u:object_r:alsa_exec_t,s0) -/usr/share/alsa/alsa\.conf gen_context(system_u:object_r:alsa_etc_rw_t,s0) -/usr/share/alsa/pcm(/.*)? gen_context(system_u:object_r:alsa_etc_rw_t,s0) +/usr/share/alsa(/.*)? gen_context(system_u:object_r:alsa_etc_t,s0) /var/lib/alsa(/.*)?gen_context(system_u:object_r:alsa_var_lib_t,s0) diff --git a/policy/modules/contrib/alsa.if b/policy/modules/contrib/alsa.if index 38bbf80..9ffed04 100644 --- a/policy/modules/contrib/alsa.if +++ b/policy/modules/contrib/alsa.if @@ -102,7 +102,8 @@ interface(`alsa_rw_shared_mem',` ## -## Read writable Alsa configuration content. +## Read writable Alsa configuration +## content. (Deprecated) ## ## ## @@ -111,14 +112,29 @@ interface(`alsa_rw_shared_mem',` ## # interface(`alsa_read_rw_config',` + refpolicywarn(`$0($*) has been deprecated, use alsa_read_config() instead.') + alsa_read_config($1) +') + + +## +## Read Alsa configuration content. +## +## +## +## Domain allowed access. +## +## +# +interface(`alsa_read_config',` gen_require(` - type alsa_etc_rw_t; + type alsa_etc_t; ') files_search_etc($1) - allow $1 alsa_etc_rw_t:dir list_dir_perms; - read_files_pattern($1, alsa_etc_rw_t, alsa_etc_rw_t) - read_lnk_files_pattern($1, alsa_etc_rw_t, alsa_etc_rw_t) + allow $1 alsa_etc_t:dir list_dir_perms; + read_files_pattern($1, alsa_etc_t, alsa_etc_t) + read_lnk_files_pattern($1, alsa_etc_t, alsa_etc_t) ifdef(`distro_debian',` files_search_usr($1) @@ -127,7 +143,8 @@ interface(`alsa_read_rw_config',` ## -## Manage writable Alsa config files. +## Manage writable Alsa config +## files. (Deprecated) ## ## ## @@ -136,14 +153,29 @@ interface(`alsa_read_rw_config',` ## # interface(`alsa_manage_rw_config',` + refpolicywarn(`$0($*) has been deprecated, use alsa_manage_config(
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/
commit: 0402209aa9f09e25a1283661b79445d61a0babd6 Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 18:57:29 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:46:55 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=0402209a Update the sysnetwork module to add some permissions needed by the dhcp client (another separate patch makes changes to the ifconfig part). Create auxiliary interfaces in the ntp module. The permission to execute restorecon/setfiles (required by the dhclient-script script and granted in a previous version of this patch) is not granted, as it does not break the script functioning. Include revisions from Chris PeBenito. Signed-off-by: Guido Trentalancia trentalancia.net> policy/modules/contrib/ntp.if | 19 +++ 1 file changed, 19 insertions(+) diff --git a/policy/modules/contrib/ntp.if b/policy/modules/contrib/ntp.if index 192e342..f8534c6 100644 --- a/policy/modules/contrib/ntp.if +++ b/policy/modules/contrib/ntp.if @@ -101,6 +101,25 @@ interface(`ntp_initrc_domtrans',` ## +## Read ntp conf files. +## +## +## +## Domain allowed access. +## +## +# +interface(`ntp_read_conf_files',` + gen_require(` + type ntp_conf_t; + ') + + files_search_etc($1) + read_files_pattern($1, ntp_conf_t, ntp_conf_t) +') + + +## ## Read ntp drift files. ## ##
[gentoo-commits] proj/hardened-refpolicy:master commit in: gentoo/
commit: 024d1ed5b0c53296826769360e6bc089a926ef06 Author: Jason Zaman perfinion com> AuthorDate: Wed Aug 17 16:49:30 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:49:30 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=024d1ed5 Merge upstream gentoo/STATE | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gentoo/STATE b/gentoo/STATE index 1c89965..978d6d7 100644 --- a/gentoo/STATE +++ b/gentoo/STATE @@ -1,2 +1,2 @@ -contrib is at 6549ec7bdc37ee84251730e9efe15c7f6a65997d -master is at bfa6cc8bf5f00c2900a57e0fa084c304a02b0d42 +contrib is at 3774b2aa7fc842ab99a7d9c29c85c8a2fc4660f0 +master is at bc7c71be42f690e42c46203c3398b6b14618cc1e
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/
commit: 3b7b2910b3018c9b47e4b6c8463a2bb0abc903ae Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 20:08:12 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:22:44 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=3b7b2910 userdomain: Fix compile errors. policy/modules/system/userdomain.if | 2 +- policy/modules/system/userdomain.te | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/policy/modules/system/userdomain.if b/policy/modules/system/userdomain.if index 534a249..f22ef9b 100644 --- a/policy/modules/system/userdomain.if +++ b/policy/modules/system/userdomain.if @@ -661,7 +661,7 @@ template(`userdom_common_user_template',` ') optional_policy(` - xdm_dbus_chat($1_t) + xserver_dbus_chat_xdm($1_t) ') ') diff --git a/policy/modules/system/userdomain.te b/policy/modules/system/userdomain.te index b6b6d15..9136d6b 100644 --- a/policy/modules/system/userdomain.te +++ b/policy/modules/system/userdomain.te @@ -1,4 +1,4 @@ -policy_module(userdomain, 4.11.4) +policy_module(userdomain, 4.11.5) #
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/
commit: 836b8ae8f3e978659e15e206b72958bbc680a28b Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 18:11:09 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:42:19 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=836b8ae8 Update the telepathy module: - add an interface to support chat over dbus in the mission control domain; - add support for dbus chat in the mission control domain for the telepathy role. Signed-off-by: Guido Trentalancia trentalancia.net> policy/modules/contrib/telepathy.if | 23 +++ 1 file changed, 23 insertions(+) diff --git a/policy/modules/contrib/telepathy.if b/policy/modules/contrib/telepathy.if index 0d58469..b9a5b8a 100644 --- a/policy/modules/contrib/telepathy.if +++ b/policy/modules/contrib/telepathy.if @@ -114,6 +114,8 @@ template(`telepathy_role_template',` allow $3 telepathy_tmp_content:dir { manage_dir_perms relabel_dir_perms }; allow $3 telepathy_tmp_content:file { manage_file_perms relabel_file_perms }; allow $3 telepathy_tmp_content:sock_file { manage_sock_file_perms relabel_sock_file_perms }; + + telepathy_mission_control_dbus_chat($3) ') @@ -159,6 +161,27 @@ interface(`telepathy_gabble_dbus_chat',` ## +## Send dbus messages to and from +## mission control. +## +## +## +## Domain allowed access. +## +## +# +interface(`telepathy_mission_control_dbus_chat',` + gen_require(` + type telepathy_mission_control_t; + class dbus send_msg; + ') + + allow $1 telepathy_mission_control_t:dbus send_msg; + allow telepathy_mission_control_t $1:dbus send_msg; +') + + +## ## Read mission control process state files. ## ##
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/
commit: 79c4ff005ec876159b4143d1de3fbfa6dbf5543e Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 18:36:35 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:46:55 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=79c4ff00 alsa: Add compatibility alias for alsa_etc_rw_t. policy/modules/contrib/alsa.te | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/policy/modules/contrib/alsa.te b/policy/modules/contrib/alsa.te index b08ab0c..7a25974 100644 --- a/policy/modules/contrib/alsa.te +++ b/policy/modules/contrib/alsa.te @@ -12,7 +12,7 @@ type alsa_exec_t; init_system_domain(alsa_t, alsa_exec_t) role alsa_roles types alsa_t; -type alsa_etc_t; +type alsa_etc_t alias alsa_etc_rw_t; files_config_file(alsa_etc_t) type alsa_tmp_t;
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/, policy/modules/system/
commit: cdcc81664dc918aed249997137cfb8ff026d549d Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 18:58:57 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:22:44 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=cdcc8166 Module version bump for various patches from Guido Trentalancia. policy/modules/services/xserver.te | 2 +- policy/modules/system/init.te | 2 +- policy/modules/system/sysnetwork.te | 2 +- policy/modules/system/udev.te | 2 +- policy/modules/system/userdomain.te | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/policy/modules/services/xserver.te b/policy/modules/services/xserver.te index 4f9826c..fc19905 100644 --- a/policy/modules/services/xserver.te +++ b/policy/modules/services/xserver.te @@ -1,4 +1,4 @@ -policy_module(xserver, 3.11.2) +policy_module(xserver, 3.11.3) gen_require(` class x_drawable all_x_drawable_perms; diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te index f646a93..7b9c61b 100644 --- a/policy/modules/system/init.te +++ b/policy/modules/system/init.te @@ -1,4 +1,4 @@ -policy_module(init, 2.0.3) +policy_module(init, 2.0.4) gen_require(` class passwd rootok; diff --git a/policy/modules/system/sysnetwork.te b/policy/modules/system/sysnetwork.te index 2258f90..3d49015 100644 --- a/policy/modules/system/sysnetwork.te +++ b/policy/modules/system/sysnetwork.te @@ -1,4 +1,4 @@ -policy_module(sysnetwork, 1.18.0) +policy_module(sysnetwork, 1.18.1) # diff --git a/policy/modules/system/udev.te b/policy/modules/system/udev.te index cc724ea..fea0b51 100644 --- a/policy/modules/system/udev.te +++ b/policy/modules/system/udev.te @@ -1,4 +1,4 @@ -policy_module(udev, 1.19.0) +policy_module(udev, 1.19.1) # diff --git a/policy/modules/system/userdomain.te b/policy/modules/system/userdomain.te index e67afee..b6b6d15 100644 --- a/policy/modules/system/userdomain.te +++ b/policy/modules/system/userdomain.te @@ -1,4 +1,4 @@ -policy_module(userdomain, 4.11.3) +policy_module(userdomain, 4.11.4) #
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/
commit: b1ab644ac721bca04de70d98abb9aa060e1539e4 Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 18:52:07 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:22:44 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=b1ab644a Ifconfig should be able to read firmware files in /lib (i.e. some network cards need to load their firmware) and it should not audit attempts to load kernel modules directly. Signed-off-by: Guido Trentalancia trentalancia.net> policy/modules/system/sysnetwork.te | 1 + 1 file changed, 1 insertion(+) diff --git a/policy/modules/system/sysnetwork.te b/policy/modules/system/sysnetwork.te index c67494e..59541ff 100644 --- a/policy/modules/system/sysnetwork.te +++ b/policy/modules/system/sysnetwork.te @@ -267,6 +267,7 @@ optional_policy(` # allow ifconfig_t self:capability { net_raw net_admin sys_admin sys_tty_config }; +dontaudit ifconfig_t self:capability sys_module; allow ifconfig_t self:process ~{ ptrace setcurrent setexec setfscreate setrlimit execmem execheap execstack }; allow ifconfig_t self:fd use; allow ifconfig_t self:fifo_file rw_fifo_file_perms;
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/
commit: 30f16ad46a5a5ecbfd2bad13462b1cb14852057b Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 18:52:32 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:22:44 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=30f16ad4 Remove redundant libs_read_lib_files() for ifconfig_t. policy/modules/system/sysnetwork.te | 2 -- 1 file changed, 2 deletions(-) diff --git a/policy/modules/system/sysnetwork.te b/policy/modules/system/sysnetwork.te index 59541ff..2258f90 100644 --- a/policy/modules/system/sysnetwork.te +++ b/policy/modules/system/sysnetwork.te @@ -327,8 +327,6 @@ files_dontaudit_read_root_files(ifconfig_t) init_use_fds(ifconfig_t) init_use_script_ptys(ifconfig_t) -libs_read_lib_files(ifconfig_t) - logging_send_syslog_msg(ifconfig_t) miscfiles_read_localization(ifconfig_t)
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/
commit: 8cae0e05081a2d859bc3c4861a2ecd7787ad3e11 Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 19:13:24 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:22:44 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=8cae0e05 Update for the xserver module: - updated the file contexts for the Xsession script; - created an interface for chatting over dbus with xdm (currently used by the userdomain module in the common user template); - added permission to chat over dbus with colord. Signed-off-by: Guido Trentalancia trentalancia.net> policy/modules/services/xserver.if | 21 + policy/modules/services/xserver.te | 6 +- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/policy/modules/services/xserver.if b/policy/modules/services/xserver.if index 6bf0ecc..690c2b6 100644 --- a/policy/modules/services/xserver.if +++ b/policy/modules/services/xserver.if @@ -713,6 +713,27 @@ interface(`xserver_dontaudit_rw_xdm_pipes',` ## +## Send and receive messages from +## xdm over dbus. +## +## +## +## Domain allowed access. +## +## +# +interface(`xserver_dbus_chat_xdm',` + gen_require(` + type xdm_t; + class dbus send_msg; +') + + allow $1 xdm_t:dbus send_msg; + allow xdm_t $1:dbus send_msg; +') + + +## ## Read xdm process state files. ## ## diff --git a/policy/modules/services/xserver.te b/policy/modules/services/xserver.te index fc19905..44a561b 100644 --- a/policy/modules/services/xserver.te +++ b/policy/modules/services/xserver.te @@ -1,4 +1,4 @@ -policy_module(xserver, 3.11.3) +policy_module(xserver, 3.11.4) gen_require(` class x_drawable all_x_drawable_perms; @@ -511,6 +511,10 @@ optional_policy(` ') optional_policy(` + colord_dbus_chat(xdm_t) +') + +optional_policy(` consolekit_dbus_chat(xdm_t) ')
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/, policy/modules/system/
commit: 25f1cbbdaedcf74f0b7af03fea89063e4e401c0f Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 18:34:19 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:22:44 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=25f1cbbd Update alsa module use from Guido Trentalancia. policy/modules/services/xserver.fc | 1 + policy/modules/services/xserver.te | 4 policy/modules/system/init.te | 2 +- policy/modules/system/udev.te | 2 +- policy/modules/system/userdomain.if | 4 ++-- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/policy/modules/services/xserver.fc b/policy/modules/services/xserver.fc index a531dba..4cbba44 100644 --- a/policy/modules/services/xserver.fc +++ b/policy/modules/services/xserver.fc @@ -75,6 +75,7 @@ HOME_DIR/\.Xauthority.* -- gen_context(system_u:object_r:xauth_home_t,s0) /usr/lib/xorg/Xorg\.wrap -- gen_context(system_u:object_r:xserver_exec_t,s0) /usr/lib/xorg-server/Xorg -- gen_context(system_u:object_r:xserver_exec_t,s0) /usr/lib/xorg-server/Xorg\.wrap-- gen_context(system_u:object_r:xserver_exec_t,s0) +/usr/lib/X11/xdm/Xsession -- gen_context(system_u:object_r:xsession_exec_t,s0) /usr/sbin/lightdm -- gen_context(system_u:object_r:xdm_exec_t,s0) diff --git a/policy/modules/services/xserver.te b/policy/modules/services/xserver.te index ca4be69..4f9826c 100644 --- a/policy/modules/services/xserver.te +++ b/policy/modules/services/xserver.te @@ -507,6 +507,10 @@ optional_policy(` ') optional_policy(` + colord_dbus_chat(xdm_t) +') + +optional_policy(` consolekit_dbus_chat(xdm_t) ') diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te index 0d4f74a..f646a93 100644 --- a/policy/modules/system/init.te +++ b/policy/modules/system/init.te @@ -697,7 +697,7 @@ ifdef(`distro_redhat',` miscfiles_read_hwdata(initrc_t) optional_policy(` - alsa_manage_rw_config(initrc_t) + alsa_manage_config(initrc_t) ') optional_policy(` diff --git a/policy/modules/system/udev.te b/policy/modules/system/udev.te index a7e918b..cc724ea 100644 --- a/policy/modules/system/udev.te +++ b/policy/modules/system/udev.te @@ -234,7 +234,7 @@ ifdef(`init_systemd',` optional_policy(` alsa_domtrans(udev_t) alsa_read_lib(udev_t) - alsa_read_rw_config(udev_t) + alsa_read_config(udev_t) ') optional_policy(` diff --git a/policy/modules/system/userdomain.if b/policy/modules/system/userdomain.if index f0b4778..534a249 100644 --- a/policy/modules/system/userdomain.if +++ b/policy/modules/system/userdomain.if @@ -603,7 +603,7 @@ template(`userdom_common_user_template',` optional_policy(` alsa_home_filetrans_alsa_home($1_t, file, ".asoundrc") alsa_manage_home_files($1_t) - alsa_read_rw_config($1_t) + alsa_read_config($1_t) alsa_relabel_home_files($1_t) ') @@ -982,7 +982,7 @@ template(`userdom_restricted_xwindows_user_template',` xserver_restricted_role($1_r, $1_t) optional_policy(` - alsa_read_rw_config($1_t) + alsa_read_config($1_t) ') optional_policy(`
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/
commit: cb339f1963ddfdfe4be42750974114b3f9f996a0 Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 18:58:08 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:46:55 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=cb339f19 Module version bump for various patches from Guido Trentalancia. policy/modules/contrib/alsa.te | 2 +- policy/modules/contrib/asterisk.te | 2 +- policy/modules/contrib/entropyd.te | 2 +- policy/modules/contrib/hal.te| 2 +- policy/modules/contrib/mozilla.te| 2 +- policy/modules/contrib/mpd.te| 2 +- policy/modules/contrib/mplayer.te| 2 +- policy/modules/contrib/ntp.te| 2 +- policy/modules/contrib/pulseaudio.te | 2 +- policy/modules/contrib/telepathy.te | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/policy/modules/contrib/alsa.te b/policy/modules/contrib/alsa.te index 7a25974..dc87030 100644 --- a/policy/modules/contrib/alsa.te +++ b/policy/modules/contrib/alsa.te @@ -1,4 +1,4 @@ -policy_module(alsa, 1.15.0) +policy_module(alsa, 1.15.1) # diff --git a/policy/modules/contrib/asterisk.te b/policy/modules/contrib/asterisk.te index e901010..dee9f93 100644 --- a/policy/modules/contrib/asterisk.te +++ b/policy/modules/contrib/asterisk.te @@ -1,4 +1,4 @@ -policy_module(asterisk, 1.15.0) +policy_module(asterisk, 1.15.1) # diff --git a/policy/modules/contrib/entropyd.te b/policy/modules/contrib/entropyd.te index 5068fab..e1f6d58 100644 --- a/policy/modules/contrib/entropyd.te +++ b/policy/modules/contrib/entropyd.te @@ -1,4 +1,4 @@ -policy_module(entropyd, 1.9.0) +policy_module(entropyd, 1.9.1) # diff --git a/policy/modules/contrib/hal.te b/policy/modules/contrib/hal.te index 2081d14..beef250 100644 --- a/policy/modules/contrib/hal.te +++ b/policy/modules/contrib/hal.te @@ -1,4 +1,4 @@ -policy_module(hal, 1.15.0) +policy_module(hal, 1.15.1) # diff --git a/policy/modules/contrib/mozilla.te b/policy/modules/contrib/mozilla.te index a44cb5a..cd1aea3 100644 --- a/policy/modules/contrib/mozilla.te +++ b/policy/modules/contrib/mozilla.te @@ -1,4 +1,4 @@ -policy_module(mozilla, 2.9.1) +policy_module(mozilla, 2.9.2) # diff --git a/policy/modules/contrib/mpd.te b/policy/modules/contrib/mpd.te index f6f9195..755e1ef 100644 --- a/policy/modules/contrib/mpd.te +++ b/policy/modules/contrib/mpd.te @@ -1,4 +1,4 @@ -policy_module(mpd, 1.3.0) +policy_module(mpd, 1.3.1) # diff --git a/policy/modules/contrib/mplayer.te b/policy/modules/contrib/mplayer.te index e70ee72..6915313 100644 --- a/policy/modules/contrib/mplayer.te +++ b/policy/modules/contrib/mplayer.te @@ -1,4 +1,4 @@ -policy_module(mplayer, 2.5.1) +policy_module(mplayer, 2.5.2) # diff --git a/policy/modules/contrib/ntp.te b/policy/modules/contrib/ntp.te index 74fba8f..215c57d 100644 --- a/policy/modules/contrib/ntp.te +++ b/policy/modules/contrib/ntp.te @@ -1,4 +1,4 @@ -policy_module(ntp, 1.14.1) +policy_module(ntp, 1.14.2) # diff --git a/policy/modules/contrib/pulseaudio.te b/policy/modules/contrib/pulseaudio.te index 134866e..32e06ac 100644 --- a/policy/modules/contrib/pulseaudio.te +++ b/policy/modules/contrib/pulseaudio.te @@ -1,4 +1,4 @@ -policy_module(pulseaudio, 1.8.3) +policy_module(pulseaudio, 1.8.4) # diff --git a/policy/modules/contrib/telepathy.te b/policy/modules/contrib/telepathy.te index db2a27b..4bb3c6f 100644 --- a/policy/modules/contrib/telepathy.te +++ b/policy/modules/contrib/telepathy.te @@ -1,4 +1,4 @@ -policy_module(telepathy, 1.6.0) +policy_module(telepathy, 1.6.1) #
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/
commit: 3101fc57262e91f9e5f57a89493a32197c1ebc81 Author: Guido Trentalancia trentalancia net> AuthorDate: Sat Aug 13 15:16:10 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:46:55 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=3101fc57 Update the pulseaudio module for usability and ORC support Update the pulseaudio module so that it is usable (tested with latest version pulseaudio 9.0). This patch depends on a recent patch to update the gnome module. Support for the OIL Runtime Compiler (OIL) optimized code execution is added to the pulseaudio module by using a few newly created interfaces and file contexts in the gnome module. Supports the execmem permission only through a boolean which defaults to false. Thanks to Dominick Grift for the useful suggestions that permitted to create this new improved version of the patch. Signed-off-by: Guido Trentalancia trentalancia.net> policy/modules/contrib/pulseaudio.fc | 1 + policy/modules/contrib/pulseaudio.if | 1 + policy/modules/contrib/pulseaudio.te | 34 ++ 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/policy/modules/contrib/pulseaudio.fc b/policy/modules/contrib/pulseaudio.fc index e005030..19ade57 100644 --- a/policy/modules/contrib/pulseaudio.fc +++ b/policy/modules/contrib/pulseaudio.fc @@ -1,6 +1,7 @@ HOME_DIR/\.esd_auth-- gen_context(system_u:object_r:pulseaudio_home_t,s0) HOME_DIR/\.pulse(/.*)? gen_context(system_u:object_r:pulseaudio_home_t,s0) HOME_DIR/\.pulse-cookie-- gen_context(system_u:object_r:pulseaudio_home_t,s0) +HOME_DIR/\.config/pulse(/.*)? -- gen_context(system_u:object_r:pulseaudio_home_t,s0) /usr/bin/pulseaudio-- gen_context(system_u:object_r:pulseaudio_exec_t,s0) diff --git a/policy/modules/contrib/pulseaudio.if b/policy/modules/contrib/pulseaudio.if index ce863b0..f057680 100644 --- a/policy/modules/contrib/pulseaudio.if +++ b/policy/modules/contrib/pulseaudio.if @@ -25,6 +25,7 @@ interface(`pulseaudio_role',` pulseaudio_run($2, $1) allow $2 pulseaudio_t:process { ptrace signal_perms }; + allow $2 pulseaudio_t:fd use; ps_process_pattern($2, pulseaudio_t) allow $2 pulseaudio_home_t:dir { manage_dir_perms relabel_dir_perms }; diff --git a/policy/modules/contrib/pulseaudio.te b/policy/modules/contrib/pulseaudio.te index e7511a8..134866e 100644 --- a/policy/modules/contrib/pulseaudio.te +++ b/policy/modules/contrib/pulseaudio.te @@ -5,6 +5,14 @@ policy_module(pulseaudio, 1.8.3) # Declarations # +## +## +## Allow pulseaudio to execute code in +## writable memory +## +## +gen_tunable(pulseaudio_execmem, false) + attribute pulseaudio_client; attribute pulseaudio_tmpfsfile; @@ -37,7 +45,8 @@ files_pid_file(pulseaudio_var_run_t) # allow pulseaudio_t self:capability { fowner fsetid chown setgid setuid sys_nice sys_resource sys_tty_config }; -allow pulseaudio_t self:process { getcap setcap setrlimit setsched getsched signal signull }; +allow pulseaudio_t self:process { getcap getsched setcap setrlimit setsched signal signull }; + allow pulseaudio_t self:fifo_file rw_fifo_file_perms; allow pulseaudio_t self:unix_stream_socket { accept connectto listen }; allow pulseaudio_t self:unix_dgram_socket sendto; @@ -129,9 +138,15 @@ logging_send_syslog_msg(pulseaudio_t) miscfiles_read_localization(pulseaudio_t) userdom_read_user_tmpfs_files(pulseaudio_t) - +userdom_delete_user_tmpfs_files(pulseaudio_t) userdom_search_user_home_dirs(pulseaudio_t) -userdom_write_user_tmp_sockets(pulseaudio_t) +userdom_search_user_home_content(pulseaudio_t) + +userdom_manage_user_tmp_sockets(pulseaudio_t) + +tunable_policy(`pulseaudio_execmem',` + allow pulseaudio_t self:process execmem; +') tunable_policy(`use_nfs_home_dirs',` fs_manage_nfs_dirs(pulseaudio_t) @@ -146,7 +161,8 @@ tunable_policy(`use_samba_home_dirs',` ') optional_policy(` - alsa_read_rw_config(pulseaudio_t) + alsa_read_config(pulseaudio_t) + alsa_read_home_files(pulseaudio_t) ') optional_policy(` @@ -176,6 +192,15 @@ optional_policy(` ') optional_policy(` + gnome_stream_connect_gconf(pulseaudio_t) + + # OIL Runtime Compiler (ORC) optimized code execution + allow pulseaudio_t gstreamer_orcexec_t:file { manage_file_perms mmap_file_perms }; + gnome_user_runtime_filetrans_gstreamer_orcexec(pulseaudio_t, file) + gnome_home_filetrans_gstreamer_orcexec(pulseaudio_t, file) +') + +optional_policy(` rtkit_scheduled(pulseaudio_t) ') @@ -186,6 +211,7 @@ optional_policy(` ') optional_policy(` + udev_read_pid_files(pulseaudio_t) udev_read_state(pulseaudio_t) udev_read_db(pulseaudio_t) ')
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/
commit: 814a47ac343732aacb70ae6440c3f5b4a4f479f6 Author: Chris PeBenito ieee org> AuthorDate: Sun Aug 14 18:51:42 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:22:44 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=814a47ac Update the sysnetwork module to add some permissions needed by the dhcp client (another separate patch makes changes to the ifconfig part). Create auxiliary interfaces in the ntp module. The permission to execute restorecon/setfiles (required by the dhclient-script script and granted in a previous version of this patch) is not granted, as it does not break the script functioning. Include revisions from Chris PeBenito. Signed-off-by: Guido Trentalancia trentalancia.net> policy/modules/system/sysnetwork.te | 3 +++ 1 file changed, 3 insertions(+) diff --git a/policy/modules/system/sysnetwork.te b/policy/modules/system/sysnetwork.te index 287d2fd..c67494e 100644 --- a/policy/modules/system/sysnetwork.te +++ b/policy/modules/system/sysnetwork.te @@ -130,9 +130,11 @@ files_search_home(dhcpc_t) files_search_var_lib(dhcpc_t) files_dontaudit_search_locks(dhcpc_t) files_getattr_generic_locks(dhcpc_t) +files_manage_var_files(dhcpc_t) fs_getattr_all_fs(dhcpc_t) fs_search_auto_mountpoints(dhcpc_t) +fs_search_cgroup_dirs(dhcpc_t) term_dontaudit_use_all_ttys(dhcpc_t) term_dontaudit_use_all_ptys(dhcpc_t) @@ -227,6 +229,7 @@ optional_policy(` optional_policy(` ntp_initrc_domtrans(dhcpc_t) ntp_read_drift_files(dhcpc_t) + ntp_read_conf_files(dhcpc_t) ') optional_policy(`
[gentoo-commits] proj/hardened-refpolicy:next commit in: policy/modules/contrib/
commit: 73a57e4bbf4aa6c7a07c249a32c79a73f1567b70 Author: Jason Zaman perfinion com> AuthorDate: Thu Aug 11 05:49:02 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:59:32 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=73a57e4b virt: need to relabel to set categories libvirtError: unable to set security context 'system_u:object_r:svirt_image_t:s0:c50,c346' on '/var/lib/libvirt/qemu/domain-1-zfstest': Permission denied policy/modules/contrib/virt.te | 1 + 1 file changed, 1 insertion(+) diff --git a/policy/modules/contrib/virt.te b/policy/modules/contrib/virt.te index 61044bb..1d8b45d 100644 --- a/policy/modules/contrib/virt.te +++ b/policy/modules/contrib/virt.te @@ -501,6 +501,7 @@ filetrans_pattern(virtd_t, virt_home_t, virt_content_t, dir, "isos") allow virtd_t virtd_keytab_t:file read_file_perms; allow virtd_t svirt_var_run_t:file relabel_file_perms; +allow virtd_t svirt_var_run_t:dir relabel_dir_perms; manage_dirs_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t) manage_files_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t) manage_sock_files_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t)
[gentoo-commits] proj/hardened-refpolicy:next commit in: policy/modules/contrib/
commit: c360be61479b0fc249d860187344c7f970cf1969 Author: Jason Zaman perfinion com> AuthorDate: Thu May 12 16:49:07 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:59:32 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c360be61 virt: add policy for virtlogd policy/modules/contrib/virt.fc | 1 + policy/modules/contrib/virt.te | 42 ++ 2 files changed, 43 insertions(+) diff --git a/policy/modules/contrib/virt.fc b/policy/modules/contrib/virt.fc index f7e0ce8..7d9456a 100644 --- a/policy/modules/contrib/virt.fc +++ b/policy/modules/contrib/virt.fc @@ -32,6 +32,7 @@ HOME_DIR/VirtualMachines/isos(/.*)? gen_context(system_u:object_r:virt_content_t /usr/sbin/libvirt-qmf -- gen_context(system_u:object_r:virt_qmf_exec_t,s0) /usr/sbin/libvirtd -- gen_context(system_u:object_r:virtd_exec_t,s0) /usr/sbin/virtlockd-- gen_context(system_u:object_r:virtlockd_exec_t,s0) +/usr/sbin/virtlogd -- gen_context(system_u:object_r:virtlogd_exec_t,s0) /var/cache/libvirt(/.*)? gen_context(system_u:object_r:virt_cache_t,s0-mls_systemhigh) diff --git a/policy/modules/contrib/virt.te b/policy/modules/contrib/virt.te index 38aa474..f4dd57c 100644 --- a/policy/modules/contrib/virt.te +++ b/policy/modules/contrib/virt.te @@ -208,12 +208,21 @@ files_pid_file(virtlockd_run_t) type virtlockd_var_lib_t; files_type(virtlockd_var_lib_t) +type virtlogd_t; +type virtlogd_exec_t; +init_daemon_domain(virtlogd_t, virtlogd_exec_t) + +type virtlogd_run_t; +files_pid_file(virtlogd_run_t) + ifdef(`enable_mcs',` init_ranged_daemon_domain(virtlockd_t, virtlockd_exec_t, s0 - mcs_systemhigh) + init_ranged_daemon_domain(virtlogd_t, virtlogd_exec_t, s0 - mcs_systemhigh) ') ifdef(`enable_mls',` init_ranged_daemon_domain(virtlockd_t, virtlockd_exec_t, s0 - mls_systemhigh) + init_ranged_daemon_domain(virtlogd_t, virtlogd_exec_t, s0 - mls_systemhigh) ') @@ -234,6 +243,9 @@ allow virt_domain virtd_t:fd use; allow virt_domain virtd_t:fifo_file rw_fifo_file_perms; allow virt_domain virtd_t:process sigchld; +allow virt_domain virtlogd_t:fd use; +allow virt_domain virtlogd_t:fifo_file rw_fifo_file_perms; + dontaudit virt_domain virtd_t:unix_stream_socket { read write }; manage_dirs_pattern(virt_domain, virt_cache_t, virt_cache_t) @@ -472,6 +484,9 @@ dontaudit virtd_t virt_domain:process { siginh noatsecure rlimitinh }; allow virtd_t { virt_domain svirt_lxc_domain }:unix_stream_socket { create_stream_socket_perms connectto }; allow virtd_t svirt_lxc_domain:process signal_perms; +allow virtd_t virtlogd_t:fd use; +allow virtd_t virtlogd_t:fifo_file rw_fifo_file_perms; + allow virtd_t virtd_lxc_t:process { signal signull sigkill }; domtrans_pattern(virtd_t, virtd_lxc_exec_t, virtd_lxc_t) @@ -558,6 +573,7 @@ filetrans_pattern(virtd_t, virt_var_run_t, virtd_lxc_var_run_t, dir, "lxc") stream_connect_pattern(virtd_t, virtd_lxc_var_run_t, virtd_lxc_var_run_t, virtd_lxc_t) stream_connect_pattern(virtd_t, svirt_var_run_t, svirt_var_run_t, virt_domain) stream_connect_pattern(virtd_t, virt_var_run_t, virtlockd_run_t, virtlockd_t) +stream_connect_pattern(virtd_t, virt_var_run_t, virtlogd_run_t, virtlogd_t) can_exec(virtd_t, virt_tmp_t) @@ -1319,3 +1335,29 @@ miscfiles_read_localization(virtlockd_t) virt_append_log(virtlockd_t) virt_read_config(virtlockd_t) + + +# +# Virtlogd local policy +# + +allow virtlogd_t self:fifo_file rw_fifo_file_perms; + +allow virtlogd_t virtd_t:dir list_dir_perms; +allow virtlogd_t virtd_t:file read_file_perms; +allow virtlogd_t virtd_t:lnk_file read_lnk_file_perms; + +manage_files_pattern(virtlogd_t, virt_var_run_t, virtlogd_run_t) +manage_sock_files_pattern(virtlogd_t, virt_var_run_t, virtlogd_run_t) +filetrans_pattern(virtlogd_t, virt_var_run_t, virtlogd_run_t, sock_file) +files_pid_filetrans(virtlogd_t, virtlogd_run_t, file) + +can_exec(virtlogd_t, virtlogd_exec_t) + +files_read_etc_files(virtlogd_t) +files_list_var_lib(virtlogd_t) + +miscfiles_read_localization(virtlogd_t) + +virt_manage_log(virtlogd_t) +virt_read_config(virtlogd_t)
[gentoo-commits] proj/hardened-refpolicy:next commit in: policy/modules/contrib/
commit: a96ab003f758041191d0b258a5d3997d92fa652a Author: Jason Zaman perfinion com> AuthorDate: Fri May 27 20:44:51 2016 + Commit: Jason Zaman gentoo org> CommitDate: Wed Aug 17 16:59:32 2016 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=a96ab003 virt: virtlockd doesnt need ps_process_pattern policy/modules/contrib/virt.te | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/policy/modules/contrib/virt.te b/policy/modules/contrib/virt.te index f4dd57c..61044bb 100644 --- a/policy/modules/contrib/virt.te +++ b/policy/modules/contrib/virt.te @@ -1308,6 +1308,10 @@ kernel_dontaudit_read_system_state(virt_leaseshelper_t) allow virtlockd_t self:capability dac_override; allow virtlockd_t self:fifo_file rw_fifo_file_perms; +allow virtlockd_t virtd_t:dir list_dir_perms; +allow virtlockd_t virtd_t:file read_file_perms; +allow virtlockd_t virtd_t:lnk_file read_lnk_file_perms; + allow virtlockd_t virt_image_type:dir list_dir_perms; allow virtlockd_t virt_image_type:file rw_file_perms; @@ -1326,8 +1330,6 @@ files_pid_filetrans(virtlockd_t, virtlockd_run_t, file) can_exec(virtlockd_t, virtlockd_exec_t) -ps_process_pattern(virtlockd_t, virtd_t) - files_read_etc_files(virtlockd_t) files_list_var_lib(virtlockd_t)