Commit MetaInfo

Revisionc69d8c55b1963a66b65ea300d3a54a508d07c86a (tree)
Zeit2022-07-09 19:00:38
Autorhalcon74 <halcon@tuta...>
Commiterhalcon74

Log Message

different ebuilds: python bump

Ändern Zusammenfassung

Diff

diff -r 732b80016109 -r c69d8c55b196 app-misc/Hello_World/Hello_World-9999.ebuild
--- a/app-misc/Hello_World/Hello_World-9999.ebuild Sat Jul 09 00:37:03 2022 +0400
+++ b/app-misc/Hello_World/Hello_World-9999.ebuild Sat Jul 09 14:00:38 2022 +0400
@@ -6,7 +6,7 @@
66
77 EAPI=7
88
9-PYTHON_COMPAT=( python3_{6,7,8,9} )
9+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
1010
1111 inherit git-r3 python-any-r1 scons-utils toolchain-funcs
1212
diff -r 732b80016109 -r c69d8c55b196 app-misc/Hello_World/Manifest
--- a/app-misc/Hello_World/Manifest Sat Jul 09 00:37:03 2022 +0400
+++ b/app-misc/Hello_World/Manifest Sat Jul 09 14:00:38 2022 +0400
@@ -1,2 +1,2 @@
1-EBUILD Hello_World-9999.ebuild 854 BLAKE2B 5f47642a74b0a677731d56cde1815a8f0d1661dc275867810825fad39f40084101c4795b775d27a4f4f6f3db850fd415529b5cbe662b6691e3b752c8342e8526 SHA512 73d11d0560a969a50120ada72b63ce98dda240e0448e04bd4e55b7b1e721c062518d7789b9217da477cadbf01cd9cfcd59cdafc4e40d210b835c5e996f6cb641
1+EBUILD Hello_World-9999.ebuild 857 BLAKE2B 25e80769a29a117644ca7aa9878525ae12b3eb0648c027336552118caf9a9ca3a642f7044302a5d9503be7c7c13ca0d38b648c7e16b177565e9fd0edb416383f SHA512 769abc30f9ead8181efe3e171545050d03c9e9e9e4773168f3c9b7d36469457d79de5cdd64b30acc07bc7e9f5bc33674882463bf95210a9b2b1f888411c4a889
22 MISC metadata.xml 680 BLAKE2B 4eae9a3f11077647f3eeaa987bdd5c6eb655b2acaae6c6ed0292a1b0c5b931bf743978acfd1f099476d3a3e9d8a6593bf1438e5ceabe83a6c74d8d3c36625f92 SHA512 9fd63a9c424d8729cc3b1f511f880819dac42a92c1302d552869d9b09d3f0bfa511158205a266a85ca7156dfafcc68b4e4136d435c6eb26f114b72964edb0f87
diff -r 732b80016109 -r c69d8c55b196 media-libs/avidemux-plugins/Manifest
--- a/media-libs/avidemux-plugins/Manifest Sat Jul 09 00:37:03 2022 +0400
+++ b/media-libs/avidemux-plugins/Manifest Sat Jul 09 14:00:38 2022 +0400
@@ -1,4 +1,4 @@
11 AUX avidemux-plugins-2.6.20-optional-pulse.patch 743 BLAKE2B e60a7433e539d49d5bff7dea62bfda984866dd72b93158827ee5ed785d77174db3fbde9e67c9c3fdc8d652485d8e704c075811c65848ef48f78490c6a3061b7f SHA512 dcec29c63aa7eb828fc1aaf4b54edb76290e3c7655b00002efa8036f0572b1c0111c30e873b925bb606e8e672e177ba8d103100b1fb55dcc830b83e4a5556710
22 DIST avidemux-2.7.6.tar.gz 21963753 BLAKE2B 6ca343f90c37844ebfd61123badccefb7327cbf500723c031257cf26500a5b6d98955568c2a9c0d182af68f162e878459a51e6049485937f9b01b4439b32e5e0 SHA512 bc60c733168d40d5b39cc7dd1f74b3f1315e9727302478ef1621e18748bad3400bcfd4d5199862c3093ad9df51385b6b2a96f0f8fedf9bf1c00060327545fb0f
3-EBUILD avidemux-plugins-2.7.6-r1.ebuild 4213 BLAKE2B 8eacc915122cce6fbb49482d8ee15ef972e0eb6c50f2c16a10342b2007985e1e9e976ade002a10d6d771bc88fb1575dd4659507af381780f4448f663aeae3fd0 SHA512 dbf4019f0d763dfa3f15c2a71db1b0f4e782064f7ef13739f85caa1958495d14755fe0b18570afdeb74a52367dd7886560094bc04e4eac34311215986b638fbe
3+EBUILD avidemux-plugins-2.7.6-r2.ebuild 4216 BLAKE2B 7dce48654050d62d7587d699885275fd2a4041a47ff8a18ceec1d4c99900ef233dc2648b3a8f058f797e0e0dab51a654e12109b56fd4ead0fb93a93f3b26303b SHA512 80d9999596a223fe42b7f61ffb2658bf03f8110dc850e1391f676313818a55ae04d6ea70103789d8ecca77bbb21c87833f7d6b35c615dc7692ea6281bdb4d5e4
44 MISC metadata.xml 1638 BLAKE2B 4f5380954d937b5f338ce8dc834bc519e76633465db2373a93562330909faa4ba5894f6f537c228bde7e526fae5ec89fb096eefd3de9a1db29a9317c342fdd2a SHA512 16125b1a6e0ea122c3b8a07896abd30f0a088aedc308bef7b878218f8ceb482990e73cf132fc43180cfed55c6f134cb0c7ceb5837a80443d4684321e7e57edb5
diff -r 732b80016109 -r c69d8c55b196 media-libs/avidemux-plugins/avidemux-plugins-2.7.6-r1.ebuild
--- a/media-libs/avidemux-plugins/avidemux-plugins-2.7.6-r1.ebuild Sat Jul 09 00:37:03 2022 +0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,161 +0,0 @@
1-# Copyright 1999-2020 Gentoo Authors
2-# Distributed under the terms of the GNU General Public License v2
3-
4-EAPI=7
5-
6-CMAKE_MAKEFILE_GENERATOR="emake"
7-PYTHON_COMPAT=( python3_{6,7,8,9} )
8-
9-inherit cmake flag-o-matic python-single-r1
10-
11-DESCRIPTION="Plugins for the video editor media-video/avidemux"
12-HOMEPAGE="http://fixounet.free.fr/avidemux"
13-SRC_URI="https://github.com/mean00/avidemux2/archive/${PV}.tar.gz -> avidemux-${PV}.tar.gz"
14-
15-# Multiple licenses because of all the bundled stuff.
16-LICENSE="GPL-1 GPL-2 MIT PSF-2 public-domain"
17-SLOT="2.7"
18-IUSE="a52 aac aften alsa amr dcaenc debug dts fdk fontconfig fribidi jack lame libsamplerate cpu_flags_x86_mmx nvenc opengl opus oss pulseaudio qt5 truetype twolame vdpau vorbis vpx x264 x265 xv xvid"
19-RESTRICT="mirror"
20-KEYWORDS="~amd64 ~x86"
21-
22-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
23-
24-COMMON_DEPEND="${PYTHON_DEPS}
25- ~media-libs/avidemux-core-${PV}:${SLOT}[vdpau?]
26- ~media-video/avidemux-${PV}:${SLOT}[opengl?,qt5?]
27- dev-libs/libxml2:2
28- media-libs/a52dec
29- media-libs/libass:0=
30- media-libs/libmad
31- media-libs/libmp4v2
32- media-libs/libpng:0=
33- virtual/libiconv
34- aac? (
35- media-libs/faac
36- media-libs/faad2
37- )
38- aften? ( media-libs/aften )
39- alsa? ( media-libs/alsa-lib )
40- amr? ( media-libs/opencore-amr )
41- dcaenc? ( media-sound/dcaenc )
42- dts? ( media-libs/libdca )
43- fdk? ( media-libs/fdk-aac:0= )
44- fontconfig? ( media-libs/fontconfig:1.0 )
45- fribidi? ( dev-libs/fribidi )
46- jack? (
47- virtual/jack
48- libsamplerate? ( media-libs/libsamplerate )
49- )
50- lame? ( media-sound/lame )
51- nvenc? ( amd64? ( media-video/nvidia_video_sdk ) )
52- opus? ( media-libs/opus )
53- pulseaudio? ( media-sound/pulseaudio )
54- qt5? (
55- dev-qt/qtcore:5
56- dev-qt/qtgui:5
57- dev-qt/qtwidgets:5
58- )
59- truetype? ( media-libs/freetype:2 )
60- twolame? ( media-sound/twolame )
61- vorbis? ( media-libs/libvorbis )
62- vpx? ( media-libs/libvpx:0= )
63- x264? ( media-libs/x264:0= )
64- x265? ( media-libs/x265:0= )
65- xv? (
66- x11-libs/libX11
67- x11-libs/libXext
68- x11-libs/libXv
69- )
70- xvid? ( media-libs/xvid )
71-"
72-DEPEND="${COMMON_DEPEND}
73- oss? ( virtual/os-headers )
74-"
75-RDEPEND="${COMMON_DEPEND}
76- !<media-libs/avidemux-plugins-${PV}
77-"
78-
79-S="${WORKDIR}/avidemux2-${PV}"
80-
81-PATCHES=( "${FILESDIR}"/${PN}-2.6.20-optional-pulse.patch )
82-
83-src_prepare() {
84- default
85-
86- # Don't reapply PATCHES during cmake_src_prepare
87- unset PATCHES
88-
89- processes="buildPluginsCommon:avidemux_plugins
90- buildPluginsCLI:avidemux_plugins"
91- use qt5 && processes+=" buildPluginsQt4:avidemux_plugins"
92-
93- for process in ${processes} ; do
94- CMAKE_USE_DIR="${S}"/${process#*:} cmake_src_prepare
95- done
96-}
97-
98-src_configure() {
99- # See bug 432322.
100- use x86 && replace-flags -O0 -O1
101-
102- for process in ${processes} ; do
103- local build="${WORKDIR}/${P}_build/${process%%:*}"
104-
105- local mycmakeargs=(
106- -DAVIDEMUX_SOURCE_DIR='${S}'
107- -DPLUGIN_UI=$(echo ${build/buildPlugins/} | tr '[:lower:]' '[:upper:]')
108- -DFAAC="$(usex aac)"
109- -DFAAD="$(usex aac)"
110- -DALSA="$(usex alsa)"
111- -DAFTEN="$(usex aften)"
112- -DDCAENC="$(usex dcaenc)"
113- -DFDK_AAC="$(usex fdk)"
114- -DOPENCORE_AMRWB="$(usex amr)"
115- -DOPENCORE_AMRNB="$(usex amr)"
116- -DLIBDCA="$(usex dts)"
117- -DFONTCONFIG="$(usex fontconfig)"
118- -DJACK="$(usex jack)"
119- -DLAME="$(usex lame)"
120- -DNVENC="$(usex nvenc)"
121- -DOPENGL="$(usex opengl)"
122- -DOPUS="$(usex opus)"
123- -DOSS="$(usex oss)"
124- -DPULSEAUDIOSIMPLE="$(usex pulseaudio)"
125- -DQT4=OFF
126- -DFREETYPE2="$(usex truetype)"
127- -DTWOLAME="$(usex twolame)"
128- -DX264="$(usex x264)"
129- -DX265="$(usex x265)"
130- -DXVIDEO="$(usex xv)"
131- -DXVID="$(usex xvid)"
132- -DVDPAU="$(usex vdpau)"
133- -DVORBIS="$(usex vorbis)"
134- -DLIBVORBIS="$(usex vorbis)"
135- -DVPXDEC="$(usex vpx)"
136- -DUSE_EXTERNAL_LIBA52=yes
137- -DUSE_EXTERNAL_LIBASS=yes
138- -DUSE_EXTERNAL_LIBMAD=yes
139- -DUSE_EXTERNAL_LIBMP4V2=yes
140- )
141-
142- use qt5 && mycmakeargs+=( -DENABLE_QT5=True )
143- use debug && mycmakeargs+=( -DVERBOSE=1 -DADM_DEBUG=1 )
144-
145- CMAKE_USE_DIR="${S}"/${process#*:} BUILD_DIR="${build}" cmake_src_configure
146- done
147-}
148-
149-src_compile() {
150- for process in ${processes} ; do
151- local build="${WORKDIR}/${P}_build/${process%%:*}"
152- BUILD_DIR="${build}" cmake_src_compile
153- done
154-}
155-
156-src_install() {
157- for process in ${processes} ; do
158- local build="${WORKDIR}/${P}_build/${process%%:*}"
159- BUILD_DIR="${build}" cmake_src_install
160- done
161-}
diff -r 732b80016109 -r c69d8c55b196 media-libs/avidemux-plugins/avidemux-plugins-2.7.6-r2.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/media-libs/avidemux-plugins/avidemux-plugins-2.7.6-r2.ebuild Sat Jul 09 14:00:38 2022 +0400
@@ -0,0 +1,161 @@
1+# Copyright 1999-2020 Gentoo Authors
2+# Distributed under the terms of the GNU General Public License v2
3+
4+EAPI=7
5+
6+CMAKE_MAKEFILE_GENERATOR="emake"
7+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
8+
9+inherit cmake flag-o-matic python-single-r1
10+
11+DESCRIPTION="Plugins for the video editor media-video/avidemux"
12+HOMEPAGE="http://fixounet.free.fr/avidemux"
13+SRC_URI="https://github.com/mean00/avidemux2/archive/${PV}.tar.gz -> avidemux-${PV}.tar.gz"
14+
15+# Multiple licenses because of all the bundled stuff.
16+LICENSE="GPL-1 GPL-2 MIT PSF-2 public-domain"
17+SLOT="2.7"
18+IUSE="a52 aac aften alsa amr dcaenc debug dts fdk fontconfig fribidi jack lame libsamplerate cpu_flags_x86_mmx nvenc opengl opus oss pulseaudio qt5 truetype twolame vdpau vorbis vpx x264 x265 xv xvid"
19+RESTRICT="mirror"
20+KEYWORDS="~amd64 ~x86"
21+
22+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
23+
24+COMMON_DEPEND="${PYTHON_DEPS}
25+ ~media-libs/avidemux-core-${PV}:${SLOT}[vdpau?]
26+ ~media-video/avidemux-${PV}:${SLOT}[opengl?,qt5?]
27+ dev-libs/libxml2:2
28+ media-libs/a52dec
29+ media-libs/libass:0=
30+ media-libs/libmad
31+ media-libs/libmp4v2
32+ media-libs/libpng:0=
33+ virtual/libiconv
34+ aac? (
35+ media-libs/faac
36+ media-libs/faad2
37+ )
38+ aften? ( media-libs/aften )
39+ alsa? ( media-libs/alsa-lib )
40+ amr? ( media-libs/opencore-amr )
41+ dcaenc? ( media-sound/dcaenc )
42+ dts? ( media-libs/libdca )
43+ fdk? ( media-libs/fdk-aac:0= )
44+ fontconfig? ( media-libs/fontconfig:1.0 )
45+ fribidi? ( dev-libs/fribidi )
46+ jack? (
47+ virtual/jack
48+ libsamplerate? ( media-libs/libsamplerate )
49+ )
50+ lame? ( media-sound/lame )
51+ nvenc? ( amd64? ( media-video/nvidia_video_sdk ) )
52+ opus? ( media-libs/opus )
53+ pulseaudio? ( media-sound/pulseaudio )
54+ qt5? (
55+ dev-qt/qtcore:5
56+ dev-qt/qtgui:5
57+ dev-qt/qtwidgets:5
58+ )
59+ truetype? ( media-libs/freetype:2 )
60+ twolame? ( media-sound/twolame )
61+ vorbis? ( media-libs/libvorbis )
62+ vpx? ( media-libs/libvpx:0= )
63+ x264? ( media-libs/x264:0= )
64+ x265? ( media-libs/x265:0= )
65+ xv? (
66+ x11-libs/libX11
67+ x11-libs/libXext
68+ x11-libs/libXv
69+ )
70+ xvid? ( media-libs/xvid )
71+"
72+DEPEND="${COMMON_DEPEND}
73+ oss? ( virtual/os-headers )
74+"
75+RDEPEND="${COMMON_DEPEND}
76+ !<media-libs/avidemux-plugins-${PV}
77+"
78+
79+S="${WORKDIR}/avidemux2-${PV}"
80+
81+PATCHES=( "${FILESDIR}"/${PN}-2.6.20-optional-pulse.patch )
82+
83+src_prepare() {
84+ default
85+
86+ # Don't reapply PATCHES during cmake_src_prepare
87+ unset PATCHES
88+
89+ processes="buildPluginsCommon:avidemux_plugins
90+ buildPluginsCLI:avidemux_plugins"
91+ use qt5 && processes+=" buildPluginsQt4:avidemux_plugins"
92+
93+ for process in ${processes} ; do
94+ CMAKE_USE_DIR="${S}"/${process#*:} cmake_src_prepare
95+ done
96+}
97+
98+src_configure() {
99+ # See bug 432322.
100+ use x86 && replace-flags -O0 -O1
101+
102+ for process in ${processes} ; do
103+ local build="${WORKDIR}/${P}_build/${process%%:*}"
104+
105+ local mycmakeargs=(
106+ -DAVIDEMUX_SOURCE_DIR='${S}'
107+ -DPLUGIN_UI=$(echo ${build/buildPlugins/} | tr '[:lower:]' '[:upper:]')
108+ -DFAAC="$(usex aac)"
109+ -DFAAD="$(usex aac)"
110+ -DALSA="$(usex alsa)"
111+ -DAFTEN="$(usex aften)"
112+ -DDCAENC="$(usex dcaenc)"
113+ -DFDK_AAC="$(usex fdk)"
114+ -DOPENCORE_AMRWB="$(usex amr)"
115+ -DOPENCORE_AMRNB="$(usex amr)"
116+ -DLIBDCA="$(usex dts)"
117+ -DFONTCONFIG="$(usex fontconfig)"
118+ -DJACK="$(usex jack)"
119+ -DLAME="$(usex lame)"
120+ -DNVENC="$(usex nvenc)"
121+ -DOPENGL="$(usex opengl)"
122+ -DOPUS="$(usex opus)"
123+ -DOSS="$(usex oss)"
124+ -DPULSEAUDIOSIMPLE="$(usex pulseaudio)"
125+ -DQT4=OFF
126+ -DFREETYPE2="$(usex truetype)"
127+ -DTWOLAME="$(usex twolame)"
128+ -DX264="$(usex x264)"
129+ -DX265="$(usex x265)"
130+ -DXVIDEO="$(usex xv)"
131+ -DXVID="$(usex xvid)"
132+ -DVDPAU="$(usex vdpau)"
133+ -DVORBIS="$(usex vorbis)"
134+ -DLIBVORBIS="$(usex vorbis)"
135+ -DVPXDEC="$(usex vpx)"
136+ -DUSE_EXTERNAL_LIBA52=yes
137+ -DUSE_EXTERNAL_LIBASS=yes
138+ -DUSE_EXTERNAL_LIBMAD=yes
139+ -DUSE_EXTERNAL_LIBMP4V2=yes
140+ )
141+
142+ use qt5 && mycmakeargs+=( -DENABLE_QT5=True )
143+ use debug && mycmakeargs+=( -DVERBOSE=1 -DADM_DEBUG=1 )
144+
145+ CMAKE_USE_DIR="${S}"/${process#*:} BUILD_DIR="${build}" cmake_src_configure
146+ done
147+}
148+
149+src_compile() {
150+ for process in ${processes} ; do
151+ local build="${WORKDIR}/${P}_build/${process%%:*}"
152+ BUILD_DIR="${build}" cmake_src_compile
153+ done
154+}
155+
156+src_install() {
157+ for process in ${processes} ; do
158+ local build="${WORKDIR}/${P}_build/${process%%:*}"
159+ BUILD_DIR="${build}" cmake_src_install
160+ done
161+}
diff -r 732b80016109 -r c69d8c55b196 sys-apps/hwids/Manifest
--- a/sys-apps/hwids/Manifest Sat Jul 09 00:37:03 2022 +0400
+++ b/sys-apps/hwids/Manifest Sat Jul 09 14:00:38 2022 +0400
@@ -1,4 +1,4 @@
11 DIST hwids-20210613.tar.gz 3867741 BLAKE2B 64c4b0a83058a2052f7b132241008a3cc75452e93a9a57a9159c357c23fd09ee256abc2b94e700b5d8e8bd4e231ae12932d2c2f32fb03853207739cb3387047d SHA512 4568f6b8c0ca80ec772bd2785d4dc169d1d13a721472a15399158d9a7f31abbe414c5c8cfdf1a3b81cce4e33742a4b6e005e97e3e907643d0afdc8e953624fea
2-EBUILD hwids-20210613-r3.ebuild 1805 BLAKE2B 65a6ddd4f87687a633f750f5e26d192dc3c674fb9d6113177531cb83340e3a589c3f429598ca6990a44390d0b5379089373dd8169ae4775fe9c213ef1b33664b SHA512 40dda85702d5322ce944714965fe05b3a47999ca2b89ea29813d8563f53258d64bfb244696a75aa365b35febcdcca6b083c84056886a48b837ff247cf9ebed56
3-EBUILD hwids-9999.ebuild 1860 BLAKE2B b396c2474141a55cc4b0f560ac1bc3d212aafacea6c157e1dcec3338eae29a4474f83b0f9379ad05663a2c8a8f1650241724ccb5632fb5d4d9b30994adc7e158 SHA512 266f2f2a88ab322880233ffcea7cbf09316e7f056a4e1f3232605dba76c628a89b120f0c1fe3ea26dfe15d9fb1b224db8b5de70d5686f401b357b578a9c334b7
2+EBUILD hwids-20210613-r4.ebuild 1806 BLAKE2B 5d97a168ea617ee27befe4466b87a2c8105489d9f53c08947cf6db42569040b694e494d8fa3e23dafb30f9d9e5890ba439065a0ddffdf63adcea572c7c5a09f5 SHA512 10d242d3ac65ac7ed62e2c20bed8a50a043edf00aff0ea20951dd7b298380fd4513ed948d13ee5d56b95ceb34daf3a841328258bb3f7ee1f4d8c90b97ae6cbf5
3+EBUILD hwids-9999.ebuild 1861 BLAKE2B c8feb61499dad78d22bd83e5750e1e0f36616868aa9b7be255b0115f5c03c8e0010b5e92271def7bac1de3d974264bbafb5be8e7c65bcdf3c268db7eb91d4acf SHA512 c96465d4e8d14b60fde746814ece925def3f4194d3b6d01ec5382de931a7be2715f9f2b3c43ea5221720f411e65c062d23445573540f7adfc53da21dfcc41c4f
44 MISC metadata.xml 591 BLAKE2B 95f868d455c90a5f821941741580e6a42b406eccd9dd3572336d44d5ce6a99d2604ffdd6d4bcd5f362398b1fe53a11c9c711d65b9cf0e32d54050b635c35f454 SHA512 63ae0acd7a479e50d4eaee6f91ced28bd716fb082b2bfb97f87233fece33311bad697a6476326715f59defed5f70d8022ff57ff542af189f51aa36ff7bdea3d8
diff -r 732b80016109 -r c69d8c55b196 sys-apps/hwids/hwids-20210613-r3.ebuild
--- a/sys-apps/hwids/hwids-20210613-r3.ebuild Sat Jul 09 00:37:03 2022 +0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
1-# Copyright 2012-2021 Gentoo Authors
2-# Distributed under the terms of the GNU General Public License v2
3-
4-EAPI=7
5-
6-inherit udev
7-
8-DESCRIPTION="Hardware (PCI, USB, OUI, IAB) IDs databases"
9-HOMEPAGE="https://github.com/halcon74/hwids"
10-if [[ ${PV} == 9999 ]]; then
11- PYTHON_COMPAT=( python3_{6..9} )
12- inherit git-r3 python-any-r1
13- EGIT_REPO_URI="https://github.com/halcon74/hwids.git"
14-else
15- SRC_URI="https://github.com/halcon74/hwids/archive/${P}.tar.gz"
16- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
17-fi
18-
19-LICENSE="|| ( GPL-2 BSD ) public-domain"
20-SLOT="0"
21-IUSE="+net +pci systemd +udev +usb"
22-REQUIRED_USE="systemd? ( udev )"
23-
24-RDEPEND="
25- systemd? ( sys-apps/systemd[hwdb(+)] )
26- udev? ( virtual/udev )
27-"
28-
29-if [[ ${PV} == 9999 ]]; then
30- BDEPEND="
31- net-misc/curl
32- udev? ( $(python_gen_any_dep 'dev-python/pyparsing[${PYTHON_USEDEP}]') )
33- "
34- python_check_deps() {
35- if use udev; then
36- has_version -b "dev-python/pyparsing[${PYTHON_USEDEP}]"
37- fi
38- }
39-else
40- S=${WORKDIR}/hwids-${P}
41-fi
42-
43-pkg_setup() {
44- :
45-}
46-
47-src_unpack() {
48- if [[ ${PV} == 9999 ]]; then
49- git-r3_src_unpack
50- cd "${S}" || die
51- emake fetch
52- else
53- default
54- fi
55-}
56-
57-src_prepare() {
58- default
59- sed -i -e '/udevadm hwdb/d' Makefile || die
60-}
61-
62-_emake() {
63- emake \
64- NET=$(usex net) \
65- PCI=$(usex pci) \
66- UDEV=$(usex udev) \
67- USB=$(usex usb) \
68- "$@"
69-}
70-
71-src_compile() {
72- if [[ ${PV} == 9999 ]] && use udev; then
73- python_setup
74- _emake udev-hwdb
75- fi
76- _emake
77-}
78-
79-src_install() {
80- _emake install \
81- DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \
82- MISCDIR="${EPREFIX}/usr/share/misc" \
83- HWDBDIR="${EPREFIX}$(get_udevdir)/hwdb.d" \
84- DESTDIR="${D}"
85-}
86-
87-pkg_postinst() {
88- if use systemd; then
89- systemd-hwdb --root="${ROOT}" update
90- elif use udev; then
91- udevadm hwdb --update --root="${ROOT}"
92- fi
93-}
diff -r 732b80016109 -r c69d8c55b196 sys-apps/hwids/hwids-20210613-r4.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys-apps/hwids/hwids-20210613-r4.ebuild Sat Jul 09 14:00:38 2022 +0400
@@ -0,0 +1,93 @@
1+# Copyright 2012-2021 Gentoo Authors
2+# Distributed under the terms of the GNU General Public License v2
3+
4+EAPI=7
5+
6+inherit udev
7+
8+DESCRIPTION="Hardware (PCI, USB, OUI, IAB) IDs databases"
9+HOMEPAGE="https://github.com/halcon74/hwids"
10+if [[ ${PV} == 9999 ]]; then
11+ PYTHON_COMPAT=( python3_{6..10} )
12+ inherit git-r3 python-any-r1
13+ EGIT_REPO_URI="https://github.com/halcon74/hwids.git"
14+else
15+ SRC_URI="https://github.com/halcon74/hwids/archive/${P}.tar.gz"
16+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
17+fi
18+
19+LICENSE="|| ( GPL-2 BSD ) public-domain"
20+SLOT="0"
21+IUSE="+net +pci systemd +udev +usb"
22+REQUIRED_USE="systemd? ( udev )"
23+
24+RDEPEND="
25+ systemd? ( sys-apps/systemd[hwdb(+)] )
26+ udev? ( virtual/udev )
27+"
28+
29+if [[ ${PV} == 9999 ]]; then
30+ BDEPEND="
31+ net-misc/curl
32+ udev? ( $(python_gen_any_dep 'dev-python/pyparsing[${PYTHON_USEDEP}]') )
33+ "
34+ python_check_deps() {
35+ if use udev; then
36+ has_version -b "dev-python/pyparsing[${PYTHON_USEDEP}]"
37+ fi
38+ }
39+else
40+ S=${WORKDIR}/hwids-${P}
41+fi
42+
43+pkg_setup() {
44+ :
45+}
46+
47+src_unpack() {
48+ if [[ ${PV} == 9999 ]]; then
49+ git-r3_src_unpack
50+ cd "${S}" || die
51+ emake fetch
52+ else
53+ default
54+ fi
55+}
56+
57+src_prepare() {
58+ default
59+ sed -i -e '/udevadm hwdb/d' Makefile || die
60+}
61+
62+_emake() {
63+ emake \
64+ NET=$(usex net) \
65+ PCI=$(usex pci) \
66+ UDEV=$(usex udev) \
67+ USB=$(usex usb) \
68+ "$@"
69+}
70+
71+src_compile() {
72+ if [[ ${PV} == 9999 ]] && use udev; then
73+ python_setup
74+ _emake udev-hwdb
75+ fi
76+ _emake
77+}
78+
79+src_install() {
80+ _emake install \
81+ DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \
82+ MISCDIR="${EPREFIX}/usr/share/misc" \
83+ HWDBDIR="${EPREFIX}$(get_udevdir)/hwdb.d" \
84+ DESTDIR="${D}"
85+}
86+
87+pkg_postinst() {
88+ if use systemd; then
89+ systemd-hwdb --root="${ROOT}" update
90+ elif use udev; then
91+ udevadm hwdb --update --root="${ROOT}"
92+ fi
93+}
diff -r 732b80016109 -r c69d8c55b196 sys-apps/hwids/hwids-9999.ebuild
--- a/sys-apps/hwids/hwids-9999.ebuild Sat Jul 09 00:37:03 2022 +0400
+++ b/sys-apps/hwids/hwids-9999.ebuild Sat Jul 09 14:00:38 2022 +0400
@@ -8,7 +8,7 @@
88 DESCRIPTION="Hardware (PCI, USB, OUI, IAB) IDs databases"
99 HOMEPAGE="https://github.com/halcon74/hwids"
1010 if [[ ${PV} == 9999 ]]; then
11- PYTHON_COMPAT=( python3_{6..9} )
11+ PYTHON_COMPAT=( python3_{6..10} )
1212 inherit git-r3 python-any-r1
1313 EGIT_REPO_URI="https://github.com/halcon74/hwids.git"
1414 else
diff -r 732b80016109 -r c69d8c55b196 x11-misc/fbpanel/Manifest
--- a/x11-misc/fbpanel/Manifest Sat Jul 09 00:37:03 2022 +0400
+++ b/x11-misc/fbpanel/Manifest Sat Jul 09 14:00:38 2022 +0400
@@ -1,3 +1,3 @@
11 DIST 7.2.tar.gz 3654023 BLAKE2B fed5e460f99cfa7e4977e381ea73d33955df8f01a08bc087f59840b26ea145eae5731dabd6e760cc972b292c53255f7734b7803a2a360af9243acca469a7cc2a SHA512 acfb9912107fea65aefe5949a11ea997d1c9965eaf3437122f077cac118f8109b29eeda7b92f40eff07f86d41c0f7290a6e239c638370545c72635a835942902
2-EBUILD fbpanel-7.2.ebuild 1475 BLAKE2B 8cbf8a29a38b270167b3ef801abeefc737899b3fbe844e5f6dcef6a0eb5255ba739f5f17af0a85adc24af19fa0abde82d2822f8f953d02ea157355eded780bba SHA512 928fb277f4d2dc4413eeead876be54bb5ef598a597313e6eabf0a64db89de3f3a135e8515a8bc3bd8b6287dc8290189444ba396f7123f1037748ba5565f27315
2+EBUILD fbpanel-7.2-r1.ebuild 1478 BLAKE2B 2a6d8c9e4ee8e614a99c26036a850933b48ba98467b3857a4c9a8aef03e6bf721b9ffaaecc17ca73e3060647de4b720e73194e0352f782f52deff1ed3560852d SHA512 5a4a7e0c17bc00a6153f9caa52d87ded648200d6cfa984e149298019f7ad901d9a17bfffb2a50e41778be2ef6b22ce4ed6c0468d57aba7e9348dcb16601c7a6b
33 MISC metadata.xml 500 BLAKE2B 4dd98c35321dd6ba2cf1f5b23665c0ed79df0da2ecebff295c6eab391cc0103eb1486313bd96de71742abef7ca96141f5ce4f08a429afc6358e1aa03908b3679 SHA512 3006a656021573b7609817cb83d3cd469aff450ef779cce4452fa4c6d350049dc8dafc86c464510e98c7adf6e7c6e10478c34ad3930d61513a2340a5c41bb0e2
diff -r 732b80016109 -r c69d8c55b196 x11-misc/fbpanel/fbpanel-7.2-r1.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11-misc/fbpanel/fbpanel-7.2-r1.ebuild Sat Jul 09 14:00:38 2022 +0400
@@ -0,0 +1,67 @@
1+# Copyright 1999-2021 Gentoo Authors
2+# Distributed under the terms of the GNU General Public License v2
3+
4+EAPI=7
5+
6+PYTHON_COMPAT=( python3_{8,9,10} )
7+
8+inherit cmake toolchain-funcs
9+
10+DESCRIPTION="light-weight X11 desktop panel"
11+HOMEPAGE="https://github.com/eleksir/fbpanel"
12+SRC_URI="https://github.com/eleksir/fbpanel/archive/refs/tags/${PV}.tar.gz"
13+
14+LICENSE="GPL-2"
15+SLOT="0"
16+KEYWORDS="~alpha amd64 ~arm ~mips ppc ppc64 x86"
17+
18+RESTRICT="mirror"
19+
20+RDEPEND="
21+ dev-libs/glib:2
22+ x11-libs/gdk-pixbuf:2
23+ x11-libs/gtk+:2
24+ x11-libs/libX11
25+ media-libs/alsa-lib
26+"
27+DEPEND="
28+ ${RDEPEND}
29+ x11-base/xorg-proto
30+"
31+
32+BDEPEND="
33+ virtual/pkgconfig
34+"
35+
36+src_prepare() {
37+ cmake_src_prepare
38+}
39+
40+src_configure() {
41+ local mycmakeargs=(
42+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
43+ -DCMAKE_INSTALL_FULL_LIBDIR="${EPREFIX}"/usr/$(get_libdir)
44+ -DCMAKE_INSTALL_FULL_LIBEXECDIR="${EPREFIX}"/usr/libexec/fbpanel
45+ -DCMAKE_INSTALL_FULL_DATADIR="${EPREFIX}"/usr/share
46+ -DCMAKE_INSTALL_FULL_LOCALEDIR="${EPREFIX}"/usr/share/locale
47+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}"/usr/share/man
48+ -DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/"${PN}"
49+ -DPROJECT_NAME="${PN}"
50+ -DPROJECT_VERSION="${PV}"
51+ )
52+ cmake_src_configure
53+}
54+
55+src_compile() {
56+ cmake_src_compile
57+}
58+
59+src_install() {
60+ cmake_src_install
61+}
62+
63+pkg_postinst() {
64+ elog "For the volume plugin to work, you need to configure your kernel"
65+ elog "with CONFIG_SND_MIXER_OSS or CONFIG_SOUND_PRIME or some other means"
66+ elog "that provide the /dev/mixer device node."
67+}
diff -r 732b80016109 -r c69d8c55b196 x11-misc/fbpanel/fbpanel-7.2.ebuild
--- a/x11-misc/fbpanel/fbpanel-7.2.ebuild Sat Jul 09 00:37:03 2022 +0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
1-# Copyright 1999-2021 Gentoo Authors
2-# Distributed under the terms of the GNU General Public License v2
3-
4-EAPI=7
5-
6-PYTHON_COMPAT=( python3_{8,9} )
7-
8-inherit cmake toolchain-funcs
9-
10-DESCRIPTION="light-weight X11 desktop panel"
11-HOMEPAGE="https://github.com/eleksir/fbpanel"
12-SRC_URI="https://github.com/eleksir/fbpanel/archive/refs/tags/${PV}.tar.gz"
13-
14-LICENSE="GPL-2"
15-SLOT="0"
16-KEYWORDS="~alpha amd64 ~arm ~mips ppc ppc64 x86"
17-
18-RESTRICT="mirror"
19-
20-RDEPEND="
21- dev-libs/glib:2
22- x11-libs/gdk-pixbuf:2
23- x11-libs/gtk+:2
24- x11-libs/libX11
25- media-libs/alsa-lib
26-"
27-DEPEND="
28- ${RDEPEND}
29- x11-base/xorg-proto
30-"
31-
32-BDEPEND="
33- virtual/pkgconfig
34-"
35-
36-src_prepare() {
37- cmake_src_prepare
38-}
39-
40-src_configure() {
41- local mycmakeargs=(
42- -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
43- -DCMAKE_INSTALL_FULL_LIBDIR="${EPREFIX}"/usr/$(get_libdir)
44- -DCMAKE_INSTALL_FULL_LIBEXECDIR="${EPREFIX}"/usr/libexec/fbpanel
45- -DCMAKE_INSTALL_FULL_DATADIR="${EPREFIX}"/usr/share
46- -DCMAKE_INSTALL_FULL_LOCALEDIR="${EPREFIX}"/usr/share/locale
47- -DCMAKE_INSTALL_MANDIR="${EPREFIX}"/usr/share/man
48- -DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/"${PN}"
49- -DPROJECT_NAME="${PN}"
50- -DPROJECT_VERSION="${PV}"
51- )
52- cmake_src_configure
53-}
54-
55-src_compile() {
56- cmake_src_compile
57-}
58-
59-src_install() {
60- cmake_src_install
61-}
62-
63-pkg_postinst() {
64- elog "For the volume plugin to work, you need to configure your kernel"
65- elog "with CONFIG_SND_MIXER_OSS or CONFIG_SOUND_PRIME or some other means"
66- elog "that provide the /dev/mixer device node."
67-}
Show on old repository browser