diff options
Diffstat (limited to 'dev-vcs/p4v')
| -rw-r--r-- | dev-vcs/p4v/Manifest | 4 | ||||
| -rw-r--r-- | dev-vcs/p4v/metadata.xml | 8 | ||||
| -rw-r--r-- | dev-vcs/p4v/p4v-2024.3.2672664.ebuild | 32 | ||||
| -rw-r--r-- | dev-vcs/p4v/p4v-2025.1.2742992.ebuild | 35 | ||||
| -rw-r--r-- | dev-vcs/p4v/p4v-2025.3.2851897.ebuild | 35 | ||||
| -rw-r--r-- | dev-vcs/p4v/p4v-2026.2.3029854-r1.ebuild | 65 |
6 files changed, 179 insertions, 0 deletions
diff --git a/dev-vcs/p4v/Manifest b/dev-vcs/p4v/Manifest index 1117275..f34b86b 100644 --- a/dev-vcs/p4v/Manifest +++ b/dev-vcs/p4v/Manifest @@ -1 +1,5 @@ DIST p4v-2024.2.2634463-amd64.tgz 187838817 BLAKE2B 9cfd19dff2cd9b472ebf94713079ac276ec67492aaa6e9b14ff9dbcb23072748e1a3d0217e116b55204a6a243592bcae1fde41e1c61f14f4a8ff397bde69aef2 SHA512 2743504f8207a4724aec192ee8adf202e0f8e86612c11cda3f3d8a443a345bcd422dd77e36b0643862c966a1acea0ea38c9ecf224197476fc4a3c772fb3bac9f +DIST p4v-2024.3.2672664-amd64.tgz 188042937 BLAKE2B 45a25e393dabb97e2eaeaf63d9d22561a878138b57bcfcdfd101cb5113cd6ec7dc914aa1630bc30cc128c6fd0bdcbdbe1a7d57460ed5a88a0a2cc24be82f7dc6 SHA512 2871010322357156e8d86143907add13c86091575b9c7a2c00507e005c2dcbaf68d14a7a471f4a3c4aea924353c1cd9609723ea9bd2b4fd47bb2f34de04f23b3 +DIST p4v-2025.1.2742992-amd64.tgz 192783736 BLAKE2B a90d3d15aa4f1c2c4b23c2f066aada7496e907af9fbf223ae4f5f44043d4bfcb10100945f5889ca5fa1226122dff1ef11b8c35b708661789d2ff85bab220d702 SHA512 baa3882ede543f4a2ed49de655727681419efac69c5b9c86f286b54c676c4d5265fa18d1400d0ffb47787a3ce6841588407e5387070920c2859c0b24e642dc24 +DIST p4v-2025.3.2851897-amd64.tgz 193385169 BLAKE2B 749837e531207bb53b51fe0706b2173ef23e89b4397f6e9705593d4fd81d7794ac42498649a65ae63ad9e6405e3c1a76fbc94a372cf6637eb98f4473d5be74b0 SHA512 a8f57dc71b90d78e1e540b8f443b27ba5f538b2ce101be77c6528d35e18c3a6755622811fcc738c53b572ac76269a38a99b3a5db5c56171b985978558767ed7f +DIST p4v-2026.2.3029854-amd64.tgz 214499038 BLAKE2B e3f7d75faaeecc1d4fa9f107cf9278b34333d417a60f1d7996d0b73cf50b6323461919c0c55550dbc98f31e3200f5e5fb852940b5dfebffd8d846499ce629aed SHA512 2b816d1ccf0fc3a045ba6435ff239c60ae2b55fba65d2cad0a7a0aeb61817771fe858f56673b6166894e3c5cc61b35a1b628c25a94d7f66faba7aa23cbbecaf7 diff --git a/dev-vcs/p4v/metadata.xml b/dev-vcs/p4v/metadata.xml new file mode 100644 index 0000000..5078cb4 --- /dev/null +++ b/dev-vcs/p4v/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'> +<pkgmetadata> + <maintainer type="person"> + <email>2pow11@gmail.com</email> + <name>1024x2</name> + </maintainer> +</pkgmetadata> diff --git a/dev-vcs/p4v/p4v-2024.3.2672664.ebuild b/dev-vcs/p4v/p4v-2024.3.2672664.ebuild new file mode 100644 index 0000000..2203dc7 --- /dev/null +++ b/dev-vcs/p4v/p4v-2024.3.2672664.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +REL="$(ver_cut 1-2)" +SHORTREL="${REL:2}" + +DESCRIPTION="Visual client for the Perforce VCS" +HOMEPAGE="https://www.perforce.com/" +SRC_URI=" + amd64? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4v.tgz -> ${P}-amd64.tgz ) +" +#S="${WORKDIR}/${P}" +LICENSE="Perforce-P4V" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="" +RESTRICT="mirror strip bindist" + +RDEPEND="dev-vcs/p4" +DEPEND="" + +src_install() { + dodir /opt + cp -R "${S}" "${D}/opt/p4v" || die "Install failed!" + + dodir /usr/bin + for i in p4admin p4merge p4v p4vc; do + dosym ../../opt/p4v/bin/"$i" /usr/bin/"$i" + done +} diff --git a/dev-vcs/p4v/p4v-2025.1.2742992.ebuild b/dev-vcs/p4v/p4v-2025.1.2742992.ebuild new file mode 100644 index 0000000..7a5752b --- /dev/null +++ b/dev-vcs/p4v/p4v-2025.1.2742992.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +REL="$(ver_cut 1-2)" +SHORTREL="${REL:2}" + +DESCRIPTION="Visual client for the Perforce VCS" +HOMEPAGE="https://www.perforce.com/" +SRC_URI=" + amd64? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4v.tgz -> ${P}-amd64.tgz ) +" +#S="${WORKDIR}/${P}" +LICENSE="Perforce-P4V" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="" +RESTRICT="mirror strip bindist" + +RDEPEND="dev-vcs/p4" +DEPEND="" + +src_install() { + dodir /opt + cp -R "${S}" "${D}/opt/p4v" || die "Install failed!" + + dodir /usr/bin + for i in p4admin p4merge p4v p4vc; do + dosym -r /opt/p4v/bin/"$i" /usr/bin/"$i" + done + + dosym -r /opt/p4v/lib/libssl.so.3 /opt/p4v/lib/libssl.so + dosym -r /opt/p4v/lib/libcrypto.so.3 /opt/p4v/lib/libcrypto.so +} diff --git a/dev-vcs/p4v/p4v-2025.3.2851897.ebuild b/dev-vcs/p4v/p4v-2025.3.2851897.ebuild new file mode 100644 index 0000000..7a5752b --- /dev/null +++ b/dev-vcs/p4v/p4v-2025.3.2851897.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +REL="$(ver_cut 1-2)" +SHORTREL="${REL:2}" + +DESCRIPTION="Visual client for the Perforce VCS" +HOMEPAGE="https://www.perforce.com/" +SRC_URI=" + amd64? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4v.tgz -> ${P}-amd64.tgz ) +" +#S="${WORKDIR}/${P}" +LICENSE="Perforce-P4V" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="" +RESTRICT="mirror strip bindist" + +RDEPEND="dev-vcs/p4" +DEPEND="" + +src_install() { + dodir /opt + cp -R "${S}" "${D}/opt/p4v" || die "Install failed!" + + dodir /usr/bin + for i in p4admin p4merge p4v p4vc; do + dosym -r /opt/p4v/bin/"$i" /usr/bin/"$i" + done + + dosym -r /opt/p4v/lib/libssl.so.3 /opt/p4v/lib/libssl.so + dosym -r /opt/p4v/lib/libcrypto.so.3 /opt/p4v/lib/libcrypto.so +} diff --git a/dev-vcs/p4v/p4v-2026.2.3029854-r1.ebuild b/dev-vcs/p4v/p4v-2026.2.3029854-r1.ebuild new file mode 100644 index 0000000..8840f77 --- /dev/null +++ b/dev-vcs/p4v/p4v-2026.2.3029854-r1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +REL="$(ver_cut 1-2)" +SHORTREL="${REL:2}" + +DESCRIPTION="Visual client for the Perforce VCS" +HOMEPAGE="https://www.perforce.com/" +SRC_URI=" + amd64? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4v.tgz -> ${P}-amd64.tgz ) +" +#S="${WORKDIR}/${P}" +LICENSE="Perforce-P4V" +SLOT="0" +KEYWORDS="-* ~amd64" +RESTRICT="mirror strip bindist" + +# lddtree -l /opt/p4v/bin/p4v.bin | grep '^/usr' | xargs -d'\n' qfile -q | sort | uniq +RDEPEND=" + dev-vcs/p4 + app-arch/brotli + app-arch/bzip2:0/1 + dev-libs/expat + dev-libs/glib + dev-libs/icu:0/78 + dev-libs/libpcre2 + dev-libs/libxml2-compat:2 + dev-libs/libxslt + dev-libs/nspr + dev-libs/nss + media-libs/fontconfig + media-libs/freetype + media-libs/libglvnd + media-libs/libpng:0/16 + sys-apps/dbus + sys-libs/glibc + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXi + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libxshmfence + virtual/zlib:0/1 +" + +QA_PREBUILT="*" + +src_install() { + dodir /opt + cp -R "${S}" "${D}/opt/p4v" || die "Install failed!" + + dodir /usr/bin + for i in p4admin p4merge p4v p4vc; do + dosym -r /opt/p4v/bin/"$i" /usr/bin/"$i" + done + + dosym -r /opt/p4v/lib/libssl.so.3 /opt/p4v/lib/libssl.so + dosym -r /opt/p4v/lib/libcrypto.so.3 /opt/p4v/lib/libcrypto.so +} |
