From 95461df035e3867364495f065e5e805bf629b2d7 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 26 Oct 2021 00:10:07 +0100 Subject: gentoo resync : 25.10.2021 --- media-video/isight-firmware-tools/Manifest | 4 +- .../isight-firmware-tools-1.5.90-build-O0.patch | 12 ++-- .../isight-firmware-tools-1.6-r1.ebuild | 59 ------------------- .../isight-firmware-tools-1.6-r2.ebuild | 66 ++++++++++++++++++++++ 4 files changed, 74 insertions(+), 67 deletions(-) delete mode 100644 media-video/isight-firmware-tools/isight-firmware-tools-1.6-r1.ebuild create mode 100644 media-video/isight-firmware-tools/isight-firmware-tools-1.6-r2.ebuild (limited to 'media-video/isight-firmware-tools') diff --git a/media-video/isight-firmware-tools/Manifest b/media-video/isight-firmware-tools/Manifest index f92a9c6564c4..9ac2f0c5ba3a 100644 --- a/media-video/isight-firmware-tools/Manifest +++ b/media-video/isight-firmware-tools/Manifest @@ -1,4 +1,4 @@ -AUX isight-firmware-tools-1.5.90-build-O0.patch 598 BLAKE2B 7ad3392140e3fd416f6cc932b015cc21e0ececb97bb12a0c889e3059112ffbff4f328db7d0a0a9c3133986b88fc96417e88a319d7fc0283b746ad815b02e7c32 SHA512 f2b781a94f29ab5c539a8b6f0da9abf554e79ae84825d1d3deb63fcb3844efe36db73c831e359b3436a1b08a8a16218aa1dfff941f07f67e3e7007c71e67cc39 +AUX isight-firmware-tools-1.5.90-build-O0.patch 610 BLAKE2B fb6714beb61858fd21c70d02a7a41ba9e23b61a4e461daa0dbaf0d9965328a798454e451371b125b27b3264686c116aad1e8f00898dacf02da5c68fb3f7f2287 SHA512 26fce9c01356de000356e3ef886f4e88c4394abac962838adfaef5b4a218230185dd205aa4749dbef38254d541904aee499c086b642652039b82e61f42a0f139 DIST isight-firmware-tools-1.6.tar.gz 229122 BLAKE2B 7838b342bc522a88d06ac01d062fa4cacd44bb4d2cef00ee0eb37d972bcdde2b5b0676efe54df77c59717ae8023bd60cce9550e78d5586ac7a81387ad212e2f4 SHA512 1d72e10d1ff97665c96113c70786307e0b5d1cd24cd8f5fcd15ddd7b608ff1596023139a41f550a9fd288bd8968f69d348b433f5a739179fc0e3f8fa3e143fea -EBUILD isight-firmware-tools-1.6-r1.ebuild 1584 BLAKE2B fb0776858d03720e4a58138707929cf1f9886600f8ea1de15191b5d1636f4fb354d6e4f36f659bcf088855493621e69c314e445473a2d15f5337d0b3e94a068d SHA512 e527d94de1c008e02a674c55c5d16c663e231b3d8e683578aa30af19203044ad6d2cc1edb93aa4688366e46a6e9e1d8df344a9adb6799ebfe23bfc23edc62a52 +EBUILD isight-firmware-tools-1.6-r2.ebuild 1517 BLAKE2B 3ecca0d70f549f2438d13b6a0c752661c5f31ec3d73dde97e039f9b4d45e85d3807fe14659c7f39e73866ccfad878092241454b9b44548cf8f1cb47e165d2dbc SHA512 30abebd76430c8af7eca34fc0a7f3c1464f0609d99593d78c3846a19c554ab4366af0050004945455de1c9b2f8270349cfdce03dc2c391cf6f032ffa91659dbe MISC metadata.xml 257 BLAKE2B 44e37af7f571d89ddc1990a07d7d7450b496bfbabb67a43c152d63aec01af7ac8db612e4336a2305485ded11654a4199f127d46c9ff6311d78d2182c076009c9 SHA512 e5af72ad3a1c1cbd233a02e508899cfe0db11ef92f9c91e8b6aaa68e8e4d3606396494cf51aade2457144c509dc037d2e989466c87d26f721ec0dd1b0e558dc9 diff --git a/media-video/isight-firmware-tools/files/isight-firmware-tools-1.5.90-build-O0.patch b/media-video/isight-firmware-tools/files/isight-firmware-tools-1.5.90-build-O0.patch index 8308cf6860b2..2b8697079e16 100644 --- a/media-video/isight-firmware-tools/files/isight-firmware-tools-1.5.90-build-O0.patch +++ b/media-video/isight-firmware-tools/files/isight-firmware-tools-1.5.90-build-O0.patch @@ -1,5 +1,5 @@ ---- src/export.c -+++ src/export.c +--- a/src/export.c ++++ b/src/export.c @@ -35,6 +35,8 @@ #include #include @@ -9,8 +9,8 @@ /* OPTIONS */ static gchar *input = NULL; static gchar *output = "isight.ihx"; ---- src/extract.c -+++ src/extract.c +--- a/src/extract.c ++++ b/src/extract.c @@ -36,6 +36,8 @@ #include #include @@ -20,8 +20,8 @@ /* * Foreach file identified by their sha1sum, we store the offset where * the firmware begin in the file. ---- src/load.h -+++ src/load.h +--- a/src/load.h ++++ b/src/load.h @@ -36,6 +36,8 @@ #include #include diff --git a/media-video/isight-firmware-tools/isight-firmware-tools-1.6-r1.ebuild b/media-video/isight-firmware-tools/isight-firmware-tools-1.6-r1.ebuild deleted file mode 100644 index 1d92625a87c5..000000000000 --- a/media-video/isight-firmware-tools/isight-firmware-tools-1.6-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit epatch versionator udev - -MY_MAJORV="$(get_version_component_range 1).6" - -DESCRIPTION="Extract, load or export firmware for the iSight webcams" -HOMEPAGE="https://launchpad.net/isight-firmware-tools" -SRC_URI="https://launchpad.net/${PN}/main/${MY_MAJORV}/+download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=">=dev-libs/glib-2.14:2 - dev-libs/libgcrypt:0 - virtual/libusb:0 - virtual/udev" -DEPEND="${RDEPEND} - >=dev-util/intltool-0.40 - sys-apps/texinfo - virtual/pkgconfig" - -src_prepare() { - # Fix build with -O0, bug #221325 - epatch "${FILESDIR}"/${PN}-1.5.90-build-O0.patch - - sed -i \ - -e "s:@udevdir@:$(get_udevdir):" \ - src/isight.rules.in.in || die -} - -src_configure() { - # https://bugs.launchpad.net/isight-firmware-tools/+bug/243255 - econf --docdir=/usr/share/doc/${PF} -} - -src_install() { - emake \ - DESTDIR="${D}" \ - libudevdir="$(get_udevdir)" \ - rulesdir="$(get_udevdir)"/rules.d \ - install - - mv -vf "${D}/$(get_udevdir)"/rules.d/{isight.rules,70-isight.rules} - - dodoc AUTHORS ChangeLog HOWTO NEWS README - rm -f "${D}"/usr/share/doc/${PF}/HOWTO -} - -pkg_postinst() { - elog "You need to extract your firmware prior to being able to loading it" - elog "ift-extract --apple-driver /macos/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport" - elog "If you do not have OSX you can get AppleUSBVideoSupport from" - elog "http://www.mediafire.com/?81xtkqyttjt" -} diff --git a/media-video/isight-firmware-tools/isight-firmware-tools-1.6-r2.ebuild b/media-video/isight-firmware-tools/isight-firmware-tools-1.6-r2.ebuild new file mode 100644 index 000000000000..e588027bf107 --- /dev/null +++ b/media-video/isight-firmware-tools/isight-firmware-tools-1.6-r2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit udev + +MY_MAJORV="$(ver_cut 1).6" + +DESCRIPTION="Extract, load or export firmware for the iSight webcams" +HOMEPAGE="https://launchpad.net/isight-firmware-tools" +SRC_URI="https://launchpad.net/${PN}/main/${MY_MAJORV}/+download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" + +RDEPEND=" + >=dev-libs/glib-2.14:2 + dev-libs/libgcrypt:0 + virtual/libusb:0 + virtual/udev +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-util/intltool-0.40 + sys-apps/texinfo + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.5.90-build-O0.patch +) + +src_prepare() { + default + + sed -i \ + -e "s:@udevdir@:$(get_udevdir):" \ + src/isight.rules.in.in || die +} + +src_configure() { + # https://bugs.launchpad.net/isight-firmware-tools/+bug/243255 + econf --docdir=/usr/share/doc/${PF} +} + +src_install() { + emake \ + DESTDIR="${D}" \ + libudevdir="$(get_udevdir)" \ + rulesdir="$(get_udevdir)"/rules.d \ + install + + mv -vf "${ED}/$(get_udevdir)"/rules.d/{isight.rules,70-isight.rules} || die + + einstalldocs + rm "${ED}"/usr/share/doc/${PF}/HOWTO || die +} + +pkg_postinst() { + elog "You need to extract your firmware prior to being able to loading it" + elog "ift-extract --apple-driver /macos/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport" + elog "If you do not have OSX you can get AppleUSBVideoSupport from" + elog "http://www.mediafire.com/?81xtkqyttjt" +} -- cgit v1.2.3