[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 2311dc1aa98658623770f044c78a1cc10e5a746c Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:45:42 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:50:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2311dc1a profiles/package.mask: remove Gnome 3.24 mask leftover profiles/package.mask | 5 - 1 file changed, 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 01916da8edc..e8323ef6e09 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -626,11 +626,6 @@ app-emulation/wine-any # Symantec trust issues properly (bug #613714) =app-misc/ca-certificates-20161130.3.30-r1 -# Gnome Team (08 Mar 2017) -# GNOME 3.24 mask (#611270) ->=net-libs/gtk-vnc-0.7 ->=dev-libs/libgee-0.19 - # Eray Aslan (01 Mar 2017) # Mask experimental software =mail-mta/postfix-3.3*
[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/
commit: 0834406e46a929e17d5bb42f725a3f1e30bca6cf Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:47:43 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:50:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0834406e net-libs/gtk-vnc: security version bump 0.6.0 → 0.7.1, bug #608700 Add missing USE dependency on gtk+:3, bug #608818 Refs: https://bugs.gentoo.org/show_bug.cgi?id=608700 Closes: https://bugs.gentoo.org/show_bug.cgi?id=608818 Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-libs/gtk-vnc/Manifest | 1 + net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild | 2 +- net-libs/gtk-vnc/{gtk-vnc-0.6.0.ebuild => gtk-vnc-0.7.1.ebuild} | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest index d5fa3c8e2ae..a274811086f 100644 --- a/net-libs/gtk-vnc/Manifest +++ b/net-libs/gtk-vnc/Manifest @@ -1 +1,2 @@ DIST gtk-vnc-0.6.0.tar.xz 439104 SHA256 9559348805e64d130dae569fee466930175dbe150d2649bb868b5c095f130433 SHA512 38d37753bd8c88d112c046eb8430383b073b6516c72660b3e53612986a6772b72e3e6037f61e7a3700980ab1509c1f44fbfe0b80594c8a5e5520df166212f158 WHIRLPOOL e156f368a9d70e90077253b031db49f5f58e2f248b3e15bc11340f01f6bcbd342cf08dd9810c8ee447ab372159d09c3353aa5ce6195f67c677e7c43a563a75c0 +DIST gtk-vnc-0.7.1.tar.xz 444380 SHA256 f34baa696615ef67666e8465b4d0ac563355e999a77d2cc42ad4625a24f7aab1 SHA512 5d62f60e1c9fe70f93a9d21c529145459f0d59d588631597d533ecba94864271d1095599db9447ac4843814be61af7a7c947f69e5a9cd26db7e811f2c4e95f0c WHIRLPOOL b4736926bbd8ad49c6b2dd2a1b921a35a9ca5b8987c04b03ea588efe09b3db20eade41204d0a0542ee683efd6d2ec23636c13bc2e214ed452d885aef1302902a diff --git a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild index 6cb12b57a43..e8d0f456c9b 100644 --- a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild +++ b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild @@ -31,7 +31,7 @@ COMMON_DEPEND=" >=x11-libs/cairo-1.2 >=x11-libs/gtk+-2.18:2 x11-libs/libX11 - gtk3? ( >=x11-libs/gtk+-2.91.3:3 ) + gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] ) introspection? ( >=dev-libs/gobject-introspection-0.9.4:= ) pulseaudio? ( media-sound/pulseaudio ) python? ( diff --git a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild similarity index 97% copy from net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild copy to net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild index 6cb12b57a43..ddb11d399fc 100644 --- a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild +++ b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE="examples +gtk3 +introspection pulseaudio python sasl vala" REQUIRED_USE=" python? ( ${PYTHON_REQUIRED_USE} ) @@ -31,7 +31,7 @@ COMMON_DEPEND=" >=x11-libs/cairo-1.2 >=x11-libs/gtk+-2.18:2 x11-libs/libX11 - gtk3? ( >=x11-libs/gtk+-2.91.3:3 ) + gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] ) introspection? ( >=dev-libs/gobject-introspection-0.9.4:= ) pulseaudio? ( media-sound/pulseaudio ) python? (
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: bb2f95be6d01f1c8e8df1a74851f883220dc95f0 Author: Ulrich Müller gentoo org> AuthorDate: Tue Sep 12 06:31:42 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Tue Sep 12 06:31:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb2f95be app-editors/emacs: Version bump. Package-Manager: Portage-2.3.8, Repoman-2.3.3 app-editors/emacs/Manifest | 1 + app-editors/emacs/emacs-25.3.ebuild | 356 2 files changed, 357 insertions(+) diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest index 620f2b9507a..dfd1adceeab 100644 --- a/app-editors/emacs/Manifest +++ b/app-editors/emacs/Manifest @@ -10,3 +10,4 @@ DIST emacs-24.5.tar.xz 39759804 SHA256 dd47d71dd2a526cf6b47cb49af793ec2e26af69a0 DIST emacs-25.1.tar.xz 42498944 SHA256 19f2798ee3bc26c95dca3303e7ab141e7ad65d6ea2b6945eeba4dbea7df48f33 SHA512 67442b9027869c44430e1d4c3e92e74601e667c9aef7e3da16f20a562b5e3fa8c64efdd4b4055919550523093d32eac73c094b644f6573fed41b4e0938668922 WHIRLPOOL 77cf4e126580634ec5aa2d2252a5d3334b6880a2abc32c54543b8df1a7dc9687bf41c54994044be7517b397bcfc2fc1094286ff4c05a7d6f64a8ef8376a4abfb DIST emacs-25.2-patches-1.tar.xz 2104 SHA256 ea0ba1cf1fb06eb76907cc034acb440af1147bdc0fa849ba8185d016fe58e4ff SHA512 45c666ba6332c8fb60a925c6af9c0da113f46055159d931feddb99ce19b2a03e0101b3a4d671fe699cd5f33fd58a25791bfb8b16e20f463e5d304902ee24854a WHIRLPOOL 97c49266b7be18f028ae939dbdcfd3933637770506f108fcd9d08fa33c63f376fbb6fe520e42ec28adb6d4527c298173bffe596af774748946a3d8a130aa90f7 DIST emacs-25.2.tar.xz 46900336 SHA256 59b55194c9979987c5e9f1a1a4ab5406714e80ffcfd415cc6b9222413bc073fa SHA512 2485d5ccd58ecc953cbd2458bdfa45e3c9a6ddfdb1b93c72b957a0da2460d4e42092905e039e8f5bac337ea1ecb9ac404b28702a363323ee5813b30032ebf00c WHIRLPOOL 98de8ad164cf65b21e5fbfdbd7fcee84da32e3de66715d2f03f3c4d03cfa68d49aff2124e5da331282bb5fd9c2b2fbac4ddfd0985e907d2354994c78383f +DIST emacs-25.3.tar.xz 42854740 SHA256 253ac5e7075e594549b83fd9ec116a9dc37294d415e2f21f8ee109829307c00b SHA512 1cce656451b6ca8502ebb229e88bd3ef48b7f9444a10eeac4ea43bd5491b2efacd641dfa35227a33362c3866493d3449cf1df81606563eef44bba0ed668e457f WHIRLPOOL 603ec6b203523a22556e48616b4a5ab227c32d3653ac4b713e6cb0357e3556964bc92a1818b417bbf9037cca7dac55935da9458dc3d29b3bb24d66157e74c8df diff --git a/app-editors/emacs/emacs-25.3.ebuild b/app-editors/emacs/emacs-25.3.ebuild new file mode 100644 index 000..ba801246da8 --- /dev/null +++ b/app-editors/emacs/emacs-25.3.ebuild @@ -0,0 +1,356 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp-common flag-o-matic multilib readme.gentoo-r1 + +DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" +HOMEPAGE="https://www.gnu.org/software/emacs/"; +SRC_URI="mirror://gnu/emacs/${P}.tar.xz" + +LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" +SLOT="25" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib" +REQUIRED_USE="?? ( aqua X )" + +RDEPEND="sys-libs/ncurses:0= + >=app-eselect/eselect-emacs-1.16 + >=app-emacs/emacs-common-gentoo-1.5[games?,X?] + net-libs/liblockfile + acl? ( virtual/acl ) + alsa? ( media-libs/alsa-lib ) + dbus? ( sys-apps/dbus ) + gpm? ( sys-libs/gpm ) + hesiod? ( net-dns/hesiod ) + !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) + kerberos? ( virtual/krb5 ) + libxml2? ( >=dev-libs/libxml2-2.2.0 ) + selinux? ( sys-libs/libselinux ) + ssl? ( net-libs/gnutls:0= ) + zlib? ( sys-libs/zlib ) + X? ( + x11-libs/libXmu + x11-libs/libXt + x11-misc/xbitmaps + gconf? ( >=gnome-base/gconf-2.26.2 ) + gsettings? ( >=dev-libs/glib-2.28.6 ) + gif? ( media-libs/giflib:0= ) + jpeg? ( virtual/jpeg:0= ) + png? ( >=media-libs/libpng-1.4:0= ) + svg? ( >=gnome-base/librsvg-2.0 ) + tiff? ( media-libs/tiff:0 ) + xpm? ( x11-libs/libXpm ) + imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) + xft? ( + media-libs/fontconfig + media-libs/freetype + x11-libs/libXft + cairo? ( >=x11-libs/cairo-1.12.18 ) + m17n-lib? ( + >=dev-libs/libotf-0.9.4 + >=dev-libs/m17n-lib-1.5.1 +
[gentoo-commits] repo/gentoo:master commit in: net-misc/gupnp-tools/
commit: 14af4a99715ac451fdde8bc159ffa007f2cf2631 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:10:54 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:27:28 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14af4a99 net-misc/gupnp-tools: version bump 0.8.13 → 0.8.14 Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-misc/gupnp-tools/Manifest | 1 + net-misc/gupnp-tools/gupnp-tools-0.8.14.ebuild | 28 ++ 2 files changed, 29 insertions(+) diff --git a/net-misc/gupnp-tools/Manifest b/net-misc/gupnp-tools/Manifest index e9facc094ea..8534d3b615b 100644 --- a/net-misc/gupnp-tools/Manifest +++ b/net-misc/gupnp-tools/Manifest @@ -1 +1,2 @@ DIST gupnp-tools-0.8.13.tar.xz 560756 SHA256 aa3decb9d532c0e2e505adc592f431fd81c0231ded2981129e87da13712479ed SHA512 1616348b21ebce98253168e328239cbe113fa7f22b3fb1a771ab8d08f1aa5b2cf89c1f6c37d9b73dab074c448d90ac1cef546dc1ab221449cd187d0183ab67e0 WHIRLPOOL 21a8578232f86ffb9a61477aa26eb50ed4f2cec79580bdf7071fd8f12223f047173940e33dcc8e2ae9ff9bc1f36bbfd9b0357eb5a3a9e3a71fc600eb8671fe34 +DIST gupnp-tools-0.8.14.tar.xz 558552 SHA256 682b952b3cf43818c7d27549c152ea52e43320500820ab3392cf5a29a95e7efa SHA512 746f12728c7d06d6fb2cab3f015c5d145ba8df45fb0ca8462a0d1c53db081f62ae7c39001604e73c2596f1584318680bf387a6f7751af7146b2b9c5c28651739 WHIRLPOOL 3e9ce7164aedb78a3fca092041a7dffa4a6bfa66362a596684fc42f415d4c71624da01f8d71f7c8817fc213c345cfc582b819a2b025edb0ae68b96cb04d907d0 diff --git a/net-misc/gupnp-tools/gupnp-tools-0.8.14.ebuild b/net-misc/gupnp-tools/gupnp-tools-0.8.14.ebuild new file mode 100644 index 000..208799cca94 --- /dev/null +++ b/net-misc/gupnp-tools/gupnp-tools-0.8.14.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +inherit gnome2 + +DESCRIPTION="Free replacements of Intel UPnP tools that use GUPnP" +HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND=" + >=dev-libs/glib-2.24:2 + >=dev-libs/libxml2-2.4:2 + >=net-libs/gssdp-0.13.3:0= + >=net-libs/gupnp-0.20.14:0= + >=net-libs/gupnp-av-0.5.5:0= + >=net-libs/libsoup-2.42:2.4 + >=x11-libs/gtk+-3.10:3 + >=x11-libs/gtksourceview-3.2:3.0 +" +DEPEND="${RDEPEND} + >=sys-devel/gettext-0.19.7 + virtual/pkgconfig +"
[gentoo-commits] repo/gentoo:master commit in: games-board/four-in-a-row/
commit: 561bfbfd1d69f5730656f4731ca9be7f08d03f39 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:06:53 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:27:25 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561bfbfd games-board/four-in-a-row: version bump 3.22.1 → 3.22.2 Package-Manager: Portage-2.3.8, Repoman-2.3.3 games-board/four-in-a-row/Manifest | 1 + .../four-in-a-row/four-in-a-row-3.22.2.ebuild | 27 ++ 2 files changed, 28 insertions(+) diff --git a/games-board/four-in-a-row/Manifest b/games-board/four-in-a-row/Manifest index 4bae658bd4a..de501ae2b83 100644 --- a/games-board/four-in-a-row/Manifest +++ b/games-board/four-in-a-row/Manifest @@ -1 +1,2 @@ DIST four-in-a-row-3.22.1.tar.xz 1786220 SHA256 3ccf65a9da08d8e888fa90a7bf55192bc344981cec3b1f56fa0da70f423137d4 SHA512 9de0070a1b40f40b4b7e3271c7fb432d98429eb20876b2fc98bf475e693b569b70312cc3fd5c05ba2b15b9b4c51dee6c96d030a9b8a61ecec9f231030625768e WHIRLPOOL 5b680cc92255579802cd200e195ff7af9c06c0e5f13609b938a46e328677f65c78b34eda8c69f10734bca01857ca49fa086864d082b31d5d218ee5bde91e7142 +DIST four-in-a-row-3.22.2.tar.xz 1783804 SHA256 bc4194e8ab6d1d2a6a63a2e91945cd5465f49ebf0dae2eecacc66e69db56a420 SHA512 07b77bd7f9e2dd86a38721261805397462637dbc4ed4d30f4e6489215621eadf8f1dd545d75db43998dcbd7918b1d7bf29a360e5abc6d661db6c867c78a2eb6c WHIRLPOOL 3a66b62d3cb2ffa426e2dcbf94dcbc58d47158705b69fea4028537bbf9cb4f7b49df700a158cfdd1f1a85e2ba669e5f4e4f0cd16104b60561e4e6a2fd2df0f6f diff --git a/games-board/four-in-a-row/four-in-a-row-3.22.2.ebuild b/games-board/four-in-a-row/four-in-a-row-3.22.2.ebuild new file mode 100644 index 000..8454bec4742 --- /dev/null +++ b/games-board/four-in-a-row/four-in-a-row-3.22.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2 + +DESCRIPTION="Make lines of the same color to win" +HOMEPAGE="https://wiki.gnome.org/Apps/Four-in-a-row"; + +# Code is GPL-2+ but most themes are GPL-3+ and we install them unconditionally, CC-BY-SA-3.0 is user help license in v3.22.1 +LICENSE="GPL-3+ CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +RDEPEND=" + dev-libs/glib:2 + >=gnome-base/librsvg-2.32 + >=media-libs/libcanberra-0.26[gtk3] + >=x11-libs/gtk+-3.13.2:3 +" +DEPEND="${RDEPEND} + app-text/yelp-tools + dev-libs/appstream-glib + >=dev-util/intltool-0.50 + virtual/pkgconfig +"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/vala-common/
commit: 32f827175643c88b6aa4280970d82ff2b8fe31ba Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:03:43 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:27:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f82717 dev-libs/vala-common: version bump 0.36.4 → 0.36.5 Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-libs/vala-common/Manifest | 1 + dev-libs/vala-common/vala-common-0.36.5.ebuild | 76 ++ 2 files changed, 77 insertions(+) diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest index 799d2df52b5..1640aef40bf 100644 --- a/dev-libs/vala-common/Manifest +++ b/dev-libs/vala-common/Manifest @@ -2,3 +2,4 @@ DIST vala-0.32.1.tar.xz 2759528 SHA256 dd0d47e548a34cfb1e4b04149acd082a86414c490 DIST vala-0.34.8.tar.xz 2778228 SHA256 22899bad63436ccfab4abc44face3bf4c1e4e72dea5891d67626dc360078c0a3 SHA512 03739173aa2b4e5d476037c77ac86543b97bd6eeb94f40dcce952da127e32baefa0dfa83f9d6e8ea254d4aee5ecd557964520926239bd119da72c771e30ece14 WHIRLPOOL b5874c5b08427d758fdd0e02f1f431296acc7451c609c75b06017e26ea11c835b89ddd1803de0a24f957b0c7f2ad6f4473c674b8cc76317a84c0d6d3b5ddaf8b DIST vala-0.34.9.tar.xz 2783952 SHA256 36662f77e36abf9ce6f46e3015c4512276e6361553bdcc2d75566ed83a1da19d SHA512 8128dfbb50d0db2317feb4a358310de972ecb6f4dccaceb4d55cf3a024f4d83422e3137c92238e1a0a0b4766367ad307909a1310445017c71944ac30fc68d01f WHIRLPOOL acd16be2cfea35257f041e5dcf4e5b68fd06f55929b55dcbb95624bc25c3b4230ab6cda98ef5dad7fceb31958a33318897698aec5fdbc5ba33d766cfc083b5c5 DIST vala-0.36.4.tar.xz 2846516 SHA256 e9f23ce711c1a72ce664d10946fbc5953f01b0b7f2a3562e7a01e362d86de059 SHA512 cc804b9ad0bda4968660084c5d5e38761b0d478a6c504d3d2e6188fdd2deef4a4315d7278191f19b3bcbee66e0b02733deb6050d168305c85cef8f203ecc13ac WHIRLPOOL 9763176101af16ae516e5183000297dcb629805d172be245bea5b02cebc04a7c3dd8227565c29170cd1ad896aef1f4a9bfd52ffebeb2ee024c0bd877a69ce348 +DIST vala-0.36.5.tar.xz 2849320 SHA256 7ae7eb8a976005afecf4f647b9043f2bb11e8b263c7fe9e905ab740b3d8a9f40 SHA512 1059fb52aa0d40fc04e8bc46a8cd54e1538554aa32e0e92e4a27779558fa1a9f460988d27667a613d958f3eb9dbe02fdac7e1632b91e8324bdfb5663e1cf0aac WHIRLPOOL e3248416bfb326408f970bb58d38dcdb738782660d48e16286f79ad54a70f736dd88f6a832c1518885684f17e2cc7adc109fcb74b7d0d6d7edeaee3703199137 diff --git a/dev-libs/vala-common/vala-common-0.36.5.ebuild b/dev-libs/vala-common/vala-common-0.36.5.ebuild new file mode 100644 index 000..01ce4db1896 --- /dev/null +++ b/dev-libs/vala-common/vala-common-0.36.5.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME_ORG_MODULE="vala" + +inherit gnome.org + +DESCRIPTION="Build infrastructure for packages that use Vala" +HOMEPAGE="https://wiki.gnome.org/Projects/Vala"; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x64-solaris" +IUSE="" + +# Previously ${PN} was part of dev-lang/vala +RDEPEND=" + ! /dev/null + eend $? + fi + if has_version ' /dev/null + eend $? + fi + if has_version ' /dev/null + eend $? + fi + if has_version ' /dev/null + eend $? + if [[ -f "${EROOT}usr/share/vala-0.16/Makefile.vapigen" ]]; then + ebegin "Removing old vala-0.16 makefile template" + rm "${EROOT}usr/share/vala-0.16/Makefile.vapigen" &> /dev/null + eend $? + fi + fi + if has_version ' /dev/null + eend $? + if [[ -f "${EROOT}usr/share/vala-0.18/Makefile.vapigen" ]]; then + ebegin "Removing old vala-0.18 makefile template" + rm "${EROOT}usr/share/vala-0.18/Makefile.vapigen" &> /dev/null + eend $? + fi + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/vala/
commit: 029edb9e9777101d054c19d5a7c34bb4332f8597 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:05:01 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:27:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=029edb9e dev-lang/vala: version bump 0.36.4 → 0.36.5 Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-lang/vala/Manifest | 1 + dev-lang/vala/vala-0.36.5.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest index 799d2df52b5..1640aef40bf 100644 --- a/dev-lang/vala/Manifest +++ b/dev-lang/vala/Manifest @@ -2,3 +2,4 @@ DIST vala-0.32.1.tar.xz 2759528 SHA256 dd0d47e548a34cfb1e4b04149acd082a86414c490 DIST vala-0.34.8.tar.xz 2778228 SHA256 22899bad63436ccfab4abc44face3bf4c1e4e72dea5891d67626dc360078c0a3 SHA512 03739173aa2b4e5d476037c77ac86543b97bd6eeb94f40dcce952da127e32baefa0dfa83f9d6e8ea254d4aee5ecd557964520926239bd119da72c771e30ece14 WHIRLPOOL b5874c5b08427d758fdd0e02f1f431296acc7451c609c75b06017e26ea11c835b89ddd1803de0a24f957b0c7f2ad6f4473c674b8cc76317a84c0d6d3b5ddaf8b DIST vala-0.34.9.tar.xz 2783952 SHA256 36662f77e36abf9ce6f46e3015c4512276e6361553bdcc2d75566ed83a1da19d SHA512 8128dfbb50d0db2317feb4a358310de972ecb6f4dccaceb4d55cf3a024f4d83422e3137c92238e1a0a0b4766367ad307909a1310445017c71944ac30fc68d01f WHIRLPOOL acd16be2cfea35257f041e5dcf4e5b68fd06f55929b55dcbb95624bc25c3b4230ab6cda98ef5dad7fceb31958a33318897698aec5fdbc5ba33d766cfc083b5c5 DIST vala-0.36.4.tar.xz 2846516 SHA256 e9f23ce711c1a72ce664d10946fbc5953f01b0b7f2a3562e7a01e362d86de059 SHA512 cc804b9ad0bda4968660084c5d5e38761b0d478a6c504d3d2e6188fdd2deef4a4315d7278191f19b3bcbee66e0b02733deb6050d168305c85cef8f203ecc13ac WHIRLPOOL 9763176101af16ae516e5183000297dcb629805d172be245bea5b02cebc04a7c3dd8227565c29170cd1ad896aef1f4a9bfd52ffebeb2ee024c0bd877a69ce348 +DIST vala-0.36.5.tar.xz 2849320 SHA256 7ae7eb8a976005afecf4f647b9043f2bb11e8b263c7fe9e905ab740b3d8a9f40 SHA512 1059fb52aa0d40fc04e8bc46a8cd54e1538554aa32e0e92e4a27779558fa1a9f460988d27667a613d958f3eb9dbe02fdac7e1632b91e8324bdfb5663e1cf0aac WHIRLPOOL e3248416bfb326408f970bb58d38dcdb738782660d48e16286f79ad54a70f736dd88f6a832c1518885684f17e2cc7adc109fcb74b7d0d6d7edeaee3703199137 diff --git a/dev-lang/vala/vala-0.36.5.ebuild b/dev-lang/vala/vala-0.36.5.ebuild new file mode 100644 index 000..6b41e12db52 --- /dev/null +++ b/dev-lang/vala/vala-0.36.5.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2 + +DESCRIPTION="Compiler for the GObject type system" +HOMEPAGE="https://wiki.gnome.org/Projects/Vala"; + +LICENSE="LGPL-2.1" +SLOT="0.36" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +IUSE="test" + +RDEPEND=" + >=dev-libs/glib-2.32:2 + >=dev-libs/vala-common-${PV} +" +DEPEND="${RDEPEND} + !${CATEGORY}/${PN}:0 + dev-libs/libxslt + sys-devel/flex + virtual/pkgconfig + virtual/yacc + test? ( + dev-libs/dbus-glib + >=dev-libs/glib-2.26:2 + dev-libs/gobject-introspection ) +" + +src_configure() { + # weasyprint enables generation of PDF from HTML + gnome2_src_configure \ + --disable-unversioned \ + VALAC=: \ + WEASYPRINT=: +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgnome-games-support/
commit: 9b6e1fd6a8d3dbe6a8bd9da5a45d5637f85a3e84 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:09:27 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:27:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6e1fd6 dev-libs/libgnome-games-support: version bump 1.2.2 → 1.2.3 Translation updates. Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-libs/libgnome-games-support/Manifest | 1 + .../libgnome-games-support-1.2.3.ebuild| 29 ++ 2 files changed, 30 insertions(+) diff --git a/dev-libs/libgnome-games-support/Manifest b/dev-libs/libgnome-games-support/Manifest index 3da67be95f9..804b545e163 100644 --- a/dev-libs/libgnome-games-support/Manifest +++ b/dev-libs/libgnome-games-support/Manifest @@ -1,2 +1,3 @@ DIST libgnome-games-support-1.2.1.tar.xz 340664 SHA256 a626396c72603add6bae1ab0b5bee1d58657cc7e232b1fe6fda746b960715ee7 SHA512 ae73d4958cdee347627f328c39629d6d41c72c9d432e541b90025bb11a6a5214148bde62ad039a62d9db236c1bf3de7a699fffb2bcc9c0fcb668dedd931894d4 WHIRLPOOL 6f15198c4664d4f274442b70a8154869f33e772cf32b1bd169c196944250973af0b1084d15145666a18bfe3646a82bfe31c5bd55129e8ba49098364e9b428e36 DIST libgnome-games-support-1.2.2.tar.xz 341928 SHA256 4fefcf500ccd629b39925cb56903a0c8208cbc8d9236bca08d3a00561f7b0b13 SHA512 e17615e20b1eed77dd8edbc0ac229be4940861f18ac28277f9f095f03e91960f2a9c541418987c3b2e8aa0acd29aa846fd6de9b40a1908cec2e0df703a6fedfa WHIRLPOOL 33674e084aa5384415cfa7dbd5b5742bbc0147e5946eb94d5dd3af57c7520538b1f8ab0d17660df5addba2e974488b2622f873583b82c25bf6b47c986ea5756a +DIST libgnome-games-support-1.2.3.tar.xz 344372 SHA256 6123c2419b8224589b09ca9b4f471ea51e4817c0369cec3137cd1f8fe7698aef SHA512 680b27c37150a627c98b5c38313936082e9fa23be1856e99442b0ce4da5b098378ad3b5fd2f41565c3f43fd54e38fc9e2a2a4a50d82637285aa3cc3827869b62 WHIRLPOOL 4dbf8d3d6b9c79aaa875e12d6e95e27ac560a7512caeffe03646e26c85b6714770c6dadf3a94297ebd0fc1f6af4f94e5874dc2e4757cc6c88a3fe07a13988734 diff --git a/dev-libs/libgnome-games-support/libgnome-games-support-1.2.3.ebuild b/dev-libs/libgnome-games-support/libgnome-games-support-1.2.3.ebuild new file mode 100644 index 000..a555e3cf0db --- /dev/null +++ b/dev-libs/libgnome-games-support/libgnome-games-support-1.2.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2 + +DESCRIPTION="Library for code common to Gnome games" +HOMEPAGE="https://git.gnome.org/browse/libgnome-games-support/"; + +LICENSE="LGPL-3+" +SLOT="1/2" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-libs/libgee:0.8= + >=dev-libs/glib-2.40:2 + >=x11-libs/gtk+-3.19.2:3 +" +DEPEND="${DEPEND} + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + gnome2_src_configure \ + VALAC=$(type -P true) +}
[gentoo-commits] repo/gentoo:master commit in: games-puzzle/gnome-klotski/
commit: 6a462651e43c071e177d8c48ce7bfb338c31a5db Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:08:22 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:27:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a462651 games-puzzle/gnome-klotski: version bump 3.22.1 → 3.22.2 Package-Manager: Portage-2.3.8, Repoman-2.3.3 games-puzzle/gnome-klotski/Manifest| 1 + .../gnome-klotski/gnome-klotski-3.22.2.ebuild | 36 ++ 2 files changed, 37 insertions(+) diff --git a/games-puzzle/gnome-klotski/Manifest b/games-puzzle/gnome-klotski/Manifest index 9bffddba087..18edab162aa 100644 --- a/games-puzzle/gnome-klotski/Manifest +++ b/games-puzzle/gnome-klotski/Manifest @@ -1 +1,2 @@ DIST gnome-klotski-3.22.1.tar.xz 1420512 SHA256 7860ab0aa1089a4e4573cd66498685638d58a312f30737456c5e27f1f37e2a13 SHA512 18ff2d4f728a0328cb4d640f21b469879960a5a8b0ecdecb76ad021aaa1abc0f179f7d68d8f48c5af4dc57f59e9028fb2b795db05cb1875ea406d86959cf349a WHIRLPOOL b1ea23a25689abac43c62656e0cb9535fa83015c4370ddfdd3d4cfaaff0fff9d3162ffb7a0018297d71b92308ae3d448ba7ec1f05737cbd78591ec166e654bca +DIST gnome-klotski-3.22.2.tar.xz 1423652 SHA256 90a85057a99f588003d2553f715a206e7a2e8ef52e808ae4250be600a6370d9a SHA512 2899f5ec1da545b5c42f30148c5a3a8b1043744df938aae0b69099144cad55a5dba93168138812e723414006dc86663379299ab4971d7b4da4da8fa2c04fef42 WHIRLPOOL 328bf8e1550237dae06213fe3742b0569ee7cde69001fec16d50516bd098e27d44ad8d7f2dc093bc5a50443bb4095f95c392ccd0f324702efcef95a8045f5280 diff --git a/games-puzzle/gnome-klotski/gnome-klotski-3.22.2.ebuild b/games-puzzle/gnome-klotski/gnome-klotski-3.22.2.ebuild new file mode 100644 index 000..3073fdaf718 --- /dev/null +++ b/games-puzzle/gnome-klotski/gnome-klotski-3.22.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +VALA_MIN_API_VERSION="0.28" + +inherit gnome2 vala + +DESCRIPTION="Slide blocks to solve the puzzle" +HOMEPAGE="https://wiki.gnome.org/Apps/Klotski"; + +LICENSE="GPL-3+ FDL-1.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + >=dev-libs/glib-2.32:2 + dev-libs/libgee:0.8= + dev-libs/libgnome-games-support:1 + >=gnome-base/librsvg-2.32.0:2 + >=x11-libs/gtk+-3.19.0:3 +" +DEPEND="${RDEPEND} + $(vala_depend) + app-text/yelp-tools + dev-libs/appstream-glib + >=dev-util/intltool-0.50 + sys-devel/gettext + virtual/pkgconfig +" + +src_prepare() { + gnome2_src_prepare + vala_src_prepare +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/bijiben/
commit: 0347801ae3297e49cc4eaf4982f90383c511c1a6 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:12:40 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:27:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0347801a app-misc/bijiben: version bump 3.24.1 → 3.24.2 Fix translations support. Package-Manager: Portage-2.3.8, Repoman-2.3.3 app-misc/bijiben/Manifest | 1 + app-misc/bijiben/bijiben-3.24.2.ebuild | 40 ++ 2 files changed, 41 insertions(+) diff --git a/app-misc/bijiben/Manifest b/app-misc/bijiben/Manifest index 6d8e14c8c10..0759692d98a 100644 --- a/app-misc/bijiben/Manifest +++ b/app-misc/bijiben/Manifest @@ -2,3 +2,4 @@ DIST bijiben-3.20.2.tar.xz 779580 SHA256 5774dfdedb79f5ffe5bac3cebe0816dc7e64103 DIST bijiben-3.21.2.tar.xz 786676 SHA256 d7f05abd82da837d8d48d9f7acc6035a289d934c722fc89870d17007ba158e0d SHA512 3de700ec9474402062b831460d5178a8bad11580fa8aa9082f325df382b7ed6ae6cede209d6494b09a6292f8babc7f6fd56611e7404f19c8a5335ae697b76b70 WHIRLPOOL 566e230536a2ddcee695e3a84b47bfb9c00612f1af24f3e2ce49eb98b235628ca164fbf04dd537e098c87067d04adde7f8a36bb2944d807025a7792c418b097f DIST bijiben-3.24.0.tar.xz 830884 SHA256 2582c083e18b51c1c5743376c2adc1f8c68a1b912d14171a9d655ffe3d31abb6 SHA512 aba794d275b05f2267b7dfdd3f3933c5197d3596e06e72b0ae3d1f9855310761e5ff1b42ec7088fe7c90f55a6ffc64f6c508d72edc389d74256a9bcec90767d1 WHIRLPOOL b52996d7f7f061aa58548d7f199566f624ce6b154d2e4441f7b5d8a84478bc4c459339e9cd18338b171405025cded66c16d38dac736ac74b198b23999319956c DIST bijiben-3.24.1.tar.xz 837840 SHA256 2602fc3f8ce5c39813b4273ceed7bdb014b1cf1fa82a6757fc25e5078be4f741 SHA512 c1b14823d291b96b5ce4172d129f696905bc2349ef94ae98473b675358ca7672d5e0b7af66fe1b3288b5bcbc25820531e7229204fdf0b789abfb6d3572e52af1 WHIRLPOOL 8fadf2aaca38fcdd7d4df7d0155ad58929ab9b4d28a21ab18b25ae8073bf4aede30a993634c78c87ca069eeaaeb5e170117a0f25d5f0611b216217fa12c5e0c7 +DIST bijiben-3.24.2.tar.xz 843548 SHA256 14687441988948c5a98ecc3810476519494d2c1838afefd5f016a96fc3d99a6e SHA512 e5571c793fc75b1038a024f0f73b539079ca4415c7f4fd0756314a14baa1fe679d9513bf8c291aa20170f35616be409ebd0360e3d3ec8f962f2d3d143e02185e WHIRLPOOL bd511bd94c964c6a4c2959f379f2d55b57eaf171305e6b32451952428a67c60a5b708ce1ee5403a9adcb6292fb0a0f8e23e4c6f37e41c238006c0683f4a07e4f diff --git a/app-misc/bijiben/bijiben-3.24.2.ebuild b/app-misc/bijiben/bijiben-3.24.2.ebuild new file mode 100644 index 000..2054bf24025 --- /dev/null +++ b/app-misc/bijiben/bijiben-3.24.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2 + +DESCRIPTION="Note editor designed to remain simple to use" +HOMEPAGE="https://wiki.gnome.org/Apps/Bijiben"; + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="zeitgeist" + +# XXX: raise glib dependency when Gnome 3.26 enters tree +RDEPEND=" + >=dev-libs/glib-2.28:2 + >=x11-libs/gtk+-3.11.4:3 + >=gnome-extra/evolution-data-server-3.13.90:= + >=net-libs/webkit-gtk-2.10.0:4 + net-libs/gnome-online-accounts:= + dev-libs/libxml2 + >=app-misc/tracker-1:= + sys-apps/util-linux + zeitgeist? ( gnome-extra/zeitgeist ) +" +DEPEND="${RDEPEND} + app-text/yelp-tools + dev-libs/appstream-glib + dev-util/gdbus-codegen + >=dev-util/intltool-0.50.1 + sys-devel/gettext + virtual/pkgconfig +" +# Needed if eautoreconf: +# sys-devel/autoconf-archive + +src_configure() { + gnome2_src_configure $(use_enable zeitgeist) +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/grilo/
commit: a5ea01530579a9c495faf98e6d6f8a888cd81f99 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:22:12 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:27:31 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ea0153 media-libs/grilo: version bump 0.3.3 → 0.3.4 Translation updates. Get EXIF data from flickr. Package-Manager: Portage-2.3.8, Repoman-2.3.3 media-libs/grilo/Manifest | 1 + media-libs/grilo/grilo-0.3.4.ebuild | 88 + 2 files changed, 89 insertions(+) diff --git a/media-libs/grilo/Manifest b/media-libs/grilo/Manifest index 52830748edb..0692b48fc6f 100644 --- a/media-libs/grilo/Manifest +++ b/media-libs/grilo/Manifest @@ -1,2 +1,3 @@ DIST grilo-0.2.15.tar.xz 627196 SHA256 6f5d2583250a68e76d281edaa08adb880d5a78ed46f9ecd22ae4715f1dd66815 SHA512 ac0a76d9075e5383fe1a56277b23986a8ec8e86f01f3f782ac7dc79539904712c22295c679243604b619f24088a1210622e0699b5601678264bd7651012ded3e WHIRLPOOL 6ea64142e1a4923d0ea3554ec3591f2c3dd6d30fdeaccde9a2a8e48d3e62ff1cd38b23a9eb39aa4c79c3a93c800e7dbfb4ad3a278e92d5ac57cb2e374a18f793 DIST grilo-0.3.3.tar.xz 641440 SHA256 5c874222c7bdf42490cd56765a593c41407247706bb1f24a1bd5d007aa38a0e3 SHA512 5ea94903c7ce0360eec0bb72c0a6c211a83da087538bac1274e8521360364bd852d0f63a27f85119d75541d323f0fbc89b21a577109cc3ee4faa6e33b105be5f WHIRLPOOL aba3474b3753582bd645cd0ca34051601fb3b15a2d6b4db58beb997b1ad1518fb3a2c79901604646b8edb4a84e2b620bb0b8f1861a5df0c3169d47e07ba93d5c +DIST grilo-0.3.4.tar.xz 644616 SHA256 7c6964053b42574c2f14715d2392a02ea5cbace955eb73e067c77aa3e43b066e SHA512 d3800a1873364dc8b56748924eee71928f9e08ad82d8ee2ffaf265cca7e26476081e543f42f26db57c088b2b063f86244e6718116710fc39fdea623868992145 WHIRLPOOL 3157c3a6f88eff6a56eb6a5682236859212848cddfade088f5fc4731ac019ded90903ec080a411ce86212e3cda766a76bfc470969f52679470cba38de92fe536 diff --git a/media-libs/grilo/grilo-0.3.4.ebuild b/media-libs/grilo/grilo-0.3.4.ebuild new file mode 100644 index 000..f5abb7f7336 --- /dev/null +++ b/media-libs/grilo/grilo-0.3.4.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +VALA_MIN_API_VERSION="0.28" +VALA_USE_DEPEND="vapigen" + +inherit gnome2 python-any-r1 vala virtualx + +DESCRIPTION="A framework for easy media discovery and browsing" +HOMEPAGE="https://wiki.gnome.org/Projects/Grilo"; + +LICENSE="LGPL-2.1+" +SLOT="0.3/0" # subslot is libgrilo-0.3 soname suffix +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +IUSE="gtk examples +introspection +network playlist test vala" +REQUIRED_USE="test? ( introspection )" + +RDEPEND=" + >=dev-libs/glib-2.44:2 + dev-libs/libxml2:2 + net-libs/liboauth + gtk? ( >=x11-libs/gtk+-3:3 ) + introspection? ( >=dev-libs/gobject-introspection-0.9:= ) + network? ( >=net-libs/libsoup-2.41.3:2.4 ) + playlist? ( >=dev-libs/totem-pl-parser-3.4.1 ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.10 + >=dev-util/intltool-0.40 + virtual/pkgconfig + vala? ( $(vala_depend) ) + test? ( + ${PYTHON_DEPS} + media-plugins/grilo-plugins:${SLOT%/*} ) +" +# eautoreconf requires gnome-common + +pkg_setup() { + # Python tests are currently commented out, but this is done via in exit(0) in testrunner.py + # thus it still needs $PYTHON set up, which python-any-r1_pkg_setup will do for us + use test && python-any-r1_pkg_setup +} + +src_prepare() { + sed -e "s:GETTEXT_PACKAGE=grilo$:GETTEXT_PACKAGE=grilo-${SLOT%/*}:" \ + -i configure.ac configure || die "sed configure.ac configure failed" + + # Don't build examples + sed -e '/SUBDIRS/s/examples//' \ + -i Makefile.am -i Makefile.in || die + + use vala && vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + # --enable-debug only changes CFLAGS, useless for us + gnome2_src_configure \ + --disable-static \ + --disable-debug \ + $(use_enable gtk test-ui) \ + $(use_enable introspection) \ + $(use_enable network grl-net) \ + $(use_enable playlist grl-pls) \ + $(use_enable test tests) \ + $(use_enable vala) +} + +src_test() { + virtx emake check +} + +src_install() { + gnome2_src_install + # Upstream made this conditional on gtk-doc build... + DOC_MODULE_VERSION=${SLOT%/*} \ + emake -C doc install DESTDIR="${ED}" + + if use examples; then + # Install example code + insinto /usr/share/doc/${PF}/examples + doins "${S}"/examples/*.c + fi +}
[gentoo-commits] proj/gnome:master commit in: games-board/four-in-a-row/
commit: 1ec5b5de5e09a99c9fd5315bf6c83336414363eb Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:16:54 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:16:54 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=1ec5b5de games-board/four-in-a-row: sync with gentoo repository .../four-in-a-row/four-in-a-row-3.20.0.ebuild | 29 -- games-board/four-in-a-row/metadata.xml | 8 -- 2 files changed, 37 deletions(-) diff --git a/games-board/four-in-a-row/four-in-a-row-3.20.0.ebuild b/games-board/four-in-a-row/four-in-a-row-3.20.0.ebuild deleted file mode 100644 index 2cacc045.. --- a/games-board/four-in-a-row/four-in-a-row-3.20.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome-games - -DESCRIPTION="Make lines of the same color to win" -HOMEPAGE="https://wiki.gnome.org/Apps/Four-in-a-row"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - dev-libs/glib:2 - >=gnome-base/librsvg-2.32 - >=media-libs/libcanberra-0.26[gtk3] - >=x11-libs/gtk+-3.13.2:3 -" -DEPEND="${RDEPEND} - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - virtual/pkgconfig -" diff --git a/games-board/four-in-a-row/metadata.xml b/games-board/four-in-a-row/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-board/four-in-a-row/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-puzzle/quadrapassel/
commit: af20e9fe65ff7b2a5d3b78c37f76ec1b516a224e Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:14:31 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:14:31 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=af20e9fe games-puzzle/quadrapassel: sync with gentoo repository games-puzzle/quadrapassel/metadata.xml | 8 - .../quadrapassel/quadrapassel-3.20.0.ebuild| 39 -- 2 files changed, 47 deletions(-) diff --git a/games-puzzle/quadrapassel/metadata.xml b/games-puzzle/quadrapassel/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-puzzle/quadrapassel/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - - diff --git a/games-puzzle/quadrapassel/quadrapassel-3.20.0.ebuild b/games-puzzle/quadrapassel/quadrapassel-3.20.0.ebuild deleted file mode 100644 index 1d8cab5b.. --- a/games-puzzle/quadrapassel/quadrapassel-3.20.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.24" - -inherit gnome-games vala - -DESCRIPTION="Fit falling blocks together" -HOMEPAGE="https://wiki.gnome.org/Apps/Quadrapassel"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - dev-libs/glib:2 - >=gnome-base/librsvg-2.32.0:2 - >=media-libs/clutter-1:1.0 - >=media-libs/clutter-gtk-0.91.6:1.0 - >=media-libs/libcanberra-0.26[gtk3] - >=x11-libs/gtk+-3.12:3 -" -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig -" - -src_prepare() { - gnome-games_src_prepare - vala_src_prepare -}
[gentoo-commits] proj/gnome:master commit in: games-board/aisleriot/
commit: 9d917ab77382716dd66bdba8ecb52b03249169ab Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:18:15 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:18:15 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9d917ab7 games-board/aisleriot: version bump 3.22.2 → 3.22.3 Translation updates. Package-Manager: Portage-2.3.8, Repoman-2.3.3 Manifest-Sign-Key: 0x5A56C8CD0C13248A games-board/aisleriot/aisleriot-3.22.3.ebuild | 86 +++ 1 file changed, 86 insertions(+) diff --git a/games-board/aisleriot/aisleriot-3.22.3.ebuild b/games-board/aisleriot/aisleriot-3.22.3.ebuild new file mode 100644 index ..f4b0ea75 --- /dev/null +++ b/games-board/aisleriot/aisleriot-3.22.3.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_EAUTORECONF="yes" + +inherit gnome2 + +DESCRIPTION="A collection of solitaire card games for GNOME" +HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Aisleriot"; + +LICENSE="GPL-3 LGPL-3 FDL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug gnome qt5" + +# FIXME: quartz support? +# Does not build with guile-2.0.0 or 2.0.1 +COMMON_DEPEND=" + >=dev-libs/glib-2.32:2 + >=dev-scheme/guile-2.0.5:12[deprecated,regex] + >=gnome-base/librsvg-2.32:2 + >=media-libs/libcanberra-0.26[gtk3] + >=x11-libs/cairo-1.10 + >=x11-libs/gtk+-3.4:3 + gnome? ( >=gnome-base/gconf-2.0:2 ) + qt5? ( >=dev-qt/qtsvg-5:5 ) +" +DEPEND="${COMMON_DEPEND} + app-arch/gzip + app-text/yelp-tools + >=dev-util/intltool-0.40.4 + gnome-base/gnome-common + sys-apps/lsb-release + sys-devel/autoconf-archive + >=sys-devel/gettext-0.12 + virtual/pkgconfig + gnome? ( app-text/docbook-xml-dtd:4.3 ) +" + +PATCHES=( + # Fix SVG detection and usage + "${FILESDIR}"/${PN}-3.22.0-detect-svg.patch + # Fix build with Qt5, bug #617256 + "${FILESDIR}"/${PN}-3.22.2-qt5-requires-cxx11.patch +) + +src_configure() { + local myconf=() + + if use gnome; then + myconf+=( + --with-platform=gnome + --with-help-method=ghelp + ) + else + myconf+=( + --with-platform=gtk-only + --with-help-method=library + ) + fi + + if use qt5 ; then + myconf+=( + --with-card-theme-formats=all + --with-kde-card-theme-path="${EPREFIX}"/usr/share/apps/carddecks + ) + else + myconf+=( --with-card-theme-formats=svg,fixed,pysol ) + fi + + gnome2_src_configure \ + --with-gtk=3.0 \ + --with-guile=2.0 \ + $(usex debug --enable-debug=yes --enable-debug=minimum) \ + --enable-sound \ + --with-pysol-card-theme-path="${EPREFIX}${GAMES_DATADIR}"/pysolfc \ + ${myconf[@]} +} + +pkg_postinst() { + gnome2_pkg_postinst + + elog "Aisleriot can use additional card themes from games-board/pysolfc" + elog "and kde-base/libkdegames." +}
[gentoo-commits] proj/gnome:master commit in: games-arcade/gnome-robots/
commit: 61f0f19d2fbb712aa3dd9b0d7ddd40e6c67f2fec Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:16:39 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:16:39 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=61f0f19d games-arcade/gnome-robots: sync with gentoo repository .../gnome-robots/gnome-robots-3.20.0.1.ebuild | 31 -- games-arcade/gnome-robots/metadata.xml | 8 -- 2 files changed, 39 deletions(-) diff --git a/games-arcade/gnome-robots/gnome-robots-3.20.0.1.ebuild b/games-arcade/gnome-robots/gnome-robots-3.20.0.1.ebuild deleted file mode 100644 index 5733a1ba.. --- a/games-arcade/gnome-robots/gnome-robots-3.20.0.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome-games - -DESCRIPTION="Avoid the robots and make them crash into each other" -HOMEPAGE="https://wiki.gnome.org/Apps/Robots"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - >=dev-libs/libgames-support-1.0:1.0 - >=dev-libs/glib-2.32:2 - >=gnome-base/librsvg-2.36.2:2 - >=media-libs/libcanberra-0.26[gtk3] - >=x11-libs/gtk+-3.15:3 -" -DEPEND="${RDEPEND} - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig -" diff --git a/games-arcade/gnome-robots/metadata.xml b/games-arcade/gnome-robots/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-arcade/gnome-robots/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-puzzle/gnome-sudoku/
commit: 8330112c8624e2bfae2f3ab6c531076d5c211123 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:15:44 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:15:44 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=8330112c games-puzzle/gnome-sudoku: sync with gentoo repository .../gnome-sudoku/gnome-sudoku-3.20.0.ebuild| 41 -- games-puzzle/gnome-sudoku/metadata.xml | 8 - 2 files changed, 49 deletions(-) diff --git a/games-puzzle/gnome-sudoku/gnome-sudoku-3.20.0.ebuild b/games-puzzle/gnome-sudoku/gnome-sudoku-3.20.0.ebuild deleted file mode 100644 index bf32a483.. --- a/games-puzzle/gnome-sudoku/gnome-sudoku-3.20.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.28" - -inherit gnome-games vala - -DESCRIPTION="Test your logic skills in this number grid puzzle" -HOMEPAGE="https://wiki.gnome.org/Apps/Sudoku"; - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -# fixed vala & gtk+ from gnome-3.16 branch -RDEPEND=" - >=dev-libs/glib-2.40:2 - dev-libs/libgee:0.8[introspection] - dev-libs/json-glib - >=dev-libs/qqwing-1.3.4 - x11-libs/gdk-pixbuf:2[introspection] - >=x11-libs/gtk+-3.19.0:3[introspection] - x11-libs/pango[introspection] -" -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig -" - -src_prepare() { - vala_src_prepare - gnome-games_src_prepare -} diff --git a/games-puzzle/gnome-sudoku/metadata.xml b/games-puzzle/gnome-sudoku/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-puzzle/gnome-sudoku/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-puzzle/swell-foop/
commit: b9cce4814067235b979324ed20441769bb3cbd48 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:14:24 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:14:24 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=b9cce481 games-puzzle/swell-foop: sync with gentoo repository games-puzzle/swell-foop/metadata.xml | 8 - games-puzzle/swell-foop/swell-foop-3.20.0.ebuild | 37 2 files changed, 45 deletions(-) diff --git a/games-puzzle/swell-foop/metadata.xml b/games-puzzle/swell-foop/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-puzzle/swell-foop/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - - diff --git a/games-puzzle/swell-foop/swell-foop-3.20.0.ebuild b/games-puzzle/swell-foop/swell-foop-3.20.0.ebuild deleted file mode 100644 index 55b8bd7c.. --- a/games-puzzle/swell-foop/swell-foop-3.20.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.22" - -inherit gnome-games vala - -DESCRIPTION="Clear the screen by removing groups of colored and shaped tiles" -HOMEPAGE="https://wiki.gnome.org/Apps/Swell%20Foop"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.36:2 - >=media-libs/clutter-1.14:1.0 - >=media-libs/clutter-gtk-1.5:1.0 - >=x11-libs/gtk+-3.12:3 -" -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig -" - -src_prepare() { - gnome-games_src_prepare - vala_src_prepare -}
[gentoo-commits] proj/gnome:master commit in: games-puzzle/five-or-more/
commit: c0907e15b3906c5f1be3f34644f1e23ef1c77e85 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:14:50 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:14:50 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=c0907e15 games-puzzle/five-or-more: sync with gentoo repository .../five-or-more/five-or-more-3.20.0.ebuild| 32 -- games-puzzle/five-or-more/metadata.xml | 8 -- 2 files changed, 40 deletions(-) diff --git a/games-puzzle/five-or-more/five-or-more-3.20.0.ebuild b/games-puzzle/five-or-more/five-or-more-3.20.0.ebuild deleted file mode 100644 index 0a84f8a4.. --- a/games-puzzle/five-or-more/five-or-more-3.20.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome-games - -DESCRIPTION="Five or More Game for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Five%20or%20more"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-libs/glib-2.32:2 - >=gnome-base/librsvg-2.32 - >=x11-libs/gtk+-3.12:3 -" -RDEPEND="${COMMON_DEPEND} - ! -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-board/gnome-mahjongg/
commit: 4cb10ee93f491fafff436470d48d33314da33795 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:16:13 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:16:13 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4cb10ee9 games-board/gnome-mahjongg: sync with gentoo repository .../gnome-mahjongg/gnome-mahjongg-3.20.0.ebuild| 35 -- games-board/gnome-mahjongg/metadata.xml| 8 - 2 files changed, 43 deletions(-) diff --git a/games-board/gnome-mahjongg/gnome-mahjongg-3.20.0.ebuild b/games-board/gnome-mahjongg/gnome-mahjongg-3.20.0.ebuild deleted file mode 100644 index e9777640.. --- a/games-board/gnome-mahjongg/gnome-mahjongg-3.20.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.24" - -inherit gnome-games vala - -DESCRIPTION="Disassemble a pile of tiles by removing matching pairs" -HOMEPAGE="https://wiki.gnome.org/Apps/Mahjongg"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=gnome-base/librsvg-2.32 - >=x11-libs/gtk+-3.13.2:3 -" -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - virtual/pkgconfig -" - -src_prepare() { - gnome-games_src_prepare - vala_src_prepare -} diff --git a/games-board/gnome-mahjongg/metadata.xml b/games-board/gnome-mahjongg/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-board/gnome-mahjongg/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-puzzle/gnome-taquin/
commit: bf0a927b60e916f881cd1f83754bdd3fe03b873e Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:14:02 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:14:02 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=bf0a927b games-puzzle/gnome-taquin: sync with gentoo repository .../gnome-taquin/gnome-taquin-3.20.0.ebuild| 37 -- games-puzzle/gnome-taquin/metadata.xml | 8 - 2 files changed, 45 deletions(-) diff --git a/games-puzzle/gnome-taquin/gnome-taquin-3.20.0.ebuild b/games-puzzle/gnome-taquin/gnome-taquin-3.20.0.ebuild deleted file mode 100644 index 444ccf43.. --- a/games-puzzle/gnome-taquin/gnome-taquin-3.20.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.28" - -inherit gnome-games vala - -DESCRIPTION="Move tiles so that they reach their places" -HOMEPAGE="https://wiki.gnome.org/Apps/Taquin"; - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=gnome-base/librsvg-2.32 - >=media-libs/libcanberra-0.26 - >=x11-libs/gtk+-3.15:3 -" -DEPEND="${RDEPEND} - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig - $(vala_depend) -" - -src_prepare() { - vala_src_prepare - gnome-games_src_prepare -} diff --git a/games-puzzle/gnome-taquin/metadata.xml b/games-puzzle/gnome-taquin/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-puzzle/gnome-taquin/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-puzzle/lightsoff/
commit: a077ee6e8a5bc703a222051c15a97c0aa7d7eae1 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:15:02 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:15:02 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a077ee6e games-puzzle/lightsoff: sync with gentoo repository games-puzzle/lightsoff/lightsoff-3.20.0.ebuild | 38 -- games-puzzle/lightsoff/metadata.xml| 8 -- 2 files changed, 46 deletions(-) diff --git a/games-puzzle/lightsoff/lightsoff-3.20.0.ebuild b/games-puzzle/lightsoff/lightsoff-3.20.0.ebuild deleted file mode 100644 index 42d5c423.. --- a/games-puzzle/lightsoff/lightsoff-3.20.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.22" - -inherit gnome-games vala - -DESCRIPTION="Turn off all the lights" -HOMEPAGE="https://wiki.gnome.org/Apps/Lightsoff"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - dev-libs/glib:2 - >=gnome-base/librsvg-2.32:2 - >=media-libs/clutter-1.14:1.0 - >=media-libs/clutter-gtk-1.5.5:1.0 - >=x11-libs/gtk+-3.13.4:3 -" -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig -" - -src_prepare() { - gnome-games_src_prepare - vala_src_prepare -} diff --git a/games-puzzle/lightsoff/metadata.xml b/games-puzzle/lightsoff/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-puzzle/lightsoff/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-arcade/gnome-nibbles/
commit: c36e8e015af05351aa81dad28604f02dfaca0b17 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:16:30 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:16:30 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=c36e8e01 games-arcade/gnome-nibbles: sync with gentoo repository .../gnome-nibbles/gnome-nibbles-3.20.0.ebuild | 40 -- games-arcade/gnome-nibbles/metadata.xml| 8 - 2 files changed, 48 deletions(-) diff --git a/games-arcade/gnome-nibbles/gnome-nibbles-3.20.0.ebuild b/games-arcade/gnome-nibbles/gnome-nibbles-3.20.0.ebuild deleted file mode 100644 index e958c5e3.. --- a/games-arcade/gnome-nibbles/gnome-nibbles-3.20.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.28" - -inherit gnome-games vala - -DESCRIPTION="Nibbles clone for Gnome" -HOMEPAGE="https://wiki.gnome.org/Apps/Nibbles"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - dev-libs/libgee:0.8 - >=dev-libs/glib-2.40.0:2 - >=dev-libs/libgames-support-1.0:1.0 - >=media-libs/clutter-1.22.0:1.0 - >=media-libs/clutter-gtk-1.4.0:1.0 - >=media-libs/libcanberra-0.26[gtk3] - >=x11-libs/gtk+-3.18.0:3 -" -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50.2 - sys-devel/gettext - virtual/pkgconfig -" - -src_prepare() { - gnome-games_src_prepare - vala_src_prepare -} diff --git a/games-arcade/gnome-nibbles/metadata.xml b/games-arcade/gnome-nibbles/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-arcade/gnome-nibbles/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-puzzle/gnome-tetravex/
commit: 88358c3c8ecfbeb0ecf2e287d8b191788db24b74 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:15:32 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:15:32 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=88358c3c games-puzzle/gnome-tetravex: sync with gentoo repository .../gnome-tetravex/gnome-tetravex-3.20.0.ebuild| 36 -- games-puzzle/gnome-tetravex/metadata.xml | 8 - 2 files changed, 44 deletions(-) diff --git a/games-puzzle/gnome-tetravex/gnome-tetravex-3.20.0.ebuild b/games-puzzle/gnome-tetravex/gnome-tetravex-3.20.0.ebuild deleted file mode 100644 index cd5a864f.. --- a/games-puzzle/gnome-tetravex/gnome-tetravex-3.20.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="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.24" - -inherit gnome-games vala - -DESCRIPTION="Complete the puzzle by matching numbered tiles" -HOMEPAGE="https://wiki.gnome.org/Apps/Tetravex"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=gnome-base/librsvg-2.32 - >=x11-libs/gtk+-3.13.4:3 -" -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig -" - -src_prepare() { - gnome-games_src_prepare - vala_src_prepare -} diff --git a/games-puzzle/gnome-tetravex/metadata.xml b/games-puzzle/gnome-tetravex/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-puzzle/gnome-tetravex/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-puzzle/gnome-klotski/
commit: 65995dbbcbe0b7bdcf2dfd7830cb28dc65dc5932 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:15:12 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:15:12 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=65995dbb games-puzzle/gnome-klotski: sync with gentoo repository .../gnome-klotski/gnome-klotski-3.20.0.ebuild | 38 -- games-puzzle/gnome-klotski/metadata.xml| 8 - 2 files changed, 46 deletions(-) diff --git a/games-puzzle/gnome-klotski/gnome-klotski-3.20.0.ebuild b/games-puzzle/gnome-klotski/gnome-klotski-3.20.0.ebuild deleted file mode 100644 index 050a2521.. --- a/games-puzzle/gnome-klotski/gnome-klotski-3.20.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.28" - -inherit gnome-games vala - -DESCRIPTION="Slide blocks to solve the puzzle" -HOMEPAGE="https://wiki.gnome.org/Apps/Klotski"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - dev-libs/libgee:0.8 - >=dev-libs/glib-2.32:2 - >=dev-libs/libgames-support-1.0:1.0 - >=gnome-base/librsvg-2.32.0 - >=x11-libs/gtk+-3.19.0:3 -" -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig -" - -src_prepare() { - gnome-games_src_prepare - vala_src_prepare -} diff --git a/games-puzzle/gnome-klotski/metadata.xml b/games-puzzle/gnome-klotski/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-puzzle/gnome-klotski/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-board/tali/
commit: 4f7044483c8d058df5b0e89e025d024a9f8f2b69 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:15:57 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:15:57 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4f704448 games-board/tali: sync with gentoo repository games-board/tali/metadata.xml | 8 games-board/tali/tali-3.20.0.ebuild | 29 - 2 files changed, 37 deletions(-) diff --git a/games-board/tali/metadata.xml b/games-board/tali/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-board/tali/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - - diff --git a/games-board/tali/tali-3.20.0.ebuild b/games-board/tali/tali-3.20.0.ebuild deleted file mode 100644 index fbf06fe7.. --- a/games-board/tali/tali-3.20.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome-games - -DESCRIPTION="Beat the odds in a poker-style dice game" -HOMEPAGE="https://wiki.gnome.org/Apps/Tali"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - dev-libs/glib:2 - >=gnome-base/librsvg-2.32:2 - >=x11-libs/gtk+-3.15:3 -" -DEPEND="${RDEPEND} - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig -"
[gentoo-commits] proj/gnome:master commit in: games-board/gnome-chess/
commit: 2d57a17a3f2465ad3002b09deb2345c34ac9fbb3 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:17:00 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:17:00 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=2d57a17a games-board/gnome-chess: sync with gentoo repository games-board/gnome-chess/gnome-chess-3.20.0.ebuild | 49 --- games-board/gnome-chess/metadata.xml | 8 2 files changed, 57 deletions(-) diff --git a/games-board/gnome-chess/gnome-chess-3.20.0.ebuild b/games-board/gnome-chess/gnome-chess-3.20.0.ebuild deleted file mode 100644 index 1a637d07.. --- a/games-board/gnome-chess/gnome-chess-3.20.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.28" - -inherit gnome-games vala readme.gentoo - -DESCRIPTION="Play the classic two-player boardgame of chess" -HOMEPAGE="https://wiki.gnome.org/Apps/Chess"; - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RDEPEND=" - >=dev-libs/glib-2.40:2 - >=gnome-base/librsvg-2.32 - >=x11-libs/gtk+-3.19:3 -" -DEPEND="${RDEPEND} - $(vala_depend) - app-text/yelp-tools - dev-libs/appstream-glib - >=dev-util/intltool-0.50 - sys-devel/gettext - virtual/pkgconfig -" - -DOC_CONTENTS="For being able to play against computer you will - need to install a chess engine like, for example, games-board/gnuchess" - -src_prepare() { - vala_src_prepare - gnome-games_src_prepare -} - -src_install() { - gnome-games_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome-games_pkg_postinst - readme.gentoo_print_elog -} diff --git a/games-board/gnome-chess/metadata.xml b/games-board/gnome-chess/metadata.xml deleted file mode 100644 index 39980802.. --- a/games-board/gnome-chess/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-board/gnome-mines/
commit: a6a4e75301ec50804ae0a34ab45ab9354d993012 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:16:06 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:16:06 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a6a4e753 games-board/gnome-mines: sync with gentoo repository games-board/gnome-mines/gnome-mines-3.20.0.ebuild | 39 --- games-board/gnome-mines/metadata.xml | 8 - 2 files changed, 47 deletions(-) diff --git a/games-board/gnome-mines/gnome-mines-3.20.0.ebuild b/games-board/gnome-mines/gnome-mines-3.20.0.ebuild deleted file mode 100644 index 0aebc69d.. --- a/games-board/gnome-mines/gnome-mines-3.20.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.22" - -inherit gnome-games vala - -DESCRIPTION="Clear hidden mines from a minefield" -HOMEPAGE="https://wiki.gnome.org/Apps/Mines"; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-libs/glib-2.40:2 - >=gnome-base/librsvg-2.32.0 - >=x11-libs/gtk+-3.12:3 -" -RDEPEND="${COMMON_DEPEND} - ! -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] proj/gnome:master commit in: games-board/iagno/
commit: c82fea30d65003b92d65e99dbee48a29f575194a Author: Gilles Dartiguelongue gentoo org> AuthorDate: Tue Sep 12 06:14:10 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Tue Sep 12 06:14:10 2017 + URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=c82fea30 games-board/iagno: sync with gentoo repository games-board/iagno/iagno-3.20.0.ebuild | 40 --- games-board/iagno/metadata.xml| 8 --- 2 files changed, 48 deletions(-) diff --git a/games-board/iagno/iagno-3.20.0.ebuild b/games-board/iagno/iagno-3.20.0.ebuild deleted file mode 100644 index 559ee694.. --- a/games-board/iagno/iagno-3.20.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -GCONF_DEBUG="no" -VALA_MIN_API_VERSION="0.28" - -inherit gnome-games vala - -DESCRIPTION="Dominate the board in a classic version of Reversi" -HOMEPAGE="https://wiki.gnome.org/Apps/Iagno"; - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-libs/glib-2.40:2 - >=gnome-base/librsvg-2.32.0 - >=media-libs/libcanberra-0.26[gtk3] - >=x11-libs/gtk+-3.15:3 -" -RDEPEND="${COMMON_DEPEND} - ! -http://www.gentoo.org/dtd/metadata.dtd";> - - - gn...@gentoo.org - Gentoo GNOME Desktop - -
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/websocket-driver/
commit: 8f0e1f5a06a5733e38b44f4d955c0a1ec58b4a81 Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 12 05:16:29 2017 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Sep 12 05:16:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0e1f5a dev-ruby/websocket-driver: add 0.7.0 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-ruby/websocket-driver/Manifest | 1 + .../websocket-driver/websocket-driver-0.7.0.ebuild | 38 ++ 2 files changed, 39 insertions(+) diff --git a/dev-ruby/websocket-driver/Manifest b/dev-ruby/websocket-driver/Manifest index 9e539dc67a0..e6077eda8e9 100644 --- a/dev-ruby/websocket-driver/Manifest +++ b/dev-ruby/websocket-driver/Manifest @@ -1 +1,2 @@ DIST websocket-driver-0.6.5.tar.gz 24737 SHA256 669630e31ea741115507d86efab4ac743c846c277e1994ace92a02b7d98794d9 SHA512 6915fdefac26a24e1f7d3d9a7e6bc6afc84b491150290a75a14243c233f5029d7d6e90a803b34bd6a8e8717322c6ae6fd4d3f3dad7a50c8eb18f17c3f2e9bbd0 WHIRLPOOL e7a054f20bf1e78414dfd657b04b2e2f4b91c1f240c7df6ee66783eb3c0397bf0c68ccc91321debe03cda9469b9debf35ab30251198cea0890d14f895ba94c81 +DIST websocket-driver-0.7.0.tar.gz 25557 SHA256 b2794adebf75f14c1f76bdced35685bf92d614570cb45d63187348b1d5dab40e SHA512 cc022a53c546e66eb2b7ab04ff2a809ad22087343807f0e31c51e36e028123d808cbfc1956bc8e14d1fd913661664302a41ae5abc9a34562562da2e5cba58368 WHIRLPOOL 8c810dc3a1969113f7f577aabdd910525fff3ab946bda27a0c20a8237dbb40dbda63ff36245216027e577e5095c19666e955587fed39409f9989d81ffa7afbe4 diff --git a/dev-ruby/websocket-driver/websocket-driver-0.7.0.ebuild b/dev-ruby/websocket-driver/websocket-driver-0.7.0.ebuild new file mode 100644 index 000..23f710fb8de --- /dev/null +++ b/dev-ruby/websocket-driver/websocket-driver-0.7.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby22 ruby23 ruby24" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A complete implementation of the WebSocket protocols" +HOMEPAGE="https://github.com/faye/websocket-driver-ruby"; +SRC_URI="https://github.com/faye/websocket-driver-ruby/archive/${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="${PN}-ruby-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm" +IUSE="" + +ruby_add_rdepend ">=dev-ruby/websocket-extensions-0.1.0" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die +} + +each_ruby_configure() { + ${RUBY} -Cext/websocket-driver extconf.rb || die +} + +each_ruby_compile() { + emake V=1 -Cext/websocket-driver + cp ext/websocket-driver/websocket_mask.so lib/ || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/websocket-driver/
commit: ded9310e62babce957c2cdb4be677415c5a6d9fe Author: Hans de Graaff gentoo org> AuthorDate: Tue Sep 12 05:10:43 2017 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Sep 12 05:10:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded9310e dev-ruby/websocket-driver: cleanup Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-ruby/websocket-driver/Manifest | 1 - .../websocket-driver/websocket-driver-0.6.4.ebuild | 38 -- 2 files changed, 39 deletions(-) diff --git a/dev-ruby/websocket-driver/Manifest b/dev-ruby/websocket-driver/Manifest index 7f64b492ea4..9e539dc67a0 100644 --- a/dev-ruby/websocket-driver/Manifest +++ b/dev-ruby/websocket-driver/Manifest @@ -1,2 +1 @@ -DIST websocket-driver-0.6.4.tar.gz 24516 SHA256 3af1b2cabe12fb7845836e362923e5136106e621b8bac9600faba4a845286fd9 SHA512 5d84586a0ec396f2c55eaf65db95ce4ebf427fdeb261c47595667561c6c76730eed0e2971fe7919067a39427ca31b2805be2e7443661494946165c0d9bc9935a WHIRLPOOL edc1e823adeaca8fddd6644cbb83310fc9185a18fe5c8bf41d13c8476ed7d7862f6ad691fa6d4926cf1d2729bd522d44a1df3e824172363abd84212f14784fce DIST websocket-driver-0.6.5.tar.gz 24737 SHA256 669630e31ea741115507d86efab4ac743c846c277e1994ace92a02b7d98794d9 SHA512 6915fdefac26a24e1f7d3d9a7e6bc6afc84b491150290a75a14243c233f5029d7d6e90a803b34bd6a8e8717322c6ae6fd4d3f3dad7a50c8eb18f17c3f2e9bbd0 WHIRLPOOL e7a054f20bf1e78414dfd657b04b2e2f4b91c1f240c7df6ee66783eb3c0397bf0c68ccc91321debe03cda9469b9debf35ab30251198cea0890d14f895ba94c81 diff --git a/dev-ruby/websocket-driver/websocket-driver-0.6.4.ebuild b/dev-ruby/websocket-driver/websocket-driver-0.6.4.ebuild deleted file mode 100644 index aa039c71b87..000 --- a/dev-ruby/websocket-driver/websocket-driver-0.6.4.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -USE_RUBY="ruby20 ruby21 ruby22 ruby23" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A complete implementation of the WebSocket protocols" -HOMEPAGE="https://github.com/faye/websocket-driver-ruby"; -SRC_URI="https://github.com/faye/websocket-driver-ruby/archive/${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="${PN}-ruby-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_rdepend ">=dev-ruby/websocket-extensions-0.1.0" - -all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die -} - -each_ruby_configure() { - ${RUBY} -Cext/websocket-driver extconf.rb || die -} - -each_ruby_compile() { - emake V=1 -Cext/websocket-driver - cp ext/websocket-driver/websocket_mask.so lib/ || die -}
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 69fe1365667ca61225f4265a45a10f0b38c251d4 Author: Benda Xu gentoo org> AuthorDate: Tue Sep 12 03:41:46 2017 + Commit: Benda XU gentoo org> CommitDate: Tue Sep 12 03:43:08 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69fe1365 eclass/toolchain-glibc.eclass: prefixify etc/init.d/nscd Credit: Martin Mokrejš Bug: 608234 eclass/toolchain-glibc.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/toolchain-glibc.eclass b/eclass/toolchain-glibc.eclass index 98e394659cf..e9cf01cf8c2 100644 --- a/eclass/toolchain-glibc.eclass +++ b/eclass/toolchain-glibc.eclass @@ -1278,7 +1278,7 @@ toolchain-glibc_do_src_install() { doins "${WORKDIR}"/extra/etc/*.conf || die if ! in_iuse nscd || use nscd ; then - doinitd "${WORKDIR}"/extra/etc/nscd || die + doinitd "$(prefixify_ro "${WORKDIR}"/extra/etc/nscd)" || die local nscd_args=( -e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep nscd.pid):"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/perl/
commit: f72a66681df7afe18b59f458358926ab11ac6a0e Author: Kent Fredric gentoo org> AuthorDate: Tue Sep 12 02:36:04 2017 + Commit: Kent Fredric gentoo org> CommitDate: Tue Sep 12 02:36:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72a6668 dev-lang/perl: Cleanup old re bug #620304 Bug: https://bugs.gentoo.org/620304 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-lang/perl/perl-5.24.1-r1.ebuild | 562 1 file changed, 562 deletions(-) diff --git a/dev-lang/perl/perl-5.24.1-r1.ebuild b/dev-lang/perl/perl-5.24.1-r1.ebuild deleted file mode 100644 index 31affec623a..000 --- a/dev-lang/perl/perl-5.24.1-r1.ebuild +++ /dev/null @@ -1,562 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing - -PATCH_VER=3 -CROSS_VER=1.1.4 - -PERL_OLDVERSEN="5.24.0" -MODULE_AUTHOR=SHAY - -SHORT_PV="${PV%.*}" -MY_P="perl-${PV/_rc/-RC}" -MY_PV="${PV%_rc*}" - -DESCRIPTION="Larry Wall's Practical Extraction and Report Language" - -SRC_URI=" - mirror://cpan/src/5.0/${MY_P}.tar.xz - mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.xz - https://github.com/gentoo-perl/perl-patchset/releases/download/${MY_P}-patches-${PATCH_VER}/${MY_P}-patches-${PATCH_VER}.tar.xz - mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz - https://dev.gentoo.org/~kentnl/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz - https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz -" -HOMEPAGE="http://www.perl.org/"; - -LICENSE="|| ( Artistic GPL-1+ )" -SLOT="0/${SHORT_PV}" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="berkdb debug doc gdbm ithreads" - -RDEPEND=" - berkdb? ( sys-libs/db:= ) - gdbm? ( >=sys-libs/gdbm-1.8.3 ) - app-arch/bzip2 - sys-libs/zlib -" -DEPEND="${RDEPEND} - !prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) ) -" -PDEPEND=" - >=app-admin/perl-cleaner-2.5 - >=virtual/perl-File-Temp-0.230.400-r2 - >=virtual/perl-Data-Dumper-2.154.0 - virtual/perl-Test-Harness -" -# bug 390719, bug 523624 -# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker - -S="${WORKDIR}/${MY_P}" - -dual_scripts() { - src_remove_dual perl-core/Archive-Tar2.40.100_rc ptar ptardiff ptargrep - src_remove_dual perl-core/CPAN 2.110.100_rc cpan - src_remove_dual perl-core/Digest-SHA 5.950.100_rc shasum - src_remove_dual perl-core/Encode 2.800.100_rc enc2xs piconv - src_remove_dual perl-core/ExtUtils-MakeMaker 7.100.200_rc instmodsh - src_remove_dual perl-core/ExtUtils-ParseXS 3.310.0 xsubpp - src_remove_dual perl-core/IO-Compress2.69.1_rc zipdetails - src_remove_dual perl-core/JSON-PP2.273.0.100_rc json_pp - src_remove_dual perl-core/Module-CoreList5.201.701.142.400_rc corelist - src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect - src_remove_dual perl-core/Pod-Perldoc3.250.300_rc perldoc - src_remove_dual perl-core/Test-Harness 3.360.100_rc prove - src_remove_dual perl-core/podlators 4.70.0pod2man pod2text - src_remove_dual_man perl-core/podlators 4.70.0 /usr/share/man/man1/perlpodstyle.1 -} - -check_rebuild() { - # Fresh install - if [[ -z "${REPLACING_VERSIONS}" ]]; then - return 0; - # Major Upgrade - # doesn't matter if there's multiple copies, it still needs a rebuild - # if the string is anything other than "5.CURRENTMAJOR" - elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then - echo "" - ewarn "UPDATE THE PERL MODULES:" - ewarn "After updating dev-lang/perl the installed Perl modules" - ewarn "have to be re-installed. In most cases, this is done automatically" - ewarn "by the package manager, but subsequent steps are still recommended" - ewarn "to ensure system consistency." - ewarn - ewarn "You should start with a depclean to remove any unused perl dependencies" - ewarn "that may confuse portage in future. Regular depcleans are also encouraged" - ewarn "as part of your regular update cycle, as that will keep perl upgrades working." - ewarn "Recommended:
[gentoo-commits] repo/gentoo:master commit in: virtual/perl-File-Path/
commit: 7732cd814de3b145c06595227e288a489cd3fedf Author: Kent Fredric gentoo org> AuthorDate: Tue Sep 12 02:39:25 2017 + Commit: Kent Fredric gentoo org> CommitDate: Tue Sep 12 02:39:25 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7732cd81 virtual/perl-File-Path: Cleanup old re bug #620304 Bug: https://bugs.gentoo.org/620304 Package-Manager: Portage-2.3.6, Repoman-2.3.2 .../perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild | 15 --- 1 file changed, 15 deletions(-) diff --git a/virtual/perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild b/virtual/perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild deleted file mode 100644 index 30ba034b375..000 --- a/virtual/perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Virtual for ${PN#perl-}" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND=" - || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} ) - dev-lang/perl:= - !perl-core/${PN#perl-}-${PV}-r999 -"
[gentoo-commits] repo/gentoo:master commit in: perl-core/File-Path/
commit: 88071a939c90a9ae0f6c5bebdc0e92874a4a125a Author: Kent Fredric gentoo org> AuthorDate: Tue Sep 12 02:28:36 2017 + Commit: Kent Fredric gentoo org> CommitDate: Tue Sep 12 02:33:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88071a93 perl-core/File-Path: Stable 2.130.0 for arm64, bug #620304 Tested-by: abkinch Package-Manager: Portage-2.3.6, Repoman-2.3.2 perl-core/File-Path/File-Path-2.130.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perl-core/File-Path/File-Path-2.130.0.ebuild b/perl-core/File-Path/File-Path-2.130.0.ebuild index d6be75cb89d..47dbb9dd467 100644 --- a/perl-core/File-Path/File-Path-2.130.0.ebuild +++ b/perl-core/File-Path/File-Path-2.130.0.ebuild @@ -10,6 +10,6 @@ inherit perl-module DESCRIPTION="File path and name utilities" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: virtual/perl-File-Path/
commit: 1f858f4b08354b06f32d7ab12dc1f159371afaa0 Author: Kent Fredric gentoo org> AuthorDate: Tue Sep 12 02:31:23 2017 + Commit: Kent Fredric gentoo org> CommitDate: Tue Sep 12 02:33:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f858f4b virtual/perl-File-Path: stable 2.130.0 for arm64, bug #620304 Tested-by: abkinch Package-Manager: Portage-2.3.6, Repoman-2.3.2 RepoMan-Options: --include-arches="arm64" virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild index 114f91ededb..7b56edf4bb8 100644 --- a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild +++ b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild @@ -5,7 +5,7 @@ EAPI=6 DESCRIPTION="Virtual for ${PN#perl-}" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" ~perl-core/${PN#perl-}-${PV}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/perl/
commit: ad938813e9867525b0c222ad8985f32ccb10325a Author: Kent Fredric gentoo org> AuthorDate: Tue Sep 12 02:33:07 2017 + Commit: Kent Fredric gentoo org> CommitDate: Tue Sep 12 02:33:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad938813 dev-lang/perl: Stable 5.24.1-r2 on arm64, bug #620304 Tested-by: abkinch Package-Manager: Portage-2.3.6, Repoman-2.3.2 RepoMan-Options: --include-arches="arm64" dev-lang/perl/perl-5.24.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/perl/perl-5.24.1-r2.ebuild b/dev-lang/perl/perl-5.24.1-r2.ebuild index 83418ead5e4..1250d4c7125 100644 --- a/dev-lang/perl/perl-5.24.1-r2.ebuild +++ b/dev-lang/perl/perl-5.24.1-r2.ebuild @@ -29,7 +29,7 @@ HOMEPAGE="http://www.perl.org/"; LICENSE="|| ( Artistic GPL-1+ )" SLOT="0/${SHORT_PV}" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="berkdb debug doc gdbm ithreads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-libs/axtls/
commit: 080e8f85b4356e530c66bb4ab6c3b3358561 Author: Anthony G. Basile gentoo org> AuthorDate: Tue Sep 12 01:19:44 2017 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Sep 12 01:20:08 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080e8f85 net-libs/axtls: version bump to 2.1.4 Package-Manager: Portage-2.3.6, Repoman-2.3.1 net-libs/axtls/Manifest | 1 + net-libs/axtls/axtls-2.1.4.ebuild | 178 ++ 2 files changed, 179 insertions(+) diff --git a/net-libs/axtls/Manifest b/net-libs/axtls/Manifest index 8db6feb4887..9f706c1f432 100644 --- a/net-libs/axtls/Manifest +++ b/net-libs/axtls/Manifest @@ -2,3 +2,4 @@ DIST axTLS-1.5.3.tar.gz 1309853 SHA256 367ce7918b9e7738d853d5eaaa9d4fbdb362c5b32 DIST axTLS-2.1.1.tar.gz 1305982 SHA256 6ea445bb7f3ce072242df7f687f531c9d18079681990f93cd4f65f43ef2057a1 SHA512 55619d5e02ce466bab223ebc1036ef39c6491d11126ed70f2712a427de2c7e396086a97d3607c9cb69685ade0763e2e55f2c94f9ba746d8ce7b34b0d1996f51a WHIRLPOOL 0e05ec073735f0ed334cb6d84c901c162f413a26485a79ec166ee5bbf9ed02708056093d31d5a00bd4374727a6eb08146f538ede04450145101d5eeb03409986 DIST axTLS-2.1.2.tar.gz 1317506 SHA256 38deea2ba07104c7d0e719e06f8bdc35990ac55e5926a26628f7ac240677fd2e SHA512 29e915c0b8549cf93f0664525c84281dd64159dcb3703badec382d203d0209b4f97d7cb875c710610da8e50a7e28d2b94ac161d1fd5fb625d492b15869333ada WHIRLPOOL b6164acd82bb48a8020ab695642aa85b4a7782f2488cf25ec1c21618c4ec5e1ac16496057ebe21f158b29c2bd1133c40a089c1c5740e8a9f8817be585186b83b DIST axTLS-2.1.3.tar.gz 1316776 SHA256 555ce7adf743c97ca7562e4e5644f8d678c9d88139aeeadb758282f1d37db8a9 SHA512 aa116b671bf0fa059cb77f9e5c0307c48ab476b7ce7017f1d4b2e6362d9d527e534908cb30ec3667eec8c49566f950de3ae4ec0adf5b603fb4efb571eaffc596 WHIRLPOOL 366c8e1109ffe1082ca8a89758ec38b7b01ec9b24c5885171b1a36a4323b5915c81f78f50b4ce2999e14dc907cee624ad52256ffeaf5771e4545186b242c +DIST axTLS-2.1.4.tar.gz 1316768 SHA256 e53dd20e2b619349bc48b631176a38742ea600333fd0349df83c6366b7be05bb SHA512 ce301719a12f5b836e3c67a169119d2836382b7b97d39f4010b8b8a644a6751b9f948a6c91f8dc6c39d19f5723311af7aca8958f9052e72cb38a9907247af3e6 WHIRLPOOL 6304f783df3006393ed01c82b011d3acf93d4ece675974f41e261a6ea20371378eaee8f6ca396b66694950583c59554a5b1c784d26c5fa02714483805ab3fb46 diff --git a/net-libs/axtls/axtls-2.1.4.ebuild b/net-libs/axtls/axtls-2.1.4.ebuild new file mode 100644 index 000..e1336b9174a --- /dev/null +++ b/net-libs/axtls/axtls-2.1.4.ebuild @@ -0,0 +1,178 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit multilib multilib-minimal savedconfig toolchain-funcs user + + +# axtls CONFIG MINI-HOWTO +# +# Note: axtls is highly configurable and uses mconf, like the linux kernel. +# You can configure it in a couple of ways: +# +# 1) USE="-savedconfig" and set/unset the remaining flags to obtain the features +# you want, and possibly a lot more. +# +# 2) You can create your own configuration file by doing +# +# FEATURES="keepwork" USE="savedconfig -*" emerge axtls +# cd /var/tmp/portage/net-libs/axtls*/work/axTLS +# make menuconfig +# +# Now configure axtls as you want. Finally save your config file: +# +# cp config/.config /etc/portage/savedconfig/net-libs/axtls-${PV} +# +# where ${PV} is the current version. You can then run emerge again with +# your configuration by doing +# +# USE="savedconfig" emerge axtls +# + + +MY_PN=${PN/tls/TLS} + +DESCRIPTION="Embedded client/server TLSv1 SSL library and small HTTP(S) server" +HOMEPAGE="http://axtls.sourceforge.net/"; +SRC_URI="mirror://sourceforge/axtls/${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${PN}-code" + +LICENSE="BSD GPL-2" +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~x86" + +IUSE="httpd cgi-lua cgi-php static static-libs doc" + +# TODO: add ipv6, and c#, java, lua, perl bindings +# Currently these all have some issue +DEPEND="doc? ( app-doc/doxygen )" +RDEPEND=" + httpd? ( + cgi-lua? ( dev-lang/lua ) + cgi-php? ( dev-lang/php[cgi] ) + )" + +#Note1: static, cgi-* makes no sense if httpd is not given +REQUIRED_USE=" + static? ( httpd ) + cgi-lua? ( httpd ) + cgi-php? ( httpd )" + +AXTLS_GROUP="axtls" +AXTLS_USER="axtls" + +pkg_setup() { + use httpd && { + ebegin "Creating axtls user and group" + enewgroup ${AXTLS_GROUP} + enewuser ${AXTLS_USER} -1 -1 -1 ${AXTLS_GROUP} + } +} + +src_prepare() { + tc-export AR CC + + eapply "${FILESDIR}/explicit-libdir-r1.patch" + + #We want CONFIG_DEBUG to avoid stripping + #but not for debugging info + sed -i -e 's: -g::' config/Rules.mak || die + s
[gentoo-commits] repo/gentoo:master commit in: net-dns/dnsmasq/
commit: 5ec9332bf0cb190def3a4c8564e039c72cac604d Author: Patrick McLean gentoo org> AuthorDate: Tue Sep 12 00:54:19 2017 + Commit: Patrick McLean gentoo org> CommitDate: Tue Sep 12 00:54:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec9332b net-dns/dnsmasq: Fix issue with HAVE_IDN being run as a command Gentoo-Bug: 628350 Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild b/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild index 6ed68e83162..754968a7d31 100644 --- a/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild +++ b/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild @@ -102,7 +102,7 @@ src_configure() { COPTS="$(use_have -n auth-dns auth)" COPTS+="$(use_have conntrack)" COPTS+="$(use_have dbus)" - COPTS+="$(use libidn2 || $(use_have idn))" + COPTS+="$(use libidn2 || use_have idn)" COPTS+="$(use_have libidn2)" COPTS+="$(use_have -n inotify)" COPTS+="$(use_have -n dhcp dhcp dhcp6)"
[gentoo-commits] proj/musl:master commit in: media-sound/pulseaudio/
commit: 854f6c15067765613266cdc7724b284e3e104fa7 Author: Jory A. Pratt gentoo org> AuthorDate: Mon Sep 11 22:37:44 2017 + Commit: Jory Pratt gentoo org> CommitDate: Mon Sep 11 22:37:44 2017 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=854f6c15 media-sound/pulseaudio - sync with version 11.0 media-sound/pulseaudio/Manifest | 2 + media-sound/pulseaudio/pulseaudio-11.0.ebuild | 369 ++ 2 files changed, 371 insertions(+) diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest index 08e1b21..91af1e6 100644 --- a/media-sound/pulseaudio/Manifest +++ b/media-sound/pulseaudio/Manifest @@ -5,6 +5,8 @@ AUX pulseaudio.service 227 SHA256 62cd3b7e83845a27f437790cf293970f85ff02816da599 AUX pulseaudio.tmpfiles 36 SHA256 d836951fb800308256288506b6bd82919d377399e1292dc10905a7aa12dac0e9 SHA512 f040850d81030ef04e1aa368d333a1ae1b7238adef5772280fc344c3068262d5ab8c9f3edb92db9c443f9d7d21abb27583ea1efc51ed733bbfa43e2edc68dde1 WHIRLPOOL b293b7372b7f63ddea63e6985d1f66a2010d8778ea3ae00501e58f15bfba3ed19b794111c073ee3bd5c8cf98d33f3c8db95220acf57f97477523f4cfa7121553 DIST pulseaudio-10.0.tar.xz 1608040 SHA256 a3186824de9f0d2095ded5d0d0db0405dc73133983c2fbb37291547e37462f57 SHA512 11d98b4b2000a41bdea92df253409452bc9b77d8bb309b6d14c439e3b902e3f90c69da00daff409e3859a54ad01c63a75be5723616bdcb492801d622a6406481 WHIRLPOOL 6d03d8cf7b96cbb46a8cc5f7810f7cf1c4187aa9321483d5e56435874b218d437bc66860d25a149be59ca73de7118916e05e481758e04619e099cb9a50dcb119 DIST pulseaudio-10.99.1.tar.xz 1635836 SHA256 c9791844569d8d0adb468c183d0d9fb6ac12b9db34a4a078a7773c8bac993f32 SHA512 410758da3cf3431b5810b9a5790d60ed8fe0bba58f621f4ca8e7ba66be8dcdd53cbd8284105ee6694b04f81a37791c3e8c5fe4af3ee034e89dff0b66fdbde006 WHIRLPOOL c8dfe0e4ab54029fdc3b47fb43282406908b7993ee155d6aaa9919419fb4e58a8f1df34bc569a33697a02533979c6ff4002944a20ed96c1246993eb3b97b7eb3 +DIST pulseaudio-11.0.tar.xz 1648128 SHA256 072305d4018fc5e75bb1b45ee6b938fa52fc9fd27493bf327415ef89ed14c969 SHA512 37d0afe343c136cef1906342f17c3473f791fe17b7e6dd463ce120d45285bc12e3680b8b4b6779d79b8ce2e755fe2a0cc4d4c960209b1dae9f924731484ecded WHIRLPOOL a7ddd82f9b65fe85ee4509909e03fb8526fb1998f4d13505637a4fc4d5f379f96e279279413aa7a878b6c13e9a331b4a4b06e0c63efa7ef8e5609194d9af9018 EBUILD pulseaudio-10.0.ebuild 11018 SHA256 fe6de7d9125875de17f8eec61d475922cfd1fdb586795780d0aed98e02cb06f5 SHA512 afad5f4da75bbebf7537cad4938d2ec12389c0ab71ed55dd46d246987acd8b1418f52181f0fb130817018ce6050e4d8a34da1438093c01811718a7766fb14ea8 WHIRLPOOL 47ebb6864f3ce8b91015dd091605aa6fb9eebc4dda31d1314eaa6ee5e552a88aef9776badbd4e87a1f761e0e5f69af727ea28416eb538dc794ec878f2f7ec0cc EBUILD pulseaudio-10.99.1.ebuild 11027 SHA256 cded1326d7cb4593e7a8eeac15198616de4395131415f18239be751aa34c81dc SHA512 e8eb325b7cd8ff6ba3a785f52a1e1279935b0bda3372d6fede83a7406791e4ae7bb27d3310b57a4167567c5ff94b8781036bddeb777ee6cd50de4527f2160d22 WHIRLPOOL 6516a7aa65d6e03a86843db2ec660b3edfc0eb3641c7b979630035e92669167389e91d2e3dd7e9314723c9f69a93ef77979e1a64cea832866e40bf4139a537d8 +EBUILD pulseaudio-11.0.ebuild 11015 SHA256 b2538ee55f921acf157874ce4f5ff66d9f258756f2c2f1cbabbc1589a169867b SHA512 2f5d763e439f3aa44a23c917a93e3429a67066e035fbb75c9508b8f25c368a3121c433b9392ed71c1059d77bb9a1c1a40bbe75fb1bcb1bb588a1955d3ca1f72d WHIRLPOOL 9c57dee9fae6007efa2200421daaef9326cce0eb37b776296de688011f9371cdaba3d63131aa18e515f9070824d1d6a19d74c4bdd1cd566809ee081cab898e6e MISC metadata.xml 3412 SHA256 cd935d80de811afb228e5ca6d9ec448f8eb1f8f76dfd35751ece76982139f3a4 SHA512 93583cdaa021b818252c01aa575c812fbb594604ed0d8aca395d9d9db36d7ada3e2796047b585917c227a8c2030f3bde13e3ec6af5842829895104dc9cf41a48 WHIRLPOOL 4b73707a368354166090949c6a2a9cc41d20c37407b36582a4567f33e743bdd1ded174330f868b7eb0c4acbe983b1654eab0cae9f0cdf3ab43046d732b823831 diff --git a/media-sound/pulseaudio/pulseaudio-11.0.ebuild b/media-sound/pulseaudio/pulseaudio-11.0.ebuild new file mode 100644 index 000..e044692 --- /dev/null +++ b/media-sound/pulseaudio/pulseaudio-11.0.ebuild @@ -0,0 +1,369 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools bash-completion-r1 eutils flag-o-matic gnome2-utils linux-info systemd user versionator udev multilib-minimal + +DESCRIPTION="A networked sound server with an advanced plugin system" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/"; +SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz"; + +# libpulse-simple and libpulse link to libpulse-core; this is daemon's +# library and can link to gdbm and other GPL-only libraries. In this +# cases, we have a fully GPL-2 package. Leaving the rest of the +# GPL-forcing USE flags for those who use them. +# qpaeq equalizer pyqt GUI frontend is AGPL-3+ +LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 ) equalizer? ( AGPL-3+ )" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~a
[gentoo-commits] repo/gentoo:master commit in: app-admin/salt/files/
commit: c83c31660a642946f55a6c5cc1b998681c28e06c Author: Austin English gentoo org> AuthorDate: Mon Sep 11 21:13:18 2017 + Commit: Austin English gentoo org> CommitDate: Mon Sep 11 22:22:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83c3166 app-admin/salt: rebase files/salt-2015.8.13-sanitize-minion-name.patch so it actually applies app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch b/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch index 6ede1399072..df9e0f66d00 100644 --- a/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch +++ b/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch @@ -11,7 +11,7 @@ diff --git a/salt/utils/verify.py b/salt/utils/verify.py index 5cac0fa651b..a3dc67db336 100644 --- a/salt/utils/verify.py +++ b/salt/utils/verify.py -@@ -480,12 +480,21 @@ def clean_path(root, path, subdir=False): +@@ -484,12 +484,21 @@ def clean_path(root, path, subdir=False): return '' @@ -31,6 +31,6 @@ index 5cac0fa651b..a3dc67db336 100644 try: -return bool(clean_path(opts['pki_dir'], id_)) +return bool(clean_path(opts['pki_dir'], id_)) and clean_id(id_) - except (AttributeError, KeyError, TypeError) as e: + except (AttributeError, KeyError) as e: return False
[gentoo-commits] repo/gentoo:master commit in: www-client/surf/
commit: c38a5e013b3a8a2c893a300a0f473a79663283af Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:35:19 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38a5e01 www-client/surf: add missing USE dependency on gcr, bug #630412 Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412 Package-Manager: Portage-2.3.8, Repoman-2.3.3 www-client/surf/surf-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/surf/surf-.ebuild b/www-client/surf/surf-.ebuild index 86c0f8432f1..c21a8305225 100644 --- a/www-client/surf/surf-.ebuild +++ b/www-client/surf/surf-.ebuild @@ -14,7 +14,7 @@ SLOT="0" KEYWORDS="" COMMON_DEPEND=" - app-crypt/gcr + app-crypt/gcr[gtk] dev-libs/glib:2 net-libs/libsoup net-libs/webkit-gtk:4
[gentoo-commits] repo/gentoo:master commit in: net-libs/gnome-online-accounts/
commit: e55467594b4a3445fc6a0840a6d34f66ace0025c Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:29:00 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:11 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5546759 net-libs/gnome-online-accounts: add missing USE dependency on gcr, bug #630412 Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412 Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild| 2 +- net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild | 2 +- net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild index 544782be2ca..4a28c584838 100644 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild @@ -34,7 +34,7 @@ RDEPEND=" introspection? ( >=dev-libs/gobject-introspection-0.6.2:= ) kerberos? ( - app-crypt/gcr:0= + app-crypt/gcr:0=[gtk] app-crypt/mit-krb5 ) " # telepathy? ( net-libs/telepathy-glib ) diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild index 7e1c409ce8a..f5e78d51ff8 100644 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild @@ -36,7 +36,7 @@ RDEPEND=" introspection? ( >=dev-libs/gobject-introspection-0.6.2:= ) kerberos? ( - app-crypt/gcr:0= + app-crypt/gcr:0=[gtk] app-crypt/mit-krb5 ) " # telepathy? ( net-libs/telepathy-glib ) diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild index 937edd3948f..f5fea7795c1 100644 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild @@ -36,7 +36,7 @@ RDEPEND=" introspection? ( >=dev-libs/gobject-introspection-0.6.2:= ) kerberos? ( - app-crypt/gcr:0= + app-crypt/gcr:0=[gtk] app-crypt/mit-krb5 ) " # telepathy? ( net-libs/telepathy-glib )
[gentoo-commits] repo/gentoo:master commit in: net-libs/gnome-online-accounts/
commit: d5083a008b9e76edf2af14a4ae076b0c0f7ef087 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:28:21 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:10 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5083a00 net-libs/gnome-online-accounts: drop old revision Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-libs/gnome-online-accounts/Manifest| 1 - .../gnome-online-accounts-3.24.2-r1.ebuild | 93 -- 2 files changed, 94 deletions(-) diff --git a/net-libs/gnome-online-accounts/Manifest b/net-libs/gnome-online-accounts/Manifest index e86eb1f24c2..5338023a05f 100644 --- a/net-libs/gnome-online-accounts/Manifest +++ b/net-libs/gnome-online-accounts/Manifest @@ -1,4 +1,3 @@ DIST gnome-online-accounts-3.22.5.tar.xz 1404888 SHA256 a8a4894ea5c6ba4508f8fec539287f2ebaf2c9bcf4426463b6724ca58b9d8982 SHA512 5c87decaeb64850be02c3191088d518a5c3b84cb8d202692ff50b59dbf83f28a56f5bf34873ec9cc16301da3f8b3f41a892cf6a67f9e9f9f2bf35a8bde07a258 WHIRLPOOL abc5c08bcc384159ff021fcec960baf707b49bbacf1d07984b01d7180244c8e4424e4c14ce3cdb7fd89c0e88dd33bfa40dbfcd32e1ace1a6730ef64d143ba64f DIST gnome-online-accounts-3.22.6.tar.xz 1404728 SHA256 464248492840f6e3c6b3a30c54dad4995c1e348bce04c899a6a26b7a2551f7e5 SHA512 6b5370447ccc5407ed5abd32b70c94c52de1166466e731e2a0295800e598be5c068a8fd6c492d439bce1a7faea8ed3638f689438d42e335997892738b51ed673 WHIRLPOOL 44494f1fb48e17874120ebf0a5b765f40dbb277030d01ee073377a5030af18249a422397f6f63dc2ebebdd759d083e021cf4c1bae556fc217d64026d4afec5c0 -DIST gnome-online-accounts-3.24.2.tar.xz 1410548 SHA256 b70ad52d1541e1e5192dd060bb11552a3af5007ab477aa81d265d1cd1cf7afba SHA512 02e71900ab306ff97ad397af3adbed3b3c8dc20e156f77680886e580440437290d0e6a20268e816ffc46f24798a064544914395f642a15c7ee62eb92d400cf7c WHIRLPOOL ac159bbdb4aa2125b767a06a3e74558d82a5484cde8a3367e86841105595d01269542fe6f34dc1e250738961c13b3598252e5fe1223f6fed457bf35011d07579 DIST gnome-online-accounts-3.24.3.tar.xz 1410696 SHA256 252e58eb953032f84731724ff2e8c8afb403ca803bd35382eabcfeee9c703854 SHA512 356e3b967f1821303926334d00cb2df875d81d20bb38905ba754b4aa03644aabd561e1da2de8df2325fac50b8d02e3422f2bc4f22bdbc3fe8b32c11ded738ce2 WHIRLPOOL ffaa8943b5d21989b70384712346a6846c1db991ceca61d53041e807316d63b8997381bb5ae7595a60f1cb6729e639ecd42b8a198d9fbf3721a5df9898fc9e66 diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.2-r1.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.2-r1.ebuild deleted file mode 100644 index 937edd3948f..000 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.2-r1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -VALA_USE_DEPEND="vapigen" - -inherit gnome2 vala - -DESCRIPTION="GNOME framework for accessing online accounts" -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts"; - -LICENSE="LGPL-2+" -SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -IUSE="debug gnome +introspection kerberos vala" # telepathy" -REQUIRED_USE="vala? ( introspection )" - -# pango used in goaeditablelabel -# libsoup used in goaoauthprovider -# goa kerberos provider is incompatible with app-crypt/heimdal, see -# https://bugzilla.gnome.org/show_bug.cgi?id=692250 -# json-glib-0.16 needed for bug #485092 -RDEPEND=" - >=dev-libs/glib-2.44:2 - >=app-crypt/libsecret-0.5 - >=dev-libs/json-glib-0.16 - dev-libs/libxml2:2 - >=net-libs/libsoup-2.42:2.4 - net-libs/rest:0.7 - net-libs/telepathy-glib - >=net-libs/webkit-gtk-2.7.2:4 - >=x11-libs/gtk+-3.19.12:3 - x11-libs/pango - - introspection? ( >=dev-libs/gobject-introspection-0.6.2:= ) - kerberos? ( - app-crypt/gcr:0= - app-crypt/mit-krb5 ) -" -# telepathy? ( net-libs/telepathy-glib ) -# goa-daemon can launch gnome-control-center -PDEPEND="gnome? ( >=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )" - -DEPEND="${RDEPEND} - vala? ( $(vala_depend) ) - dev-libs/libxslt - >=dev-util/gtk-doc-am-1.3 - >=dev-util/gdbus-codegen-2.30.0 - >=dev-util/intltool-0.50.1 - sys-devel/gettext - virtual/pkgconfig - - dev-libs/gobject-introspection-common - gnome-base/gnome-common -" -# eautoreconf needs gobject-introspection-common, gnome-common - -# Due to sub-configure -QA_CONFIGURE_OPTIONS=".*" - -src_prepare() { - use vala && vala_src_prepare - gnome2_src_prepare -} - -src_configure() { - # TODO: Give users a way to set the G/FB/Windows Live secrets - # telepathy optional support is really a badly one, bug #494456 - gnome2_src_configure \ - --disable-static \ - --enable-backend \ - --enable-docume
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/nm-applet/
commit: f29a9501bc4028e98b59b75ae9224599747794c8 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:15:45 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29a9501 gnome-extra/nm-applet: cleanup old revision Package-Manager: Portage-2.3.8, Repoman-2.3.3 gnome-extra/nm-applet/Manifest | 1 - gnome-extra/nm-applet/nm-applet-1.8.0.ebuild | 62 2 files changed, 63 deletions(-) diff --git a/gnome-extra/nm-applet/Manifest b/gnome-extra/nm-applet/Manifest index bebccdee5d0..47a8f5212e0 100644 --- a/gnome-extra/nm-applet/Manifest +++ b/gnome-extra/nm-applet/Manifest @@ -1,3 +1,2 @@ DIST network-manager-applet-1.4.6.tar.xz 1388916 SHA256 10a6fcfe8c6206cf18ec78a522a716b5ec9d0b7ca1e7d234c638725b316fec76 SHA512 f0eab5c50739c2309fa19336e23ead6603dc953b62fff0600a91988df8d41c2f300c22ebd4d5be8654a3fd7bac38dacc23be149f1a7085f10bb55e1830d9472f WHIRLPOOL f04c5bcf0796539b37fc1b83f81151be2fa68bb078209555196840617332ac8e624cc5911c9932b1768764c2bd696c613c760681d543f8e8e28d0f7f0bc7e221 -DIST network-manager-applet-1.8.0.tar.xz 1446328 SHA256 d4de2457d27dc8bc236ece54d79e6b5ab24611b9ce7cbdd514671ebcb772d576 SHA512 5f86806cd60d740ddd7773d6f006b1fd2cefdaecdf617c97dba48732a872f0cb1d4ac0785e87f989f13cd626cdbe017b6f99ce0079aecc6031d3cc52d8d2a36d WHIRLPOOL 06e0fad89a9190e0f83ddd92cff43a8be4db658fbbb3cfaa754026e50e6c60e3f9ec0d38cf00d7dae907bbfb514f342498eeff9db1a880e502ce6ad8ccb555af DIST network-manager-applet-1.8.2.tar.xz 1445920 SHA256 3e57e9cf545a336da7035af1ba6171900ebc023ef19a594fe170da64af84c925 SHA512 1e9019ca17a55138e08eaf34c7889b7d5f531e918412bf025c0e03eb0794dc323b59f0d3521f14e93b6a94756f8e2a52139c76117ed430c73bcd1366eeffb5c9 WHIRLPOOL 1f711907c0f0265b25b79b17681c8c666129699362d0dec11eac0413b0f9d9be322f4a0e2a760d586cb769c5446eb1fc191d4459be45a39f3c37e11ee738d495 diff --git a/gnome-extra/nm-applet/nm-applet-1.8.0.ebuild b/gnome-extra/nm-applet/nm-applet-1.8.0.ebuild deleted file mode 100644 index a2c15c63033..000 --- a/gnome-extra/nm-applet/nm-applet-1.8.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -GNOME_ORG_MODULE="network-manager-applet" - -inherit gnome2 - -DESCRIPTION="GNOME applet for NetworkManager" -HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager"; - -LICENSE="GPL-2+" -SLOT="0" -IUSE="+introspection gcr +modemmanager selinux teamd" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - app-crypt/libsecret - >=dev-libs/glib-2.32:2[dbus] - >=dev-libs/dbus-glib-0.88 - >=sys-apps/dbus-1.4.1 - >=sys-auth/polkit-0.96-r1 - >=x11-libs/gtk+-3.4:3[introspection?] - >=x11-libs/libnotify-0.7.0 - - app-text/iso-codes - >=net-misc/networkmanager-1.7:=[introspection?,modemmanager?,teamd?] - net-misc/mobile-broadband-provider-info - - introspection? ( >=dev-libs/gobject-introspection-0.9.6:= ) - virtual/freedesktop-icon-theme - virtual/libgudev:= - gcr? ( >=app-crypt/gcr-3.14:= ) - modemmanager? ( net-misc/modemmanager ) - selinux? ( sys-libs/libselinux ) - teamd? ( >=dev-libs/jansson-2.3 ) -" -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.0 - >=dev-util/intltool-0.50.1 - virtual/pkgconfig -" - -PDEPEND="virtual/notification-daemon" #546134 - -src_configure() { - local myconf=( - --without-appindicator - --disable-lto - --disable-ld-gc - --disable-more-warnings - --disable-static - --localstatedir=/var - $(use_enable introspection) - $(use_with gcr) - $(use_with modemmanager wwan) - $(use_with selinux) - $(use_with teamd team) - ) - gnome2_src_configure "${myconf[@]}" -}
[gentoo-commits] repo/gentoo:master commit in: net-im/empathy/
commit: a48eabfd44bf7bf8523d9339e1c94e39a5163152 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:27:03 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48eabfd net-im/empathy: add missing USE dependency on gcr, bug #630412 Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412 Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-im/empathy/empathy-3.12.12.ebuild | 2 +- net-im/empathy/empathy-3.12.14.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/empathy/empathy-3.12.12.ebuild b/net-im/empathy/empathy-3.12.12.ebuild index 90583dbc59f..7f1c071016f 100644 --- a/net-im/empathy/empathy-3.12.12.ebuild +++ b/net-im/empathy/empathy-3.12.12.ebuild @@ -44,7 +44,7 @@ COMMON_DEPEND=" >=net-libs/telepathy-glib-0.23.2 >=net-im/telepathy-logger-0.8.0:= - app-crypt/gcr + app-crypt/gcr[gtk] dev-libs/libxml2:2 gnome-base/gsettings-desktop-schemas media-sound/pulseaudio[glib] diff --git a/net-im/empathy/empathy-3.12.14.ebuild b/net-im/empathy/empathy-3.12.14.ebuild index 29c41f11bc6..d5ec3f94f0c 100644 --- a/net-im/empathy/empathy-3.12.14.ebuild +++ b/net-im/empathy/empathy-3.12.14.ebuild @@ -43,7 +43,7 @@ COMMON_DEPEND=" >=net-libs/telepathy-glib-0.23.2 >=net-im/telepathy-logger-0.8.0:= - app-crypt/gcr + app-crypt/gcr[gtk] dev-libs/libxml2:2 gnome-base/gsettings-desktop-schemas media-sound/pulseaudio[glib]
[gentoo-commits] repo/gentoo:master commit in: dev-libs/totem-pl-parser/
commit: 49a752ec46cbcc5cfc39cf4e302d04087fba3ab4 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:54:02 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a752ec dev-libs/totem-pl-parser: fix unittests on first install, bug #630242 Closes: https://bugs.gentoo.org/show_bug.cgi?id=630242 Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild b/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild index 50753e332a2..a997be14131 100644 --- a/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild +++ b/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild @@ -55,9 +55,13 @@ src_prepare() { } src_configure() { + # uninstalled-tests is abused to switch from loading live FS helper + # to in-build-tree helper, check on upgrades this is not having other + # consequences, bug #630242 gnome2_src_configure \ --disable-static \ --enable-gmime=2.6 \ + --enable-uninstalled-tests \ $(use_enable archive libarchive) \ $(use_enable crypt libgcrypt) \ $(use_enable quvi) \
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libcryptui/
commit: 14ea93b533c6fc8fb6a8ebff30a6f96daf279620 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:36:45 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:16 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ea93b5 x11-libs/libcryptui: add missing USE dependency on gcr, bug #630412 Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412 Package-Manager: Portage-2.3.8, Repoman-2.3.3 x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild b/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild index c97291428d8..6447ee44eca 100644 --- a/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild +++ b/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild @@ -19,7 +19,7 @@ COMMON_DEPEND=" >=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3:3[introspection?] >=dev-libs/dbus-glib-0.72 - >=app-crypt/gcr-3 + >=app-crypt/gcr-3[gtk] x11-libs/libICE x11-libs/libSM
[gentoo-commits] repo/gentoo:master commit in: media-sound/pulseaudio/
commit: 445d4eebd02bfb38dc64cf143f31d8e01626c9bf Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:49:20 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=445d4eeb media-sound/pulseaudio: fix inconsistent use of tabs and spaces Package-Manager: Portage-2.3.8, Repoman-2.3.3 media-sound/pulseaudio/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/pulseaudio/metadata.xml b/media-sound/pulseaudio/metadata.xml index e35348f6106..3a9d6bb69ff 100644 --- a/media-sound/pulseaudio/metadata.xml +++ b/media-sound/pulseaudio/metadata.xml @@ -42,7 +42,7 @@ script for PulseAudio. Since this support is only supported for embedded situations, do not enable without reading the upstream instructions at - https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/ . + https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/ . Use libasyncns for asynchronous name resolution. Build the doxygen-described API documentation.
[gentoo-commits] repo/gentoo:master commit in: mail-client/evolution/
commit: 2867f4d1bfbe61ad3bb1189c0157a54add88a546 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:23:35 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:08 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2867f4d1 mail-client/evolution: add missing USE dependency on gcr, bug #630412 Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412 Package-Manager: Portage-2.3.8, Repoman-2.3.3 mail-client/evolution/evolution-3.22.4.ebuild | 2 +- mail-client/evolution/evolution-3.22.6.ebuild | 2 +- mail-client/evolution/evolution-3.24.5.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mail-client/evolution/evolution-3.22.4.ebuild b/mail-client/evolution/evolution-3.22.4.ebuild index 230c6c35213..bd260f6ac72 100644 --- a/mail-client/evolution/evolution-3.22.4.ebuild +++ b/mail-client/evolution/evolution-3.22.4.ebuild @@ -27,7 +27,7 @@ PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] app-crypt/pinentry[gtk] # gnome-desktop support is optional with --enable-gnome-desktop # gnome-autoar (currently disabled because no release has been made) COMMON_DEPEND=" - >=app-crypt/gcr-3.4:= + >=app-crypt/gcr-3.4:=[gtk] >=app-text/enchant-1.1.7 >=dev-libs/glib-2.46:2[dbus] >=dev-libs/libxml2-2.7.3:2 diff --git a/mail-client/evolution/evolution-3.22.6.ebuild b/mail-client/evolution/evolution-3.22.6.ebuild index 02a163721d0..ac18731b748 100644 --- a/mail-client/evolution/evolution-3.22.6.ebuild +++ b/mail-client/evolution/evolution-3.22.6.ebuild @@ -26,7 +26,7 @@ PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] app-crypt/pinentry[gtk] # dconf explicitely needed for backup plugin # gnome-desktop support is optional with --enable-gnome-desktop COMMON_DEPEND=" - >=app-crypt/gcr-3.4:= + >=app-crypt/gcr-3.4:=[gtk] >=app-text/enchant-1.1.7 >=dev-libs/glib-2.46:2[dbus] >=dev-libs/libxml2-2.7.3:2 diff --git a/mail-client/evolution/evolution-3.24.5.ebuild b/mail-client/evolution/evolution-3.24.5.ebuild index a3c3eed5162..15ce660ad9d 100644 --- a/mail-client/evolution/evolution-3.24.5.ebuild +++ b/mail-client/evolution/evolution-3.24.5.ebuild @@ -26,7 +26,7 @@ PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] app-crypt/pinentry[gtk] # dconf explicitely needed for backup plugin # gnome-desktop support is optional with --enable-gnome-desktop COMMON_DEPEND=" - >=app-crypt/gcr-3.4:= + >=app-crypt/gcr-3.4:=[gtk] >=app-text/enchant-1.1.7 >=dev-libs/glib-2.46:2[dbus] >=dev-libs/libxml2-2.7.3:2
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/seahorse-nautilus/
commit: 7b4e07218520128fa2e39d60261556ea31461d4e Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:18:57 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4e0721 gnome-extra/seahorse-nautilus: add missing USE dependency on gcr, bug #630412 Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412 Package-Manager: Portage-2.3.8, Repoman-2.3.3 gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild b/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild index 34e799ff4df..5c84f720454 100644 --- a/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild +++ b/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -17,7 +17,7 @@ IUSE="" COMMON_DEPEND=" >=app-crypt/gpgme-1.0.0 - >=app-crypt/gcr-3.4 + >=app-crypt/gcr-3.4[gtk] >=dev-libs/dbus-glib-0.35 >=dev-libs/glib-2.28:2 gnome-base/gnome-keyring
[gentoo-commits] repo/gentoo:master commit in: www-client/epiphany/
commit: 1fbfd61b733eab9f417cc88d69791fa3f2ab17fb Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:30:22 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fbfd61b www-client/epiphany: drop old revision Package-Manager: Portage-2.3.8, Repoman-2.3.3 www-client/epiphany/Manifest | 1 - www-client/epiphany/epiphany-3.24.3.ebuild | 76 -- 2 files changed, 77 deletions(-) diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest index c42e4481638..19e3d480b50 100644 --- a/www-client/epiphany/Manifest +++ b/www-client/epiphany/Manifest @@ -1,3 +1,2 @@ DIST epiphany-3.22.7.tar.xz 2293224 SHA256 a15b7ec19644eec8d40ce11286bbca28ac188202b47e2b9fc593ab0974e9c784 SHA512 8150952e89b86d05958bd9f9a0c78ba583764ec878220c8e328cb936108faf25a10837e038bd1a0ba1279555d2f95f819477cfddcb67c31e5b4c3533daf446bd WHIRLPOOL 1856f814a08896e685bc34a1097c72d2cd615263e5974b2008088354644cbb58ee8a3ffeb2d9c3b5edcea5a5c56cb4305b200fb6dfc86a0766fe686b90d5 -DIST epiphany-3.24.3.tar.xz 3456304 SHA256 fef51676310d9f37e18c9b2d778254232eb17cccd988c2d1ecf42c7b2963a154 SHA512 a294cd450073b157450e7ce4d4fa355aa7efe4d5fe8773bab733f918b974126f2f189c4ba55d62a7e14088e1de9d169c5bfe3ed147ba4f8fb074c91443f068af WHIRLPOOL 4a083db2a497952e12b8404b96f0353bc70b5b55322ade127955a97869e5269bead4aeff4178cf68cbdd250b3dc78e7a708427adcb1094ff09c03a23d2557c8a DIST epiphany-3.24.4.tar.xz 3213184 SHA256 15f0f664bed190143cce8a03f610fa863b92d9502513c107304e5285924ee5c9 SHA512 98ca26f8f962b8b68c90ac71f793e3c967ba15edab3c4f5dc49e3e325ce8ec02c8fa3c0d3b885ab123637593963ce29583280a03ac70ff3e9a55b7ce91c7145b WHIRLPOOL 5c3c45e07f50a02103c93fdb797fd83c1a29e453930c713089078aee644e40cdc207c6de34992a801d11e987677dd8455957589ed9027b468924d3f33801efe2 diff --git a/www-client/epiphany/epiphany-3.24.3.ebuild b/www-client/epiphany/epiphany-3.24.3.ebuild deleted file mode 100644 index 5bafc1129b9..000 --- a/www-client/epiphany/epiphany-3.24.3.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit flag-o-matic eutils gnome2 virtualx - -DESCRIPTION="GNOME webbrowser based on Webkit" -HOMEPAGE="https://wiki.gnome.org/Apps/Web"; - -LICENSE="GPL-3+" -SLOT="0" -IUSE="test" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" - -COMMON_DEPEND=" - >=dev-libs/glib-2.46.0:2[dbus] - >=x11-libs/gtk+-3.22.13:3 - >=net-libs/webkit-gtk-2.15.90:4= - >=x11-libs/cairo-1.2 - >=app-crypt/gcr-3.5.5:= - >=x11-libs/gdk-pixbuf-2.36.5:2 - >=gnome-base/gnome-desktop-2.91.2:3= - dev-libs/icu:= - >=dev-libs/json-glib-1.2.0 - >=x11-libs/libnotify-0.5.1:= - >=app-crypt/libsecret-0.14 - >=net-libs/libsoup-2.48:2.4 - >=dev-libs/libxml2-2.6.12:2 - >=dev-libs/libxslt-1.1.7 - dev-db/sqlite:3 - >=app-text/iso-codes-0.35 - >=gnome-base/gsettings-desktop-schemas-0.0.1 -" -# epiphany-extensions support was removed in 3.7; let's not pretend it still works -RDEPEND="${COMMON_DEPEND} - x11-themes/adwaita-icon-theme - !www-client/epiphany-extensions -" -# paxctl needed for bug #407085 -DEPEND="${COMMON_DEPEND} - app-text/yelp-tools - dev-libs/appstream-glib - sys-apps/paxctl - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - # https://bugzilla.gnome.org/show_bug.cgi?id=751591 - "${FILESDIR}"/${PN}-3.16.0-unittest-1.patch - - # https://bugzilla.gnome.org/show_bug.cgi?id=751593 - "${FILESDIR}"/${PN}-3.14.0-unittest-2.patch -) - -src_configure() { - # https://bugzilla.gnome.org/show_bug.cgi?id=778495 - append-cflags -std=gnu11 - - # httpseverywhere is experimental in 3.24; gnome bug #775575 - # firefox sync storage is not quite ready in 3.24; deps on hogweed/nettle - gnome2_src_configure \ - --enable-shared \ - --disable-static \ - --with-distributor-name=Gentoo \ - --without-libhttpseverywhere \ - --disable-firefox-sync \ - $(use_enable test tests) -} - -src_test() { - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die - GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/pulseaudio/
commit: 058099585033e5da7ab9cb7f47fc630e983a4527 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:48:16 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05809958 media-sound/pulseaudio: fix multilib build issue with USE=-glib, bug #603392 Package-Manager: Portage-2.3.8, Repoman-2.3.3 media-sound/pulseaudio/pulseaudio-11.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/pulseaudio/pulseaudio-11.0.ebuild b/media-sound/pulseaudio/pulseaudio-11.0.ebuild index 54df4e0b7f5..9ca990d0710 100644 --- a/media-sound/pulseaudio/pulseaudio-11.0.ebuild +++ b/media-sound/pulseaudio/pulseaudio-11.0.ebuild @@ -255,9 +255,9 @@ multilib_src_compile() { emake use doc && emake doxygen else - local targets=( libpulse.la libpulse-simple.la ) + local targets=( libpulse.la libpulsedsp.la libpulse-simple.la ) use glib && targets+=( libpulse-mainloop-glib.la ) - emake -C src libpulse{,dsp,-simple,-mainloop-glib}.la + emake -C src ${targets[*]} fi }
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/nm-applet/
commit: bfde0d0442166b9629ff31d7da948aebd7fd7ca5 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:17:36 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfde0d04 gnome-extra/nm-applet: add missing USE dependency on gcr, bug #630412 Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412 Package-Manager: Portage-2.3.8, Repoman-2.3.3 gnome-extra/nm-applet/nm-applet-1.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild b/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild index 3bd4fd88121..a937ab737f5 100644 --- a/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild +++ b/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild @@ -31,7 +31,7 @@ RDEPEND=" introspection? ( >=dev-libs/gobject-introspection-0.9.6:= ) virtual/freedesktop-icon-theme virtual/libgudev:= - gcr? ( >=app-crypt/gcr-3.14:= ) + gcr? ( >=app-crypt/gcr-3.14:=[gtk] ) modemmanager? ( net-misc/modemmanager ) selinux? ( sys-libs/libselinux ) teamd? ( >=dev-libs/jansson-2.3 )
[gentoo-commits] repo/gentoo:master commit in: www-client/epiphany/
commit: 450edd16939f81e660bdaacdf604454d50d989d0 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 21:33:54 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=450edd16 www-client/epiphany: add missing USE dependency on gcr, bug #630412 Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412 Package-Manager: Portage-2.3.8, Repoman-2.3.3 www-client/epiphany/epiphany-3.22.7.ebuild | 2 +- www-client/epiphany/epiphany-3.24.4.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/www-client/epiphany/epiphany-3.22.7.ebuild b/www-client/epiphany/epiphany-3.22.7.ebuild index ca22c8316ed..a7701018ee3 100644 --- a/www-client/epiphany/epiphany-3.22.7.ebuild +++ b/www-client/epiphany/epiphany-3.22.7.ebuild @@ -15,7 +15,7 @@ IUSE="test" KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86" COMMON_DEPEND=" - >=app-crypt/gcr-3.5.5:= + >=app-crypt/gcr-3.5.5:=[gtk] >=app-crypt/libsecret-0.14 >=app-text/iso-codes-0.35 >=dev-libs/glib-2.44.0:2[dbus] diff --git a/www-client/epiphany/epiphany-3.24.4.ebuild b/www-client/epiphany/epiphany-3.24.4.ebuild index 3a53dc2b527..d98149a5ecf 100644 --- a/www-client/epiphany/epiphany-3.24.4.ebuild +++ b/www-client/epiphany/epiphany-3.24.4.ebuild @@ -19,7 +19,7 @@ COMMON_DEPEND=" >=x11-libs/gtk+-3.22.13:3 >=net-libs/webkit-gtk-2.15.90:4= >=x11-libs/cairo-1.2 - >=app-crypt/gcr-3.5.5:= + >=app-crypt/gcr-3.5.5:=[gtk] >=x11-libs/gdk-pixbuf-2.36.5:2 >=gnome-base/gnome-desktop-2.91.2:3= dev-libs/icu:=
[gentoo-commits] repo/gentoo:master commit in: media-sound/pulseaudio/
commit: 5a1abb5b1f51c103d1dbd2ad8f461b370197 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 20:35:47 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:54:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1abb5b media-sound/pulseaudio: version bump 10.99.1 → 11.0, bug #627760 Closes: https://bugs.gentoo.org/show_bug.cgi?id=627760 Package-Manager: Portage-2.3.8, Repoman-2.3.3 media-sound/pulseaudio/Manifest | 1 + media-sound/pulseaudio/pulseaudio-11.0.ebuild | 365 ++ 2 files changed, 366 insertions(+) diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest index d91643a9943..6a827a3929b 100644 --- a/media-sound/pulseaudio/Manifest +++ b/media-sound/pulseaudio/Manifest @@ -1,2 +1,3 @@ DIST pulseaudio-10.0.tar.xz 1608040 SHA256 a3186824de9f0d2095ded5d0d0db0405dc73133983c2fbb37291547e37462f57 SHA512 11d98b4b2000a41bdea92df253409452bc9b77d8bb309b6d14c439e3b902e3f90c69da00daff409e3859a54ad01c63a75be5723616bdcb492801d622a6406481 WHIRLPOOL 6d03d8cf7b96cbb46a8cc5f7810f7cf1c4187aa9321483d5e56435874b218d437bc66860d25a149be59ca73de7118916e05e481758e04619e099cb9a50dcb119 DIST pulseaudio-10.99.1.tar.xz 1635836 SHA256 c9791844569d8d0adb468c183d0d9fb6ac12b9db34a4a078a7773c8bac993f32 SHA512 410758da3cf3431b5810b9a5790d60ed8fe0bba58f621f4ca8e7ba66be8dcdd53cbd8284105ee6694b04f81a37791c3e8c5fe4af3ee034e89dff0b66fdbde006 WHIRLPOOL c8dfe0e4ab54029fdc3b47fb43282406908b7993ee155d6aaa9919419fb4e58a8f1df34bc569a33697a02533979c6ff4002944a20ed96c1246993eb3b97b7eb3 +DIST pulseaudio-11.0.tar.xz 1648128 SHA256 072305d4018fc5e75bb1b45ee6b938fa52fc9fd27493bf327415ef89ed14c969 SHA512 37d0afe343c136cef1906342f17c3473f791fe17b7e6dd463ce120d45285bc12e3680b8b4b6779d79b8ce2e755fe2a0cc4d4c960209b1dae9f924731484ecded WHIRLPOOL a7ddd82f9b65fe85ee4509909e03fb8526fb1998f4d13505637a4fc4d5f379f96e279279413aa7a878b6c13e9a331b4a4b06e0c63efa7ef8e5609194d9af9018 diff --git a/media-sound/pulseaudio/pulseaudio-11.0.ebuild b/media-sound/pulseaudio/pulseaudio-11.0.ebuild new file mode 100644 index 000..54df4e0b7f5 --- /dev/null +++ b/media-sound/pulseaudio/pulseaudio-11.0.ebuild @@ -0,0 +1,365 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools bash-completion-r1 eutils flag-o-matic gnome2-utils linux-info systemd user versionator udev multilib-minimal + +DESCRIPTION="A networked sound server with an advanced plugin system" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/"; +SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz"; + +# libpulse-simple and libpulse link to libpulse-core; this is daemon's +# library and can link to gdbm and other GPL-only libraries. In this +# cases, we have a fully GPL-2 package. Leaving the rest of the +# GPL-forcing USE flags for those who use them. +# qpaeq equalizer pyqt GUI frontend is AGPL-3+ +LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 ) equalizer? ( AGPL-3+ )" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux" + +# +alsa-plugin as discussed in bug #519530 +IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer +gdbm +glib +gnome gtk ipv6 jack libsamplerate libressl lirc native-headset neon ofono-headset ++orc oss qt4 realtime selinux sox ssl systemd system-wide tcpd test +udev ++webrtc-aec +X zeroconf" + +# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac +REQUIRED_USE=" + bluetooth? ( dbus ) + equalizer? ( dbus ) + ofono-headset? ( bluetooth ) + native-headset? ( bluetooth ) + udev? ( || ( alsa oss ) ) +" + +# libpcre needed in some cases, bug #472228 +RDEPEND=" + || ( + elibc_glibc? ( virtual/libc ) + elibc_uclibc? ( virtual/libc ) + dev-libs/libpcre + ) + >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}] + X? ( + >=x11-libs/libX11-1.4.0[${MULTILIB_USEDEP}] + >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libICE[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + ) + caps? ( >=sys-libs/libcap-2.22-r2[${MULTILIB_USEDEP}] ) + libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 ) + alsa? ( >=media-libs/alsa-lib-1.0.19 ) + glib? ( >=dev-libs/glib-2.4.0:2[${MULTILIB_USEDEP}] ) + zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) + jack? ( virtual/jack ) + tcpd? ( sys-apps/tcp-wrappers[${MULTILIB_USEDEP}] ) + lirc? ( app-misc/lirc ) + dbus? ( >=sys-apps/dbus-1.0.0[${MULTILIB_USEDEP}] ) + gtk? ( x11-libs/gtk+:3 ) + gnome? ( >=gnome-base/gconf-2.4.0 ) + bluetooth? ( + >=net-wireless/bluez-5 + >=s
[gentoo-commits] repo/gentoo:master commit in: dev-lang/vala/
commit: 82b947f403c93c99aa5931bae5ffdcf6e9535ace Author: Gilles Dartiguelongue gentoo org> AuthorDate: Mon Sep 11 20:47:28 2017 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Mon Sep 11 21:55:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b947f4 dev-lang/vala: fix missing g-i test dependency, bug #630648 testrunner.sh generates files that require GLib-2.0 and GObject-2.0 gobject-introspection files to be installed. Closes: https://bugs.gentoo.org/show_bug.cgi?id=630648 Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-lang/vala/vala-0.32.1.ebuild | 3 ++- dev-lang/vala/vala-0.34.8.ebuild | 3 ++- dev-lang/vala/vala-0.34.9.ebuild | 3 ++- dev-lang/vala/vala-0.36.4.ebuild | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/dev-lang/vala/vala-0.32.1.ebuild b/dev-lang/vala/vala-0.32.1.ebuild index ee41880bd50..fdcc64bbe9c 100644 --- a/dev-lang/vala/vala-0.32.1.ebuild +++ b/dev-lang/vala/vala-0.32.1.ebuild @@ -24,7 +24,8 @@ DEPEND="${RDEPEND} virtual/yacc test? ( dev-libs/dbus-glib - >=dev-libs/glib-2.26:2 ) + >=dev-libs/glib-2.26:2 + dev-libs/gobject-introspection ) " src_configure() { diff --git a/dev-lang/vala/vala-0.34.8.ebuild b/dev-lang/vala/vala-0.34.8.ebuild index c1d2fb5d290..e5d2bad715f 100644 --- a/dev-lang/vala/vala-0.34.8.ebuild +++ b/dev-lang/vala/vala-0.34.8.ebuild @@ -24,7 +24,8 @@ DEPEND="${RDEPEND} virtual/yacc test? ( dev-libs/dbus-glib - >=dev-libs/glib-2.26:2 ) + >=dev-libs/glib-2.26:2 + dev-libs/gobject-introspection ) " src_configure() { diff --git a/dev-lang/vala/vala-0.34.9.ebuild b/dev-lang/vala/vala-0.34.9.ebuild index 80d4d54e8e5..0a3f3d4a293 100644 --- a/dev-lang/vala/vala-0.34.9.ebuild +++ b/dev-lang/vala/vala-0.34.9.ebuild @@ -24,7 +24,8 @@ DEPEND="${RDEPEND} virtual/yacc test? ( dev-libs/dbus-glib - >=dev-libs/glib-2.26:2 ) + >=dev-libs/glib-2.26:2 + dev-libs/gobject-introspection ) " src_configure() { diff --git a/dev-lang/vala/vala-0.36.4.ebuild b/dev-lang/vala/vala-0.36.4.ebuild index 919b19f4a46..6b41e12db52 100644 --- a/dev-lang/vala/vala-0.36.4.ebuild +++ b/dev-lang/vala/vala-0.36.4.ebuild @@ -24,7 +24,8 @@ DEPEND="${RDEPEND} virtual/yacc test? ( dev-libs/dbus-glib - >=dev-libs/glib-2.26:2 ) + >=dev-libs/glib-2.26:2 + dev-libs/gobject-introspection ) " src_configure() {
[gentoo-commits] proj/portage:master commit in: pym/portage/tests/locks/, pym/_emerge/
commit: 504f66b0e25281e4465ebeceb799c3e54ff2b884 Author: Zac Medico gentoo org> AuthorDate: Mon Sep 11 21:01:39 2017 + Commit: Zac Medico gentoo org> CommitDate: Mon Sep 11 21:07:30 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=504f66b0 AsynchronousLock: allow missing dummy_threading for Python 3.7 Python 3.7 does not support thread-less builds. Reported-by: Arfrever Frehtes Taifersar Arahesis Apache.Org> See: https://bugs.python.org/issue31370 X-Gentoo-bug: 630730 X-Gentoo-bug-url: https://bugs.gentoo.org/630730 pym/_emerge/AsynchronousLock.py | 6 +- pym/portage/tests/locks/test_asynchronous_lock.py | 8 +++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/pym/_emerge/AsynchronousLock.py b/pym/_emerge/AsynchronousLock.py index 6a32d2d40..fb0c2b30d 100644 --- a/pym/_emerge/AsynchronousLock.py +++ b/pym/_emerge/AsynchronousLock.py @@ -1,13 +1,17 @@ # Copyright 2010-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -import dummy_threading import fcntl import errno import logging import sys try: + import dummy_threading +except ImportError: + dummy_threading = None + +try: import threading except ImportError: threading = dummy_threading diff --git a/pym/portage/tests/locks/test_asynchronous_lock.py b/pym/portage/tests/locks/test_asynchronous_lock.py index ab67242d5..6493b6da6 100644 --- a/pym/portage/tests/locks/test_asynchronous_lock.py +++ b/pym/portage/tests/locks/test_asynchronous_lock.py @@ -5,6 +5,11 @@ import itertools import signal import tempfile +try: + import dummy_threading +except ImportError: + dummy_threading = None + from portage import os from portage import shutil from portage.tests import TestCase @@ -20,7 +25,8 @@ class AsynchronousLockTestCase(TestCase): path = os.path.join(tempdir, 'lock_me') for force_async, async_unlock in itertools.product( (True, False), repeat=2): - for force_dummy in (True, False): + for force_dummy in ((False,) if dummy_threading is None + else (True, False)): async_lock = AsynchronousLock(path=path, scheduler=scheduler, _force_async=force_async, _force_thread=True,
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/cvs/
commit: f46fa55d35daf5c20d2cef32bbc92b09778e5c2e Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Sep 11 21:51:56 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 11 21:51:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46fa55d dev-vcs/cvs: stable 1.12.12-r12 for hppa, bug #627498 (thanks to Dakon) Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa" dev-vcs/cvs/cvs-1.12.12-r12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-vcs/cvs/cvs-1.12.12-r12.ebuild b/dev-vcs/cvs/cvs-1.12.12-r12.ebuild index 67b3f52a93c..57c895c00f6 100644 --- a/dev-vcs/cvs/cvs-1.12.12-r12.ebuild +++ b/dev-vcs/cvs/cvs-1.12.12-r12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2 LICENSE="GPL-2 LGPL-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 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt doc kerberos nls pam server" RESTRICT="test"
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/workaround/
commit: 217cc19519ffba50f077ff6e3e5c1b792eb4d69c Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:07:59 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:16 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=217cc195 repoman: New linechecks module, workaround .../modules/linechecks/workaround/__init__.py | 27 ++ .../modules/linechecks/workaround/workarounds.py | 18 +++ 2 files changed, 45 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/workaround/__init__.py b/repoman/pym/repoman/modules/linechecks/workaround/__init__.py new file mode 100644 index 0..0b5aa70c8 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/workaround/__init__.py @@ -0,0 +1,27 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Workaround plug-in module for repoman LineChecks. +Performs checks for upstream workarounds in ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'addpredict-check': { + 'name': "addpredict", + 'sourcefile': "workarounds", + 'class': "SandboxAddpredict", + 'description': doc, + }, + 'noasneeded-check': { + 'name': "noasneeded", + 'sourcefile': "workarounds", + 'class': "NoAsNeeded", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/workaround/workarounds.py b/repoman/pym/repoman/modules/linechecks/workaround/workarounds.py new file mode 100644 index 0..37cb54314 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/workaround/workarounds.py @@ -0,0 +1,18 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class NoAsNeeded(LineCheck): + """Check for calls to the no-as-needed function.""" + repoman_check_name = 'upstream.workaround' + re = re.compile(r'.*\$\(no-as-needed\)') + error = 'NO_AS_NEEDED' + + +class SandboxAddpredict(LineCheck): + """Check for calls to the addpredict function.""" + repoman_check_name = 'upstream.workaround' + re = re.compile(r'(^|\s)addpredict\b') + error = 'SANDBOX_ADDPREDICT'
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/gentoo_header/
commit: 0dc0e940b61a5e0103147b0d8ae5fb2bebc624b0 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:01:04 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:14 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0dc0e940 repoman: New linechecks module, gentoo_header .../modules/linechecks/gentoo_header/__init__.py | 21 ++ .../modules/linechecks/gentoo_header/header.py | 49 ++ 2 files changed, 70 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py b/repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py new file mode 100644 index 0..b80a83ecf --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py @@ -0,0 +1,21 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Gentoo-header plug-in module for repoman LineChecks. +Performs header checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'header-check': { + 'name': "gentooheader", + 'sourcefile': "header", + 'class': "EbuildHeader", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/gentoo_header/header.py b/repoman/pym/repoman/modules/linechecks/gentoo_header/header.py new file mode 100644 index 0..4b75fc4b5 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/gentoo_header/header.py @@ -0,0 +1,49 @@ + +import re +import time + +from repoman.modules.linechecks.base import LineCheck + + +class EbuildHeader(LineCheck): + """Ensure ebuilds have proper headers + Copyright header errors + CVS header errors + License header errors + + Args: + modification_year - Year the ebuild was last modified + """ + + repoman_check_name = 'ebuild.badheader' + + gentoo_copyright = r'^# Copyright ((1999|2\d\d\d)-)?%s Gentoo Foundation$' + gentoo_license = ( + '# Distributed under the terms' + ' of the GNU General Public License v2') + id_header_re = re.compile(r'.*\$(Id|Header)(:.*)?\$.*') + blank_line_re = re.compile(r'^$') + ignore_comment = False + + def new(self, pkg): + if pkg.mtime is None: + self.modification_year = r'2\d\d\d' + else: + self.modification_year = str(time.gmtime(pkg.mtime)[0]) + self.gentoo_copyright_re = re.compile( + self.gentoo_copyright % self.modification_year) + + def check(self, num, line): + if num > 2: + return + elif num == 0: + if not self.gentoo_copyright_re.match(line): + return self.errors['COPYRIGHT_ERROR'] + elif num == 1 and line.rstrip('\n') != self.gentoo_license: + return self.errors['LICENSE_ERROR'] + elif num == 2 and self.id_header_re.match(line): + return self.errors['ID_HEADER_ERROR'] + elif num == 2 and not self.blank_line_re.match(line): + return self.errors['NO_BLANK_LINE_ERROR'] + +
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/ebuild/
commit: f68c6bb2e4239e9fb041c2eb6c133fd7ab2ccd3e Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:10:13 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:17 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f68c6bb2 repoman: Remove the no longer used modules/scan/ebuild/checks.py repoman/pym/repoman/modules/scan/ebuild/checks.py | 1044 - 1 file changed, 1044 deletions(-) diff --git a/repoman/pym/repoman/modules/scan/ebuild/checks.py b/repoman/pym/repoman/modules/scan/ebuild/checks.py deleted file mode 100644 index de03bedd2..0 --- a/repoman/pym/repoman/modules/scan/ebuild/checks.py +++ /dev/null @@ -1,1044 +0,0 @@ -# -*- coding:utf-8 -*- -# repoman: Checks -# Copyright 2007-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -"""This module contains functions used in Repoman to ascertain the quality -and correctness of an ebuild.""" - -from __future__ import unicode_literals - -from itertools import chain -import operator -import re -import time - -# import our initialized portage instance -from repoman._portage import portage - -from portage.eapi import ( - eapi_supports_prefix, eapi_has_implicit_rdepend, - eapi_has_src_prepare_and_src_configure, eapi_has_dosed_dohard, - eapi_exports_AA, eapi_has_pkg_pretend) - -from . import errors - - -class LineCheck(object): - """Run a check on a line of an ebuild.""" - """A regular expression to determine whether to ignore the line""" - ignore_line = False - """True if lines containing nothing more than comments with optional - leading whitespace should be ignored""" - ignore_comment = True - - def new(self, pkg): - pass - - def check_eapi(self, eapi): - """Returns if check should be run in the given EAPI (default: True)""" - return True - - def check(self, num, line): - """Run the check on line and return error if there is one""" - if self.re.match(line): - return self.error - - def end(self): - pass - - -class PhaseCheck(LineCheck): - """ basic class for function detection """ - - func_end_re = re.compile(r'^\}$') - phases_re = re.compile('(%s)' % '|'.join(( - 'pkg_pretend', 'pkg_setup', 'src_unpack', 'src_prepare', - 'src_configure', 'src_compile', 'src_test', 'src_install', - 'pkg_preinst', 'pkg_postinst', 'pkg_prerm', 'pkg_postrm', - 'pkg_config'))) - in_phase = '' - - def check(self, num, line): - m = self.phases_re.match(line) - if m is not None: - self.in_phase = m.group(1) - if self.in_phase != '' and self.func_end_re.match(line) is not None: - self.in_phase = '' - - return self.phase_check(num, line) - - def phase_check(self, num, line): - """ override this function for your checks """ - pass - - -class EbuildHeader(LineCheck): - """Ensure ebuilds have proper headers - Copyright header errors - CVS header errors - License header errors - - Args: - modification_year - Year the ebuild was last modified - """ - - repoman_check_name = 'ebuild.badheader' - - gentoo_copyright = r'^# Copyright ((1999|2\d\d\d)-)?%s Gentoo Foundation$' - gentoo_license = ( - '# Distributed under the terms' - ' of the GNU General Public License v2') - id_header_re = re.compile(r'.*\$(Id|Header)(:.*)?\$.*') - blank_line_re = re.compile(r'^$') - ignore_comment = False - - def new(self, pkg): - if pkg.mtime is None: - self.modification_year = r'2\d\d\d' - else: - self.modification_year = str(time.gmtime(pkg.mtime)[0]) - self.gentoo_copyright_re = re.compile( - self.gentoo_copyright % self.modification_year) - - def check(self, num, line): - if num > 2: - return - elif num == 0: - if not self.gentoo_copyright_re.match(line): - return errors.COPYRIGHT_ERROR - elif num == 1 and line.rstrip('\n') != self.gentoo_license: - return errors.LICENSE_ERROR - elif num == 2 and self.id_header_re.match(line): - return errors.ID_HEADER_ERROR - elif num == 2 and not self.blank_line_re.match(line): - return errors.NO_BLANK_LINE_ERROR - - -class EbuildWhitespace(LineCheck): - """Ensure ebuilds have proper whitespacing""" - - repoman_check_name = 'ebuild.minorsyn' - - ignore_line =
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/whitespace/
commit: fdf9a1391c77abbf6dd553e92013e54be9a82f53 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:07:13 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:16 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fdf9a139 repoman: New linechecks module, whitespace .../modules/linechecks/whitespace/__init__.py | 27 ++ .../repoman/modules/linechecks/whitespace/blank.py | 25 .../modules/linechecks/whitespace/whitespace.py| 21 + 3 files changed, 73 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/whitespace/__init__.py b/repoman/pym/repoman/modules/linechecks/whitespace/__init__.py new file mode 100644 index 0..ded690ed7 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/whitespace/__init__.py @@ -0,0 +1,27 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Whitespace plug-in module for repoman LineChecks. +Performs checks for useless whitespace in ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'whitespace-check': { + 'name': "whitespace", + 'sourcefile': "whitespace", + 'class': "EbuildWhitespace", + 'description': doc, + }, + 'blankline-check': { + 'name': "blankline", + 'sourcefile': "blank", + 'class': "EbuildBlankLine", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/whitespace/blank.py b/repoman/pym/repoman/modules/linechecks/whitespace/blank.py new file mode 100644 index 0..2ab4097a3 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/whitespace/blank.py @@ -0,0 +1,25 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class EbuildBlankLine(LineCheck): + repoman_check_name = 'ebuild.minorsyn' + ignore_comment = False + blank_line = re.compile(r'^$') + + def new(self, pkg): + self.line_is_blank = False + + def check(self, num, line): + if self.line_is_blank and self.blank_line.match(line): + return 'Useless blank line on line: %d' + if self.blank_line.match(line): + self.line_is_blank = True + else: + self.line_is_blank = False + + def end(self): + if self.line_is_blank: + yield 'Useless blank line on last line' diff --git a/repoman/pym/repoman/modules/linechecks/whitespace/whitespace.py b/repoman/pym/repoman/modules/linechecks/whitespace/whitespace.py new file mode 100644 index 0..556b2ab81 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/whitespace/whitespace.py @@ -0,0 +1,21 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class EbuildWhitespace(LineCheck): + """Ensure ebuilds have proper whitespacing""" + + repoman_check_name = 'ebuild.minorsyn' + + ignore_line = re.compile(r'(^$)|(^(\t)*#)') + ignore_comment = False + leading_spaces = re.compile(r'^[\S\t]') + trailing_whitespace = re.compile(r'.*([\S]$)') + + def check(self, num, line): + if self.leading_spaces.match(line) is None: + return self.errors['LEADING_SPACES_ERROR'] + if self.trailing_whitespace.match(line) is None: + return self.errors['TRAILING_WHITESPACE_ERROR']
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/uri/
commit: 9f46eba88b7bcacdfde619ff4006b0bb850a39b6 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:05:03 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:16 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9f46eba8 repoman: New linechecks module, uri .../pym/repoman/modules/linechecks/uri/__init__.py | 21 +++ repoman/pym/repoman/modules/linechecks/uri/uri.py | 30 ++ 2 files changed, 51 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/uri/__init__.py b/repoman/pym/repoman/modules/linechecks/uri/__init__.py new file mode 100644 index 0..a7731e3cc --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/uri/__init__.py @@ -0,0 +1,21 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Uri plug-in module for repoman LineChecks. +Performs HOMEPAGE variable checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'httpsuri-check': { + 'name': "httpsuri", + 'sourcefile': "uri", + 'class': "UriUseHttps", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/uri/uri.py b/repoman/pym/repoman/modules/linechecks/uri/uri.py new file mode 100644 index 0..1a0afe682 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/uri/uri.py @@ -0,0 +1,30 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class UriUseHttps(LineCheck): + """Check that we use https:// for known good sites.""" + repoman_check_name = 'uri.https' + _SITES = ( + '([-._a-zA-Z0-9]*\.)?apache\.org', + '((alioth|packages(\.qa)?|people|www)\.)?debian\.org', + # Most FDO sites support https, but not all (like tango). + # List the most common ones here for now. + '((anongit|bugs|cgit|dri|patchwork|people|specifications|www|xcb|xorg)\.)?freedesktop\.org', + '((bugs|dev|wiki|www)\.)?gentoo\.org', + '((wiki)\.)?github\.(io|com)', + 'savannah\.(non)?gnu\.org', + '((gcc|www)\.)?gnu\.org', + 'curl\.haxx\.se', + '((bugzilla|git|mirrors|patchwork|planet|www(\.wiki)?)\.)?kernel\.org', + '((bugs|wiki|www)\.)?linuxfoundation\.org', + '((docs|pypi|www)\.)?python\.org', + '(sf|sourceforge)\.net', + '(www\.)?(enlightenment|sourceware|x)\.org', + ) + # Try to anchor the end of the URL so we don't get false positives + # with http://github.com.foo.bar.com/. Unlikely, but possible. + re = re.compile(r'.*\bhttp://(%s)(\s|["\'/]|$)' % r'|'.join(_SITES)) + error = 'URI_HTTPS'
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/emake/
commit: 291e91dde78e3b1cbd5f9886e6825171008ab210 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:00:30 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:14 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=291e91dd repoman: New linechecks module, emake .../repoman/modules/linechecks/emake/__init__.py | 27 ++ .../pym/repoman/modules/linechecks/emake/emake.py | 23 ++ 2 files changed, 50 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/emake/__init__.py b/repoman/pym/repoman/modules/linechecks/emake/__init__.py new file mode 100644 index 0..2e930dae8 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/emake/__init__.py @@ -0,0 +1,27 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Emake plug-in module for repoman LineChecks. +Performs emake checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'paralleldisabled-check': { + 'name': "paralleldisabled", + 'sourcefile': "emake", + 'class': "EMakeParallelDisabledViaMAKEOPTS", + 'description': doc, + }, + 'autodefault-check': { + 'name': "autodefault", + 'sourcefile': "emake", + 'class': "WantAutoDefaultValue", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/emake/emake.py b/repoman/pym/repoman/modules/linechecks/emake/emake.py new file mode 100644 index 0..e1e3e638e --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/emake/emake.py @@ -0,0 +1,23 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class EMakeParallelDisabledViaMAKEOPTS(LineCheck): + """Check for MAKEOPTS=-j1 that disables parallelization.""" + repoman_check_name = 'upstream.workaround' + re = re.compile(r'^\s*MAKEOPTS=(\'|")?.*-j\s*1\b') + error = 'EMAKE_PARALLEL_DISABLED_VIA_MAKEOPTS' + + +class WantAutoDefaultValue(LineCheck): + """Check setting WANT_AUTO* to latest (default value).""" + repoman_check_name = 'ebuild.minorsyn' + _re = re.compile(r'^WANT_AUTO(CONF|MAKE)=(\'|")?latest') + + def check(self, num, line): + m = self._re.match(line) + if m is not None: + return 'WANT_AUTO' + m.group(1) + \ + ' redundantly set to default value "latest" on line: %d'
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/quotes/
commit: 2f8ec909aac9fffc14c15499ed3394bd6445621c Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:04:31 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:15 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2f8ec909 repoman: New linechecks module, quotes .../repoman/modules/linechecks/quotes/__init__.py | 27 +++ .../repoman/modules/linechecks/quotes/quoteda.py | 16 .../repoman/modules/linechecks/quotes/quotes.py| 86 ++ 3 files changed, 129 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/quotes/__init__.py b/repoman/pym/repoman/modules/linechecks/quotes/__init__.py new file mode 100644 index 0..6043ab20c --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/quotes/__init__.py @@ -0,0 +1,27 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Nested plug-in module for repoman LineChecks. +Performs nested subshell checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'quote-check': { + 'name': "quote", + 'sourcefile': "quotes", + 'class': "EbuildQuote", + 'description': doc, + }, + 'quoteda-check': { + 'name': "quoteda", + 'sourcefile': "quoteda", + 'class': "EbuildQuotedA", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/quotes/quoteda.py b/repoman/pym/repoman/modules/linechecks/quotes/quoteda.py new file mode 100644 index 0..7fd9ba797 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/quotes/quoteda.py @@ -0,0 +1,16 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class EbuildQuotedA(LineCheck): + """Ensure ebuilds have no quoting around ${A}""" + + repoman_check_name = 'ebuild.minorsyn' + a_quoted = re.compile(r'.*\"\$(\{A\}|A)\"') + + def check(self, num, line): + match = self.a_quoted.match(line) + if match: + return "Quoted \"${A}\" on line: %d" diff --git a/repoman/pym/repoman/modules/linechecks/quotes/quotes.py b/repoman/pym/repoman/modules/linechecks/quotes/quotes.py new file mode 100644 index 0..68c594e23 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/quotes/quotes.py @@ -0,0 +1,86 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class EbuildQuote(LineCheck): + """Ensure ebuilds have valid quoting around things like D,FILESDIR, etc...""" + + repoman_check_name = 'ebuild.minorsyn' + _message_commands = [ + "die", "echo", "eerror", "einfo", "elog", "eqawarn", "ewarn"] + _message_re = re.compile( + r'\s(' + "|".join(_message_commands) + r')\s+"[^"]*"\s*$') + _ignored_commands = ["local", "export"] + _message_commands + ignore_line = re.compile( + r'(^$)|(^\s*#.*)|(^\s*\w+=.*)' + + r'|(^\s*(' + "|".join(_ignored_commands) + r')\s+)') + ignore_comment = False + var_names = ["D", "DISTDIR", "FILESDIR", "S", "T", "ROOT", "WORKDIR"] + + # EAPI=3/Prefix vars + var_names += ["ED", "EPREFIX", "EROOT"] + + # variables for games.eclass + var_names += [ + "Ddir", "GAMES_PREFIX_OPT", "GAMES_DATADIR", + "GAMES_DATADIR_BASE", "GAMES_SYSCONFDIR", "GAMES_STATEDIR", + "GAMES_LOGDIR", "GAMES_BINDIR"] + + # variables for multibuild.eclass + var_names += ["BUILD_DIR"] + + var_names = "(%s)" % "|".join(var_names) + var_reference = re.compile( + r'\$(\{%s\}|%s\W)' % (var_names, var_names)) + missing_quotes = re.compile( + r'(\s|^)[^"\'\s]*\$\{?%s\}?[^"\'\s]*(\s|$)' % var_names) + cond_begin = re.compile(r'(^|\s+)\[\[($|\\$|\s+)') + cond_end = re.compile(r'(^|\s+)\]\]($|\\$|\s+)') + + def check(self, num, line): + if self.var_reference.search(line) is None: + return + # There can be multiple matches / violations on a single line. We + # have to make sure none of the matches are violators. Once we've + # found one violator, any remaining matches on the same line can + # be ignored. + pos = 0 + while pos <= len(line) - 1: + missing_quotes = self.missing_quotes.search(line, pos) + if not missing_quotes: + break + # If the last character of the previous match is a whitespace + # character, that character may be n
[gentoo-commits] proj/portage:repoman commit in: /
commit: 05068f028ced074c7cb78aa3e21be434555e4be6 Author: El Acheche Anis ubuntu com> AuthorDate: Wed Jul 26 22:20:56 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:35 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=05068f02 repoman: .travis.yml: pyyaml python module is needed for builds .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 20078530e..386591a14 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,6 +14,8 @@ install: - "[[ ${TRAVIS_PYTHON_VERSION} == 3.[6789] || ${TRAVIS_PYTHON_VERSION} == pypy ]] || pip install pysha3" # always install pygost for Streebog - pip install pygost +# pyyaml is needed for building +- pip install pyyaml script: - printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/do/
commit: 44e1ac8209e7e38f4bb81fdcdb7da97f5b9dd619 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 00:19:44 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:14 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=44e1ac82 repoman: New linechecks module, do .../pym/repoman/modules/linechecks/do/__init__.py | 21 + repoman/pym/repoman/modules/linechecks/do/dosym.py | 16 2 files changed, 37 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/do/__init__.py b/repoman/pym/repoman/modules/linechecks/do/__init__.py new file mode 100644 index 0..a56204794 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/do/__init__.py @@ -0,0 +1,21 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Do plug-in module for repoman LineChecks. +Performs do* checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'nonrelative-check': { + 'name': "dosym", + 'sourcefile': "dosym", + 'class': "EbuildNonRelativeDosym", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/do/dosym.py b/repoman/pym/repoman/modules/linechecks/do/dosym.py new file mode 100644 index 0..bab4dad03 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/do/dosym.py @@ -0,0 +1,16 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class EbuildNonRelativeDosym(LineCheck): + """Check ebuild for dosym using absolute paths instead of relative.""" + repoman_check_name = 'ebuild.absdosym' + regex = re.compile( + r'^\s*dosym\s+["\']?(/(bin|etc|lib|opt|sbin|srv|usr|var)\S*)') + + def check(self, num, line): + match = self.regex.match(line) + if match: + return "dosym '%s'... could use relative path" % (match.group(1), ) + " on line: %d"
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/portage/
commit: 656a979fc092abd1ce68b5eb26faadbdad41 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:04:00 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:15 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=656a979f repoman: New linechecks module, portage .../repoman/modules/linechecks/portage/__init__.py | 27 .../repoman/modules/linechecks/portage/internal.py | 37 ++ 2 files changed, 64 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/portage/__init__.py b/repoman/pym/repoman/modules/linechecks/portage/__init__.py new file mode 100644 index 0..d390c6054 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/portage/__init__.py @@ -0,0 +1,27 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Portage plug-in module for repoman LineChecks. +Performs checks for internal portage variable usage in ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'internal-check': { + 'name': "portageinternal", + 'sourcefile': "internal", + 'class': "PortageInternal", + 'description': doc, + }, + 'portageinternalvariableassignment-check': { + 'name': "portageinternalvariableassignment", + 'sourcefile': "internal", + 'class': "PortageInternalVariableAssignment", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/portage/internal.py b/repoman/pym/repoman/modules/linechecks/portage/internal.py new file mode 100644 index 0..869337221 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/portage/internal.py @@ -0,0 +1,37 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class PortageInternal(LineCheck): + repoman_check_name = 'portage.internal' + ignore_comment = True + # Match when the command is preceded only by leading whitespace or a shell + # operator such as (, {, |, ||, or &&. This prevents false positives in + # things like elog messages, as reported in bug #413285. + + internal_portage_func_or_var = ( + 'ecompress|ecompressdir|env-update|prepall|prepalldocs|preplib') + re = re.compile( + r'^(\s*|.*[|&{(]+\s*)\b(%s)\b' % internal_portage_func_or_var) + + def check(self, num, line): + """Run the check on line and return error if there is one""" + m = self.re.match(line) + if m is not None: + return ("'%s'" % m.group(2)) + " called on line: %d" + + +class PortageInternalVariableAssignment(LineCheck): + repoman_check_name = 'portage.internal' + internal_assignment = re.compile( + r'\s*(export\s+)?(EXTRA_ECONF|EXTRA_EMAKE)\+?=') + + def check(self, num, line): + match = self.internal_assignment.match(line) + e = None + if match is not None: + e = 'Assignment to variable %s' % match.group(2) + e += ' on line: %d' + return e
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/helpers/
commit: faabe3297ec32e9b4a12cd622aab0280693f264d Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:01:52 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:15 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=faabe329 repoman: New linechecks module, helpers .../repoman/modules/linechecks/helpers/__init__.py | 21 + .../repoman/modules/linechecks/helpers/offset.py | 22 ++ 2 files changed, 43 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/helpers/__init__.py b/repoman/pym/repoman/modules/linechecks/helpers/__init__.py new file mode 100644 index 0..e2d12afe4 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/helpers/__init__.py @@ -0,0 +1,21 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Helpers plug-in module for repoman LineChecks. +Performs variable helpers checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'nooffset-check': { + 'name': "nooffset", + 'sourcefile': "offset", + 'class': "NoOffsetWithHelpers", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/helpers/offset.py b/repoman/pym/repoman/modules/linechecks/helpers/offset.py new file mode 100644 index 0..5d7624a68 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/helpers/offset.py @@ -0,0 +1,22 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class NoOffsetWithHelpers(LineCheck): + """ Check that the image location, the alternate root offset, and the + offset prefix (D, ROOT, ED, EROOT and EPREFIX) are not used with + helpers """ + + repoman_check_name = 'variable.usedwithhelpers' + # Ignore matches in quoted strings like this: + # elog "installed into ${ROOT}usr/share/php5/apc/." + _install_funcs = ( + 'docinto|do(compress|dir|hard)' + '|exeinto|fowners|fperms|insinto|into') + _quoted_vars = 'D|ROOT|ED|EROOT|EPREFIX' + re = re.compile( + r'^[^#"\']*\b(%s)\s+"?\$\{?(%s)\b.*' % + (_install_funcs, _quoted_vars)) + error = 'NO_OFFSET_WITH_HELPERS'
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/nested/
commit: 420e4103de0a3a56478871ff3f5733067d8da862 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:02:24 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:15 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=420e4103 repoman: New linechecks module, nested .../repoman/modules/linechecks/nested/__init__.py | 21 + .../pym/repoman/modules/linechecks/nested/nested.py | 15 +++ .../repoman/modules/linechecks/nested/nesteddie.py | 11 +++ 3 files changed, 47 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/nested/__init__.py b/repoman/pym/repoman/modules/linechecks/nested/__init__.py new file mode 100644 index 0..8eeeccbac --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/nested/__init__.py @@ -0,0 +1,21 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Nested plug-in module for repoman LineChecks. +Performs nested subshell checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'nesteddie-check': { + 'name': "nesteddie", + 'sourcefile': "nested", + 'class': "EbuildNestedDie", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/nested/nested.py b/repoman/pym/repoman/modules/linechecks/nested/nested.py new file mode 100644 index 0..06b272772 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/nested/nested.py @@ -0,0 +1,15 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class EbuildNestedDie(LineCheck): + """Check ebuild for nested die statements (die statements in subshells)""" + + repoman_check_name = 'ebuild.nesteddie' + nesteddie_re = re.compile(r'^[^#]*\s\(\s[^)]*\bdie\b') + + def check(self, num, line): + if self.nesteddie_re.match(line): + return self.errors['NESTED_DIE_ERROR'] diff --git a/repoman/pym/repoman/modules/linechecks/nested/nesteddie.py b/repoman/pym/repoman/modules/linechecks/nested/nesteddie.py new file mode 100644 index 0..6c1e4be9f --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/nested/nesteddie.py @@ -0,0 +1,11 @@ + + +class EbuildNestedDie(LineCheck): + """Check ebuild for nested die statements (die statements in subshells)""" + + repoman_check_name = 'ebuild.nesteddie' + nesteddie_re = re.compile(r'^[^#]*\s\(\s[^)]*\bdie\b') + + def check(self, num, line): + if self.nesteddie_re.match(line): + return errors.NESTED_DIE_ERROR
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/phases/
commit: a5f301f50d4172dd1db16b916c4ef62727ba01bc Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:03:33 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:15 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a5f301f5 repoman: New linechecks module, phases .../repoman/modules/linechecks/phases/__init__.py | 34 +++ .../pym/repoman/modules/linechecks/phases/phase.py | 71 ++ 2 files changed, 105 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/phases/__init__.py b/repoman/pym/repoman/modules/linechecks/phases/__init__.py new file mode 100644 index 0..476443b25 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/phases/__init__.py @@ -0,0 +1,34 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Phases plug-in module for repoman LineChecks. +Performs phase dependant checks on ebuilds using a PhaseCheck base class. +""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'emakeparallel-check': { + 'name': "emakeparallel", + 'sourcefile': "phase", + 'class': "EMakeParallelDisabled", + 'description': doc, + }, + 'srccompileeconf-check': { + 'name': "srccompileeconf", + 'sourcefile': "phase", + 'class': "SrcCompileEconf", + 'description': doc, + }, + 'srcunpackpatches-check': { + 'name': "srcunpackpatches", + 'sourcefile': "phase", + 'class': "SrcUnpackPatches", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/phases/phase.py b/repoman/pym/repoman/modules/linechecks/phases/phase.py new file mode 100644 index 0..acc3a1e1d --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/phases/phase.py @@ -0,0 +1,71 @@ + +import re + +from portage.eapi import eapi_has_src_prepare_and_src_configure +from repoman.modules.linechecks.base import LineCheck + + +class PhaseCheck(LineCheck): + """ basic class for function detection """ + + func_end_re = re.compile(r'^\}$') + phases_re = re.compile('(%s)' % '|'.join(( + 'pkg_pretend', 'pkg_setup', 'src_unpack', 'src_prepare', + 'src_configure', 'src_compile', 'src_test', 'src_install', + 'pkg_preinst', 'pkg_postinst', 'pkg_prerm', 'pkg_postrm', + 'pkg_config'))) + in_phase = '' + + def check(self, num, line): + m = self.phases_re.match(line) + if m is not None: + self.in_phase = m.group(1) + if self.in_phase != '' and self.func_end_re.match(line) is not None: + self.in_phase = '' + + return self.phase_check(num, line) + + def phase_check(self, num, line): + """ override this function for your checks """ + pass + + +class EMakeParallelDisabled(PhaseCheck): + """Check for emake -j1 calls which disable parallelization.""" + repoman_check_name = 'upstream.workaround' + re = re.compile(r'^\s*emake\s+.*-j\s*1\b') + + def phase_check(self, num, line): + if self.in_phase == 'src_compile' or self.in_phase == 'src_install': + if self.re.match(line): + return self.errors['EMAKE_PARALLEL_DISABLED'] + + +class SrcCompileEconf(PhaseCheck): + repoman_check_name = 'ebuild.minorsyn' + configure_re = re.compile(r'\s(econf|./configure)') + + def check_eapi(self, eapi): + return eapi_has_src_prepare_and_src_configure(eapi) + + def phase_check(self, num, line): + if self.in_phase == 'src_compile': + m = self.configure_re.match(line) + if m is not None: + return ("'%s'" % m.group(1)) + \ + " call should be moved to src_configure from line: %d" + + +class SrcUnpackPatches(PhaseCheck): + repoman_check_name = 'ebuild.minorsyn' + src_prepare_tools_re = re.compile(r'\s(e?patch|sed)\s') + + def check_eapi(self, eapi): + return eapi_has_src_prepare_and_src_configure(eapi) + + def phase_check(self, num, line): + if self.in_phase == 'src_unpack': + m = self.src_prepare_tools_re.search(line) + if m is not None: + return ("'%s'" % m.group(1)) + \ + " call should be moved to src_prepare from line: %d"
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/use/
commit: 439cb1c9cb54c7471996c97f60028d7b528d0d18 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:05:56 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:16 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=439cb1c9 repoman: New linechecks module, use .../pym/repoman/modules/linechecks/use/__init__.py | 21 + .../pym/repoman/modules/linechecks/use/builtwith.py | 10 ++ 2 files changed, 31 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/use/__init__.py b/repoman/pym/repoman/modules/linechecks/use/__init__.py new file mode 100644 index 0..e5665d2d8 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/use/__init__.py @@ -0,0 +1,21 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Use plug-in module for repoman LineChecks. +Performs Built-With-Use checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'builtwith-check': { + 'name': "builtwith", + 'sourcefile': "builtwith", + 'class': "BuiltWithUse", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/use/builtwith.py b/repoman/pym/repoman/modules/linechecks/use/builtwith.py new file mode 100644 index 0..0ec4fae21 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/use/builtwith.py @@ -0,0 +1,10 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class BuiltWithUse(LineCheck): + repoman_check_name = 'ebuild.minorsyn' + re = re.compile(r'(^|.*\b)built_with_use\b') + error = 'BUILT_WITH_USE'
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/
commit: 79c30786d44d7e4d592537e97f2914eae7834e91 Author: El Acheche Anis ubuntu com> AuthorDate: Mon Jul 24 04:49:26 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:34 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=79c30786 repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E261 repoman/pym/repoman/tests/runTests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repoman/pym/repoman/tests/runTests.py b/repoman/pym/repoman/tests/runTests.py index 1795aa487..ca37b14b3 100644 --- a/repoman/pym/repoman/tests/runTests.py +++ b/repoman/pym/repoman/tests/runTests.py @@ -17,7 +17,7 @@ def debug_signal(signum, frame): pdb.set_trace() if platform.python_implementation() == 'Jython': - debug_signum = signal.SIGUSR2 # bug #424259 + debug_signum = signal.SIGUSR2 # bug #424259 else: debug_signum = signal.SIGUSR1
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/, repoman/pym/repoman/modules/scan/ebuild/
commit: 42b08308ce0c527fb85bed0a530cc54c5a901121 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:09:03 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:17 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=42b08308 repoman: Convert multicheck module to the new linechecks sub-module repoman/pym/repoman/modules/scan/ebuild/__init__.py | 2 +- repoman/pym/repoman/modules/scan/ebuild/multicheck.py | 10 +++--- repoman/pym/repoman/scanner.py| 1 + 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/repoman/pym/repoman/modules/scan/ebuild/__init__.py b/repoman/pym/repoman/modules/scan/ebuild/__init__.py index 3e1d31951..1d8ec1941 100644 --- a/repoman/pym/repoman/modules/scan/ebuild/__init__.py +++ b/repoman/pym/repoman/modules/scan/ebuild/__init__.py @@ -47,7 +47,7 @@ module_spec = { 'functions': ['check'], 'func_kwargs': { }, - 'mod_kwargs': ['qatracker', 'options' + 'mod_kwargs': ['qatracker', 'options', 'repo_settings', 'linechecks', ], 'func_kwargs': { 'ebuild': (None, None), diff --git a/repoman/pym/repoman/modules/scan/ebuild/multicheck.py b/repoman/pym/repoman/modules/scan/ebuild/multicheck.py index 9e36e2a68..94526ae9e 100644 --- a/repoman/pym/repoman/modules/scan/ebuild/multicheck.py +++ b/repoman/pym/repoman/modules/scan/ebuild/multicheck.py @@ -8,7 +8,7 @@ import io from portage import _encodings, _unicode_encode from repoman.modules.scan.scanbase import ScanBase -from .checks import run_checks, checks_init +from repoman.modules.linechecks.controller import LineCheckController class MultiCheck(ScanBase): @@ -22,7 +22,11 @@ class MultiCheck(ScanBase): ''' self.qatracker = kwargs.get('qatracker') self.options = kwargs.get('options') - checks_init(self.options.experimental_inherit == 'y') + self.controller = LineCheckController( + kwargs.get('repo_settings'), + kwargs.get('linechecks') + ) + self.controller.checks_init(self.options.experimental_inherit == 'y') def check(self, **kwargs): '''Check the ebuild for utf-8 encoding @@ -40,7 +44,7 @@ class MultiCheck(ScanBase): errors='strict'), mode='r', encoding=_encodings['repo.content']) try: - for check_name, e in run_checks(f, pkg): + for check_name, e in self.controller.run_checks(f, pkg): self.qatracker.add_error( check_name, ebuild.relative_path + ': %s' % e) finally: diff --git a/repoman/pym/repoman/scanner.py b/repoman/pym/repoman/scanner.py index b3d030570..d61e50131 100644 --- a/repoman/pym/repoman/scanner.py +++ b/repoman/pym/repoman/scanner.py @@ -193,6 +193,7 @@ class Scanner(object): "env": self.env, "have": self.have, "dev_keywords": self.dev_keywords, + "linechecks": self.moduleconfig.linechecks, } # initialize the plugin checks here self.modules = {}
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/
commit: 652d0e28d19817db5263a48a3fe6fa889b31cc51 Author: El Acheche Anis ubuntu com> AuthorDate: Mon Jul 24 04:46:28 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:34 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=652d0e28 repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E401 repoman/pym/repoman/tests/runTests.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repoman/pym/repoman/tests/runTests.py b/repoman/pym/repoman/tests/runTests.py index 759abdd82..3125ff058 100644 --- a/repoman/pym/repoman/tests/runTests.py +++ b/repoman/pym/repoman/tests/runTests.py @@ -3,7 +3,8 @@ # Copyright 2006-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -import os, sys +import os +import sys import os.path as osp import grp import platform
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/deprecated/
commit: 89a1924390edfb173136a8787b0161e377332edb Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 00:19:12 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:14 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=89a19243 repoman: New linechecks module, deprecated .../modules/linechecks/deprecated/__init__.py | 46 +++ .../modules/linechecks/deprecated/deprecated.py| 32 +++ .../modules/linechecks/deprecated/inherit.py | 66 ++ 3 files changed, 144 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/__init__.py b/repoman/pym/repoman/modules/linechecks/deprecated/__init__.py new file mode 100644 index 0..8c5f61d49 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/deprecated/__init__.py @@ -0,0 +1,46 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Deprecated plug-in module for repoman LineChecks. +Performs miscelaneous deprecation checks on ebuilds not covered by +specialty modules.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'deprecated', + 'description': doc, + 'provides':{ + 'useq-check': { + 'name': "useq", + 'sourcefile': "deprecated", + 'class': "DeprecatedUseq", + 'description': doc, + }, + 'hasq-check': { + 'name': "hasq", + 'sourcefile': "deprecated", + 'class': "DeprecatedHasq", + 'description': doc, + }, + 'preserve-check': { + 'name': "preservelib", + 'sourcefile': "deprecated", + 'class': "PreserveOldLib", + 'description': doc, + }, + 'bindnow-check': { + 'name': "bindnow", + 'sourcefile': "deprecated", + 'class': "DeprecatedBindnowFlags", + 'description': doc, + }, + 'inherit-check': { + 'name': "inherit", + 'sourcefile': "inherit", + 'class': "InheritDeprecated", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/deprecated.py b/repoman/pym/repoman/modules/linechecks/deprecated/deprecated.py new file mode 100644 index 0..b33852e74 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/deprecated/deprecated.py @@ -0,0 +1,32 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class DeprecatedUseq(LineCheck): + """Checks for use of the deprecated useq function""" + repoman_check_name = 'ebuild.minorsyn' + re = re.compile(r'(^|.*\b)useq\b') + error = 'USEQ_ERROR' + + +class DeprecatedHasq(LineCheck): + """Checks for use of the deprecated hasq function""" + repoman_check_name = 'ebuild.minorsyn' + re = re.compile(r'(^|.*\b)hasq\b') + error = 'HASQ_ERROR' + + +class PreserveOldLib(LineCheck): + """Check for calls to the deprecated preserve_old_lib function.""" + repoman_check_name = 'ebuild.minorsyn' + re = re.compile(r'.*preserve_old_lib') + error = 'PRESERVE_OLD_LIB' + + +class DeprecatedBindnowFlags(LineCheck): + """Check for calls to the deprecated bindnow-flags function.""" + repoman_check_name = 'ebuild.minorsyn' + re = re.compile(r'.*\$\(bindnow-flags\)') + error = 'DEPRECATED_BINDNOW_FLAGS' diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py new file mode 100644 index 0..8a20f22a4 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py @@ -0,0 +1,66 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class InheritDeprecated(LineCheck): + """Check if ebuild directly or indirectly inherits a deprecated eclass.""" + + repoman_check_name = 'inherit.deprecated' + + # deprecated eclass : new eclass (False if no new eclass) + deprecated_eclasses = { + "base": False, + "bash-completion": "bash-completion-r1", + "boost-utils": False, + "clutter": "gnome2", + "confutils": False, + "distutils": "distutils-r1", + "games": False, + "gems": "ruby-fakegem", + "gpe": False, + "gst-plugins-bad": "gstreamer", + "gst-plugins-base": "gstreamer", + "gst-plugins-good": "gstreamer", + "gst-plugins-ugly": "gstreamer", + "gst-plugin
[gentoo-commits] proj/portage:repoman commit in: pym/portage/
commit: 4cdcaf7ffc9a03e5113f76e7f7860275615166c5 Author: Brian Dolbec gentoo org> AuthorDate: Thu Aug 17 01:50:21 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:17 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4cdcaf7f module.py: Extend the module loader for API version checking If provided with an iterable of compatibility versions, The controller will check the plugin modules module_spec 'version' variable is compatible with the base application. pym/portage/module.py | 22 -- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/pym/portage/module.py b/pym/portage/module.py index 00f322387..f5116b6f5 100644 --- a/pym/portage/module.py +++ b/pym/portage/module.py @@ -15,6 +15,10 @@ class InvalidModuleName(PortageException): """An invalid or unknown module name.""" +class ModuleVersionError(PortageException): + '''An incompatible module version''' + + class Module(object): """Class to define and hold our plug-in module @@ -87,16 +91,17 @@ class Modules(object): @param namepath: Python import path to the "modules" directory """ - def __init__(self, path, namepath): + def __init__(self, path, namepath, compat_versions=None): self._module_path = path self._namepath = namepath + self.compat_versions = compat_versions self.parents = [] self._modules = self._get_all_modules() self.modules = ProtectedDict(self._modules) self.module_names = sorted(self._modules) def _get_all_modules(self): - """scans the emaint modules dir for loadable modules + """scans the _module_path dir for loadable modules @rtype: dictionary of module_plugins """ @@ -117,6 +122,7 @@ class Modules(object): kids = {} for entry in importables: new_module = Module(entry, self._namepath) + self._check_compat(new_module) for module_name in new_module.kids: kid = new_module.kids[module_name] kid['parent'] = new_module @@ -211,6 +217,8 @@ class Modules(object): @type modname: string @param modname: the module class name + @type var: string + @param var: the base level variable to return @type dictionary @return: the modules class exported options descriptions """ @@ -220,3 +228,13 @@ class Modules(object): raise InvalidModuleName( "Module name '%s' was invalid or not found" % modname) return value + + def _check_compat(self, module): + if self.compat_versions: + if not module.module_spec['version'] in self.compat_versions: + raise ModuleVersionError( + "Error loading '%s' plugin module: %s, version: %s\n" + "Module is not compatible with the current application version\n" + "Compatible module API versions are: %s" + % (self._namepath, module.module_spec['name'], + module.module_spec['version'], self.compat_versions))
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/
commit: 0069db2e51ad7e780bfa450f073e8b24ecd54648 Author: El Acheche Anis ubuntu com> AuthorDate: Mon Jul 24 04:47:42 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:34 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0069db2e repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E302 repoman/pym/repoman/tests/runTests.py | 1 + 1 file changed, 1 insertion(+) diff --git a/repoman/pym/repoman/tests/runTests.py b/repoman/pym/repoman/tests/runTests.py index 3125ff058..1795aa487 100644 --- a/repoman/pym/repoman/tests/runTests.py +++ b/repoman/pym/repoman/tests/runTests.py @@ -11,6 +11,7 @@ import platform import pwd import signal + def debug_signal(signum, frame): import pdb pdb.set_trace()
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/eapi/
commit: fb1afecc6583a10ff477d4f9be600d4252c67b06 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 00:20:37 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:14 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fb1afecc repoman: New linechecks module, eapi .../repoman/modules/linechecks/eapi/__init__.py| 51 + .../pym/repoman/modules/linechecks/eapi/checks.py | 83 ++ .../repoman/modules/linechecks/eapi/definition.py | 36 ++ 3 files changed, 170 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/eapi/__init__.py b/repoman/pym/repoman/modules/linechecks/eapi/__init__.py new file mode 100644 index 0..e598fdfe3 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/eapi/__init__.py @@ -0,0 +1,51 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Eapi plug-in module for repoman LineChecks. +Performs eapi dependant checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'eapi', + 'description': doc, + 'provides':{ + 'definition-check': { + 'name': "definition", + 'sourcefile': "definition", + 'class': "EapiDefinition", + 'description': doc, + }, + 'srcprepare-check': { + 'name': "srcprepare", + 'sourcefile': "checks", + 'class': "UndefinedSrcPrepareSrcConfigurePhases", + 'description': doc, + }, + 'eapi3deprecated-check': { + 'name': "eapi3deprecated", + 'sourcefile': "checks", + 'class': "Eapi3DeprecatedFuncs", + 'description': doc, + }, + 'pkgpretend-check': { + 'name': "pkgpretend", + 'sourcefile': "checks", + 'class': "UndefinedPkgPretendPhase", + 'description': doc, + }, + 'eapi4incompatible-check': { + 'name': "eapi4incompatible", + 'sourcefile': "checks", + 'class': "Eapi4IncompatibleFuncs", + 'description': doc, + }, + 'eapi4gonevars-check': { + 'name': "eapi4gonevars", + 'sourcefile': "checks", + 'class': "Eapi4GoneVars", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/eapi/checks.py b/repoman/pym/repoman/modules/linechecks/eapi/checks.py new file mode 100644 index 0..de899c061 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/eapi/checks.py @@ -0,0 +1,83 @@ + +import re + +from portage.eapi import ( + eapi_has_src_prepare_and_src_configure, eapi_has_dosed_dohard, + eapi_exports_AA, eapi_has_pkg_pretend) +from repoman.modules.linechecks.base import LineCheck + + +# EAPI <2 checks +class UndefinedSrcPrepareSrcConfigurePhases(LineCheck): + repoman_check_name = 'EAPI.incompatible' + src_configprepare_re = re.compile(r'\s*(src_configure|src_prepare)\s*\(\)') + + def check_eapi(self, eapi): + return not eapi_has_src_prepare_and_src_configure(eapi) + + def check(self, num, line): + m = self.src_configprepare_re.match(line) + if m is not None: + return ("'%s'" % m.group(1)) + \ + " phase is not defined in EAPI < 2 on line: %d" + + +# EAPI-3 checks +class Eapi3DeprecatedFuncs(LineCheck): + repoman_check_name = 'EAPI.deprecated' + deprecated_commands_re = re.compile(r'^\s*(check_license)\b') + + def check_eapi(self, eapi): + return eapi not in ('0', '1', '2') + + def check(self, num, line): + m = self.deprecated_commands_re.match(line) + if m is not None: + return ("'%s'" % m.group(1)) + \ + " has been deprecated in EAPI=3 on line: %d" + + +# EAPI <4 checks +class UndefinedPkgPretendPhase(LineCheck): + repoman_check_name = 'EAPI.incompatible' + pkg_pretend_re = re.compile(r'\s*(pkg_pretend)\s*\(\)') + + def check_eapi(self, eapi): + return not eapi_has_pkg_pretend(eapi) + + def check(self, num, line): + m = self.pkg_pretend_re.match(line) + if m is not None: + return ("'%s'" % m.group(1)) + \ + " phase is not defined in EAPI < 4 on line: %d" + + +# EAPI-4 checks +class Eapi4IncompatibleFuncs(LineCheck): + repoman_check_name = 'EAPI.incompatible' +
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/
commit: 4b78ebe663d1de0fad092c36e2d340d695e66ca5 Author: El Acheche Anis ubuntu com> AuthorDate: Mon Jul 24 04:50:07 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:35 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4b78ebe6 repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E226 repoman/pym/repoman/tests/runTests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repoman/pym/repoman/tests/runTests.py b/repoman/pym/repoman/tests/runTests.py index ca37b14b3..b0e715ec6 100644 --- a/repoman/pym/repoman/tests/runTests.py +++ b/repoman/pym/repoman/tests/runTests.py @@ -35,7 +35,7 @@ repoman_pym = osp.dirname(osp.dirname(osp.dirname(osp.realpath(__file__ sys.path.insert(0, repoman_pym) # Add in the parent portage python modules -portage_pym = osp.dirname(osp.dirname(repoman_pym))+'/pym' +portage_pym = osp.dirname(osp.dirname(repoman_pym)) + '/pym' sys.path.insert(0, portage_pym) # import our centrally initialized portage instance
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/useless/
commit: 5e555d2420a65507448c768b1aff7b34418fa9c6 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:06:38 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:16 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5e555d24 repoman: New linechecks module, useless .../repoman/modules/linechecks/useless/__init__.py | 27 ++ .../pym/repoman/modules/linechecks/useless/cd.py | 24 +++ .../repoman/modules/linechecks/useless/dodoc.py| 16 + 3 files changed, 67 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/useless/__init__.py b/repoman/pym/repoman/modules/linechecks/useless/__init__.py new file mode 100644 index 0..acc4479f5 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/useless/__init__.py @@ -0,0 +1,27 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Useless plug-in module for repoman LineChecks. +Performs checks for useless operations on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'uselesscds-check': { + 'name': "uselesscds", + 'sourcefile': "cd", + 'class': "EbuildUselessCdS", + 'description': doc, + }, + 'uselessdodoc-check': { + 'name': "uselessdodoc", + 'sourcefile': "dodoc", + 'class': "EbuildUselessDodoc", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/useless/cd.py b/repoman/pym/repoman/modules/linechecks/useless/cd.py new file mode 100644 index 0..3daa04451 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/useless/cd.py @@ -0,0 +1,24 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class EbuildUselessCdS(LineCheck): + """Check for redundant cd ${S} statements""" + repoman_check_name = 'ebuild.minorsyn' + _src_phases = r'^\s*src_(prepare|configure|compile|install|test)\s*\(\)' + method_re = re.compile(_src_phases) + cds_re = re.compile(r'^\s*cd\s+("\$(\{S\}|S)"|\$(\{S\}|S))\s') + + def __init__(self, errors): + self.errors = errors + self.check_next_line = False + + def check(self, num, line): + if self.check_next_line: + self.check_next_line = False + if self.cds_re.match(line): + return self.errors['REDUNDANT_CD_S_ERROR'] + elif self.method_re.match(line): + self.check_next_line = True diff --git a/repoman/pym/repoman/modules/linechecks/useless/dodoc.py b/repoman/pym/repoman/modules/linechecks/useless/dodoc.py new file mode 100644 index 0..502bfbea8 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/useless/dodoc.py @@ -0,0 +1,16 @@ + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class EbuildUselessDodoc(LineCheck): + """Check ebuild for useless files in dodoc arguments.""" + repoman_check_name = 'ebuild.minorsyn' + uselessdodoc_re = re.compile( + r'^\s*dodoc(\s+|\s+.*\s+)(ABOUT-NLS|COPYING|LICENCE|LICENSE)($|\s)') + + def check(self, num, line): + match = self.uselessdodoc_re.match(line) + if match: + return "Useless dodoc '%s'" % (match.group(2), ) + " on line: %d"
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/patches/
commit: 0b861f2b8372026938dc2d0b18cbb24f787bb108 Author: Brian Dolbec gentoo org> AuthorDate: Sat Jul 15 01:02:58 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:15 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0b861f2b repoman: New linechecks module, patches .../repoman/modules/linechecks/patches/__init__.py | 21 + .../repoman/modules/linechecks/patches/patches.py | 16 2 files changed, 37 insertions(+) diff --git a/repoman/pym/repoman/modules/linechecks/patches/__init__.py b/repoman/pym/repoman/modules/linechecks/patches/__init__.py new file mode 100644 index 0..67434f911 --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/patches/__init__.py @@ -0,0 +1,21 @@ +# Copyright 2015-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +doc = """Patches plug-in module for repoman LineChecks. +Performs PATCHES variable checks on ebuilds.""" +__doc__ = doc[:] + + +module_spec = { + 'name': 'do', + 'description': doc, + 'provides':{ + 'patches-check': { + 'name': "patches", + 'sourcefile': "patches", + 'class': "EbuildPatches", + 'description': doc, + }, + } +} + diff --git a/repoman/pym/repoman/modules/linechecks/patches/patches.py b/repoman/pym/repoman/modules/linechecks/patches/patches.py new file mode 100644 index 0..63651cd7c --- /dev/null +++ b/repoman/pym/repoman/modules/linechecks/patches/patches.py @@ -0,0 +1,16 @@ + + +import re + +from repoman.modules.linechecks.base import LineCheck + + +class EbuildPatches(LineCheck): + """Ensure ebuilds use bash arrays for PATCHES to ensure white space safety""" + repoman_check_name = 'ebuild.patches' + re = re.compile(r'^\s*PATCHES=[^\(]') + error = 'PATCHES_ERROR' + + def check_eapi(self, eapi): + return eapi in ("0", "1", "2", "3", "4", "4-python", + "4-slot-abi", "5", "5-hdepend", "5-progress")
[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/metadata/, ...
commit: e04fdbf1448a2353d1c20f26ab6039b0449aac7f Author: Brian Dolbec gentoo org> AuthorDate: Wed Aug 16 23:24:24 2017 + Commit: Brian Dolbec gentoo org> CommitDate: Mon Sep 11 16:13:17 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e04fdbf1 repoman: Initial adding file/module/API version repoman/pym/repoman/config.py| 7 +-- repoman/pym/repoman/main.py | 3 +++ repoman/pym/repoman/modules/linechecks/assignment/__init__.py| 3 ++- repoman/pym/repoman/modules/linechecks/config.py | 2 +- repoman/pym/repoman/modules/linechecks/depend/__init__.py| 3 ++- repoman/pym/repoman/modules/linechecks/deprecated/__init__.py| 3 ++- repoman/pym/repoman/modules/linechecks/do/__init__.py| 3 ++- repoman/pym/repoman/modules/linechecks/eapi/__init__.py | 3 ++- repoman/pym/repoman/modules/linechecks/emake/__init__.py | 3 ++- repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py | 3 ++- repoman/pym/repoman/modules/linechecks/helpers/__init__.py | 3 ++- repoman/pym/repoman/modules/linechecks/nested/__init__.py| 3 ++- repoman/pym/repoman/modules/linechecks/patches/__init__.py | 3 ++- repoman/pym/repoman/modules/linechecks/phases/__init__.py| 3 ++- repoman/pym/repoman/modules/linechecks/portage/__init__.py | 3 ++- repoman/pym/repoman/modules/linechecks/quotes/__init__.py| 3 ++- repoman/pym/repoman/modules/linechecks/uri/__init__.py | 3 ++- repoman/pym/repoman/modules/linechecks/use/__init__.py | 3 ++- repoman/pym/repoman/modules/linechecks/useless/__init__.py | 3 ++- repoman/pym/repoman/modules/linechecks/whitespace/__init__.py| 3 ++- repoman/pym/repoman/modules/linechecks/workaround/__init__.py| 3 ++- repoman/pym/repoman/modules/scan/depend/__init__.py | 3 ++- repoman/pym/repoman/modules/scan/directories/__init__.py | 3 ++- repoman/pym/repoman/modules/scan/eapi/__init__.py| 3 ++- repoman/pym/repoman/modules/scan/ebuild/__init__.py | 3 ++- repoman/pym/repoman/modules/scan/eclasses/__init__.py| 3 ++- repoman/pym/repoman/modules/scan/fetch/__init__.py | 3 ++- repoman/pym/repoman/modules/scan/keywords/__init__.py| 3 ++- repoman/pym/repoman/modules/scan/manifest/__init__.py| 3 ++- repoman/pym/repoman/modules/scan/metadata/__init__.py| 3 ++- repoman/pym/repoman/modules/scan/module.py | 9 ++--- repoman/pym/repoman/modules/scan/options/__init__.py | 3 ++- repoman/pym/repoman/qa_data.py | 4 ++-- repoman/pym/repoman/repos.py | 2 +- repoman/pym/repoman/scanner.py | 3 ++- 35 files changed, 76 insertions(+), 38 deletions(-) diff --git a/repoman/pym/repoman/config.py b/repoman/pym/repoman/config.py index f98130db3..dbf75237c 100644 --- a/repoman/pym/repoman/config.py +++ b/repoman/pym/repoman/config.py @@ -142,8 +142,11 @@ def load_config(conf_dirs, file_extensions=None, valid_versions=None): if config: if config['version'] not in valid_versions: - raise ConfigError("Invalid file version: %s in: %s\nPlease upgrade repoman: current valid versions: %s" - % (config['version'], filename, valid_versions)) + raise ConfigError( + "Invalid file version: %s in: %s\nPlease upgrade to " + ">=app-portage/repoman-%s, current valid API versions: %s" + % (config['version'], filename, + config['repoman_version'], valid_versions)) result = merge_config(result, config) return result diff --git a/repoman/pym/repoman/main.py b/repoman/pym/repoman/main.py index c1e3b99fe..81e2ff61e 100755 --- a/repoman/pym/repoman/main.py +++ b/repoman/pym/repoman/main.py @@ -47,10 +47,12 @@ os.umask(0o22) LOGLEVEL = logging.WARNING portage.util.initialize_logger(LOGLEVEL) +VALID_VERSIONS = [1,] def repoman_main(argv): config_root = os.environ.get("PORTAGE_CONFIGROOT") repoman_settings = portage.config(config_root=config_root, local_config=False) + repoman_settings.valid_versions = VALID_VERSIONS if repoman_settings.get("NOCOLOR", "").lower() in ("yes", "true") or \ repoman_settings.get('TERM') == 'dumb' or \ @@ -92,6 +94,7 @@ def repoman_main(argv): config_root, portdir, portdir_overlay, repoman_settings, vcs_settings, options, qadata) repoman_settings = repo_settings.repoman_settings + repom
[gentoo-commits] repo/gentoo:master commit in: dev-libs/expat/
commit: 28f26eba4d9ee2144636d5856a9bfe7396d3abcd Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Sep 11 21:41:26 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 11 21:41:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f26eba dev-libs/expat: stable 2.2.1 for hppa, bug #622046 (thanks to Dakon) Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa" dev-libs/expat/expat-2.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/expat/expat-2.2.1.ebuild b/dev-libs/expat/expat-2.2.1.ebuild index c34b56952dd..d5f1905 100644 --- a/dev-libs/expat/expat-2.2.1.ebuild +++ b/dev-libs/expat/expat-2.2.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/expat/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="elibc_FreeBSD examples static-libs unicode" RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
[gentoo-commits] repo/gentoo:master commit in: virtual/perl-File-Path/
commit: a0498c8a913dd4ff0399926f185f031bd09932b4 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Sep 11 21:41:22 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 11 21:41:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0498c8a virtual/perl-File-Path: stable 2.130.0 for hppa, bug #620304 (thanks to Dakon) Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa" virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild index 5d1b08a1fda..114f91ededb 100644 --- a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild +++ b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild @@ -5,7 +5,7 @@ EAPI=6 DESCRIPTION="Virtual for ${PN#perl-}" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" ~perl-core/${PN#perl-}-${PV}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/perl/
commit: 5c668b06f05a5658b334834ede4533016dcce8ad Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Sep 11 21:41:30 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 11 21:41:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c668b06 dev-lang/perl: stable 5.24.1-r2 for hppa, bug #620304 (thanks to Dakon) Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa" dev-lang/perl/perl-5.24.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/perl/perl-5.24.1-r2.ebuild b/dev-lang/perl/perl-5.24.1-r2.ebuild index c913dcc4cd7..83418ead5e4 100644 --- a/dev-lang/perl/perl-5.24.1-r2.ebuild +++ b/dev-lang/perl/perl-5.24.1-r2.ebuild @@ -29,7 +29,7 @@ HOMEPAGE="http://www.perl.org/"; LICENSE="|| ( Artistic GPL-1+ )" SLOT="0/${SHORT_PV}" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="berkdb debug doc gdbm ithreads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: perl-core/File-Path/
commit: 14ae554ca5715c4c6a4d98e1f2f567dde1d08ed4 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Sep 11 21:41:18 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 11 21:41:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ae554c perl-core/File-Path: stable 2.130.0 for hppa, bug #620304 (thanks to Dakon) Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa" perl-core/File-Path/File-Path-2.130.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perl-core/File-Path/File-Path-2.130.0.ebuild b/perl-core/File-Path/File-Path-2.130.0.ebuild index 3d251bcedf6..d6be75cb89d 100644 --- a/perl-core/File-Path/File-Path-2.130.0.ebuild +++ b/perl-core/File-Path/File-Path-2.130.0.ebuild @@ -10,6 +10,6 @@ inherit perl-module DESCRIPTION="File path and name utilities" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: net-dns/bind-tools/
commit: 94b2888c2f035bc2d9ce5baac83d6d1ac50f3d7b Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Sep 11 20:59:44 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Sep 11 21:01:53 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b2888c net-dns/bind-tools: x86 stable (bug #623154) Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild b/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild index d70d99bb892..61d86263900 100644 --- a/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild +++ b/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild @@ -16,7 +16,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz"; LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" SLOT="0" -KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc gost gssapi idn ipv6 libressl readline seccomp ssl urandom xml" # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/
commit: 0c6ff9583283e9884a45f7feb8ef5677c0a4f0bb Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Sep 11 20:40:13 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Sep 11 21:01:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6ff958 sys-devel/binutils: x86 stable (bug #624524) Package-Manager: Portage-2.3.8, Repoman-2.3.3 sys-devel/binutils/binutils-2.28.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/binutils/binutils-2.28.1.ebuild b/sys-devel/binutils/binutils-2.28.1.ebuild index 6f5950dce38..bf3081deef9 100644 --- a/sys-devel/binutils/binutils-2.28.1.ebuild +++ b/sys-devel/binutils/binutils-2.28.1.ebuild @@ -7,4 +7,4 @@ PATCHVER="1.0" ELF2FLT_VER="" inherit toolchain-binutils -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc ~x86 ~amd64-fbsd -sparc-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd -sparc-fbsd ~x86-fbsd"
[gentoo-commits] repo/gentoo:master commit in: net-dns/bind/
commit: a836c85121e4d49cc8e9b716fc50456e3524952a Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Sep 11 20:58:17 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Sep 11 21:01:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a836c851 net-dns/bind: x86 stable (bug #623154) Package-Manager: Portage-2.3.8, Repoman-2.3.3 net-dns/bind/bind-9.11.1_p3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/bind/bind-9.11.1_p3.ebuild b/net-dns/bind/bind-9.11.1_p3.ebuild index 33b1a9765ec..44b516ee5b4 100644 --- a/net-dns/bind/bind-9.11.1_p3.ebuild +++ b/net-dns/bind/bind-9.11.1_p3.ebuild @@ -38,7 +38,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" # -berkdb by default re bug 602682 IUSE="-berkdb +caps dlz dnstap doc filter- fixed-rrset geoip gost gssapi idn ipv6 json ldap libressl lmdb mysql nslint odbc postgres python rpz seccomp selinux ssl static-libs
[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/
commit: 4a75a4f185c8c636eb2dc74f78a2817ac6d57dfa Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Sep 11 21:01:36 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Sep 11 21:01:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a75a4f1 media-video/ffmpeg: x86 stable (bug #627018) Package-Manager: Portage-2.3.8, Repoman-2.3.3 media-video/ffmpeg/ffmpeg-3.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/ffmpeg/ffmpeg-3.3.3.ebuild b/media-video/ffmpeg/ffmpeg-3.3.3.ebuild index a469a1fdf31..f0c2c72e244 100644 --- a/media-video/ffmpeg/ffmpeg-3.3.3.ebuild +++ b/media-video/ffmpeg/ffmpeg-3.3.3.ebuild @@ -54,7 +54,7 @@ LICENSE=" samba? ( GPL-3 ) " if [ "${PV#}" = "${PV}" ] ; then - KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" fi # Options to use as use_enable in the foo[:bar] form.
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: b6a6e2e7af38063427741b9db162718a000464be Author: Michael Orlitzky gentoo org> AuthorDate: Mon Sep 11 20:51:54 2017 + Commit: Michael Orlitzky gentoo org> CommitDate: Mon Sep 11 20:51:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a6e2e7 profiles: unmask =net-analyzer/nagios{,-core}-4.3.4. profiles/package.mask | 5 - 1 file changed, 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 9e6eec16a03..01916da8edc 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -156,11 +156,6 @@ dev-qt/qtphonon # net-analyzer/ntopng is available net-analyzer/ntop -# Michael Orlitzky (30 Aug 2017) -# Ownership of most installed files has changed; needs testing. -=net-analyzer/nagios-core-4.3.4 -=net-analyzer/nagios-4.3.4 - # James Le Cuirot (29 Aug 2017) # The FOSS-friendly oracle-javamail has rendered other implementations # and the virtual obsolete. Removal in 30 days. See bug #553186.
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencv/
commit: 8d93eec00a5d7ed495f31c6d5b9fa06ee0a87fbf Author: Michał Górny gentoo org> AuthorDate: Mon Sep 11 20:39:38 2017 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 11 20:43:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d93eec0 media-libs/opencv: Multilib [contrib_hdf] headers Closes: https://bugs.gentoo.org/630604 media-libs/opencv/opencv-3.1.0-r8.ebuild | 3 +++ media-libs/opencv/opencv-3.2.0-r3.ebuild | 3 +++ 2 files changed, 6 insertions(+) diff --git a/media-libs/opencv/opencv-3.1.0-r8.ebuild b/media-libs/opencv/opencv-3.1.0-r8.ebuild index 58487f70f7b..d98e0e09ffd 100644 --- a/media-libs/opencv/opencv-3.1.0-r8.ebuild +++ b/media-libs/opencv/opencv-3.1.0-r8.ebuild @@ -114,6 +114,9 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/opencv2/cvv/filter.hpp /usr/include/opencv2/cvv/final_show.hpp /usr/include/opencv2/cvv/show_image.hpp + # [contrib_hdf] + /usr/include/opencv2/hdf.hpp + /usr/include/opencv2/hdf/hdf5.hpp # [vtk] /usr/include/opencv2/viz.hpp /usr/include/opencv2/viz/types.hpp diff --git a/media-libs/opencv/opencv-3.2.0-r3.ebuild b/media-libs/opencv/opencv-3.2.0-r3.ebuild index 6ca89918bc5..94e5af0f524 100644 --- a/media-libs/opencv/opencv-3.2.0-r3.ebuild +++ b/media-libs/opencv/opencv-3.2.0-r3.ebuild @@ -107,6 +107,9 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/opencv2/cvv/filter.hpp /usr/include/opencv2/cvv/final_show.hpp /usr/include/opencv2/cvv/show_image.hpp + # [contrib_hdf] + /usr/include/opencv2/hdf.hpp + /usr/include/opencv2/hdf/hdf5.hpp # [vtk] /usr/include/opencv2/viz.hpp /usr/include/opencv2/viz/types.hpp
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXpresent/
commit: 5c1684a25f2c3b6d2d57d406fd981dd610f62c94 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Sep 11 20:38:04 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 11 20:41:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1684a2 x11-libs/libXpresent: keyworded 1.0.0 for ppc64, bug #616260 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64" x11-libs/libXpresent/libXpresent-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-libs/libXpresent/libXpresent-1.0.0.ebuild b/x11-libs/libXpresent/libXpresent-1.0.0.ebuild index 49d1cfd11fe..f78b12e347b 100644 --- a/x11-libs/libXpresent/libXpresent-1.0.0.ebuild +++ b/x11-libs/libXpresent/libXpresent-1.0.0.ebuild @@ -8,7 +8,7 @@ inherit xorg-2 DESCRIPTION="X Present Extension C Library" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Dependencies/files/, dev-perl/Test-Dependencies/
commit: ca1d40bfe9630aed8d9dd08692113d67ed107945 Author: Kent Fredric gentoo org> AuthorDate: Mon Sep 11 20:34:05 2017 + Commit: Kent Fredric gentoo org> CommitDate: Mon Sep 11 20:36:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1d40bf dev-perl/Test-Dependencies: Bump to version 0.230.0 and kill ::Heavy This bump removes support for having ::Heavy work and forces the code paths to try the ::Light, or die() This is because there's little evidence anyone uses this, as its been broken since Perl 5.22, and allows us to consider removing rpm-build-perl without also removing Test::Dependencies (Test::Dependencies doesn't itself have any obvious consumers, but it did recently from Crypt-SMIME) Bug: https://bugs.gentoo.org/623096 Bug: https://bugs.gentoo.org/627080 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-perl/Test-Dependencies/Manifest| 1 + .../Test-Dependencies-0.230.0.ebuild | 37 +++ ...Dependencies-0.230.0-backcompat-test-more.patch | 78 ++ .../files/Test-Dependencies-0.230.0-no-heavy.patch | 287 + 4 files changed, 403 insertions(+) diff --git a/dev-perl/Test-Dependencies/Manifest b/dev-perl/Test-Dependencies/Manifest index 3663f9ebe9c..eec4d058114 100644 --- a/dev-perl/Test-Dependencies/Manifest +++ b/dev-perl/Test-Dependencies/Manifest @@ -1,2 +1,3 @@ DIST Test-Dependencies-0.12.tar.gz 23960 SHA256 c801e440550b8bc6e111d3add8ce0b6d97ce03cfe9f450845a95b43761b41d20 SHA512 9d08602a28c9b20ef63def7c0d3a0908fc148e354a9fc04166f56f6bdbe69543b106b09a902cb7fb88912f83ed40bb8da7a74b3f48f1d14f6abb9204ccdd WHIRLPOOL d930a6b2bcd086fe1e34787fcff41dae2de0e0c07d2bd393bb146a53bc8f502532e17c1b7250f0c83c0f5d1ba997444c3aaa7652bc4322b65a00b9f825d5af44 DIST Test-Dependencies-0.21.tar.gz 42936 SHA256 ccd56e400be33bb198228909efc2516539607701401fb369ac90c724b84c2012 SHA512 0da1004cdd5fbfb68f4f19ec2013ef37ae4ce85921532b80717ae91d6e5332cae6c5b6511768105945ccb35eccb1f450602a5c5309e511591f0f7c57a02c3788 WHIRLPOOL 84e80cd09faa5d9aa307828aeeb96df21c03d0c79a41b4f6f4d1ea9024248a6ae7b08fcbbfa2cbd50bec9f0348b7e7c59e177fab9ca88af00589ada79d3a99df +DIST Test-Dependencies-0.23.tar.gz 16324 SHA256 14e42182e2bdadcf1b155b0904a2a7e3067f8606457fe778f67498597a9357af SHA512 cfbf3c337e8a26d1f4803d788a67399e7d87b611d4d9c4b3c942893212d9f7b614f45c03dacd19f081a25010f11e5e24ffe704196fc92cfd9466dd1ad84d48c3 WHIRLPOOL d0e26bec27dcbf2512006b99e3731c4f30b654d12913cdd122709db551c2c80d3518313320d20b6fdcd05fc804d75af6da4df8a258d2cc4be4019b4c9a1c0ded diff --git a/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild b/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild new file mode 100644 index 000..567f8323af2 --- /dev/null +++ b/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=EHUELS +DIST_VERSION=0.23 +inherit perl-module + +DESCRIPTION="Ensure that your dependency listing is complete" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +PATCHES=( + "${FILESDIR}/${P}-no-heavy.patch" + "${FILESDIR}/${P}-backcompat-test-more.patch" +) +RDEPEND=" + virtual/perl-CPAN-Meta + dev-perl/File-Find-Rule-Perl + virtual/perl-Module-CoreList + dev-perl/Pod-Strip +" +DEPEND="${RDEPEND} + >=virtual/perl-CPAN-Meta-Requirements-2.120.620 + virtual/perl-ExtUtils-MakeMaker + virtual/perl-Module-Metadata + test? ( + >=virtual/perl-Test-Simple-0.980.0 + ) +" +pkg_postinst() { + einfo 'Test::Dependencies::Heavy is now defunct in this release.' + einfo 'Read `perldoc Test::Dependencies::Heavy` for details.' +} diff --git a/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch b/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch new file mode 100644 index 000..af1bc2e506d --- /dev/null +++ b/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch @@ -0,0 +1,78 @@ +From 459bee47f8fccac28f13f60e9c20c65c7125ae00 Mon Sep 17 00:00:00 2001 +From: Kent Fredric +Date: Tue, 12 Sep 2017 08:22:02 +1200 +Subject: Weaken Test::More requirements + +--- + META.json | 2 +- + META.yml | 2 +- + Makefile.PL | 4 ++-- + t/00-load-basic.t | 4 ++-- + 4 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/META.json b/META.json +index cd9ff8d..7bd675d 100644 +--- a/META.json b/META.json +@@ -53,7 +53,7 @@ + }, + "test" : { + "requires" : { +-"Test::More" : "1.30" ++"Test::More" : "0.98" + } + } +}, +diff --git a/META.yml b/META.yml +index 01e1e21..da65985 100644 +--- a/META.yml b/META.yml +@@ -3,7 +3,7 @@ abstract: 'Verify dependencies in META.yml or cpanfile' + author: + -
[gentoo-commits] repo/gentoo:master commit in: dev-python/hyperlink/
commit: 680b41c0320461e71b0c78f5d509e22ccf5c3d86 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Sep 11 20:35:19 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 11 20:35:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680b41c0 dev-python/hyperlink: keyworded 17.1.1 for ppc64, bug #614386 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64" dev-python/hyperlink/hyperlink-17.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/hyperlink/hyperlink-17.1.1.ebuild b/dev-python/hyperlink/hyperlink-17.1.1.ebuild index b8d4e5eea07..f637f017e37 100644 --- a/dev-python/hyperlink/hyperlink-17.1.1.ebuild +++ b/dev-python/hyperlink/hyperlink-17.1.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86" IUSE="test" RDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-python/twisted/
commit: 8414bd213ecf32be84981d040a4e2995b38c981e Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Sep 11 20:35:24 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 11 20:35:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8414bd21 dev-python/twisted: keyworded 17.5.0-r1 for ppc64, bug #614386 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64" dev-python/twisted/twisted-17.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/twisted/twisted-17.5.0-r1.ebuild b/dev-python/twisted/twisted-17.5.0-r1.ebuild index 0e907ac6fc3..a859d97e120 100644 --- a/dev-python/twisted/twisted-17.5.0-r1.ebuild +++ b/dev-python/twisted/twisted-17.5.0-r1.ebuild @@ -19,7 +19,7 @@ SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2 # Dropped keywords due to new deps not keyworded #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86" LICENSE="MIT" SLOT="0"
[gentoo-commits] proj/portage:master commit in: repoman/man/, repoman/pym/repoman/
commit: 342d3d5479b08d97635bc09615083b5a4493eb92 Author: Michał Górny gentoo org> AuthorDate: Sat Sep 2 21:55:08 2017 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 11 20:32:44 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=342d3d54 repoman: Unify usage of --bug and --closes options Replace the different logic used for --bug and --closes options with a uniform solution. As a result, --closes now interprets numbers as Gentoo bug numbers rather than GitHub pull request numbers. This change is mostly done since the 'Closes' tag now started being used to resolve Gentoo bugs. While changing the logic could be confusing, it has not made it into a release yet and the GitHub default would not be very useful anyway. After all, repoman is normally used to commit the changes before a pull request is created, which implies that the user does not know the pull request number yet. The 'Closes' tag for pull request is usually added by the reviewer before merging, using 'git --amend' since repoman has no amending option. That considered, it is quite unlikely that anyone would find --closes with pull request numbers useful. repoman/man/repoman.1 | 7 --- repoman/pym/repoman/actions.py | 17 - 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/repoman/man/repoman.1 b/repoman/man/repoman.1 index a49c72c0d..41df8ed2f 100644 --- a/repoman/man/repoman.1 +++ b/repoman/man/repoman.1 @@ -31,9 +31,10 @@ is forced for known bug trackers. \fB-c\fR, \fB--closes\fR Include a \fBCloses\fR tag in the commit message footer that can be used to close pull requests (and issues) on GitHub and other compatible -services (GitLab, Bitbucket). The argument can be either a PR number for -the gentoo/gentoo GitHub repository or a full PR/bug URL. For bug URLs, -HTTPS is forced automatically for known bug/PR trackers. +services (GitLab, Bitbucket). The argument can be either a Gentoo bug +number or a full PR/bug URL. Gentoo bug URLs are automatically shortened +to the canonical \fBhttps://bugs.gentoo.org/NN\fR form, and HTTPS +is forced for known bug trackers. .TP \fB\-\-digest=\fR Automatically update Manifest digests for modified files. This diff --git a/repoman/pym/repoman/actions.py b/repoman/pym/repoman/actions.py index 2112299c0..b76a6e466 100644 --- a/repoman/pym/repoman/actions.py +++ b/repoman/pym/repoman/actions.py @@ -357,7 +357,9 @@ class Actions(object): # Common part of commit footer commit_footer = "\n" - for bug in self.options.bug: + for tag, bug in chain( + (('Bug', x) for x in self.options.bug), + (('Closes', x) for x in self.options.closes)): # case 1: pure number NN if bug.isdigit(): bug = 'https://bugs.gentoo.org/%s' % (bug, ) @@ -374,18 +376,7 @@ class Actions(object): elif (purl.scheme == 'http' and purl.netloc in self.https_bugtrackers): bug = urlunsplit(('https',) + purl[1:]) - commit_footer += "Bug: %s\n" % (bug, ) - - for closes in self.options.closes: - # case 1: pure number - if closes.isdigit(): - closes = 'https://github.com/gentoo/gentoo/pull/%s' % (closes, ) - else: - purl = urlsplit(closes) - # case 2: bug tracker w/ http -> https - if purl.netloc in self.https_bugtrackers: - closes = urlunsplit(('https',) + purl[1:]) - commit_footer += "Closes: %s\n" % (closes, ) + commit_footer += "%s: %s\n" % (tag, bug) if dco_sob: commit_footer += "Signed-off-by: %s\n" % (dco_sob, )
[gentoo-commits] proj/portage:master commit in: repoman/man/
commit: ee39ad638e341de937fc1e5ccf5dc653f641b4e9 Author: Michał Górny gentoo org> AuthorDate: Sat Sep 2 19:08:45 2017 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 11 20:32:45 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ee39ad63 repoman: Update --bug/--closes description for bugs.g.o hooks Update the description for --bug and --closes to account for the fact that the tags are now handled by git hooks on Gentoo Infra, and cause actions on Gentoo Bugzilla. Closes: https://github.com/gentoo/portage/pull/203 Reviewed-by: Zac Medico gentoo.org> repoman/man/repoman.1 | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/repoman/man/repoman.1 b/repoman/man/repoman.1 index 41df8ed2f..813bdae21 100644 --- a/repoman/man/repoman.1 +++ b/repoman/man/repoman.1 @@ -27,14 +27,23 @@ be either a Gentoo bug number or a full bug URL (either Gentoo or upstream). Gentoo bug URLs are automatically shortened to the canonical \fBhttps://bugs.gentoo.org/NN\fR form, and HTTPS is forced for known bug trackers. + +When pushing to the Gentoo repository, the reference to the commit +will be automatically added as a comment on the bug. .TP \fB-c\fR, \fB--closes\fR Include a \fBCloses\fR tag in the commit message footer that can be used -to close pull requests (and issues) on GitHub and other compatible -services (GitLab, Bitbucket). The argument can be either a Gentoo bug +to close bugs and pull requests. The argument can be either a Gentoo bug number or a full PR/bug URL. Gentoo bug URLs are automatically shortened to the canonical \fBhttps://bugs.gentoo.org/NN\fR form, and HTTPS is forced for known bug trackers. + +When pushing to the Gentoo repository, the referenced bugs will be +closed as RESOLVED/FIXED automatically with a comment referencing +the commit. Furthermore, GitHub pull requests will be closed as well +due to the automatic GitHub mirroring. + +Other platforms using the \fBCloses\fR tag include GitLab and Bitbucket. .TP \fB\-\-digest=\fR Automatically update Manifest digests for modified files. This
[gentoo-commits] proj/portage:master commit in: bin/
commit: fb2459330cf226ee34d3875a1143531bd109aaf2 Author: Michał Górny gentoo org> AuthorDate: Thu Aug 31 20:29:50 2017 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 11 20:32:46 2017 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fb245933 ebuild.sh: Completely ban external commands in global scope Set PATH to /dev/null when sourcing the ebuild for dependency resolution in order to prevent shell from finding external commands via PATH lookup. While this does not prevent executing programs via full path, it should catch the majority of accidental uses. Closes: https://github.com/gentoo/portage/pull/199 Reviewed-by: Zac Medico gentoo.org> bin/ebuild.sh | 6 +- bin/isolated-functions.sh | 4 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/ebuild.sh b/bin/ebuild.sh index c23561651..94a44d534 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -80,8 +80,12 @@ else done unset funcs x + # prevent the shell from finding external executables + # note: we can't use empty because it implies current directory + _PORTAGE_ORIG_PATH=${PATH} + export PATH=/dev/null command_not_found_handle() { - die "Command not found while sourcing ebuild: ${*}" + die "External commands disallowed while sourcing ebuild: ${*}" } fi diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh index e320f7132..b28e44f18 100644 --- a/bin/isolated-functions.sh +++ b/bin/isolated-functions.sh @@ -121,6 +121,10 @@ __helpers_die() { } die() { + # restore PATH since die calls basename & sed + # TODO: make it pure bash + [[ -n ${_PORTAGE_ORIG_PATH} ]] && PATH=${_PORTAGE_ORIG_PATH} + set +x # tracing only produces useless noise here local IFS=$' \t\n'