Browse Source

Sync with portage [Sat May 29 23:50:06 MSK 2021].

tags/1976
Calculate Linux 1 month ago
parent
commit
e0ce2bb79a
100 changed files with 348 additions and 716 deletions
  1. BIN
      Manifest.files.gz
  2. BIN
      app-accessibility/Manifest.gz
  3. +1
    -1
      app-accessibility/at-spi2-core/at-spi2-core-2.40.1.ebuild
  4. +1
    -1
      app-accessibility/orca/orca-40.0.ebuild
  5. BIN
      app-admin/Manifest.gz
  6. +2
    -0
      app-admin/sudo/sudo-1.9.6_p1-r1.ebuild
  7. +2
    -0
      app-admin/sudo/sudo-9999.ebuild
  8. BIN
      app-arch/Manifest.gz
  9. +1
    -1
      app-arch/gnome-autoar/gnome-autoar-0.3.2.ebuild
  10. BIN
      app-cdr/Manifest.gz
  11. +1
    -1
      app-cdr/cdemu-daemon/cdemu-daemon-3.2.5.ebuild
  12. +1
    -1
      app-cdr/cdemu/cdemu-3.2.5.ebuild
  13. +1
    -1
      app-cdr/gcdemu/gcdemu-3.2.5.ebuild
  14. BIN
      app-crypt/Manifest.gz
  15. +1
    -1
      app-crypt/gcr/gcr-3.40.0.ebuild
  16. +1
    -1
      app-crypt/seahorse/seahorse-40.0-r1.ebuild
  17. BIN
      app-doc/Manifest.gz
  18. +1
    -6
      app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r1.ebuild
  19. BIN
      app-emulation/Manifest.gz
  20. +1
    -0
      app-emulation/fuse-utils/fuse-utils-1.4.3-r1.ebuild
  21. BIN
      app-misc/Manifest.gz
  22. +1
    -1
      app-misc/banner/banner-1.3.5-r1.ebuild
  23. +1
    -1
      app-misc/tracker-miners/tracker-miners-2.3.5-r1.ebuild
  24. +1
    -1
      app-misc/tracker-miners/tracker-miners-3.1.1.ebuild
  25. +1
    -1
      app-misc/tracker/tracker-3.1.1.ebuild
  26. BIN
      app-office/Manifest.gz
  27. +1
    -1
      app-office/scribus/scribus-1.5.7.ebuild
  28. BIN
      app-shells/Manifest.gz
  29. +2
    -2
      app-shells/bash/files/bashrc
  30. BIN
      app-text/Manifest.gz
  31. +1
    -1
      app-text/dblatex/dblatex-0.3.11-r1.ebuild
  32. +1
    -1
      app-text/gspell/gspell-1.9.1.ebuild
  33. +1
    -1
      app-text/yelp-tools/yelp-tools-40.0.ebuild
  34. BIN
      dev-cpp/Manifest.gz
  35. +1
    -1
      dev-cpp/atkmm/atkmm-2.28.2.ebuild
  36. +1
    -1
      dev-cpp/cairomm/cairomm-1.14.3.ebuild
  37. +1
    -1
      dev-cpp/glibmm/glibmm-2.66.1.ebuild
  38. +1
    -1
      dev-cpp/gtkmm/gtkmm-3.24.5.ebuild
  39. +1
    -1
      dev-cpp/mm-common/mm-common-1.0.3.ebuild
  40. BIN
      dev-db/Manifest.gz
  41. +5
    -7
      dev-db/libdbi/libdbi-0.9.0.ebuild
  42. BIN
      dev-haskell/Manifest.gz
  43. +1
    -0
      dev-haskell/skylighting-core/skylighting-core-0.10.5-r1.ebuild
  44. +2
    -1
      dev-haskell/skylighting-core/skylighting-core-0.8.5-r1.ebuild
  45. +1
    -0
      dev-haskell/skylighting/skylighting-0.10.5-r1.ebuild
  46. +2
    -1
      dev-haskell/skylighting/skylighting-0.8.5-r1.ebuild
  47. BIN
      dev-java/Manifest.gz
  48. +0
    -1
      dev-java/metainf-services/Manifest
  49. +0
    -192
      dev-java/metainf-services/files/metainf-services-1.6-build.xml
  50. +0
    -27
      dev-java/metainf-services/metainf-services-1.6.ebuild
  51. +1
    -1
      dev-java/metainf-services/metainf-services-1.7.ebuild
  52. +72
    -0
      dev-java/stringtemplate/files/stringtemplate-4.0.8-fix-tests.patch
  53. +1
    -0
      dev-java/stringtemplate/stringtemplate-4.0.8-r1.ebuild
  54. +1
    -1
      dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.109.ebuild
  55. BIN
      dev-lang/Manifest.gz
  56. +1
    -0
      dev-lang/elixir/Manifest
  57. +37
    -0
      dev-lang/elixir/elixir-1.12.1.ebuild
  58. +1
    -1
      dev-lang/vala/vala-0.50.7.ebuild
  59. +1
    -1
      dev-lang/vala/vala-0.52.3.ebuild
  60. BIN
      dev-libs/Manifest.gz
  61. +0
    -1
      dev-libs/clhpp/Manifest
  62. +0
    -28
      dev-libs/clhpp/clhpp-2.0.12.ebuild
  63. +1
    -1
      dev-libs/gjs/gjs-1.68.1.ebuild
  64. +1
    -1
      dev-libs/glib/glib-2.68.2.ebuild
  65. +1
    -1
      dev-libs/gobject-introspection-common/gobject-introspection-common-1.68.0.ebuild
  66. +1
    -1
      dev-libs/gobject-introspection/gobject-introspection-1.68.0.ebuild
  67. +0
    -1
      dev-libs/libevdev/Manifest
  68. +0
    -58
      dev-libs/libevdev/libevdev-1.10.0.ebuild
  69. +1
    -1
      dev-libs/libgdata/libgdata-0.18.1.ebuild
  70. +1
    -1
      dev-libs/libgee/libgee-0.20.4.ebuild
  71. +1
    -1
      dev-libs/libgusb/libgusb-0.3.7.ebuild
  72. +1
    -1
      dev-libs/libgweather/libgweather-40.0.ebuild
  73. +0
    -1
      dev-libs/libinput/Manifest
  74. +0
    -88
      dev-libs/libinput/libinput-1.17.1.ebuild
  75. +1
    -1
      dev-libs/liblouis/liblouis-3.17.0.ebuild
  76. +1
    -1
      dev-libs/libmanette/libmanette-0.2.6.ebuild
  77. +1
    -1
      dev-libs/libmirage/libmirage-3.2.5.ebuild
  78. +1
    -1
      dev-libs/libsigc++/libsigc++-2.10.7.ebuild
  79. +4
    -8
      dev-libs/libvarlink/libvarlink-16.ebuild
  80. +4
    -8
      dev-libs/libvarlink/libvarlink-18.ebuild
  81. +4
    -8
      dev-libs/libvarlink/libvarlink-19.ebuild
  82. +0
    -2
      dev-libs/libwacom/Manifest
  83. +0
    -39
      dev-libs/libwacom/files/libwacom-1.1-configurable_docs.patch
  84. +0
    -24
      dev-libs/libwacom/files/libwacom-1.1-match-with-autotools.patch
  85. +0
    -21
      dev-libs/libwacom/files/libwacom-1.1-meson-add-private.patch
  86. +0
    -46
      dev-libs/libwacom/libwacom-1.1.ebuild
  87. +0
    -60
      dev-libs/libwacom/libwacom-1.7.ebuild
  88. +1
    -0
      dev-libs/libzia/Manifest
  89. +48
    -0
      dev-libs/libzia/libzia-4.29.ebuild
  90. +1
    -1
      dev-libs/ocl-icd/Manifest
  91. +94
    -0
      dev-libs/ocl-icd/files/ocl-icd-2.3.0-new-headers.patch
  92. +2
    -1
      dev-libs/ocl-icd/ocl-icd-2.2.12-r4.ebuild
  93. +19
    -2
      dev-libs/ocl-icd/ocl-icd-2.3.0.ebuild
  94. +1
    -1
      dev-libs/vala-common/vala-common-0.52.3.ebuild
  95. +0
    -1
      dev-libs/wayland-protocols/Manifest
  96. +0
    -37
      dev-libs/wayland-protocols/wayland-protocols-1.20.ebuild
  97. +1
    -1
      dev-libs/weston/weston-9.0.0.ebuild
  98. +1
    -1
      dev-libs/xmlsec/xmlsec-1.2.32.ebuild
  99. BIN
      dev-ml/Manifest.gz
  100. +1
    -4
      dev-ml/integers/integers-0.4.0.ebuild

BIN
Manifest.files.gz View File


BIN
app-accessibility/Manifest.gz View File


+ 1
- 1
app-accessibility/at-spi2-core/at-spi2-core-2.40.1.ebuild View File

@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
LICENSE="LGPL-2.1+"
SLOT="2"
IUSE="X gtk-doc +introspection"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"

RDEPEND="
>=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]


+ 1
- 1
app-accessibility/orca/orca-40.0.ebuild View File

@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Orca"

LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"

IUSE="+braille"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"


BIN
app-admin/Manifest.gz View File


+ 2
- 0
app-admin/sudo/sudo-1.9.6_p1-r1.ebuild View File

@@ -42,6 +42,7 @@ DEPEND="
net-nds/openldap[sasl]
)
)
nls? ( virtual/libintl )
pam? ( sys-libs/pam )
sasl? ( dev-libs/cyrus-sasl )
skey? ( >=sys-auth/skey-1.1.5-r1 )
@@ -60,6 +61,7 @@ RDEPEND="
BDEPEND="
sys-devel/bison
virtual/pkgconfig
nls? ( sys-devel/gettext )
"

S="${WORKDIR}/${MY_P}"


+ 2
- 0
app-admin/sudo/sudo-9999.ebuild View File

@@ -42,6 +42,7 @@ DEPEND="
net-nds/openldap[sasl]
)
)
nls? ( virtual/libintl )
pam? ( sys-libs/pam )
sasl? ( dev-libs/cyrus-sasl )
skey? ( >=sys-auth/skey-1.1.5-r1 )
@@ -60,6 +61,7 @@ RDEPEND="
BDEPEND="
sys-devel/bison
virtual/pkgconfig
nls? ( sys-devel/gettext )
"

S="${WORKDIR}/${MY_P}"


BIN
app-arch/Manifest.gz View File


+ 1
- 1
app-arch/gnome-autoar/gnome-autoar-0.3.2.ebuild View File

@@ -14,7 +14,7 @@ SLOT="0"
IUSE="gtk +introspection vala"
REQUIRED_USE="vala? ( introspection )"

KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"

RDEPEND="
>=app-arch/libarchive-3.4.0


BIN
app-cdr/Manifest.gz View File


+ 1
- 1
app-cdr/cdemu-daemon/cdemu-daemon-3.2.5.ebuild View File

@@ -11,7 +11,7 @@ SRC_URI="https://download.sourceforge.net/cdemu/cdemu-daemon/${P}.tar.xz"

LICENSE="GPL-2+"
SLOT="0/7" # subslot = CDEMU_DAEMON_INTERFACE_VERSION_MAJOR in CMakeLists.txt
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"

DEPEND=">=dev-libs/glib-2.38:2
>=dev-libs/libmirage-3.2.0:=


+ 1
- 1
app-cdr/cdemu/cdemu-3.2.5.ebuild View File

@@ -15,7 +15,7 @@ S=${WORKDIR}/${MY_P}

LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE="+cdemu-daemon"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"



+ 1
- 1
app-cdr/gcdemu/gcdemu-3.2.5.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="https://download.sourceforge.net/cdemu/gcdemu/${P}.tar.xz"

LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"



BIN
app-crypt/Manifest.gz View File


+ 1
- 1
app-crypt/gcr/gcr-3.40.0.ebuild View File

@@ -17,7 +17,7 @@ IUSE="gtk gtk-doc +introspection test +vala"
REQUIRED_USE="vala? ( introspection )"
RESTRICT="!test? ( test )"

KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"

DEPEND="
>=dev-libs/glib-2.44.0:2


+ 1
- 1
app-crypt/seahorse/seahorse-40.0-r1.ebuild View File

@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
IUSE="ldap zeroconf"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"

RDEPEND="
>=dev-libs/glib-2.58:2


BIN
app-doc/Manifest.gz View File


+ 1
- 6
app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r1.ebuild View File

@@ -7,16 +7,11 @@ DESCRIPTION="Linux Kernel in a Nutshell: A Desktop Quick Reference"
HOMEPAGE="http://www.kroah.com/lkn/"
SRC_URI="https://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_pdf.tar.bz2
https://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_xml.tar.bz2"
S="${WORKDIR}"

LICENSE="CC-BY-SA-2.5"
SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
IUSE=""

RDEPEND=""
DEPEND="${RDEPEND}"

S="${WORKDIR}"

src_install() {
insinto /usr/share/doc/${PN}/pdf


BIN
app-emulation/Manifest.gz View File


+ 1
- 0
app-emulation/fuse-utils/fuse-utils-1.4.3-r1.ebuild View File

@@ -16,6 +16,7 @@ IUSE="audiofile gcrypt jpeg png zlib"

RDEPEND=">=app-emulation/libspectrum-1.4.4[audiofile?,gcrypt?,zlib?]
audiofile? ( >=media-libs/audiofile-0.3.6 )
gcrypt? ( dev-libs/libgcrypt )
jpeg? ( virtual/jpeg:0 )
png? ( media-libs/libpng:0 )
zlib? ( sys-libs/zlib )"


BIN
app-misc/Manifest.gz View File


app-misc/banner/banner-1.3.5.ebuild → app-misc/banner/banner-1.3.5-r1.ebuild View File

@@ -13,7 +13,7 @@ KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"

S="${WORKDIR}/${PN}-${PN^^}_V${PV}"

RDEPEND="!games-misc/bsd-games"
RDEPEND="!<=games-misc/bsd-games-3"
PATCHES=(
"${FILESDIR}"/${PN}-1.3.3-ctype.h.patch
)

+ 1
- 1
app-misc/tracker-miners/tracker-miners-2.3.5-r1.ebuild View File

@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg +pdf +playlist raw +rss
REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg
RESTRICT="!test? ( test )"

KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"

# tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred)
RDEPEND="


+ 1
- 1
app-misc/tracker-miners/tracker-miners-3.1.1.ebuild View File

@@ -16,7 +16,7 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +pl
REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg
RESTRICT="!test? ( test )"

KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"

# tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred)
RDEPEND="


+ 1
- 1
app-misc/tracker/tracker-3.1.1.ebuild View File

@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"

LICENSE="GPL-2+ LGPL-2.1+"
SLOT="3/0" # libtracker-sparql-3.0 soname version
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="gtk-doc +miners stemmer test"
RESTRICT="!test? ( test )"



BIN
app-office/Manifest.gz View File


+ 1
- 1
app-office/scribus/scribus-1.5.7.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="https://pilotfiber.dl.sourceforge.net/project/${PN}/${PN}-devel/${PV}/$

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ppc ~ppc64 x86"
KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts +templates tk"

REQUIRED_USE="${PYTHON_REQUIRED_USE}


BIN
app-shells/Manifest.gz View File


+ 2
- 2
app-shells/bash/files/bashrc View File

@@ -94,8 +94,8 @@ if ${use_color} ; then
#BSD#@export CLICOLOR=1
#GNU#@alias ls='ls --color=auto'
alias grep='grep --colour=auto'
alias egrep='egrep --colour=auto'
alias fgrep='fgrep --colour=auto'
alias egrep='grep -E --colour=auto'
alias fgrep='grep -F --colour=auto'
else
# show root@ when we don't have colors
PS1+='\u@\h \w \$ '


BIN
app-text/Manifest.gz View File


+ 1
- 1
app-text/dblatex/dblatex-0.3.11-r1.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/project/dblatex/dblatex/${P}/${P}py3.

LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
IUSE="inkscape"

RDEPEND="


+ 1
- 1
app-text/gspell/gspell-1.9.1.ebuild View File

@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gspell"

LICENSE="LGPL-2.1+"
SLOT="0/2" # subslot = libgspell-1 soname version
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~sparc x86"

IUSE="+introspection +vala"
REQUIRED_USE="vala? ( introspection )"


+ 1
- 1
app-text/yelp-tools/yelp-tools-40.0.ebuild View File

@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Yelp/Tools"

LICENSE="|| ( GPL-2+ freedist ) GPL-2+" # yelp.m4 is GPL2 || freely distributable
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

RDEPEND="


BIN
dev-cpp/Manifest.gz View File


+ 1
- 1
dev-cpp/atkmm/atkmm-2.28.2.ebuild View File

@@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org"

LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE="doc"

DEPEND="


+ 1
- 1
dev-cpp/cairomm/cairomm-1.14.3.ebuild View File

@@ -11,7 +11,7 @@ SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz"

LICENSE="LGPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE="doc test"
RESTRICT="!test? ( test )"



+ 1
- 1
dev-cpp/glibmm/glibmm-2.66.1.ebuild View File

@@ -10,7 +10,7 @@ HOMEPAGE="https://www.gtkmm.org"

LICENSE="LGPL-2.1+"
SLOT="2"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="doc debug test"
RESTRICT="!test? ( test )"



+ 1
- 1
dev-cpp/gtkmm/gtkmm-3.24.5.ebuild View File

@@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org"

LICENSE="LGPL-2.1+"
SLOT="3.0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"

IUSE="aqua doc test wayland X"
REQUIRED_USE="|| ( aqua wayland X )"


+ 1
- 1
dev-cpp/mm-common/mm-common-1.0.3.ebuild View File

@@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org/"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86"

BDEPEND="${PYTHON_DEPS}"



BIN
dev-db/Manifest.gz View File


+ 5
- 7
dev-db/libdbi/libdbi-0.9.0.ebuild View File

@@ -6,19 +6,17 @@ EAPI=7
inherit autotools

DESCRIPTION="A database-independent abstraction layer in C"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
HOMEPAGE="http://libdbi.sourceforge.net/"
LICENSE="LGPL-2.1"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"

IUSE="doc static-libs"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
SLOT=0
IUSE="doc static-libs"

DOCS=( AUTHORS ChangeLog README README.osx TODO )

RDEPEND=""
DEPEND="${RDEPEND}
>=sys-apps/sed-4
BDEPEND="
virtual/pkgconfig
doc? ( app-text/openjade )
"


BIN
dev-haskell/Manifest.gz View File


dev-haskell/skylighting-core/skylighting-core-0.10.5.ebuild → dev-haskell/skylighting-core/skylighting-core-0.10.5-r1.ebuild View File

@@ -31,6 +31,7 @@ RDEPEND=">=dev-haskell/aeson-1.0:=[profile?]
dev-haskell/utf8-string:=[profile?]
>=dev-haskell/xml-conduit-1.9.1.0:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?]
>=dev-lang/ghc-8.4.3:=
dev-libs/libpcre:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.2.0.1

dev-haskell/skylighting-core/skylighting-core-0.8.5.ebuild → dev-haskell/skylighting-core/skylighting-core-0.8.5-r1.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -32,6 +32,7 @@ RDEPEND=">=dev-haskell/aeson-1.0:=[profile?]
dev-haskell/text:=[profile?]
dev-haskell/utf8-string:=[profile?]
>=dev-lang/ghc-8.0.1:=
dev-libs/libpcre:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.24.0.0

dev-haskell/skylighting/skylighting-0.10.5.ebuild → dev-haskell/skylighting/skylighting-0.10.5-r1.ebuild View File

@@ -20,6 +20,7 @@ IUSE="executable"

RDEPEND="~dev-haskell/skylighting-core-0.10.5:=[profile?]
>=dev-lang/ghc-8.4.3:=
dev-libs/libpcre:=
executable? ( >=dev-haskell/blaze-html-0.5:=[profile?]
dev-haskell/pretty-show:=[profile?]
dev-haskell/text:=[profile?] )

dev-haskell/skylighting/skylighting-0.8.5.ebuild → dev-haskell/skylighting/skylighting-0.8.5-r1.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -20,6 +20,7 @@ IUSE="executable"

RDEPEND="~dev-haskell/skylighting-core-0.8.5:=[profile?]
>=dev-lang/ghc-7.10.1:=
dev-libs/libpcre:=
executable? ( >=dev-haskell/blaze-html-0.5:=[profile?]
dev-haskell/pretty-show:=[profile?]
dev-haskell/text:=[profile?] )

BIN
dev-java/Manifest.gz View File


+ 0
- 1
dev-java/metainf-services/Manifest View File

@@ -1,2 +1 @@
DIST metainf-services-1.6.tar.gz 5282 BLAKE2B e5d0231bb90e72200780eef67a631146d10281f4a29e61a09c0cabd5a00205974f351445a7cfd88146862c3d84ad5340e2e259f469374a3d4942a4c33744b5fb SHA512 237f37b8eaa384dfd7df6d0a31fa7e5d086c6923c5eb2435317701402b14ba472839d0e49b9ce9da25c265d6e128679f7d637d41439756242ae591d3b15e1108
DIST metainf-services-1.7.tar.gz 5301 BLAKE2B dabb2229e5123b535c81f5796d92365eba609e696c0c513666c105534eb1430420b71768436ed53078dc72a2261ed821010ffea0098a4a65f81c5f1c2c118a6e SHA512 d6162e94ff5efcf61e56e0c1e1d22c51854fa7f98662b6ac0cc7d230b7f11b0d3c7c7238b640693d8d6f5e6e6f508bf5116ea22e73487d00145cd5a87853b3df

+ 0
- 192
dev-java/metainf-services/files/metainf-services-1.6-build.xml View File

@@ -1,192 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>

<!-- ====================================================================== -->
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
<!-- ====================================================================== -->

<!-- ====================================================================== -->
<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
<!-- ====================================================================== -->
<!-- -->
<!-- Any modifications will be overwritten. -->
<!-- -->
<!-- Generated by Maven Ant Plugin on 7/13/13 1:12 PM -->
<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
<!-- -->
<!-- ====================================================================== -->

<project name="metainf-services-from-maven" default="package" basedir=".">

<!-- ====================================================================== -->
<!-- Build environment properties -->
<!-- ====================================================================== -->

<property file="${user.home}/.m2/maven.properties"/>
<property file="maven-build.properties"/>

<property name="maven.build.finalName" value="metainf-services-1.6"/>
<property name="maven.build.dir" value="target"/>
<property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
<property name="maven.build.srcDir.0" value="src/main/java"/>
<property name="maven.build.resourceDir.0" value="src/main/resources"/>
<property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
<property name="maven.build.testDir.0" value="src/test/java"/>
<property name="maven.build.testResourceDir.0" value="src/test/resources"/>
<property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
<property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>

<property name="maven.repo.local" value="${user.home}/.m2/repository"/>
<property name="maven.settings.offline" value="false"/>
<property name="maven.settings.interactiveMode" value="true"/>

<!-- ====================================================================== -->
<!-- Defining classpaths -->
<!-- ====================================================================== -->

<path id="build.classpath"/>
<path id="build.test.classpath"/>

<!-- ====================================================================== -->
<!-- Cleaning up target -->
<!-- ====================================================================== -->

<target name="clean" description="Clean the output directory">
<delete dir="${maven.build.dir}"/>
</target>

<!-- ====================================================================== -->
<!-- Compilation target -->
<!-- ====================================================================== -->

<target name="compile" depends="get-deps" description="Compile the code">
<mkdir dir="${maven.build.outputDir}"/>
<javac destdir="${maven.build.outputDir}"
nowarn="false"
debug="true"
optimize="false"
deprecation="true"
target="1.6"
verbose="false"
fork="false"
source="1.6">
<src>
<pathelement location="${maven.build.srcDir.0}"/>
</src>
<classpath refid="build.classpath"/>
</javac>
<copy todir="${maven.build.outputDir}">
<fileset dir="${maven.build.resourceDir.0}"/>
</copy>
</target>

<!-- ====================================================================== -->
<!-- Test-compilation target -->
<!-- ====================================================================== -->

<target name="compile-tests"
depends="compile"
description="Compile the test code"
unless="maven.test.skip">
<mkdir dir="${maven.build.testOutputDir}"/>
</target>

<!-- ====================================================================== -->
<!-- Run all tests -->
<!-- ====================================================================== -->

<target name="test"
depends="compile-tests, junit-missing"
unless="junit.skipped"
description="Run the test cases"/>

<target name="test-junit-present">
<available classname="junit.framework.Test" property="junit.present"/>
</target>

<target name="test-junit-status"
depends="test-junit-present">
<condition property="junit.missing">
<and>
<isfalse value="${junit.present}"/>
<isfalse value="${maven.test.skip}"/>
</and>
</condition>
<condition property="junit.skipped">
<or>
<isfalse value="${junit.present}"/>
<istrue value="${maven.test.skip}"/>
</or>
</condition>
</target>

<target name="junit-missing"
depends="test-junit-status"
if="junit.missing">
<echo>=================================== WARNING ===================================</echo>
<echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
<echo>===============================================================================</echo>
</target>

<!-- ====================================================================== -->
<!-- Javadoc target -->
<!-- ====================================================================== -->

<target name="javadoc" description="Generates the Javadoc of the application">
<javadoc sourcepath="${maven.build.srcDir.0}"
packagenames="*"
destdir="${maven.reporting.outputDirectory}/apidocs"
access="protected"
old="false"
verbose="false"
version="true"
use="true"
author="true"
splitindex="false"
nodeprecated="false"
nodeprecatedlist="false"
notree="false"
noindex="false"
nohelp="false"
nonavbar="false"
serialwarn="false"
charset="ISO-8859-1"
linksource="false"
breakiterator="false"/>
</target>

<!-- ====================================================================== -->
<!-- Package target -->
<!-- ====================================================================== -->

<target name="package" depends="compile,test" description="Package the application">
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
compress="true"
index="false"
basedir="${maven.build.outputDir}"
excludes="**/package.html"/>
</target>

<!-- ====================================================================== -->
<!-- A dummy target for the package named after the type it creates -->
<!-- ====================================================================== -->

<target name="jar" depends="package" description="Builds the jar for the application"/>

<!-- ====================================================================== -->
<!-- Download dependencies target -->
<!-- ====================================================================== -->

<target name="test-offline">
<condition property="maven.mode.offline">
<equals arg1="${maven.settings.offline}" arg2="true"/>
</condition>
</target>

<target name="get-deps"
depends="test-offline"
description="Download all dependencies"
unless="maven.mode.offline">
<mkdir dir="${maven.repo.local}"/>
</target>

</project>

+ 0
- 27
dev-java/metainf-services/metainf-services-1.6.ebuild View File

@@ -1,27 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=5

inherit java-pkg-2 java-ant-2

DESCRIPTION="Generates META-INF/services files automatically"
HOMEPAGE="http://metainf-services.kohsuke.org/"
SRC_URI="https://github.com/kohsuke/${PN}/archive/${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"

RDEPEND=">=virtual/jre-1.6"
DEPEND=">=virtual/jdk-1.6"

S="${WORKDIR}/${PN}-${P}"

java_prepare() {
cp "${FILESDIR}"/${P}-build.xml build.xml || die
}

src_install() {
java-pkg_newjar target/${P}.jar
}

+ 1
- 1
dev-java/metainf-services/metainf-services-1.7.ebuild View File

@@ -11,7 +11,7 @@ SRC_URI="https://github.com/kohsuke/${PN}/archive/${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"

RDEPEND=">=virtual/jre-1.6"
DEPEND=">=virtual/jdk-1.6"


+ 72
- 0
dev-java/stringtemplate/files/stringtemplate-4.0.8-fix-tests.patch View File

@@ -0,0 +1,72 @@
From 3ea94a870b6e139399abbf932da1dfa2f9bd37e3 Mon Sep 17 00:00:00 2001
From: parrt <parrt@cs.usfca.edu>
Date: Thu, 8 Nov 2018 11:40:24 -0800
Subject: [PATCH] make tests work with java 10 and 6, 7, 8

---
.../stringtemplate/v4/test/TestRenderers.java | 24 +++++++++++++++----
1 file changed, 20 insertions(+), 4 deletions(-)

diff --git a/test/org/stringtemplate/v4/test/TestRenderers.java b/test/org/stringtemplate/v4/test/TestRenderers.java
index bc5406f7..7b7536e0 100644
--- a/test/org/stringtemplate/v4/test/TestRenderers.java
+++ b/test/org/stringtemplate/v4/test/TestRenderers.java
@@ -48,6 +48,8 @@
public class TestRenderers extends BaseTest {
+ String javaVersion = System.getProperty("java.version");
+
// Make sure to use the US Locale during the tests
private Locale origLocale;
@@ -73,6 +75,9 @@ public void tearDown() {
ST st = group.getInstanceOf("dateThing");
st.add("created", new GregorianCalendar(2005, 7 - 1, 5));
String expecting = "datetime: 7/5/05, 12:00 AM";
+ if ( javaVersion.startsWith("1.6") || javaVersion.startsWith("1.7") || javaVersion.startsWith("1.8") ) {
+ expecting = "datetime: 7/5/05 12:00 AM";
+ }
String result = st.render();
assertEquals(expecting, result);
}
@@ -99,7 +104,10 @@ public void tearDown() {
ST st = group.getInstanceOf("dateThing");
st.add("created", new GregorianCalendar(2005, 7 - 1, 5));
String expecting = " datetime: 7/5/05, 12:00 AM ";
- String result = st.render();
+ if ( javaVersion.startsWith("1.6") || javaVersion.startsWith("1.7") || javaVersion.startsWith("1.8") ) {
+ expecting = " datetime: 7/5/05 12:00 AM ";
+ }
+ String result = st.render();
assertEquals(expecting, result);
}
@@ -116,9 +124,13 @@ public void tearDown() {
TimeZone.setDefault(TimeZone.getTimeZone("America/Los_Angeles"));
st.add("created", new GregorianCalendar(2005, 7 - 1, 5));
String expecting = " datetime: Tuesday, July 5, 2005 at 12:00:00 AM Pacific Daylight Time ";
- String result = st.render();
+ if ( javaVersion.startsWith("1.6") || javaVersion.startsWith("1.7") || javaVersion.startsWith("1.8") ) {
+ expecting = " datetime: Tuesday, July 5, 2005 12:00:00 AM PDT ";
+ }
+ String result = st.render();
assertEquals(expecting, result);
- } finally {
+ }
+ finally {
// Restore original Timezone
TimeZone.setDefault(origTimeZone);
}
@@ -371,6 +383,10 @@ public void tearDown() {
cal.set(2012, Calendar.JUNE, 12);
st.add("date", cal);
- assertEquals("12 de junho de 2012", st.render(new Locale("pt")));
+ String expected = "12 de junho de 2012";
+ if ( javaVersion.startsWith("1.6") || javaVersion.startsWith("1.7") || javaVersion.startsWith("1.8") ) {
+ expected = "12 de Junho de 2012";
+ }
+ assertEquals(expected, st.render(new Locale("pt")));
}
}

+ 1
- 0
dev-java/stringtemplate/stringtemplate-4.0.8-r1.ebuild View File

@@ -37,6 +37,7 @@ JAVA_SRC_DIR="src"
PATCHES=(
# These tests are broken but are probably fixed in current master.
"${FILESDIR}/4.0.8-r1-test-fixes.patch"
"${FILESDIR}/${P}-fix-tests.patch"
)

src_unpack() {


+ 1
- 1
dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.109.ebuild View File

@@ -14,7 +14,7 @@ SRC_URI="mirror://apache/tomcat/tomcat-7/v${PV}/src/${MY_P}.tar.gz"

LICENSE="Apache-2.0"
SLOT="3.0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
IUSE=""

DEPEND=">=virtual/jdk-1.8"


BIN
dev-lang/Manifest.gz View File


+ 1
- 0
dev-lang/elixir/Manifest View File

@@ -1,2 +1,3 @@
DIST elixir-1.11.4.tar.gz 2396885 BLAKE2B f63e835991420bce8cacd38a920637aa5656c0372bd09e8c0a357a24bcca9a06350973f1453f482d3854a48712471c55389c3bd530df46a19c20a359376b779d SHA512 5dc940a31a31ae1c1537f874c15e58311cc0b0452f61e923bdfde0a5cfef3d8003eb3e85be320eb0acfb7bc0c0c0dc8ac965dec6727257c244048268fbf38ceb
DIST elixir-1.12.0.tar.gz 2457567 BLAKE2B 9adc3d54e2200cddaab0323a8e1c8affae6ad0fbee2c48da87249db0f29d31158ef0a74edf95128302183ba3ee714f502df6d30048c49b42c190d1a43e4e8308 SHA512 6ae99c0307d2adaa51cc8b569329592509b1e19bf9f78d4230507c11229da674476c0be65bc9ce5e3b0d78082182755a76abc8beff59af1f84672dd73e5b912f
DIST elixir-1.12.1.tar.gz 2458060 BLAKE2B 512f016cb7f064f2b90a4d2dae4ffaf957422f049322b5fbed1eef155687b1111de89df838c254cf123b904e64f746fc19175372166526c739d8a1d66f9abb0c SHA512 ecea8a95d05e85431c324c7e15fdd08639a52fa6031fb8ec671825debecd892d2258b3914fdd8417728be1a18202d211eeb19869797ad0fd022c6ec91cd05880

+ 37
- 0
dev-lang/elixir/elixir-1.12.1.ebuild View File

@@ -0,0 +1,37 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

DESCRIPTION="Elixir programming language"
HOMEPAGE="https://elixir-lang.org"
SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Apache-2.0 ErlPL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86"
IUSE="test"

RESTRICT="!test? ( test )"

DEPEND="
>=dev-lang/erlang-22:0=[ssl]
"
# 'mix' tool collides with sci-biology/phylip, bug #537514
RDEPEND="${DEPEND}
!!sci-biology/phylip
"
DEPEND+="
test? ( dev-vcs/git )
"

PATCHES=(
"${FILESDIR}"/${PN}-1.9.1-disable-network-tests.patch
"${FILESDIR}"/${PN}-1.10.3-no-Q.patch
"${FILESDIR}"/${PN}-1.10.3-epmd-daemon.patch
)

src_install() {
emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" install
dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md
}

+ 1
- 1
dev-lang/vala/vala-0.50.7.ebuild View File

@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala"

LICENSE="LGPL-2.1+"
SLOT="0.50"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux"
IUSE="test valadoc"
RESTRICT="!test? ( test )"



+ 1
- 1
dev-lang/vala/vala-0.52.3.ebuild View File

@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala"

LICENSE="LGPL-2.1+"
SLOT="0.52"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux"
IUSE="test valadoc"
RESTRICT="!test? ( test )"



BIN
dev-libs/Manifest.gz View File


+ 0
- 1
dev-libs/clhpp/Manifest View File

@@ -1,2 +1 @@
DIST clhpp-2.0.12.tar.gz 96922 BLAKE2B ae4df7e2b65865fbaea8066d508e4058a076aace4598ca97594237541df44e5c2d20978274124cbc5d331c4983df3e0776b8afafb2204f0d96b6830999d72589 SHA512 521f0e6bd32f9bfdf764011d9e83691a574c27a9c27580601529a2665a2785ca5815407381adfa2e247547bdb79c6083d79b5d716d54e2aafa55bdd5751f1e78
DIST clhpp-2.0.14.tar.gz 99791 BLAKE2B 4859f25359d09584bd96d63c06766ee8c8f05a09d2c79355489ab5554760511a9a500036b2988b0df85df04b591cc357f776097f91a3a9b9172ab45e8d385990 SHA512 f6b6a3c760292d0acad5eb2cb25b0d127c7615167f979c6138361376d03c66bb46735cf56716b3349f9d6691ac6557b983a767559ee5f94b163d85b90b046eb4

+ 0
- 28
dev-libs/clhpp/clhpp-2.0.12.ebuild View File

@@ -1,28 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit cmake

DESCRIPTION="Khronos OpenCL C++ bindings"
HOMEPAGE="https://github.com/KhronosGroup/OpenCL-CLHPP/"
SRC_URI="https://github.com/KhronosGroup/OpenCL-CLHPP/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Khronos-CLHPP"
SLOT="0"
KEYWORDS="amd64 x86"

DEPEND="virtual/opencl"
RDEPEND="${DEPEND}"

S="${WORKDIR}"/OpenCL-CLHPP-${PV}

src_configure() {
local mycmakeargs=(
-DBUILD_DOCS=OFF
-DBUILD_EXAMPLES=OFF
-DBUILD_TESTS=OFF
)
cmake_src_configure
}

+ 1
- 1
dev-libs/gjs/gjs-1.68.1.ebuild View File

@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
SLOT="0"
IUSE="+cairo examples gtk readline sysprof test"
KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86"
KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
RESTRICT="!test? ( test )"

RDEPEND="


+ 1
- 1
dev-libs/glib/glib-2.68.2.ebuild View File

@@ -14,7 +14,7 @@ SLOT="2"
IUSE="dbus debug +elf elibc_glibc fam gtk-doc kernel_linux +mime selinux static-libs sysprof systemtap test utils xattr"
RESTRICT="!test? ( test )"

KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"

# * elfutils (via libelf) does not build on Windows. gresources are not embedded
# within ELF binaries on that platform anyway and inspecting ELF binaries from


+ 1
- 1
dev-libs/gobject-introspection-common/gobject-introspection-common-1.68.0.ebuild View File

@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection"

LICENSE="HPND"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""

RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"


+ 1
- 1
dev-libs/gobject-introspection/gobject-introspection-1.68.0.ebuild View File

@@ -15,7 +15,7 @@ SLOT="0"
IUSE="doctool gtk-doc test"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

# virtual/pkgconfig needed at runtime, bug #505408
RDEPEND="


+ 0
- 1
dev-libs/libevdev/Manifest View File

@@ -1,2 +1 @@
DIST libevdev-1.10.0.tar.xz 445792 BLAKE2B b7638ae85cac8b8d29c3255da1de50a06db9eb97d752b383852c85c32f8f93f31135e9d28acd474695d36d87eba04d455abd99badf6e492c2561893c47f796d2 SHA512 94ab4ee7e0854c41a491d8e4713baa95ae66dd337b41823011c0913aa1c72e8bbf8b808d5936c2ef456af794b6d3a5cd7cd0515fbd1d06dd1b7ba19275bd928f
DIST libevdev-1.11.0.tar.xz 445316 BLAKE2B f3c1aa688d83f4a27abec23f18817bbdb7a5911cc30fab694271f620c23273cf20109598edb0049239e78a173baa20471ad1f25266eff34a50ed8898d7b86080 SHA512 b3c6b4a1532c5142f3684b920dcdd497a5368aec516e8c389e2c8f9d1eaba16c907b2a7f2c82a3c3ff89bb4d0ae5503c736098c095f9f1bc98f0668e99bf639d

+ 0
- 58
dev-libs/libevdev/libevdev-1.10.0.ebuild View File

@@ -1,58 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

PYTHON_COMPAT=( python3_{7,8,9} )

inherit meson multilib-minimal python-any-r1

DESCRIPTION="Handler library for evdev events"
HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/ https://gitlab.freedesktop.org/libevdev/libevdev"

if [[ ${PV} == 9999* ]] ; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/libevdev/libevdev.git"
inherit git-r3
else
SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi

LICENSE="MIT"
SLOT="0"
IUSE="doc test"

DEPEND="test? ( dev-libs/check[${MULTILIB_USEDEP}] )"
BDEPEND="
${PYTHON_DEPS}
doc? ( app-doc/doxygen )
virtual/pkgconfig
"
RESTRICT="!test? ( test )"

multilib_src_configure() {
local emesonargs=(
$(meson_feature doc documentation)
$(meson_feature test tests)
)
meson_src_configure
}

multilib_src_compile() {
meson_src_compile
}

multilib_src_test() {
meson test -v -C "${BUILD_DIR}" -t 100 || die "tests failed"
}

multilib_src_install() {
meson_src_install
}

multilib_src_install_all() {
if use doc; then
local HTML_DOCS=( doc/html/. )
einstalldocs
fi
}

+ 1
- 1
dev-libs/libgdata/libgdata-0.18.1.ebuild View File

@@ -16,7 +16,7 @@ IUSE="+crypt gnome-online-accounts gtk-doc +introspection test vala"
REQUIRED_USE="vala? ( introspection )"
RESTRICT="!test? ( test )"

KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86"

RDEPEND="
>=dev-libs/glib-2.44.0:2


+ 1
- 1
dev-libs/libgee/libgee-0.20.4.ebuild View File

@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Libgee"

LICENSE="LGPL-2.1+"
SLOT="0.8/2"
KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ~ppc64 sparc x86 ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86 ~x86-linux"
IUSE="+introspection"

# FIXME: add doc support, requires valadoc


+ 1
- 1
dev-libs/libgusb/libgusb-0.3.7.ebuild View File

@@ -15,7 +15,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz"

LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"

IUSE="gtk-doc +introspection static-libs test +vala"
REQUIRED_USE="vala? ( introspection )"


+ 1
- 1
dev-libs/libgweather/libgweather-40.0.ebuild View File

@@ -16,7 +16,7 @@ SLOT="2/3-16-2" # subslot = 3-(libgweather-3 soname suffix) w/ temporary -2 suff
IUSE="glade gtk-doc +introspection +vala"
REQUIRED_USE="vala? ( introspection )"

KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"

RDEPEND="
>=dev-libs/glib-2.44.0:2


+ 0
- 1
dev-libs/libinput/Manifest View File

@@ -1,3 +1,2 @@
DIST libinput-1.17.1.tar.xz 611492 BLAKE2B 274312240fccc49a45dedc3d41018bc952f25040217f388fd461aebabe796be106dd4f34cb2e40ce91fc75219c47fbd605c6facdc4d47893420e5df199a7edb7 SHA512 2e7baa198fed9c673d28453efb066f9371f2b575a844e41cde455c636bbe1cc68faae7129026944a502cd5d7bfcc72272066b9e3cda5c959f7b464483f9dd860
DIST libinput-1.17.2.tar.xz 611388 BLAKE2B a94ab1e3ef65f49a3043e5f84d68748c4800be1e2e0911b45be2a9cd6655311b2e6c2fcde64827f57e74318fc759d95e045125239305a2ae94175371c178c50a SHA512 b8953ad483648d5629d56c4dc226d4906693b15da5ba4027627a51ec35ea65b0603c09056b52ed2025df1f7a877669a5b7482c025e0b37003fc676563bd05263
DIST libinput-1.17.3.tar.xz 612892 BLAKE2B 1acae8a5bc0f87b547c83a0f72e0693ac95cf85377269efebc5ade8606620fcb3d7300fabb05dafd5492458da3d2300667ed6e43d9e6fcda2bd4f461bc0685a8 SHA512 3d1ab4362ede886996795d700a938d20e04cd922e8f9598fe9346f9f93e149119526fb324a096787b4b8a47bf3e5613130bcd874f10df86761031710d2acc792

+ 0
- 88
dev-libs/libinput/libinput-1.17.1.ebuild View File

@@ -1,88 +0,0 @@
# Copyright 2014-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )

inherit meson python-any-r1 udev

DESCRIPTION="Library to handle input devices in Wayland"
HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput"
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"

LICENSE="MIT"
SLOT="0/10"
[[ "$(ver_cut 3)" -gt 900 ]] || \
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="doc input_devices_wacom test"
RESTRICT="!test? ( test )"

BDEPEND="
virtual/pkgconfig
doc? (
$(python_gen_any_dep '
dev-python/commonmark[${PYTHON_USEDEP}]
dev-python/recommonmark[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
>=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
')
>=app-doc/doxygen-1.8.3
>=media-gfx/graphviz-2.38.0
)
"
# test? ( dev-util/valgrind )
RDEPEND="
input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
>=dev-libs/libevdev-1.3
>=sys-libs/mtdev-1.1
virtual/libudev:=
virtual/udev
"
DEPEND="${RDEPEND}
test? ( >=dev-libs/check-0.9.10 )"

python_check_deps() {
has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
}

pkg_setup() {
use doc && python-any-r1_pkg_setup
}

src_prepare() {
default
sed "s@, '-Werror'@@" -i meson.build || die #744250
}

src_configure() {
# gui can be built but will not be installed
local emesonargs=(
-Ddebug-gui=false
$(meson_use doc documentation)
$(meson_use input_devices_wacom libwacom)
$(meson_use test tests)
-Dudev-dir="${EPREFIX}$(get_udevdir)"
)
meson_src_configure
}

src_install() {
meson_src_install
if use doc ; then
docinto html
dodoc -r "${BUILD_DIR}"/Documentation/.
fi
}

pkg_postinst() {
pkgname="dev-python/python-libevdev"
if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
einfo "${pkgname} must be installed to use the"
einfo "libinput measure and libinput replay tools."
fi

udevadm hwdb --update --root="${ROOT}"
}

+ 1
- 1
dev-libs/liblouis/liblouis-3.17.0.ebuild View File

@@ -13,7 +13,7 @@ SRC_URI="https://github.com/liblouis/liblouis/releases/download/v${PV}/${P}.tar.

LICENSE="LGPL-2.1+"
SLOT="0/20"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="python test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="!test? ( test )"


+ 1
- 1
dev-libs/libmanette/libmanette-0.2.6.ebuild View File

@@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/aplazas/libmanette"

LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~ppc64 x86"
KEYWORDS="amd64 arm arm64 ppc64 x86"
IUSE="gtk-doc +introspection +udev +vala test"
RESTRICT="!test? ( test )"
REQUIRED_USE="vala? ( introspection )"


+ 1
- 1
dev-libs/libmirage/libmirage-3.2.5.ebuild View File

@@ -11,7 +11,7 @@ SRC_URI="https://download.sourceforge.net/cdemu/libmirage/${P}.tar.xz"

LICENSE="GPL-2+"
SLOT="0/11" # subslot = libmirage soname version
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE="doc +introspection"

RDEPEND=">=app-arch/bzip2-1:=


+ 1
- 1
dev-libs/libsigc++/libsigc++-2.10.7.ebuild View File

@@ -10,7 +10,7 @@ HOMEPAGE="https://libsigcplusplus.github.io/libsigcplusplus/

LICENSE="LGPL-2.1+"
SLOT="2"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc static-libs test"
RESTRICT="!test? ( test )"



+ 4
- 8
dev-libs/libvarlink/libvarlink-16.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -8,18 +8,14 @@ inherit meson
DESCRIPTION="C implementation of the Varlink protocol and command line tool"
HOMEPAGE="https://github.com/varlink/libvarlink"
SRC_URI="https://github.com/varlink/libvarlink/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Apache-2.0"
SLOT="0"

KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}"
BDEPEND="
>=dev-util/meson-0.47.0
virtual/pkgconfig
"

BDEPEND="virtual/pkgconfig"

src_configure() {
local emesonargs=(


+ 4
- 8
dev-libs/libvarlink/libvarlink-18.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -8,18 +8,14 @@ inherit meson
DESCRIPTION="C implementation of the Varlink protocol and command line tool"
HOMEPAGE="https://github.com/varlink/libvarlink"
SRC_URI="https://github.com/varlink/libvarlink/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Apache-2.0"
SLOT="0"

KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}"
BDEPEND="
>=dev-util/meson-0.47.0
virtual/pkgconfig
"

BDEPEND="virtual/pkgconfig"

src_configure() {
local emesonargs=(


+ 4
- 8
dev-libs/libvarlink/libvarlink-19.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -8,18 +8,14 @@ inherit meson
DESCRIPTION="C implementation of the Varlink protocol and command line tool"
HOMEPAGE="https://github.com/varlink/libvarlink"
SRC_URI="https://github.com/varlink/libvarlink/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Apache-2.0"
SLOT="0"

KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND=""
DEPEND="${RDEPEND}"
BDEPEND="
>=dev-util/meson-0.47.0
virtual/pkgconfig
"

BDEPEND="virtual/pkgconfig"

PATCHES=( "${FILESDIR}/${P}-fix-meson-build.patch" )



+ 0
- 2
dev-libs/libwacom/Manifest View File

@@ -1,3 +1 @@
DIST libwacom-1.1.tar.bz2 502696 BLAKE2B 1c2e03b00eb3b17dea2d5cd3e61afa4b7f36dcb727f07bb1cc42631febc9d1939bdd2652d6fd1f0d020815cac1f937c1daddae3019ac9aa01659442cdc8b9054 SHA512 8b63d9bad18c27f8078711408a7b79c70086cd0c64fe692ee693d53d834dff8ab45631eabd206f0dfac80d8cc86c14b5833831b1b99b06e34aacd235176d266b
DIST libwacom-1.7.tar.bz2 513320 BLAKE2B 36cead331b8d79fa629803441190de2c28e22c0e70822075d0ff31552f780e93d606ec2229a2fee744d9e6b91eb4879cb5a202075caf6adf1301b07502cefb7b SHA512 0cdd34c54a4477ffb763c4a291f0a6b33d2df6b1d237332b116e792685201a63a50c3ec98b84e9dc7c0b97c9e407c3531cd67c0af5a8398b5bbf8be6ca103066
DIST libwacom-1.9.tar.bz2 516223 BLAKE2B 272dd462bee6f152840fb684213d5cdf83cda05b71b95e28a4a307240fa3edcb42b7afb9ef0ac1bd8b470a138e54f3fed9509b02186aff771314fa87ecf3307a SHA512 d62da97038caeaf727800a680a4ef2ef49a56e632844b9a0d6c0eed9c808e033bc1d969aa1c523b4a1724dfb9b8b3665290ecb90fcdcfbf5f50cae2d06c0bffa

+ 0
- 39
dev-libs/libwacom/files/libwacom-1.1-configurable_docs.patch View File

@@ -1,39 +0,0 @@
From 18722d30b9eb38d0cd22609e076ad45c810f137d Mon Sep 17 00:00:00 2001
From: David Heidelberg <david@ixit.cz>
Date: Sun, 27 Oct 2019 20:34:55 +0100
Subject: [PATCH] meson: make documentation a feature

Nice to have for distributions, which needs to have predicable build.

Signed-off-by: David Heidelberg <david@ixit.cz>
---
meson.build | 3 ++-
meson_options.txt | 4 ++++
2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index 8283613..be2fcb3 100644
--- a/meson.build
+++ b/meson.build
@@ -460,7 +460,8 @@ install_man(configure_file(input: 'tools/libwacom-list-local-devices.man',
copy: true))
############### docs ###########################
-doxygen = find_program('doxygen', required: false)
+docs_feature = get_option('documentation')
+doxygen = find_program('doxygen', required: docs_feature)
if doxygen.found()
src_doxygen = [
join_paths(dir_src, 'libwacom.h'),
diff --git a/meson_options.txt b/meson_options.txt
index 1d75434..84c92bf 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -1,3 +1,7 @@
+option('documentation',
+ type: 'feature',
+ value: 'auto',
+ description: 'Build doxygen documentation [default=auto]')
option('udev-dir',
type: 'string',
value: '',

+ 0
- 24
dev-libs/libwacom/files/libwacom-1.1-match-with-autotools.patch View File

@@ -1,24 +0,0 @@
From 07753990d7476d52cfd34fb7558c077bd8b44eeb Mon Sep 17 00:00:00 2001
From: Peter Hutterer <peter.hutterer@who-t.net>
Date: Mon, 23 Sep 2019 09:29:45 +1000
Subject: [PATCH] meson.build: match the libwacom.pc file Name with the
autotools one (#164)

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
---
meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index 13459f7..3e0cc07 100644
--- a/meson.build
+++ b/meson.build
@@ -81,7 +81,7 @@ dep_libwacom = declare_dependency(link_with: lib_libwacom)
install_headers('libwacom/libwacom.h', subdir: 'libwacom-1.0/libwacom')
pkgconfig.generate(filebase: 'libwacom',
- name: 'Libwacom',
+ name: 'libwacom',
description: 'Wacom model feature query library',
version: meson.project_version(),
subdirs: 'libwacom-1.0',

+ 0
- 21
dev-libs/libwacom/files/libwacom-1.1-meson-add-private.patch View File

@@ -1,21 +0,0 @@
From 6953c5a9fc51e286134cb977b3fdfe0999f3503a Mon Sep 17 00:00:00 2001
From: worldofpeace <worldofpeace@protonmail.ch>
Date: Sun, 22 Sep 2019 19:04:58 -0400
Subject: [PATCH] meson: add private requires to .pc (#163)

---
meson.build | 1 +
1 file changed, 1 insertion(+)

diff --git a/meson.build b/meson.build
index 0ae03e1..13459f7 100644
--- a/meson.build
+++ b/meson.build
@@ -85,6 +85,7 @@ pkgconfig.generate(filebase: 'libwacom',
description: 'Wacom model feature query library',
version: meson.project_version(),
subdirs: 'libwacom-1.0',
+ requires_private: deps_libwacom,
libraries: lib_libwacom)
#################### data files ########################

+ 0
- 46
dev-libs/libwacom/libwacom-1.1.ebuild View File

@@ -1,46 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit meson udev toolchain-funcs

DESCRIPTION="Library for identifying Wacom tablets and their model-specific features"
HOMEPAGE="https://github.com/linuxwacom/libwacom"
SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.bz2"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 sparc x86"
IUSE="doc test"
RESTRICT="!test? ( test )"

BDEPEND="
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
RDEPEND="
dev-libs/glib:2
dev-libs/libgudev:=
"
DEPEND="${RDEPEND}"

PATCHES=(
"${FILESDIR}/${P}-meson-add-private.patch"
"${FILESDIR}/${P}-match-with-autotools.patch"
"${FILESDIR}/${P}-configurable_docs.patch"
)

pkg_setup() {
tc-ld-disable-gold # bug https://github.com/linuxwacom/libwacom/issues/170
}

src_configure() {
local emesonargs=(
$(meson_feature doc documentation)
$(meson_use test tests)
-Dudev-dir=$(get_udevdir)

)
meson_src_configure
}

+ 0
- 60
dev-libs/libwacom/libwacom-1.7.ebuild View File

@@ -1,60 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

PYTHON_COMPAT=( python3_{7..9} )

inherit meson python-any-r1 toolchain-funcs udev

DESCRIPTION="Library for identifying Wacom tablets and their model-specific features"
HOMEPAGE="https://github.com/linuxwacom/libwacom"
SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.bz2"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc test"
RESTRICT="!test? ( test )"

BDEPEND="
virtual/pkgconfig
doc? ( app-doc/doxygen )
test? (
${PYTHON_DEPS}
$(python_gen_any_dep '
dev-python/python-libevdev[${PYTHON_USEDEP}]
dev-python/pyudev[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
')
)
"
RDEPEND="
dev-libs/glib:2
dev-libs/libgudev:=
"
DEPEND="${RDEPEND}"

python_check_deps() {
has_version -b "dev-python/python-libevdev[${PYTHON_USEDEP}]" &&
has_version -b "dev-python/pyudev[${PYTHON_USEDEP}]" &&
has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
}

pkg_setup() {
tc-ld-disable-gold # bug https://github.com/linuxwacom/libwacom/issues/170

if use test; then
python-any-r1_pkg_setup
fi
}

src_configure() {
local emesonargs=(
$(meson_feature doc documentation)
$(meson_feature test tests)
-Dudev-dir=$(get_udevdir)

)
meson_src_configure
}

+ 1
- 0
dev-libs/libzia/Manifest View File

@@ -1,3 +1,4 @@
DIST libzia-4.25.tar.gz 632565 BLAKE2B b677ef71a2c02baa04e3a3e1594b28cd7161762456a44f6532462e4514851e6298ade881b61c3d02175a7029b43358e94ebdad558aa82d8210600e35b9a32e30 SHA512 5d3d9f80b53baa3aeaf359d4b3c0eeec265177e47bf11bf2c5bcebf23d339e481eaa14a1ea7f5f686c9c7477fd607095c77d85399df479d297cc5bde1086535f
DIST libzia-4.27.tar.gz 632660 BLAKE2B 2769e24b628731c4363437513358d7de9a8eca2a49580de2b8b0a791692ef17adc696c984db202e1f7015edd5d5259dd6dc4e9a057e8267b510051aa70a4bf20 SHA512 5022569931a820cfd2c0e76b26021bf07a7c55f77872786b5907c7201be9da1a2d6d653eec3cdb9f504ce43d54207478eab38eaf697ae9dd42f17c3dce6666f5
DIST libzia-4.28.tar.gz 634470 BLAKE2B 1d75f761b171e5b6b34b58b80588b00a13d6ed041d8eee8bbda98ea6b9c381b98f386f653fbdaa75b3119f0701cdd1c25234863a6c5ec608c935dcbae2bf6463 SHA512 12a8013db5db531e22cbe9c3f2e1ddc2c31696e47f527880772933042f8ccb60cd03abd9ef865c4b4344c8efe88e9f275cea4b2c0c07fe6321ef31c9a77b0307
DIST libzia-4.29.tar.gz 633172 BLAKE2B 418ce8eb6a034979948f284e5153c7cb903647e0e4776210d98a4d78c01a6147701c0be6afd21067a918ab91426cff3710cddfbdb8d4828da361c92fa71c987c SHA512 f487fb36faab0c96cb75ccbb3ce6cd51732648beb07d67a128402da294f406666fe0b65be6be49debd2b3bd78aa578c5c797aaad9dc4beac923333a0474442cc

+ 48
- 0
dev-libs/libzia/libzia-4.29.ebuild View File

@@ -0,0 +1,48 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
inherit autotools

DESCRIPTION="platform abstraction code for tucnak package"
HOMEPAGE="http://tucnak.nagano.cz"
SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ftdi"

RDEPEND="dev-libs/glib:2
x11-libs/gtk+:2
media-libs/libsdl
media-libs/libpng:0
ftdi? ( dev-embedded/libftdi:1 )"

DEPEND="${RDEPEND}
virtual/pkgconfig"

MAKEOPTS+=" -j1"

src_prepare() {
eapply_user
sed -i -e "s/docsdir/#docsdir/g" \
-e "s/docs_/#docs_/g" Makefile.am || die

# Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected"
sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die

eautoreconf
}

src_configure() {
econf \
$(use_with ftdi) --with-sdl \
--with-png --without-bfd \
--disable-static
}

src_install() {
emake DESTDIR="${D}" install
find "${D}" -name '*.la' -type f -delete || die
}

+ 1
- 1
dev-libs/ocl-icd/Manifest View File

@@ -1,2 +1,2 @@
DIST ocl-icd-2.2.12.tar.gz 80718 BLAKE2B 524f9eea9782323eafa2f41858c4970333c029898c651bbf15624331e184d1b439d2259532b02defd67c9ab434a35b1b9a64a28e1515b3f42f09b3a270975df7 SHA512 f1668c3a39ecfbc089ee5a5f61f44ceb86ab80e504e58064dec306ce907daf77936c5403b4af15ed8714068891d68346c86725f285cfbc90c4fcb35d18db4048
DIST ocl-icd-2.2.14.tar.gz 100629 BLAKE2B 4862560541c979edb06d89f7f57b78a34c02e38843c02b0f125a121649cd6a33570e29c86fe7d3fd6f0fa3d489831777100daef97264e32b82854384075cbbf2 SHA512 78510b6fa4e2c6a52141a51ccf0d0ef3110b0b4902a43bb97f7622ff0ce470b108dc05c9619c28ce8758ccea1e1cf6b2e7f1a296f8b07f52532f23b2b036a5cf
DIST ocl-icd-2.3.0.tar.gz 100848 BLAKE2B b9e5b78df63f4865bb4cb3623fbc6bd336c86b4a9e1f23a29fab1cf11f848cb20d6d8d4a480ff44e442b02d606247a923798143058256ef59c2b16c9daf7098d SHA512 003f3661b7086a7364e79d1058591f12a7095aa2c3decfc4b496f00a0863a91cd81080f33b9308e3948045f8aca5856868ed2725f478654230e51a60d654e613

+ 94
- 0
dev-libs/ocl-icd/files/ocl-icd-2.3.0-new-headers.patch View File

@@ -0,0 +1,94 @@
From aed1832c81c0971ea001e12d41e04df834257f94 Mon Sep 17 00:00:00 2001
From: Brice Videau <bvideau@anl.gov>
Date: Wed, 12 May 2021 10:24:44 -0500
Subject: [PATCH] Updated to support latest Khronos headers.

---
icd_generator.rb | 4 +-
khronos-headers/CL/cl.h | 46 +--
khronos-headers/CL/cl_d3d10.h | 12 +-
khronos-headers/CL/cl_d3d11.h | 12 +-
khronos-headers/CL/cl_dx9_media_sharing.h | 32 +-
khronos-headers/CL/cl_egl.h | 8 +-
khronos-headers/CL/cl_ext.h | 228 +++++++++----
khronos-headers/CL/cl_gl.h | 22 +-
khronos-headers/CL/cl_gl_ext.h | 26 +-
khronos-headers/CL/cl_icd.h | 316 +++++++++---------
khronos-headers/CL/cl_layer.h | 4 +-
khronos-headers/CL/cl_platform.h | 125 ++++---
.../CL/cl_va_api_media_sharing_intel.h | 24 +-
khronos-headers/CL/opencl.h | 3 +-
ocl_interface.yaml | 10 +-
run_dummy_icd.c | 1 -
16 files changed, 484 insertions(+), 389 deletions(-)

diff --git a/icd_generator.rb b/icd_generator.rb
index bb0f2e9..ed4217f 100644
--- a/icd_generator.rb
+++ b/icd_generator.rb
@@ -57,7 +57,7 @@ module IcdGenerator
"clGetGLContextInfoKHR", "clUnloadCompiler",
"clCreateContext", "clCreateContextFromType", "clWaitForEvents"]
$header_files = ["/usr/include/CL/cl.h", "/usr/include/CL/cl_gl.h", "/usr/include/CL/cl_egl.h",
- "/usr/include/CL/cl_ext.h", "/usr/include/CL/cl_gl_ext.h"]
+ "/usr/include/CL/cl_ext.h"]
$windows_header_files = ["/usr/include/CL/cl_dx9_media_sharing.h", "/usr/include/CL/cl_d3d11.h", "/usr/include/CL/cl_d3d10.h"]
$cl_data_type_error = { "cl_platform_id" => "CL_INVALID_PLATFORM",
"cl_device_id" => "CL_INVALID_DEVICE",
@@ -246,7 +246,7 @@ def self.generate_run_dummy_icd_source
run_dummy_icd += "\n\n"
$api_entries.each_key { |func_name|
next if $forbidden_funcs.include?(func_name)
- run_dummy_icd += $api_entries[func_name]+";\n"
+ run_dummy_icd += $api_entries[func_name]+"\n"
}
run_dummy_icd += "\n\n"
run_dummy_icd += "void call_all_OpenCL_functions(cl_platform_id chosen_platform) {\n"
diff --git a/ocl_interface.yaml b/ocl_interface.yaml
index 1e80f16..43a0e59 100644
--- a/ocl_interface.yaml
+++ b/ocl_interface.yaml
@@ -674,18 +674,18 @@
const cl_device_partition_property_ext * /* properties */,
cl_uint /*num_entries*/,
cl_device_id * /*out_devices*/,
- cl_uint * /*num_devices*/ ) CL_EXT_SUFFIX__VERSION_1_1;
+ cl_uint * /*num_devices*/ ) CL_API_SUFFIX__VERSION_1_1;
90: |-
CL_API_ENTRY cl_int CL_API_CALL
- clRetainDeviceEXT( cl_device_id /*device*/ ) CL_EXT_SUFFIX__VERSION_1_1;
+ clRetainDeviceEXT( cl_device_id /*device*/ ) CL_API_SUFFIX__VERSION_1_1;
91: |-
CL_API_ENTRY cl_int CL_API_CALL
- clReleaseDeviceEXT( cl_device_id /*device*/ ) CL_EXT_SUFFIX__VERSION_1_1;
+ clReleaseDeviceEXT( cl_device_id /*device*/ ) CL_API_SUFFIX__VERSION_1_1;
92: |-
CL_API_ENTRY cl_event CL_API_CALL
clCreateEventFromGLsyncKHR(cl_context /* context */,
cl_GLsync /* cl_GLsync */,
- cl_int * /* errcode_ret */) CL_EXT_SUFFIX__VERSION_1_1;
+ cl_int * /* errcode_ret */) CL_API_SUFFIX__VERSION_1_1;
93: |-
CL_API_ENTRY cl_int CL_API_CALL
clCreateSubDevices(cl_device_id /* in_device */,
@@ -1016,7 +1016,7 @@
const void * /*input_value*/,
size_t /*param_value_size*/,
void* /*param_value*/,
- size_t* /*param_value_size_ret*/ ) CL_EXT_SUFFIX__VERSION_2_0;
+ size_t* /*param_value_size_ret*/ ) CL_API_SUFFIX__VERSION_2_0;
137: |-
CL_API_ENTRY cl_kernel CL_API_CALL
clCloneKernel(cl_kernel /* source_kernel */,
diff --git a/run_dummy_icd.c b/run_dummy_icd.c
index 400c1b0..c064b19 100644
--- a/run_dummy_icd.c
+++ b/run_dummy_icd.c
@@ -39,7 +39,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# include <CL/cl_gl.h>
# include <CL/cl_egl.h>
# include <CL/cl_ext.h>
-# include <CL/cl_gl_ext.h>
#pragma GCC diagnostic pop
#include <string.h>
#include "ocl_icd_debug.h"

dev-libs/ocl-icd/ocl-icd-2.2.12-r3.ebuild → dev-libs/ocl-icd/ocl-icd-2.2.12-r4.ebuild View File

@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7
@@ -18,6 +18,7 @@ KEYWORDS="amd64 x86"
IUSE="+khronos-headers"

BDEPEND="${RUBY_DEPS}"
DEPEND="~dev-util/opencl-headers-2020.06.16"
DEPEND="dev-util/opencl-headers"
RDEPEND="${DEPEND}
!app-eselect/eselect-opencl

dev-libs/ocl-icd/ocl-icd-2.2.14.ebuild → dev-libs/ocl-icd/ocl-icd-2.3.0.ebuild View File

@@ -3,7 +3,7 @@

EAPI=7

USE_RUBY="ruby24 ruby25 ruby26 ruby27"
USE_RUBY="ruby25 ruby26 ruby27 ruby30"
inherit autotools flag-o-matic multilib-minimal ruby-single

DESCRIPTION="Alternative to vendor specific OpenCL ICD loaders"
@@ -18,11 +18,15 @@ KEYWORDS="~amd64 ~x86"
IUSE="+khronos-headers"

BDEPEND="${RUBY_DEPS}"
DEPEND=">=dev-util/opencl-headers-2020.12.18"
DEPEND=">=dev-util/opencl-headers-2021.04.29"
RDEPEND="${DEPEND}
!app-eselect/eselect-opencl
!dev-libs/opencl-icd-loader"

PATCHES=(
"${FILESDIR}"/${P}-new-headers.patch
)

src_prepare() {
replace-flags -Os -O2 # bug 646122

@@ -36,6 +40,19 @@ multilib_src_configure() {
ECONF_SOURCE="${S}" econf --enable-pthread-once --disable-official-khronos-headers
}

multilib_src_compile() {
local candidates=(${USE_RUBY})
local ruby=
for (( idx=${#candidates[@]}-1 ; idx>=0 ; idx-- )) ; do
if ${candidates[idx]} --version &> /dev/null; then
ruby=${candidates[idx]} && break
fi
done
[[ -z ${ruby} ]] && die "No ruby executable found"

emake RUBY=${ruby}
}

multilib_src_install() {
default


+ 1
- 1
dev-libs/vala-common/vala-common-0.52.3.ebuild View File

@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala"

LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"

RDEPEND=""
DEPEND=""


+ 0
- 1
dev-libs/wayland-protocols/Manifest View File

@@ -1,2 +1 @@
DIST wayland-protocols-1.20.tar.xz 111684 BLAKE2B 2ddd3d0b0dde94fda4788a1fd6631b6fcf22fb134e74a55f2c310ab4b72802d3b069d294e3d7b68ea6ddfdb0f944ac9011b73a9678e65eec924135822f697087 SHA512 d13f65d03add2c39cc32bf6bda0e981e9f52504bf8505fceea045c8baeb73bea64fa4edb99cb837677fbab1b5b3023054adff36fac127e819690f366b81c4977
DIST wayland-protocols-1.21.tar.xz 117296 BLAKE2B 91dbfea6045e981fe94172fd13b74b150b0585560c06ad6990cfc57e02c97a013428431de54b196b4ed16db43724aae56f57dffb2b3f21615fe5522fe33aedc8 SHA512 40133ba36d4201de9626e9869ebdf2d4f7ad06904d6a747d5af87958a08368abdc65be3acc21b8959d0c5ec37d47051ba5b81d3844079fe237dac81a7291bbb8

+ 0
- 37
dev-libs/wayland-protocols/wayland-protocols-1.20.ebuild View File

@@ -1,37 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

DESCRIPTION="Wayland protocol files"
HOMEPAGE="https://wayland.freedesktop.org/"

if [[ ${PV} = 9999* ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/${PN}.git/"
inherit git-r3 autotools
else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi

LICENSE="MIT"
SLOT="0"
IUSE=""

DEPEND="dev-libs/wayland"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"

src_prepare() {
default

[[ ${PV} == 9999 ]] && eautoreconf
}

src_test() {
export XDG_RUNTIME_DIR="${T}/runtime-dir"
mkdir "${XDG_RUNTIME_DIR}" || die
chmod 0700 "${XDG_RUNTIME_DIR}" || die

default
}

+ 1
- 1
dev-libs/weston/weston-9.0.0.ebuild View File

@@ -18,7 +18,7 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI="${SRC_PATCHES}"
else
SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz"
KEYWORDS="amd64 arm ~arm64 ~ppc64 x86"
KEYWORDS="amd64 arm arm64 ~ppc64 x86"
fi

LICENSE="MIT CC-BY-SA-3.0"


+ 1
- 1
dev-libs/xmlsec/xmlsec-1.2.32.ebuild View File

@@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}"

LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~sparc x86"
KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~sparc x86"
IUSE="doc gcrypt gnutls nss +openssl static-libs test"
RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( gcrypt gnutls nss openssl )


BIN
dev-ml/Manifest.gz View File


+ 1
- 4
dev-ml/integers/integers-0.4.0.ebuild View File

@@ -8,12 +8,9 @@ inherit dune
DESCRIPTION="Various signed and unsigned integer types for OCaml"
HOMEPAGE="https://github.com/ocamllabs/ocaml-integers"
SRC_URI="https://github.com/ocamllabs/ocaml-integers/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/ocaml-${P}"

LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="amd64 arm ~arm64 x86"
IUSE="+ocamlopt"

RDEPEND=""
DEPEND="${RDEPEND}"
S="${WORKDIR}/ocaml-${P}"

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save