Browse Source

Sync with portage [Sun Nov 19 20:50:15 MSK 2017].

mhiretskiy
root 4 years ago
parent
commit
5fc19dd7a8
  1. 31
      app-admin/cgmanager/files/cgmanager-0.39-make-pam-conditional.patch
  2. 2
      app-admin/conky/conky-1.10.6-r5.ebuild
  3. 2
      app-admin/metalog/metalog-3-r2.ebuild
  4. 2
      app-cdr/cdrtools/cdrtools-3.02_alpha07-r1.ebuild
  5. 2
      app-crypt/certbot-nginx/certbot-nginx-9999.ebuild
  6. 2
      app-crypt/mit-krb5/mit-krb5-1.15.2.ebuild
  7. 2
      app-doc/doxygen/doxygen-1.8.12.ebuild
  8. 2
      app-doc/doxygen/doxygen-9999.ebuild
  9. 2
      app-doc/halibut/halibut-1.2.ebuild
  10. 1
      app-editors/mg/Manifest
  11. 47
      app-editors/mg/mg-20171014.ebuild
  12. 14
      app-editors/xemacs/files/xemacs-21.5.29-optimization-bug.patch
  13. 33
      app-editors/xemacs/files/xemacs-21.5.33-no-mule-build.patch
  14. 2
      app-emulation/virt-what/virt-what-1.18.ebuild
  15. 53
      app-i18n/uchardet/files/uchardet-0.0.6-enforce-IEEE-float-precision.patch
  16. 30
      app-i18n/uchardet/uchardet-0.0.6-r1.ebuild
  17. 3
      app-i18n/uchardet/uchardet-9999.ebuild
  18. 2
      app-mobilephone/gammu/gammu-1.33.0-r1.ebuild
  19. 2
      app-office/libreoffice/libreoffice-9999.ebuild
  20. 1
      app-office/skrooge/Manifest
  21. 97
      app-office/skrooge/skrooge-2.8.1.ebuild
  22. 2
      app-office/skrooge/skrooge-2.9.0.ebuild
  23. 1
      app-shells/mpv-bash-completion/Manifest
  24. 47
      app-shells/mpv-bash-completion/mpv-bash-completion-3.3.16.ebuild
  25. 2
      app-text/blogc/Manifest
  26. 4
      app-text/blogc/blogc-0.13.0.ebuild
  27. 11
      app-text/dvipdfm/dvipdfm-0.13.2d-r1.ebuild
  28. 11
      app-text/dvipdfm/dvipdfm-0.13.2d-r2.ebuild
  29. 1
      app-text/dvisvgm/Manifest
  30. 38
      app-text/dvisvgm/dvisvgm-2.2.2.ebuild
  31. 43
      app-text/ghostscript-gpl/files/ghostscript-gpl-9.18-gserrors.h-backport.patch
  32. 1
      app-text/wgetpaste/files/wgetpaste-config-default-lodgeit
  33. 1
      app-vim/dbext/Manifest
  34. 13
      app-vim/dbext/dbext-26.00.ebuild
  35. 1
      app-vim/gitgutter/Manifest
  36. 28
      app-vim/gitgutter/gitgutter-20171101.ebuild
  37. 3
      app-vim/gitgutter/gitgutter-99999999.ebuild
  38. 44
      dev-ada/gprbuild/files/gprbuild-2016-gentoo.patch
  39. 44
      dev-ada/gprbuild/files/gprbuild-2017-gentoo.patch
  40. 2
      dev-cpp/cpp-hocon/cpp-hocon-0.1.4.ebuild
  41. 1
      dev-db/mysql-workbench/Manifest
  42. 103
      dev-db/mysql-workbench/mysql-workbench-6.3.10.ebuild
  43. 2
      dev-db/mysql/mysql-5.6.38.ebuild
  44. 2
      dev-db/postgresql/postgresql-9.2.24.ebuild
  45. 2
      dev-db/postgresql/postgresql-9.3.20.ebuild
  46. 2
      dev-db/postgresql/postgresql-9.4.15.ebuild
  47. 2
      dev-db/postgresql/postgresql-9.5.10.ebuild
  48. 2
      dev-db/postgresql/postgresql-9.6.6.ebuild
  49. 2
      dev-erlang/cache_tab/cache_tab-1.0.7.ebuild
  50. 2
      dev-erlang/esip/esip-1.0.11.ebuild
  51. 2
      dev-erlang/ezlib/ezlib-1.0.2.ebuild
  52. 2
      dev-erlang/fast_tls/fast_tls-1.0.11.ebuild
  53. 2
      dev-erlang/fast_xml/fast_xml-1.1.22.ebuild
  54. 2
      dev-erlang/fast_yaml/fast_yaml-1.0.9.ebuild
  55. 2
      dev-erlang/goldrush/goldrush-0.1.9.ebuild
  56. 2
      dev-erlang/iconv/iconv-1.0.4.ebuild
  57. 2
      dev-erlang/jiffy/jiffy-0.14.9.ebuild
  58. 2
      dev-erlang/lager/lager-3.2.4.ebuild
  59. 2
      dev-erlang/p1_mysql/p1_mysql-1.0.2.ebuild
  60. 2
      dev-erlang/p1_pgsql/p1_pgsql-1.1.2.ebuild
  61. 2
      dev-erlang/p1_utils/p1_utils-1.0.7.ebuild
  62. 2
      dev-erlang/riak_pb/riak_pb-2.2.0.2.ebuild
  63. 2
      dev-erlang/stringprep/stringprep-1.0.8.ebuild
  64. 2
      dev-erlang/stun/stun-1.0.10.ebuild
  65. 2
      dev-erlang/xmpp/xmpp-1.1.9.ebuild
  66. 2
      dev-java/protobuf-java/protobuf-java-3.1.0.ebuild
  67. 2
      dev-lang/php/php-5.6.32.ebuild
  68. 2
      dev-lang/php/php-7.0.25.ebuild
  69. 70
      dev-libs/jemalloc/files/jemalloc-4.1-fix_stack_corruption.patch
  70. 26
      dev-libs/jemalloc/files/jemalloc-4.2-issue_399.patch
  71. 58
      dev-libs/jemalloc/files/jemalloc-4.2-issue_443.patch
  72. 61
      dev-libs/leatherman/leatherman-1.3.0-r1.ebuild
  73. 2
      dev-libs/libburn/libburn-1.4.8-r1.ebuild
  74. 2
      dev-libs/libisoburn/libisoburn-1.4.8-r1.ebuild
  75. 2
      dev-libs/libisofs/libisofs-1.4.8.ebuild
  76. 1
      dev-libs/libixion/Manifest
  77. 54
      dev-libs/libixion/libixion-0.13.0.ebuild
  78. 4
      dev-libs/libixion/libixion-9999.ebuild
  79. 1
      dev-libs/liborcus/Manifest
  80. 57
      dev-libs/liborcus/liborcus-0.13.1.ebuild
  81. 2
      dev-libs/liborcus/liborcus-9999.ebuild
  82. 26
      dev-libs/nspr/files/nspr-4.15-configure_in.patch
  83. 2
      dev-libs/openssl/openssl-1.0.2m.ebuild
  84. 2
      dev-libs/protobuf/protobuf-3.1.0.ebuild
  85. 2
      dev-libs/zthread/zthread-2.3.2-r4.ebuild
  86. 1
      dev-ml/facile/Manifest
  87. 50
      dev-ml/facile/facile-1.1.2.ebuild
  88. 2
      dev-ml/facile/facile-1.1.3.ebuild
  89. 2
      dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild
  90. 2
      dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.22.0.ebuild
  91. 2
      dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0.ebuild
  92. 2
      dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.10.0.ebuild
  93. 2
      dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.11.0.ebuild
  94. 2
      dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.100.0.ebuild
  95. 16
      dev-perl/Lab-VXI11/Lab-VXI11-0.20.0.ebuild
  96. 9
      dev-perl/Lab-VXI11/metadata.xml
  97. 5
      dev-perl/MIME-Lite-HTML/metadata.xml
  98. 5
      dev-perl/MIME-Lite/MIME-Lite-3.30.0.ebuild
  99. 7
      dev-perl/Math-Base-Convert/metadata.xml
  100. 9
      dev-perl/Math-ModInt/metadata.xml

31
app-admin/cgmanager/files/cgmanager-0.39-make-pam-conditional.patch

@ -1,31 +0,0 @@
--- Makefile.am.old 2015-09-06 00:16:38.997836415 +0800
+++ Makefile.am 2015-09-06 01:05:00.376009752 +0800
@@ -133,6 +133,7 @@
$(CCLD) -o tests/cgm-concurrent tests/cgm-concurrent.o \
$(NIH_LIBS) $(NIH_DBUS_LIBS) $(DBUS_LIBS) -lpthread -lcgmanager
+if HAVE_PAMMODULE
pam_LTLIBRARIES = pam_cgm.la
pam_cgm_la_SOURCES = pam/pam_cgm.c pam/cgmanager.c pam/cgmanager.h
pam_cgm_la_CFLAGS = $(AM_CFLAGS)
@@ -145,4 +146,6 @@
rm -f "$(DESTDIR)$(pamdir)/pam_cgm.a"
uninstall-local:
rm -f "$(DESTDIR)$(pamdir)/pam_cgm.so"
+endif
+
tests: TESTS_CGM_CONCURRENT TESTS_SCM TEST_NSTEST
--- configure.ac.old 2015-09-06 00:55:48.262972928 +0800
+++ configure.ac 2015-09-06 01:04:19.683301852 +0800
@@ -127,6 +127,11 @@
AS_AC_EXPAND(SBINDIR, "$sbindir")
+AC_ARG_ENABLE(pam-module,
+ [AS_HELP_STRING([--enable-pam-module],[build PAM module])],
+ , enable_pam_module=no)
+AM_CONDITIONAL([HAVE_PAMMODULE], [test "x$enable_pam_module" != "xno" ])
+
AC_ARG_WITH(
[pamdir],
[AS_HELP_STRING([--with-pamdir=PATH],[Specify the directory where PAM modules are stored])],

2
app-admin/conky/conky-1.10.6-r4.ebuild → app-admin/conky/conky-1.10.6-r5.ebuild

@ -160,7 +160,7 @@ src_configure() {
-DBUILD_HTTP=$(usex webserver)
-DBUILD_WLAN=$(usex wifi)
-DBUILD_BUILTIN_CONFIG=ON
-DBUILD_OLD_CONFIG=ON
-DBUILD_OLD_CONFIG=OFF
-DBUILD_I18N=ON
-DMAINTAINER_MODE=ON
-DRELEASE=ON

2
app-admin/metalog/metalog-3-r2.ebuild

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="unicode"
RDEPEND=">=dev-libs/libpcre-3.4"

2
app-cdr/cdrtools/cdrtools-3.02_alpha07-r1.ebuild

@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/$
LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="acl caps nls unicode"
RDEPEND="acl? ( virtual/acl )

2
app-crypt/certbot-nginx/certbot-nginx-9999.ebuild

@ -10,7 +10,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
fi

2
app-crypt/mit-krb5/mit-krb5-1.15.2.ebuild

@ -14,7 +14,7 @@ SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz"
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE="doc +keyutils libressl nls openldap +pkinit selinux +threads test xinetd"
CDEPEND="

2
app-doc/doxygen/doxygen-1.8.12.ebuild

@ -63,7 +63,7 @@ pkg_setup() {
}
src_prepare() {
default
cmake-utils_src_prepare
# Ensure we link to -liconv
if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then

2
app-doc/doxygen/doxygen-9999.ebuild

@ -60,7 +60,7 @@ pkg_setup() {
}
src_prepare() {
default
cmake-utils_src_prepare
# Ensure we link to -liconv
if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then

2
app-doc/halibut/halibut-1.2.ebuild

@ -11,7 +11,7 @@ SRC_URI="http://www.chiark.greenend.org.uk/~sgtatham/${PN}/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ppc ~x86"
IUSE=""
src_compile() {

1
app-editors/mg/Manifest

@ -1,3 +1,4 @@
DIST mg-20161005.tar.gz 140797 SHA256 b7fcb5136a6783ca24c8463ab0852fc1f26bdb2bb1c24759b2c51ccfc46c5e61 SHA512 3ec2e10d0cd427f9543818690fdd469b64e6eb5d061a221eb7b18566dfb1965ee68cea7c83e4e4ae9b2d6027a0803aacfc815390571ac550bc0b7004b46972ae WHIRLPOOL 4cfb72313b8181acc40b1cd06269f2162198302d2e088a7b04263af4b127071adbe9725aed2ecdf6cd3854a9e9c9df9173a75bf7a83cf2492a644448df9d297d
DIST mg-20170401.tar.gz 140895 SHA256 0a3608b17c153960cb1d954ca3b62445a77c0c1a18aa5c8c58aba9f6b8d62aab SHA512 729b2d9ba7eb236cc8bcbcf3ac7604494980cbf2fd21dc5a3856011bc830eee75be29a246b0bf3dfa6c7a03fcf69a902ae50d05ea371ac4d0225a4da6089d7ce WHIRLPOOL ecdd49bcf8a220dc7a8c57de322c354437b646db231177e3640ae0840ea49ddd9bfc8d9ecaff6e4c9c3ca140e173b14bc52411bebfe586cac144f412d07b59ca
DIST mg-20170828.tar.gz 141028 SHA256 1f8886ab62e9abfeed7fafbb5ea71685450a34c5d0a243461bd2c5425161368d SHA512 1ea16b1dd5e9e08abf9fcf0889130b4f39d36872bb64df85470a9ced1db87c0eecb18cc6e8c3c5a04f9049d58ef4492d5a88cf3502ec3351abccb7bddfb90c14 WHIRLPOOL ebe1559c385788f53c4e49a22713fec5bdf22837b854310543995bf2988d0c946ba1386f33eb84a44b10e9811dacc176079dc930562060ecaaec9b3232a781f5
DIST mg-20171014.tar.gz 141045 SHA256 51519698f3f44acd984d7805e4e315ded50c15aba8222521f88756fd67745341 SHA512 d55818308421aa523fb30b6e4725bb122f37637a822fabafeba9f9da3b97fd7f6af6431fce3015c969d0e656a48e89ed49b790deefc69fbdbb7e257f8a1aeb56 WHIRLPOOL c138c2bed663fa07fca6e257feb68c6de124af89ce010785180b64c36eea1a85bf7b1b05310bbb32b8cec3379b22a300f6afac962aac69ae3cdddcedd953e331

47
app-editors/mg/mg-20171014.ebuild

@ -0,0 +1,47 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit toolchain-funcs
DESCRIPTION="MicroGnuEmacs, a port from the BSDs"
HOMEPAGE="http://homepage.boetes.org/software/mg/"
SRC_URI="http://homepage.boetes.org/software/mg/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE="livecd"
RDEPEND="sys-libs/ncurses:0
!elibc_FreeBSD? ( >=dev-libs/libbsd-0.7.0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
# fix path to tutorial in man page
sed -i -e "s:doc/mg/:doc/${PF}/:" mg.1 || die
eapply_user
}
src_compile() {
emake CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
PKG_CONFIG="$(tc-getPKG_CONFIG)"
}
src_install() {
dobin mg
doman mg.1
dodoc README tutorial
# don't compress the tutorial, otherwise mg cannot open it
docompress -x /usr/share/doc/${PF}/tutorial
}
pkg_postinst() {
if use livecd; then
[[ -e ${EROOT}/usr/bin/emacs ]] || ln -s mg "${EROOT}"/usr/bin/emacs
fi
}

14
app-editors/xemacs/files/xemacs-21.5.29-optimization-bug.patch

@ -1,14 +0,0 @@
Work around a GCC optimization bug as described in
http://tracker.xemacs.org/XEmacs/its/issue354
--- src/dumper.c.~1~ 2008-01-26 09:54:11.000000000 +0100
+++ src/dumper.c 2008-05-03 10:17:03.000000000 +0200
@@ -2584,7 +2584,7 @@
#endif /* !WIN32_NATIVE */
-static int
+int
pdump_file_try (Wexttext *exe_path)
{
Wexttext *w = exe_path + wext_strlen (exe_path);

33
app-editors/xemacs/files/xemacs-21.5.33-no-mule-build.patch

@ -1,33 +0,0 @@
diff -r a2912073be85 lisp/paragraphs.el
--- a/lisp/paragraphs.el Wed Jun 19 09:30:30 2013 -0600
+++ b/lisp/paragraphs.el Sat Jun 22 13:27:48 2013 +0200
@@ -180,7 +180,10 @@
:type '(choice regexp (const :tag "Use default value" nil)))
(put 'sentence-end 'safe-local-variable 'string-or-null-p)
-(defcustom sentence-end-base "[.?!][]\"'”)}]*"
+(defcustom sentence-end-base
+ (concat "[.?!][]\"'"
+ (if (featurep 'mule) (string (unicode-to-char #x201D)) "")
+ ")}]*")
"Regexp matching the basic end of a sentence, not including following space."
:group 'paragraphs
:type 'string
@@ -201,14 +204,14 @@
in between. See Info node `(elisp)Standard Regexps'."
(or sentence-end
;; We accept non-break space along with space.
- (concat (if sentence-end-without-period "\\w[ \u00a0][ \u00a0]\\|")
+ (concat (if sentence-end-without-period "\\w[ \240][ \240]\\|")
"\\("
sentence-end-base
(if sentence-end-double-space
- "\\($\\|[ \u00a0]$\\|\t\\|[ \u00a0][ \u00a0]\\)" "\\($\\|[\t \u00a0]\\)")
+ "\\($\\|[ \240]$\\|\t\\|[ \240][ \240]\\)" "\\($\\|[\t \240]\\)")
"\\|[" sentence-end-without-space "]+"
"\\)"
- "[ \u00a0\t\n]*")))
+ "[ \240\t\n]*")))
(defcustom page-delimiter "^\014"
"*Regexp describing line-beginnings that separate pages."

2
app-emulation/virt-what/virt-what-1.18.ebuild

@ -9,7 +9,7 @@ SRC_URI="https://people.redhat.com/~rjones/virt-what/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86"
IUSE="dmi"
DEPEND="dev-lang/perl"

53
app-i18n/uchardet/files/uchardet-0.0.6-enforce-IEEE-float-precision.patch

@ -0,0 +1,53 @@
Add configuration option to enable SSE2.
Add -ffloat-store flag on x86 without SSE2.
Gentoo bug: https://bugs.gentoo.org/631852
Upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=101033
This patch is an aggregation of the following upstream commits:
5996bbd995aed5045cc22e4d1fab08c989377983
77bf71ea365a19ac55c59cf10399b566a02d82c1
939482ab2b5a6585bdd2e5251f3f2f113d64686f
cd617d181de03a7a13c2020e6c73cd14585e24b6
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 84270e3..e212b4a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,6 @@
######## Project settings
cmake_minimum_required(VERSION 2.8.5)
+include(CheckCCompilerFlag)
set (PACKAGE_NAME uchardet)
project (${PACKAGE_NAME} CXX C)
enable_testing()
@@ -35,13 +36,27 @@ include(GNUInstallDirs)
######## Configuration
-option(BUILD_BINARY "Build executable" ON)
-option(BUILD_SHARED_LIBS "Build shared library and link executable to it" ON)
+option(BUILD_BINARY "Build the CLI tool." ON)
+option(BUILD_SHARED_LIBS "Build shared library and link executable to it." ON)
+option(CHECK_SSE2 "Check and enable SSE2 extensions if supported. Disabling SSE on platforms which support it may decrease performances." ON)
if (BUILD_SHARED_LIBS)
option(BUILD_STATIC "Build static library" ON)
endif (BUILD_SHARED_LIBS)
+string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} TARGET_ARCHITECTURE)
+if (TARGET_ARCHITECTURE MATCHES ".*(x86)|(amd).*")
+ CHECK_C_COMPILER_FLAG(-msse2 SUPPORTS_CFLAG_SSE2)
+ CHECK_C_COMPILER_FLAG(-mfpmath=sse SUPPORTS_CFLAG_SSE_MATH)
+ if (CHECK_SSE2 AND SUPPORTS_CFLAG_SSE2 AND SUPPORTS_CFLAG_SSE_MATH)
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse2 -mfpmath=sse")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse2 -mfpmath=sse")
+ else (CHECK_SSE2 AND SUPPORTS_CFLAG_SSE2 AND SUPPORTS_CFLAG_SSE_MATH)
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ffloat-store")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ffloat-store")
+ endif (CHECK_SSE2 AND SUPPORTS_CFLAG_SSE2 AND SUPPORTS_CFLAG_SSE_MATH)
+endif (TARGET_ARCHITECTURE MATCHES ".*(x86)|(amd).*")
+
configure_file(
uchardet.pc.in
uchardet.pc

30
app-i18n/uchardet/uchardet-0.0.6-r1.ebuild

@ -0,0 +1,30 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils
DESCRIPTION="An encoding detector library"
HOMEPAGE="https://www.freedesktop.org/wiki/Software/uchardet/"
SRC_URI="https://www.freedesktop.org/software/uchardet/releases/${P}.tar.xz"
LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE="cpu_flags_x86_sse2 static-libs test"
PATCHES=( "${FILESDIR}/${P}-enforce-IEEE-float-precision.patch" )
src_prepare() {
cmake-utils_src_prepare
use test || cmake_comment_add_subdirectory test
}
src_configure() {
local mycmakeargs=(
-DBUILD_STATIC=$(usex static-libs)
-DCHECK_SSE2=$(usex cpu_flags_x86_sse2)
)
cmake-utils_src_configure
}

3
app-i18n/uchardet/uchardet-9999.ebuild

@ -12,7 +12,7 @@ EGIT_REPO_URI="https://anongit.freedesktop.org/git/uchardet/uchardet.git"
LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
SLOT="0"
KEYWORDS=""
IUSE="static-libs test"
IUSE="cpu_flags_x86_sse2 static-libs test"
src_prepare() {
cmake-utils_src_prepare
@ -22,6 +22,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DBUILD_STATIC=$(usex static-libs)
-DCHECK_SSE2=$(usex cpu_flags_x86_sse2)
)
cmake-utils_src_configure
}

2
app-mobilephone/gammu/gammu-1.33.0-r1.ebuild

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
inherit eutils cmake-utils python-single-r1
DESCRIPTION="A tool to handle your cellular phone"
HOMEPAGE="https://www.wammu.eu/"
HOMEPAGE="https://wammu.eu/gammu/"
SRC_URI="http://dl.cihar.com/${PN}/releases/${P}.tar.bz2"
LICENSE="GPL-2"

2
app-office/libreoffice/libreoffice-9999.ebuild

@ -102,7 +102,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/icu:=
dev-libs/libassuan
dev-libs/libgpg-error
=dev-libs/liborcus-0.12*
=dev-libs/liborcus-0.13*
dev-libs/librevenge
dev-libs/nspr
dev-libs/nss

1
app-office/skrooge/Manifest

@ -1,3 +1,2 @@
DIST skrooge-2.10.5.tar.xz 19309980 SHA256 56a0124dec34e6e96a5e71ff0e825a7ec79f32a69ef0ccdc5f0f9b753d8c3eb0 SHA512 02fdee00b430ffba8c05222b87da31f5d2390634e816e141806fc4e3cceab83134ccda9619ff944f70eb704af4d2ee08338bf196ad7dcea8221a05d13e1b4c8e WHIRLPOOL 362d2269ec371a50dd1f15e7a21f2fcfe3341e49a446f4668b49ad32c895835ed8115b183b2c00ce2959046f545951570ab303b06c5f97764f03a70f19185c4c
DIST skrooge-2.8.1.tar.xz 19299556 SHA256 8f166db74a27db0ce0ea197f89dfd021224afc3e4875e36438a4496f10746460 SHA512 864de0c9e8876b87ab4100b0d48ea8e573655ebad5175333230ff715faa46077b96e25b91e767da864196960de14df9b9fee5b561e4d51b03a80fb58a070755f WHIRLPOOL 12d1455493fd32dd61cb0543a2365444f0fd1fa5b08214760f7c3b58836c3ac55a480f322cbea61eb13675b9698531fa860f8a2b4c9a915a789fc95bedc8b269
DIST skrooge-2.9.0.tar.xz 19310412 SHA256 ad02403026b649203f0381cc599a7754d36f41cc75cc03d14e63bfdb666e7bb5 SHA512 cbcd1e9c00509d6aa387f83f3a245b20c856e936095d8bb16ec7ab6898131a24edda8a4e9ee20323c7d04ab56194b8d4720a77b8d10699e64e8dbacbe9bb868c WHIRLPOOL 2ecc558add9160c724e2ff9623baa205e54ce45b385f63cc1d2151ce75dc79c65e7608abf419721761c19f3cffbe80a16db9876bdc4cc756d531a85a42bbec28

97
app-office/skrooge/skrooge-2.8.1.ebuild

@ -1,97 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
KDE_GCC_MINIMAL="4.9"
KDE_HANDBOOK="optional"
KDE_TEST="forceoptional"
QT_MINIMAL="5.7.0"
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Personal finances manager, aiming at being simple and intuitive"
HOMEPAGE="https://skrooge.org/"
[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="amd64 x86"
IUSE="activities designer kde ofx"
COMMON_DEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep knewstuff)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep knotifyconfig)
$(add_frameworks_dep kparts)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwallet)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtconcurrent)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative 'widgets')
$(add_qt_dep qtgui)
$(add_qt_dep qtprintsupport)
$(add_qt_dep qtscript)
$(add_qt_dep qtsql)
$(add_qt_dep qtsvg)
$(add_qt_dep qtwebkit)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
app-crypt/qca:2[qt5]
dev-db/sqlcipher
dev-libs/grantlee:5
activities? ( $(add_frameworks_dep kactivities) )
kde? ( $(add_frameworks_dep krunner) )
ofx? ( dev-libs/libofx )
"
DEPEND="${COMMON_DEPEND}
$(add_frameworks_dep kguiaddons)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kwindowsystem)
dev-libs/libxslt
virtual/pkgconfig
x11-misc/shared-mime-info
designer? (
$(add_frameworks_dep kdesignerplugin)
$(add_qt_dep designer)
)
"
RDEPEND="${COMMON_DEPEND}
!app-office/skrooge:4
"
REQUIRED_USE="test? ( designer )"
# hangs + installs files
RESTRICT+=" test"
src_configure() {
local mycmakeargs=(
-DSKG_BUILD_TEST=$(usex test)
-DSKG_DESIGNER=$(usex designer)
$(cmake-utils_use_find_package activities KF5Activities)
$(cmake-utils_use_find_package kde KF5Runner)
$(cmake-utils_use_find_package ofx LibOfx)
)
kde5_src_configure
}
src_test() {
local mycmakeargs=(
-DSKG_BUILD_TEST=ON
)
kde5_src_test
}

2
app-office/skrooge/skrooge-2.9.0.ebuild

@ -14,7 +14,7 @@ HOMEPAGE="https://skrooge.org/"
[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE="activities designer kde ofx"
COMMON_DEPEND="

1
app-shells/mpv-bash-completion/Manifest

@ -1,2 +1,3 @@
DIST mpv-bash-completion-3.3.12.tar.gz 19310 SHA256 9291ef730af6f69cc0efc82e88d170d43d79266a1500461b08719130507870ef SHA512 f019e9a66072333b40213437f07097cacb9f01a1f322fded763e695ef5ef4656016ca07fcb402d406fd99785026dba1fc7292a2c04a14ac18a24557bb8ab2cd1 WHIRLPOOL 96db10c112767d8c8e648a989f416cb02123018e8406842ee27bfc603f5f6ca9ee6360f6aa46a19e14a194f44d510eb971219b10bb598785720c3a6f23047f6c
DIST mpv-bash-completion-3.3.15.tar.gz 19830 SHA256 1c3f4a6b95de7b573db3480dc79f7359207f7c95d31ac7368f6f5c84e9176ed8 SHA512 d4e263bb7c21f80b962bac9f1b01c594d5038d7a7095af0e7702dc5688fd69a9de1b5d8976f24d7a652a8fba4ceaf3ea2a81c771e7ea704807aeac0c526a09f6 WHIRLPOOL 740dc9f3e43031cba115b8c23bd7ac8d000f10f0a6e7a89144437c39b085d20dc09b47d540772afe7b2743cd444d71cda6231c795602fe9d262e8a699a4cdb77
DIST mpv-bash-completion-3.3.16.tar.gz 20125 SHA256 9b8fe4ab052ce514520005f04857cf1ce401dae6422467799d1da581dc4ee9ae SHA512 d962cc911d571b0345ddee22ecae6faef307f2da44642d6db5223fb0e51d2b2087b038e1964cf8f1ed683bb95a3268a8ffc1fff2759561100b23921406a0e31f WHIRLPOOL 624ca95528effe931a73adc98fe5266041e465933282ab51e95c6193735e538f7ded7cb07f8191e893a9ddf6d2b593401f5dbb5f1a22bdc71cff14666603d6da

47
app-shells/mpv-bash-completion/mpv-bash-completion-3.3.16.ebuild

@ -0,0 +1,47 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit bash-completion-r1
DESCRIPTION="Bash completion for the mpv video player"
HOMEPAGE="https://2ion.github.io/mpv-bash-completion/"
SRC_URI="https://github.com/2ion/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="luajit"
COMMON_DEPEND=">=media-video/mpv-0.25.0[cli]"
RDEPEND="${COMMON_DEPEND}
>=app-shells/bash-completion-2.3-r1
"
DEPEND="${COMMON_DEPEND}
!luajit? ( dev-lang/lua:* )
luajit? ( dev-lang/luajit:2 )
"
src_prepare() {
default_src_prepare
# Avoid 'mpv' make target that supports lua only.
sed -i -e 's|check: mpv|check:|' Makefile || die
}
src_compile() {
$(usex luajit 'luajit' 'lua') gen.lua > mpv || die
}
src_install() {
dobashcomp mpv
einstalldocs
}
pkg_postinst() {
if ! has_version 'x11-apps/xrandr'; then
elog
elog "If you want completion of window sizes, please install 'x11-apps/xrandr'."
elog
fi
}

2
app-text/blogc/Manifest

@ -1 +1 @@
DIST blogc-0.12.0.tar.xz 290484 SHA256 85453c0184396f217ac95ae8ba70f0693b16f57321f82a09b7ff46d3a1d257ac SHA512 959610d6be23bbb011a881712deaa8100120a1a76c4cf4722716a915d55af7ca93ed416d3a39cb8fbad64e0693b64fbfe3055b1a7d012a003c05122a199a65b9 WHIRLPOOL 8ec096d2fbe537b29265dc92eea8b913e83396a6dc1629e9a86434e0e963ee4804183625c1a51b9730f7822175af77a0ad5297614518b86c25d22c9b54ef4300
DIST blogc-0.13.0.tar.xz 314448 SHA256 e942648e6bd76b1fa51d3d9f4d5bffbc4fa2a6ce08d27e6f6fd09f4ce24a34af SHA512 bd18099503ff5c14218a4c8a56f0993c2df7d24a30f0e9e5db7fe324726c123335016ba4a19bff5daff3df3bdcb1d8cb032e3f328e5049141ea5fef534352aa9 WHIRLPOOL b5735b92bb40040b58989fc9bd9579197edab8d6339a6757ecde6971bf93c2f4d3153ef8f458cb3425e73e262b9e18acffb86584cebc1cb17b3a5fe03eafe81b

4
app-text/blogc/blogc-0.12.0.ebuild → app-text/blogc/blogc-0.13.0.ebuild

@ -21,7 +21,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="git httpd test"
IUSE="git httpd make test"
RDEPEND="
git? (
@ -51,7 +51,9 @@ src_configure() {
econf \
$(use_enable test tests) \
$(use_enable git git-receiver) \
$(use_enable make make) \
$(use_enable httpd runserver) \
--disable-make-embedded \
--disable-valgrind \
${myconf}
}

11
app-text/dvipdfm/dvipdfm-0.13.2d-r1.ebuild

@ -5,12 +5,13 @@ EAPI=3
inherit eutils
DESCRIPTION="DVI to PDF translator"
SRC_URI="http://gaspra.kettering.edu/dvipdfm/${P}.tar.gz"
HOMEPAGE="http://gaspra.kettering.edu/dvipdfm/"
LICENSE="GPL-2"
HOMEPAGE="https://ctan.org/pkg/dvipdfm"
SRC_URI="http://mirrors.ctan.org/dviware/dvipdfm/${P}.tar.gz"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
#the source has a GPL-2 COPYING file, CTAN lists as LPPL by mistake
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="!>=app-text/tetex-2
@ -31,7 +32,7 @@ src_install () {
# Install .map and .enc files to correct locations, bug #200956
dodir /usr/share/texmf/fonts/map/dvipdfm/base
local i
for i in cmr.map psbase14.map lw35urw.map lw35urwa.map t1fonts.map; do
mv "${ED}usr/share/texmf/dvipdfm/config/${i}" "${ED}usr/share/texmf/fonts/map/dvipdfm/base" || die "moving .map file failed"
done

11
app-text/dvipdfm/dvipdfm-0.13.2d-r2.ebuild

@ -5,12 +5,13 @@ EAPI=3
inherit eutils
DESCRIPTION="DVI to PDF translator"
SRC_URI="http://gaspra.kettering.edu/dvipdfm/${P}.tar.gz"
HOMEPAGE="http://gaspra.kettering.edu/dvipdfm/"
LICENSE="GPL-2"
HOMEPAGE="https://ctan.org/pkg/dvipdfm"
SRC_URI="http://mirrors.ctan.org/dviware/dvipdfm/${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
#the source has a GPL-2 COPYING file, CTAN lists as LPPL by mistake
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="!>=app-text/tetex-2
@ -31,7 +32,7 @@ src_install () {
# Install .map and .enc files to correct locations, bug #200956
dodir /usr/share/texmf-site/fonts/map/dvipdfm/base
local i
for i in cmr.map psbase14.map lw35urw.map lw35urwa.map t1fonts.map; do
mv "${ED}usr/share/texmf-site/dvipdfm/config/${i}" "${ED}usr/share/texmf-site/fonts/map/dvipdfm/base" || die "moving .map file failed"
done

1
app-text/dvisvgm/Manifest

@ -1,4 +1,5 @@
DIST dvisvgm-1.10.tar.gz 831654 SHA256 339f4dcef0916c1daaf1b65d966737279464ec6858b28fda7196d8030d7f3735 SHA512 2d3cb2e6b36d6a3b996347b6031f67bb89bc76d2bf0244347e512e66333536638caf855d9856771b10245387abae99a06d4c6fe33def814cae639810b4cfe906 WHIRLPOOL 398e5378ce6e84768b73f7d6e9776eb177619de785a70d8fa416fecb275903e49c065ec23d78881eede9d4944525ecfba44d34a5d1b74b87dc1ef6ecf127b869
DIST dvisvgm-2.1.3.tar.gz 2802278 SHA256 553215051e85882ab4658c294ed0483cd5009d295f0a38dfccb480367abfd170 SHA512 dfd6e94b28dcdf2d1be236f3f29eaf4e3e5b7bb34544cdd55ae09de612b02561dd782b693a9a94eea07420c795d31ef210eba34cb663d7de98f438c089369ff2 WHIRLPOOL 0baf0fff0172f9ff7dc95a848b69af240d6008f9f6e306f613f73b02a54d1922407cd12560fe166fd758de5f6f4a04e00e5d50af8098d09d59be84d4353e6962
DIST dvisvgm-2.2.1.tar.gz 2841744 SHA256 e8b0744efda775561f0ba638daa166d6c8c9e4b10d7b84f3cd8d779193f3d9d0 SHA512 82890cb15f66c88696ab15e15262e8f925e1db88b6b052dbe2408f876c9931d3d4a6b90f16bdac40213de7b7b794ea3b6499efcec3a039a6c92ff2fabfbf0691 WHIRLPOOL 96a575ed70af9fda2a1c5422cb06de405ba93c0831e86fd3d6f1d0e12cdc336ee50b1b569cf49301be9465c4952d3efe7df37b557c806cc89d4f53355a699446
DIST dvisvgm-2.2.2.tar.gz 2848315 SHA256 76e70b81708f125ba2f6fbc687227e5eb28c6fc4a71e4a99ce58b1b39ff0bfca SHA512 e15384b4842a9c6963110b96b611f4f4beff301818972ef0aa77590b7aefdb488c3df16f93a5b786c97229df730c112db97770b612786fdff9011b5a2808d917 WHIRLPOOL 14942f8bfba83a8c239eb4bb96e9e546e1fa59276155a03c0996d80aa22204d638a3e7ad6f45345f164af49a9fd32c1ec2c76bf9ea9a238bfe16c8caf1a3eb11
DIST dvisvgm-2.2.tar.gz 2841354 SHA256 8b3a1f12782c2d84afa595cd1952756ee9f74058bfd0fa98e4ac6a06276ef6ef SHA512 310b3272f41d3378ddfb5663d4b6906f7b1cd1dfbbcff0ad249b27c5c37290c5eb496ec84a536f3166a51de4708f6069da9c6811bb7fc9e667d00b1c3aaafd53 WHIRLPOOL eb59e83ff8ca32e1f74015ed3d019d4be128a92a912f503283cc951cf09b4359de29b6604bd908cddf0afda7aced7f9c63ff7adfb2179727f993c6521b7b9972

38
app-text/dvisvgm/dvisvgm-2.2.2.ebuild

@ -0,0 +1,38 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit toolchain-funcs flag-o-matic
DESCRIPTION="Converts DVI files to SVG"
HOMEPAGE="http://dvisvgm.bplaced.net/"
SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
# Tests don't work from $WORKDIR: kpathsea tries to search in relative
# directories from where the binary is executed.
# We cannot really use absolute paths in the kpathsea configuration since that
# would make it harder for prefix installs.
RESTRICT="test"
RDEPEND="virtual/tex-base
app-text/ghostscript-gpl
>=media-gfx/potrace-1.10-r1
media-libs/freetype:2
dev-libs/kpathsea
sys-libs/zlib"
DEPEND="${RDEPEND}
app-text/xmlto
app-text/asciidoc
dev-libs/libxslt
virtual/pkgconfig
test? ( dev-cpp/gtest )"
src_configure() {
has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
default
}

43
app-text/ghostscript-gpl/files/ghostscript-gpl-9.18-gserrors.h-backport.patch

@ -1,43 +0,0 @@
From feafe5e540a0545ec5d28f3f66bb542056bba495 Mon Sep 17 00:00:00 2001
From: Chris Liddell <chris.liddell@artifex.com>
Date: Fri, 23 Oct 2015 10:16:11 +0100
Subject: [PATCH] Bug 696301: add gserrors.h to the installed files
for the so-install target.
Also remove a spurious (copy'n'paste error) comment.
No cluster differences
---
base/gserrors.h | 2 +-
base/unix-dll.mak | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/base/gserrors.h b/base/gserrors.h
index 5f18081..cdebb38 100644
--- a/base/gserrors.h
+++ b/base/gserrors.h
@@ -25,7 +25,7 @@
/* We don't use a typedef internally to avoid a lot of casting. */
enum gs_error_type {
- gs_error_ok = 0, /* unknown error */
+ gs_error_ok = 0,
gs_error_unknownerror = -1, /* unknown error */
gs_error_dictfull = -2,
gs_error_dictstackoverflow = -3,
diff --git a/base/unix-dll.mak b/base/unix-dll.mak
index 7b67aa1..73b4fa9 100644
--- a/base/unix-dll.mak
+++ b/base/unix-dll.mak
@@ -186,6 +186,7 @@ install-so-subtarget: so-subtarget
ln -s $(GS_SONAME_MAJOR_MINOR) $(DESTDIR)$(libdir)/$(GS_SONAME_MAJOR)
$(INSTALL_DATA) $(PSSRC)iapi.h $(DESTDIR)$(gsincludedir)iapi.h
$(INSTALL_DATA) $(PSSRC)ierrors.h $(DESTDIR)$(gsincludedir)ierrors.h
+ $(INSTALL_DATA) $(GLSRC)gserrors.h $(DESTDIR)$(gsincludedir)gserrors.h
$(INSTALL_DATA) $(DEVSRC)gdevdsp.h $(DESTDIR)$(gsincludedir)gdevdsp.h
soinstall:
--
2.5.1

1
app-text/wgetpaste/files/wgetpaste-config-default-lodgeit

@ -1 +0,0 @@
DEFAULT_SERVICE="bpaste"

1
app-vim/dbext/Manifest

@ -1 +1,2 @@
DIST dbext-25.0.tar.bz2 108580 SHA256 2e9efdd5161c4225aaf6649990cbcf1d8dfa3dab7dbeb468a3329138cc229dff SHA512 715d9d41be46f691ea5e635bf564c4f16d16a74e5b65d9ae12f794406a2a7815df836e34d0c415e8696847e8f36f2ceed1fda4bc688ebe0db8826dc3f0493340 WHIRLPOOL dbb0eef4c9bbcbef6218537b77f989fe4717c9b6b25cbd7509abd8e6708a4755df0fd3555a5131d5efb5550f18f340c55149eb8487987dc3bfc263e370759416
DIST dbext-26.00.tar.bz2 109724 SHA256 0fb56612d9ed8a4613c72f664d00f6a21bb78c337e30e16658ac82dae12b59fb SHA512 02d0f75443d91d32f8a6423712fb7eebde7659b986fcca2ddfef6458a5fd5caea3c73ba21ecd7a0fd57793f0a6fbc71d81c2ee6db3b82a9d98fd84572b1df18b WHIRLPOOL f9faea639b665cc4dbbe1c27557339c9abbfacb343ce16214b3f56e19e7028811a72e974b98d44fbff14df16040fb171b218535cae6381c9980cff0e3a6cbe53

13
app-vim/dbext/dbext-26.00.ebuild

@ -0,0 +1,13 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit vim-plugin
DESCRIPTION="vim plugin: easy access to databases"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=356"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~mips ~ppc ~x86"
VIM_PLUGIN_HELPFILES="${PN}.txt"

1
app-vim/gitgutter/Manifest

@ -1 +1,2 @@
DIST gitgutter-20170222.tar.bz2 41819 SHA256 10ff5c0c4fc7c4fca857b98df92f0e94efb43c79b1077aaf7e7c54ea59e08e29 SHA512 970a956a839c2eaa05b699e8507b239d36ad623c40d3d05d9ce82320ec93ae733de2d40619898c5ff43074e2c8f95611b94879424767fac4f2b1fe2747611f4e WHIRLPOOL f201c0edbdf0978f0b48f2caed305343424bd2d97951902a0df9ce6f6c499ae3f0e506dc917a230db5f42c34022b170bb54baa682a2e75805af724b919d1f35c
DIST gitgutter-20171101.tar.gz 43534 SHA256 ddb73159b438654c399842a92e2d6bcd3abe408ad493b8e9147ea475e4218b0e SHA512 24d8ad740931df17c2c67e2a2a13e3bba7c1205ba5543f5c11353e639876f4a54e69170dc0a946660ee2e3a23a110c90f4195fa9a1ddfff19163f00d88528219 WHIRLPOOL 08c261cb4eec09c9b226bd33285043f66c36dbe47827943f59f75f1f8a838c495aa3c5fbccccf1822e2f6297772e7252c96bf2126a3a771cd9ce5840b5940e3d

28
app-vim/gitgutter/gitgutter-20171101.ebuild

@ -0,0 +1,28 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit vim-plugin
if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/airblade/vim-gitgutter.git"
inherit git-r3
else
inherit vcs-snapshot
COMMIT_HASH="1e60667322b7cd1bfcba98762fbba746a888d21a"
SRC_URI="https://github.com/airblade/vim-gitgutter/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="vim plugin: shows a git diff in the sign column and stages/reverts hunks"
HOMEPAGE="https://github.com/airblade/vim-gitgutter/"
LICENSE="MIT"
VIM_PLUGIN_HELPFILES="${PN}.txt"
RDEPEND="dev-vcs/git"
src_prepare() {
default
rm LICENCE README* screenshot.png || die
rm -rf test || die
}

3
app-vim/gitgutter/gitgutter-99999999.ebuild

@ -8,6 +8,9 @@ if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/airblade/vim-gitgutter.git"
inherit git-r3
else
inherit vcs-snapshot
COMMIT_HASH="1e60667322b7cd1bfcba98762fbba746a888d21a"
SRC_URI="https://github.com/airblade/vim-gitgutter/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi

44
dev-ada/gprbuild/files/gprbuild-2016-gentoo.patch

@ -225,3 +225,47 @@ diff -Naur gprbuild-gpl-2016-src.old/src/gprinstall-sigint_intercepted.ads gprbu
if Gpr_Prj_Path.all /= "" then
Add_Directories (Self, Gpr_Prj_Path.all);
end if;
--- gprbuild-gpl-2017-src/gpr/src/gpr-names.ads.old 2017-11-19 13:09:18.947527738 +0100
+++ gprbuild-gpl-2017-src/gpr/src/gpr-names.ads 2017-11-19 13:10:08.125654595 +0100
@@ -27,6 +27,8 @@
Name_Buffer : String (1 .. 1_000_000);
Name_Len : Natural := 0;
+ Last_Id : Name_Id := Name_Id'First;
+
procedure Get_Name_String (Id : Name_Id);
procedure Get_Name_String (Id : Unit_Name_Type);
procedure Get_Name_String (Id : File_Name_Type);
--- gprbuild-gpl-2017-src/gpr/src/gpr-names.adb.old 2017-11-19 13:10:27.674316703 +0100
+++ gprbuild-gpl-2017-src/gpr/src/gpr-names.adb 2017-11-19 13:14:38.360963627 +0100
@@ -354,6 +354,8 @@
Name_Chars.Append (ASCII.NUL);
+ Last_Id := Name_Entries.Last;
+
return Name_Entries.Last;
end Name_Enter;
@@ -427,6 +429,8 @@
Name_Chars.Append (ASCII.NUL);
+ Last_Id := Name_Entries.Last;
+
return Name_Entries.Last;
end Name_Find;
--- gprbuild-gpl-2017-src/gpr/src/gpr-snames.adb.old 2017-11-19 13:12:41.592995718 +0100
+++ gprbuild-gpl-2017-src/gpr/src/gpr-snames.adb 2017-11-19 13:16:31.980979696 +0100
@@ -53,6 +53,10 @@
return;
end if;
+ if Last_Id = Name_Id'First then
+ Add_Name ("");
+ end if;
+
Add_Name ("a");
Add_Name ("b");
Add_Name ("c");

44
dev-ada/gprbuild/files/gprbuild-2017-gentoo.patch

@ -32,3 +32,47 @@
if Gpr_Prj_Path.all /= "" then
Add_Directories (Self, Gpr_Prj_Path.all);
end if;
--- gprbuild-gpl-2017-src/gpr/src/gpr-names.ads.old 2017-11-19 13:09:18.947527738 +0100
+++ gprbuild-gpl-2017-src/gpr/src/gpr-names.ads 2017-11-19 13:10:08.125654595 +0100
@@ -27,6 +27,8 @@
Name_Buffer : String (1 .. 1_000_000);
Name_Len : Natural := 0;
+ Last_Id : Name_Id := Name_Id'First;
+
procedure Get_Name_String (Id : Name_Id);
procedure Get_Name_String (Id : Unit_Name_Type);
procedure Get_Name_String (Id : File_Name_Type);
--- gprbuild-gpl-2017-src/gpr/src/gpr-names.adb.old 2017-11-19 13:10:27.674316703 +0100
+++ gprbuild-gpl-2017-src/gpr/src/gpr-names.adb 2017-11-19 13:14:38.360963627 +0100
@@ -354,6 +354,8 @@
Name_Chars.Append (ASCII.NUL);
+ Last_Id := Name_Entries.Last;
+
return Name_Entries.Last;
end Name_Enter;
@@ -427,6 +429,8 @@
Name_Chars.Append (ASCII.NUL);
+ Last_Id := Name_Entries.Last;
+
return Name_Entries.Last;
end Name_Find;
--- gprbuild-gpl-2017-src/gpr/src/gpr-snames.adb.old 2017-11-19 13:12:41.592995718 +0100
+++ gprbuild-gpl-2017-src/gpr/src/gpr-snames.adb 2017-11-19 13:16:31.980979696 +0100
@@ -53,6 +53,10 @@
return;
end if;
+ if Last_Id = Name_Id'First then
+ Add_Name ("");
+ end if;
+
Add_Name ("a");
Add_Name ("b");
Add_Name ("c");

2
dev-cpp/cpp-hocon/cpp-hocon-0.1.4.ebuild

@ -11,7 +11,7 @@ SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm hppa ~ppc ~ppc64 x86"
KEYWORDS="amd64 ~arm hppa ~ppc ppc64 x86"
IUSE="debug test"
DEPEND="

1
dev-db/mysql-workbench/Manifest

@ -1,3 +1,4 @@
DIST antlr-3.4-complete.jar 2388361 SHA256 9d3e866b610460664522520f73b81777b5626fb0a282a5952b9800b751550bf7 SHA512 04be4dfba3a21f3ab9d9e439a64958bd8e844a9f151b798383bd9e0dd6ebc416783ae7cb1d1dbb27fb7288ab9756b13b8338cdb8ceb41a10949c852ad45ab1f2 WHIRLPOOL 488b7b9af1d1d06cca163d43e7be190730e2f0421796c21a26ace11196ee37a16b1bdeea78a1e2e64f8ca0e87f67a2aecd066af21505f3dd92dd76de40a94fa0
DIST mysql-workbench-community-6.3.10-src.tar.gz 14969443 SHA256 b5593e439c6f8d50262a8950456a9ba3709b02d1dece0360d5f6e47e1b0d7dc3 SHA512 f892853a5f8b000c424b945c38680e17b041699fe2b03743b71c803de6cedeb12e3f69ad94d1c737e23f26d8608026e18fb29d31be6b3a2ffea1d78229212a4d WHIRLPOOL e5d589a15a41a63861ad479a56b8d843487cf739fe9c3422796ddfac1577e7535e6c8c3531ee01595fb7780c524dd186371740ae36ed2d508b36fc7d9e764874
DIST mysql-workbench-community-6.3.4-src.tar.gz 14954524 SHA256 be47f30c48c04f951a1be9b6496e4d94d5b975d6c693933ba2fa6e96718179d3 SHA512 8d7eacd46fd3cac912dac2fdbc0669759f9411796507cca76b0ad47228381b15b7f88e60a7a5a8763e704b456884828783cb0c7ed218025edb35aa5033d7d02f WHIRLPOOL 9e00ce475e573ee8b875d9f25d73d488cf68ff96b2eb006dba1dc7e424c70a0650cac42dcc3ed34648c5879354cab5311eaf6729e9b307718935d543c4f43bf5
DIST mysql-workbench-community-6.3.9-src.tar.gz 14634678 SHA256 607af29481821b25c13c8b28011162c9d6d5e9ef96df5f664408116b88308951 SHA512 a3df060114adb0c4f95423dc2732a39917be4eb2281cc2d811cc68c2d43cfa28eea52c4ab743018e91c8c58b0ad7d4b34a9936df8c17381accee8159afe19901 WHIRLPOOL 654eaa76d6f132e50ca904aae54c07a7d2aabe746e519f5c6c8cd5d40529ebe022616d5ef28be8dd322aba19e589dc8d9dd2bb4c5f2356fa7b5698a84190208e

103
dev-db/mysql-workbench/mysql-workbench-6.3.10.ebuild

@ -0,0 +1,103 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
GCONF_DEBUG="no"
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="sqlite"
inherit gnome2 eutils flag-o-matic python-single-r1 cmake-utils
MY_P="${PN}-community-${PV}-src"
DESCRIPTION="MySQL Workbench"
HOMEPAGE="https://www.mysql.com/products/workbench/"
SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}.tar.gz https://github.com/antlr/website-antlr3/blob/gh-pages/download/antlr-3.4-complete.jar?raw=true -> antlr-3.4-complete.jar"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="debug doc gnome-keyring"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# glibc: deprecated mutex functions, removed in 2.36.0
CDEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-cpp/atkmm
dev-cpp/pangomm
>=dev-cpp/glibmm-2.14:2
dev-cpp/gtkmm:3.0
dev-libs/atk
x11-libs/pango
x11-libs/gtk+:3
gnome-base/libglade:2.0
>=x11-libs/cairo-1.5.12[glib,svg]
dev-libs/libsigc++:2
>=dev-libs/boost-1.55.0[nls]
>=dev-cpp/ctemplate-0.95
>=dev-libs/libxml2-2.6.2:2
dev-libs/libzip
>=virtual/mysql-5.6
dev-libs/libpcre[cxx]
>=sci-libs/gdal-1.11.1-r1[-mdb]
virtual/opengl
|| ( sys-libs/e2fsprogs-libs dev-libs/ossp-uuid )
dev-libs/tinyxml[stl]
>=dev-db/mysql-connector-c++-1.1.8
dev-db/vsqlite++
|| ( dev-db/libiodbc dev-db/unixODBC )
gnome-keyring? ( gnome-base/libgnome-keyring )
dev-python/pexpect
>=dev-python/paramiko-1.7.4
"
RDEPEND="${CDEPEND}
app-admin/sudo
>=sys-apps/net-tools-1.60_p20120127084908"
DEPEND="${CDEPEND}
dev-lang/swig
virtual/jre
virtual/pkgconfig"
S="${WORKDIR}"/"${MY_P}"
PATCHES=(
"${FILESDIR}/${PN}-6.2.5-wbcopytables.patch"
"${FILESDIR}/${PN}-6.3.9-mariadb-json.patch"
)
src_unpack() {
unpack ${PN}-community-${PV}-src.tar.gz
}
src_prepare() {
sed -i -e '/target_link_libraries/ s/sqlparser.grt/sqlparser.grt sqlparser/' \
modules/db.mysql.sqlparser/CMakeLists.txt
## remove hardcoded CXXFLAGS
sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die
## package is very fragile...
strip-flags
cmake-utils_src_prepare
}
src_configure() {
append-cxxflags -std=c++11
local mycmakeargs=(
-DUSE_GNOME_KEYRING="$(usex gnome-keyring)"
-DLIB_INSTALL_DIR="/usr/$(get_libdir)"
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
-DPYTHON_LIBRARY="$(python_get_library_path)"
-DMySQL_CONFIG_PATH="/usr/bin/mysql_config"
)
ANTLR_JAR_PATH="${DISTDIR}/antlr-3.4-complete.jar" cmake-utils_src_configure
}
src_compile() {
# Work around parallel build issues, bug 507838
cmake-utils_src_compile -j1
}

2
dev-db/mysql/mysql-5.6.38.ebuild

@ -16,7 +16,7 @@ inherit mysql-multilib-r1
IUSE="$IUSE numa"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) numa? ( sys-process/numactl )"
RDEPEND="${RDEPEND}"

2
dev-db/postgresql/postgresql-9.2.24.ebuild

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
systemd user versionator
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"

2
dev-db/postgresql/postgresql-9.3.20.ebuild

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
systemd user versionator
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"

2
dev-db/postgresql/postgresql-9.4.15.ebuild

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
systemd user versionator
KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"

2
dev-db/postgresql/postgresql-9.5.10.ebuild

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
systemd user versionator
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"

2
dev-db/postgresql/postgresql-9.6.6.ebuild

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \
systemd user versionator
KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
SLOT="$(get_version_component_range 1-2)"

2
dev-erlang/cache_tab/cache_tab-1.0.7.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1"

2
dev-erlang/esip/esip-1.0.11.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/fast_tls-1.0.11
>=dev-erlang/stun-1.0.10

2
dev-erlang/ezlib/ezlib-1.0.2.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1
sys-libs/zlib"

2
dev-erlang/fast_tls/fast_tls-1.0.11.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
IUSE="libressl"
DEPEND=">=dev-erlang/p1_utils-1.0.7

2
dev-erlang/fast_xml/fast_xml-1.1.22.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
IUSE="test"
RDEPEND=">=dev-erlang/p1_utils-1.0.7

2
dev-erlang/fast_yaml/fast_yaml-1.0.9.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1

2
dev-erlang/goldrush/goldrush-0.1.9.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/DeadZen/${PN}/archive/${PV}.tar.gz
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"

2
dev-erlang/iconv/iconv-1.0.4.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1

2
dev-erlang/jiffy/jiffy-0.14.9.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/davisp/${PN}/archive/${PV}.tar.gz
LICENSE="MIT BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"

2
dev-erlang/lager/lager-3.2.4.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/goldrush-0.1.9
>=dev-lang/erlang-17.1"

2
dev-erlang/p1_mysql/p1_mysql-1.0.2.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"

2
dev-erlang/p1_pgsql/p1_pgsql-1.1.2.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="ErlPL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"

2
dev-erlang/p1_utils/p1_utils-1.0.7.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-lang/erlang-17.1"
RDEPEND="${DEPEND}"

2
dev-erlang/riak_pb/riak_pb-2.2.0.2.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/protobuffs-0.9.0
>=dev-erlang/hamcrest-0.1.0_p20160709

2
dev-erlang/stringprep/stringprep-1.0.8.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0 tcltk"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/p1_utils-1.0.7
>=dev-lang/erlang-17.1"

2
dev-erlang/stun/stun-1.0.10.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
DEPEND=">=dev-erlang/fast_tls-1.0.11
>=dev-erlang/p1_utils-1.0.7

2
dev-erlang/xmpp/xmpp-1.1.9.ebuild

@ -12,7 +12,7 @@ SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc x86"
KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86"
IUSE="test"
RDEPEND=">=dev-erlang/fast_xml-1.1.22

2
dev-java/protobuf-java/protobuf-java-3.1.0.ebuild

@ -15,7 +15,7 @@ SRC_URI="https://github.com/google/protobuf/archive/v${MY_PV}.tar.gz -> protobuf
LICENSE="BSD"
SLOT="0/11"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sh x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="amd64 ~arm ~arm64 ppc64 ~sh x86 ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="nano"
# Protobuf is only a build-time dep, but depends on the exact same version

2
dev-lang/php/php-5.6.32.ebuild

@ -18,7 +18,7 @@ LICENSE="PHP-3.01
unicode? ( BSD-2 LGPL-2.1 )"
SLOT="$(get_version_component_range 1-2)"
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"
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"
# We can build the following SAPIs in the given order
SAPIS="embed cli cgi fpm apache2"

2
dev-lang/php/php-7.0.25.ebuild

@ -18,7 +18,7 @@ LICENSE="PHP-3.01
unicode? ( BSD-2 LGPL-2.1 )"
SLOT="$(get_version_component_range 1-2)"
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"
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"
# We can build the following SAPIs in the given order
SAPIS="embed cli cgi fpm apache2 phpdbg"

70
dev-libs/jemalloc/files/jemalloc-4.1-fix_stack_corruption.patch

@ -1,70 +0,0 @@
From 33184bf69813087bf1885b0993685f9d03320c69 Mon Sep 17 00:00:00 2001
From: Dmitri Smirnov <dmitrism@microsoft.com>
Date: Mon, 29 Feb 2016 14:30:19 -0800
Subject: [PATCH] Fix stack corruption and uninitialized var warning
Stack corruption happens in x64 bit
This resolves #347.
---
src/arena.c | 2 +-
test/unit/hash.c | 13 +++++++------
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/src/arena.c b/src/arena.c
index 99e20fd..965c0fe 100644
--- a/src/arena.c
+++ b/src/arena.c
@@ -2423,7 +2423,7 @@ arena_malloc_large(tsd_t *tsd, arena_t *arena, szind_t binind, bool zero)
uintptr_t random_offset;
arena_run_t *run;
arena_chunk_map_misc_t *miscelm;
- UNUSED bool idump;
+ UNUSED bool idump JEMALLOC_CC_SILENCE_INIT(false);
/* Large allocation. */
usize = index2size(binind);
diff --git a/test/unit/hash.c b/test/unit/hash.c
index f50ba81..010c9d7 100644
--- a/test/unit/hash.c
+++ b/test/unit/hash.c
@@ -64,14 +64,15 @@ static void
hash_variant_verify_key(hash_variant_t variant, uint8_t *key)
{
const int hashbytes = hash_variant_bits(variant) / 8;
- VARIABLE_ARRAY(uint8_t, hashes, hashbytes * 256);
+ const int hashes_size = hashbytes * 256;
+ VARIABLE_ARRAY(uint8_t, hashes, hashes_size);
VARIABLE_ARRAY(uint8_t, final, hashbytes);
unsigned i;
uint32_t computed, expected;
memset(key, 0, KEY_SIZE);
- memset(hashes, 0, sizeof(hashes));
- memset(final, 0, sizeof(final));
+ memset(hashes, 0, hashes_size);
+ memset(final, 0, hashbytes);
/*
* Hash keys of the form {0}, {0,1}, {0,1,2}, ..., {0,1,...,255} as the
@@ -102,17 +103,17 @@ hash_variant_verify_key(hash_variant_t variant, uint8_t *key)
/* Hash the result array. */
switch (variant) {
case hash_variant_x86_32: {
- uint32_t out = hash_x86_32(hashes, hashbytes*256, 0);
+ uint32_t out = hash_x86_32(hashes, hashes_size, 0);
memcpy(final, &out, sizeof(out));
break;
} case hash_variant_x86_128: {
uint64_t out[2];
- hash_x86_128(hashes, hashbytes*256, 0, out);
+ hash_x86_128(hashes, hashes_size, 0, out);
memcpy(final, out, sizeof(out));
break;
} case hash_variant_x64_128: {
uint64_t out[2];
- hash_x64_128(hashes, hashbytes*256, 0, out);
+ hash_x64_128(hashes, hashes_size, 0, out);
memcpy(final, out, sizeof(out));
break;
} default: not_reached();

26
dev-libs/jemalloc/files/jemalloc-4.2-issue_399.patch

@ -1,26 +0,0 @@
From 3c8c3e9e9b59b6e34a222816a05f0a01a68919b3 Mon Sep 17 00:00:00 2001
From: Jason Evans <jasone@canonware.com>
Date: Mon, 26 Sep 2016 15:55:40 -0700
Subject: [PATCH] Close file descriptor after reading
"/proc/sys/vm/overcommit_memory".
This bug was introduced by c2f970c32b527660a33fa513a76d913c812dcf7c
(Modify pages_map() to support mapping uncommitted virtual memory.).
This resolves #399.
---
src/pages.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/pages.c b/src/pages.c
index 2a9b7e3..05b0d69 100644
--- a/src/pages.c
+++ b/src/pages.c
@@ -219,6 +219,7 @@ os_overcommits_proc(void)
return (false); /* Error. */
nread = read(fd, &buf, sizeof(buf));
+ close(fd);
if (nread < 1)
return (false); /* Error. */
/*

58
dev-libs/jemalloc/files/jemalloc-4.2-issue_443.patch

@ -1,58 +0,0 @@
From c443b67561891ae68d688daf5f8ce37820cdba2b Mon Sep 17 00:00:00 2001
From: Jason Evans <jasone@canonware.com>
Date: Sat, 29 Oct 2016 22:41:04 -0700
Subject: [PATCH] Use syscall(2) rather than {open,read,close}(2) during boot.
Some applications wrap various system calls, and if they call the
allocator in their wrappers, unexpected reentry can result. This is not
a general solution (many other syscalls are spread throughout the code),
but this resolves a bootstrapping issue that is apparently common.
This resolves #443.
---
src/pages.c | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/src/pages.c b/src/pages.c
index 05b0d69..84e2216 100644
--- a/src/pages.c
+++ b/src/pages.c
@@ -207,6 +207,11 @@ os_overcommits_sysctl(void)
#endif
#ifdef JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY
+/*
+ * Use syscall(2) rather than {open,read,close}(2) when possible to avoid
+ * reentry during bootstrapping if another library has interposed system call
+ * wrappers.
+ */
static bool
os_overcommits_proc(void)
{
@@ -214,12 +219,26 @@ os_overcommits_proc(void)
char buf[1];
ssize_t nread;
+#ifdef SYS_open
+ fd = (int)syscall(SYS_open, "/proc/sys/vm/overcommit_memory", O_RDONLY);
+#else
fd = open("/proc/sys/vm/overcommit_memory", O_RDONLY);
+#endif
if (fd == -1)
return (false); /* Error. */
+#ifdef SYS_read
+ nread = (ssize_t)syscall(SYS_read, fd, &buf, sizeof(buf));
+#else
nread = read(fd, &buf, sizeof(buf));
+#endif
+
+#ifdef SYS_close
+ syscall(SYS_close, fd);
+#else
close(fd);
+#endif
+
if (nread < 1)
return (false); /* Error. */
/*

61
dev-libs/leatherman/leatherman-1.3.0-r1.ebuild

@ -0,0 +1,61 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
USE_RUBY="ruby21 ruby22"
inherit cmake-utils multilib
DESCRIPTION="A C++ toolkit"
HOMEPAGE="https://github.com/puppetlabs/leatherman"
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="debug static-libs test"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="net-misc/curl"