summaryrefslogtreecommitdiff
path: root/dev-util/patchbin
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/patchbin')
-rw-r--r--dev-util/patchbin/Manifest1
-rw-r--r--dev-util/patchbin/metadata.xml19
-rw-r--r--dev-util/patchbin/patchbin-20160208.ebuild47
-rw-r--r--dev-util/patchbin/patchbin-99999999.ebuild47
4 files changed, 114 insertions, 0 deletions
diff --git a/dev-util/patchbin/Manifest b/dev-util/patchbin/Manifest
new file mode 100644
index 000000000000..b2fa5b7db37b
--- /dev/null
+++ b/dev-util/patchbin/Manifest
@@ -0,0 +1 @@
+DIST patchbin-20160208.tar.gz 9713001 BLAKE2B 4ce3c5d43f7b0a909b5058b3877cecef68f703d803bcb6a4e4b7e907dedaab98cbe87f33a5211a318f8146e9ef4753da18d58b3cbc8e4ff715b58d82227ad7b6 SHA512 eeb5c4bc708cfc3a065568ef233297586c3bb3d497c6bf3ace52b8337b5a5d127e607f668a6f74e3be892e8cfac96a046dea3646735c4404efedd8760572353a
diff --git a/dev-util/patchbin/metadata.xml b/dev-util/patchbin/metadata.xml
new file mode 100644
index 000000000000..0ebd48385d47
--- /dev/null
+++ b/dev-util/patchbin/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>NP-Hardass@gentoo.org</email>
+ <name>NP-Hardass</name>
+ </maintainer>
+ <longdescription lang="en">
+ Apply binary patches without git
+ </longdescription>
+ <upstream>
+ <remote-id type="github">wine-compholio/wine-staging</remote-id>
+ <maintainer>
+ <name>Sebastian Lackner</name>
+ <email>sebastian@fds-team.de</email>
+ </maintainer>
+ </upstream>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/dev-util/patchbin/patchbin-20160208.ebuild b/dev-util/patchbin/patchbin-20160208.ebuild
new file mode 100644
index 000000000000..dc1c6612f55f
--- /dev/null
+++ b/dev-util/patchbin/patchbin-20160208.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+if [[ ${PV} == 99999999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/wine-compholio/wine-staging"
+ KEYWORDS=""
+else
+ SHA="4ffcf184bb71c6c3512b3a8c144dcf4a3a76d23c"
+ SRC_URI="https://github.com/wine-compholio/wine-staging/archive/${SHA}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 x86"
+ S="${WORKDIR}/wine-staging-${SHA}"
+fi
+
+DESCRIPTION="Apply binary patches without git"
+HOMEPAGE="https://github.com/wine-compholio/wine-staging"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="userland_BSD userland_GNU"
+
+RDEPEND="
+ app-shells/bash
+ sys-apps/coreutils
+ sys-apps/gawk
+ sys-apps/grep
+ sys-apps/util-linux
+ sys-devel/patch
+"
+
+src_prepare() {
+ mv patches/gitapply.sh ${PN} || die
+ sed -E -i "s/(\.\/)?gitapply(\.sh)?/${PN}/g" ${PN} || die
+
+ default
+}
+
+src_install() {
+ exeinto /usr/bin/
+ doexe ${PN}
+}
+
+pkg_postinst() {
+ einfo "${PN} can optionally use dev-util/git to apply patches if installed."
+}
diff --git a/dev-util/patchbin/patchbin-99999999.ebuild b/dev-util/patchbin/patchbin-99999999.ebuild
new file mode 100644
index 000000000000..e6f35b3196ad
--- /dev/null
+++ b/dev-util/patchbin/patchbin-99999999.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+if [[ ${PV} == 99999999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/wine-compholio/wine-staging"
+ KEYWORDS=""
+else
+ SHA="4ffcf184bb71c6c3512b3a8c144dcf4a3a76d23c"
+ SRC_URI="https://github.com/wine-compholio/wine-staging/archive/${SHA}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/wine-staging-${SHA}"
+fi
+
+DESCRIPTION="Apply binary patches without git"
+HOMEPAGE="https://github.com/wine-compholio/wine-staging"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="userland_BSD userland_GNU"
+
+RDEPEND="
+ app-shells/bash
+ sys-apps/coreutils
+ sys-apps/gawk
+ sys-apps/grep
+ sys-apps/util-linux
+ sys-devel/patch
+"
+
+src_prepare() {
+ mv patches/gitapply.sh ${PN} || die
+ sed -E -i "s/(\.\/)?gitapply(\.sh)?/${PN}/g" ${PN} || die
+
+ default
+}
+
+src_install() {
+ exeinto /usr/bin/
+ doexe ${PN}
+}
+
+pkg_postinst() {
+ einfo "${PN} can optionally use dev-util/git to apply patches if installed."
+}