diff options
Diffstat (limited to 'dev-vcs')
| -rw-r--r-- | dev-vcs/p4/Manifest | 19 | ||||
| -rw-r--r-- | dev-vcs/p4/metadata.xml | 8 | ||||
| -rw-r--r-- | dev-vcs/p4/p4-2022.2.2637361.ebuild | 22 | ||||
| -rw-r--r-- | dev-vcs/p4/p4-2025.1.2761706.ebuild | 38 | ||||
| -rw-r--r-- | dev-vcs/p4/p4-2025.2.2852709.ebuild | 38 | ||||
| -rw-r--r-- | dev-vcs/p4/p4-2026.1.2972966.ebuild | 43 | ||||
| -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 (renamed from dev-vcs/p4/p4-2024.1.2625008.ebuild) | 21 | ||||
| -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 | ||||
| -rw-r--r-- | dev-vcs/sublime-merge/Manifest | 4 | ||||
| -rw-r--r-- | dev-vcs/sublime-merge/metadata.xml | 8 | ||||
| -rw-r--r-- | dev-vcs/sublime-merge/sublime-merge-2125.ebuild | 63 | ||||
| -rw-r--r-- | dev-vcs/sublime-merge/sublime-merge-2132.ebuild | 63 |
16 files changed, 457 insertions, 17 deletions
diff --git a/dev-vcs/p4/Manifest b/dev-vcs/p4/Manifest index 9a0025b..eee084b 100644 --- a/dev-vcs/p4/Manifest +++ b/dev-vcs/p4/Manifest @@ -1,3 +1,16 @@ -DIST p4-2022.2.2637361-amd64 10236040 BLAKE2B 6cd27bd6373b202f63f21328c6a1243127d1794da9dbc18fdfc14612634176bbf791f3ba80c87387709ada8218791f6fcc3014f455c721f6b2b46f82f5d696f1 SHA512 2ec97f230a6aafb8c6511c135d34a0e577abc6576b5524383293e1792798a5ee2cf8dee0ef5b5da8850579f54a67a77d6f0f4246669e3b1ecad6bc554e556a2b -DIST p4-2022.2.2637361-x86 10841396 BLAKE2B 20ba88f541495d35b3df0396b8afc470678da691dbf017b69e4c933c119b329f514ddd563605a710ce613960065c8486238842532c5b2c54c128c1f0fd987ee7 SHA512 5106a3192f9b80a47d2069a27638ec8f04dc66c4ed88d5474a69eb6274e7a076d1bac3611c529a6baa5e3145a896aebe7a2b9e4d998f60667ad829584b507750 -DIST p4-2024.1.2625008-amd64 10580168 BLAKE2B a28454a30af8263c748afefc6b6e64db5afa32c22e03f93c109a8d8676f17553ab8f75af67092fef5142984b100218125d2c8d56fd0a97d8957792a8f1a76453 SHA512 7db62ba905d98ad7dcfd36f02cdf90a3b6828bbf68b65e453dd55e939128e1c8f5b075ed87dec6d98ec1191c589d1c966db9948e3a85a821d6fb3a4e4bf405e4 +DIST p4-2022.2.2637361-amd64 10301800 BLAKE2B 0f7d5e0ee7ff70e45f5abf064a0c10fb53691628fad9aaf5ae7396c4580e59ef1a5ff8bb03f189126ce34387075a3c6066bc6c1a877f7219b94fd62accb19f74 SHA512 e1f2ec6123e8c6658c7642c7fe8e2fc70c8ca4bf12b83c2aef1f6934db13dc549511057822b8a6b0db91b47b78e058c1dbb2db7e5da3f64d075638c9c41281d7 +DIST p4-2022.2.2637361-amd64.asc 894 BLAKE2B 591ecdfafcb64c99b7d3bae6144f30d10e3599ff98fb9bfeaddf22650b0c5386bc43d7f3cad9b9ca62321bab33cb00e24c54d748aa04ea51d4a1bf3d50822db7 SHA512 e3ad3238d77b9c0268566c709d23fa21f1de1d251ec2319cb415314ab14e338df368189e06bc23adbc94738797c4fd3bbb23727635805dca91411052adfe7ad9 +DIST p4-2022.2.2637361-x86 10919348 BLAKE2B 37c5140221d58554cbb622267c85e269db70630dda3e02927b9a4094e661f692bb48a97ef857ec93c1bf457e89543231ca9cbb001643e0421b65f5573fa625b1 SHA512 13c6c59509d37939ced9c46317e85c548fcb962568783ec7600355ccacd58324686a6ffbc63669df00de99934f07f8e131850fad592ab11dddaf82b828d0316e +DIST p4-2022.2.2637361-x86.asc 891 BLAKE2B e8575cb84c06b61494f2403964bc4acec27fa6fc0a07f53d05633d500a4c21c236a1488663b6475dd2077f896c773c619ac2ed8ec68effd7b84c6eb3b4806943 SHA512 9c308b61ac3b4c385c1c87ecb7a02f501ba51c047ee854d30da6ef1a44043ba397dfe2ff64c5d22cbeaa7b5ad8353746ffa2bf2405c18fbd233d741d39e1c8de +DIST p4-2025.1.2761706-amd64 10755208 BLAKE2B bdfe9df0c7029936e280d5784149bdd37d41b3a2ba87b99b9c03a352fff2e22e1bf6e2212168d262b2c0ba3837306bf1c3ac256a75ce4d23cd0869c1ac0ecac0 SHA512 fc532771bd359f7702dfae1415711c894c31b7d6b119f2fbc64c3ce58110210268db813ebcd599d0c55d29719c75b06ccc07891e176333f23ad48c4a673c8a59 +DIST p4-2025.1.2761706-amd64.asc 894 BLAKE2B b8847c3d67a5ff701b8235ed88c59153ed473e89b2c58c5060e64ec103ea593dc7371330a1a6eeb3ec6129d26ae75478f385a1063f7291f5bc765ca12ef9011e SHA512 6bbee846bc6039ac8873795fc7d1301f8284893b91ed489344693b6ed971b22562fea821537b4017b65e3fbafc1adedb9acb880f8a5204263b63e1eebe72df96 +DIST p4-2025.1.2761706-arm64 10380696 BLAKE2B 5b71ce74ac815ffa9d06f1b7d4f298c65d5fea3699e889a44a615d6d89474291c42cb526d1b908e1ebd171bab3ef8915615ff02d8991fd46d27bc41ebb37886f SHA512 d23ec31e21122fa0e8846a15db9d2d6be6ae94d702209d8e944d2683db7185aac637c09165f5896012c1b74a9610211d53ea0f930b65cc0bb10711a532e62bbe +DIST p4-2025.1.2761706-arm64.asc 895 BLAKE2B aedbd129007ee9120191cf9aa0d22d3befcfe57d5d737c1913c277fcf857c6959e18a83a0ddbf0fa7baea912999a84e83fc2f05ab6ded7158273827be3c3f72f SHA512 023b4f1de2d5f1b330d6250955e3d0074d2cf4400de4ffbf29c5bfaafd384136186a05dd3e914305d2e4e218c51076c2667636d8676f85efce7b28587be5dd00 +DIST p4-2025.2.2852709-amd64 11113440 BLAKE2B 30a4ce9dbde3677523ddc0564f26cc574c013f005ff40af0127c97422ad3f4cc5fccc1747d3d285699c23648336de66839f12874b8c41d68937b6586dc173053 SHA512 03cc2a83e772a2f69126e14b35afdfdf46b03ef55d4d8f8f63236001b9047b7860e761ef826e17cdc8f8f25a87b45e4e86545d3d6e81f541020d51ea0c8dff76 +DIST p4-2025.2.2852709-amd64.asc 926 BLAKE2B c6f675a3dca53080363e127b7b9eb7fc8d74e001966384e2d70becd16353f3964e5eb38a68430c882458b237b509cdf22943d43756823b4df7cbdf9d307b241b SHA512 674e18c71953ca4f97f0b15f94315ced50b1abec07be125933190c5251c76699c7509443fdff7c3a959afbd83e61bd1032edda1c04ed72226f53f26cf4ed1a0d +DIST p4-2025.2.2852709-arm64 10308840 BLAKE2B b7f1112fb299294b4b4cb03f3084a4c0dafd4a8faa2c4b96649622daa028b91c1eb6c2b12c47e20b349cefc0eae4fe13139ad11ad536597d641dcf5993c4da21 SHA512 7f531f4ad04a2c000caf840a7e8cc66435fe97881159dc4d94a07a662cada1f821ce2c9c45e80bd839015244a7e82329424ca024897c07ce0014ebbd917b521e +DIST p4-2025.2.2852709-arm64.asc 895 BLAKE2B a5378af6bdb6a50d05fa577179767494cf5865fd411929f714313fb7e0fc246ba3bc19e93fab0c08298cdc6cbcc804a42d9b76bd8daec605923d80fe75fa364f SHA512 0027cf9a93170ccff1b7c7f89e6cfb76a2b6e4e2ca78870cd3495020fad4d0d2d7d2c72f0730645878f71d2eb7b66f66ce02afbe1b6f161668a59f7c23240a84 +DIST p4-2026.1.2972966-amd64 13012032 BLAKE2B 570c06c5f6c826af2a6a5021b634a1a32b5de70a0cc0875ec95ee1de4a5b4a30a7dd20f598bda83fb75c0f710386636bb0cd616b1a79c80eed9ab3dc85cbcf79 SHA512 f0a2d56f72e2ac302710e681ebb399e95bc19c462bbcd0fa43a7f1b9c52756605735971e283305f8eebc92b7174f65168e41eee4c3873126a2d7256a9a186323 +DIST p4-2026.1.2972966-amd64.asc 926 BLAKE2B d9fa2f6ca4b3445afcdc83ca09c6822d787e3eb629352e2a1425c8c588acd168bc0c6c6a2853100e795c10251707cebe67c5ac94aeaee4c08e551aec7cf1ef79 SHA512 fdcd7c6a9b18446e928b1198009941d3c5b2b908b16570d6809d6142bba89ccfacb70f274a8027216df952e37468eed2ffd28dcaea8af0752c4e35c771e409e7 +DIST p4-2026.1.2972966-arm64 12080464 BLAKE2B 7b09141fc3c24f80fdb6c2244c91a8619f745075802832d090bb7d0a8f06cc0f34922093d12bcfc309528497e56bfe7e4d79e56fe60d13ebb0ac55bb9740f27a SHA512 9be6540c85816b5371c19bcffc175f644857e8958e75ea3f78bb85ec0ab6b606c991a4ce76eb6c08451c0a5c9f8b97d366c57f160a493d275e7759cf043d6d42 +DIST p4-2026.1.2972966-arm64.asc 895 BLAKE2B d2c4a2c318df848ab5f3763e1dd95c4120f236d4a2ba6de46fe85a0df84918a51c11805ac40ef2e423b018a3453883ce3cebb9f3a6c762566c24df690f177c8f SHA512 37434ebc10fd1b581c5b04841e2aef4af889d154906fe71fbe359aaca779083ffbd22ba86f24e59500517e4d5280b1a51f5c214138e3e5817077a54ade75a292 diff --git a/dev-vcs/p4/metadata.xml b/dev-vcs/p4/metadata.xml new file mode 100644 index 0000000..5078cb4 --- /dev/null +++ b/dev-vcs/p4/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/p4/p4-2022.2.2637361.ebuild b/dev-vcs/p4/p4-2022.2.2637361.ebuild index 036f986..1263a05 100644 --- a/dev-vcs/p4/p4-2022.2.2637361.ebuild +++ b/dev-vcs/p4/p4-2022.2.2637361.ebuild @@ -3,14 +3,25 @@ EAPI=8 +inherit verify-sig + REL="$(ver_cut 1-2)" SHORTREL="${REL:2}" DESCRIPTION="Command-line client for the Perforce VCS" HOMEPAGE="https://www.perforce.com/" SRC_URI=" - x86? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86/p4 -> ${P}-x86 ) - amd64? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4 -> ${P}-amd64 ) + x86? ( + https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86/p4 -> ${P}-x86 + verify-sig? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86/p4.asc -> ${P}-x86.asc ) + ) + amd64? ( + https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4 -> ${P}-amd64 + verify-sig? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4.asc -> ${P}-amd64.asc ) + ) +" +BDEPEND=" + verify-sig? ( >=sec-keys/openpgp-keys-perforce-20250619 ) " S="${WORKDIR}" LICENSE="Perforce" @@ -19,10 +30,9 @@ KEYWORDS="-* ~amd64 ~x86" IUSE="" RESTRICT="mirror strip bindist" -src_unpack() { - cp "${DISTDIR}/${A}" p4 || die -} +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/perforce.asc" src_install() { - dobin p4 + local files=( ${A} ) + newbin "${files[0]/#/${DISTDIR}/}" p4 } diff --git a/dev-vcs/p4/p4-2025.1.2761706.ebuild b/dev-vcs/p4/p4-2025.1.2761706.ebuild new file mode 100644 index 0000000..ec851dc --- /dev/null +++ b/dev-vcs/p4/p4-2025.1.2761706.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit verify-sig + +REL="$(ver_cut 1-2)" +SHORTREL="${REL:2}" + +DESCRIPTION="Command-line client for the Perforce VCS" +HOMEPAGE="https://www.perforce.com/" +SRC_URI=" + amd64? ( + https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4 -> ${P}-amd64 + verify-sig? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4.asc -> ${P}-amd64.asc ) + ) + arm64? ( + https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26aarch64/p4 -> ${P}-arm64 + verify-sig? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26aarch64/p4.asc -> ${P}-arm64.asc ) + ) +" +BDEPEND=" + verify-sig? ( >=sec-keys/openpgp-keys-perforce-20250619 ) +" +S="${WORKDIR}" +LICENSE="Perforce" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +IUSE="" +RESTRICT="mirror strip bindist" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/perforce.asc" + +src_install() { + local files=( ${A} ) + newbin "${files[0]/#/${DISTDIR}/}" p4 +} diff --git a/dev-vcs/p4/p4-2025.2.2852709.ebuild b/dev-vcs/p4/p4-2025.2.2852709.ebuild new file mode 100644 index 0000000..ec851dc --- /dev/null +++ b/dev-vcs/p4/p4-2025.2.2852709.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit verify-sig + +REL="$(ver_cut 1-2)" +SHORTREL="${REL:2}" + +DESCRIPTION="Command-line client for the Perforce VCS" +HOMEPAGE="https://www.perforce.com/" +SRC_URI=" + amd64? ( + https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4 -> ${P}-amd64 + verify-sig? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4.asc -> ${P}-amd64.asc ) + ) + arm64? ( + https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26aarch64/p4 -> ${P}-arm64 + verify-sig? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26aarch64/p4.asc -> ${P}-arm64.asc ) + ) +" +BDEPEND=" + verify-sig? ( >=sec-keys/openpgp-keys-perforce-20250619 ) +" +S="${WORKDIR}" +LICENSE="Perforce" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +IUSE="" +RESTRICT="mirror strip bindist" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/perforce.asc" + +src_install() { + local files=( ${A} ) + newbin "${files[0]/#/${DISTDIR}/}" p4 +} diff --git a/dev-vcs/p4/p4-2026.1.2972966.ebuild b/dev-vcs/p4/p4-2026.1.2972966.ebuild new file mode 100644 index 0000000..f99feaf --- /dev/null +++ b/dev-vcs/p4/p4-2026.1.2972966.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit verify-sig + +REL="$(ver_cut 1-2)" +SHORTREL="${REL:2}" + +DESCRIPTION="Command-line client for the Perforce VCS" +HOMEPAGE="https://www.perforce.com/" +SRC_URI=" + amd64? ( + https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4 -> ${P}-amd64 + verify-sig? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4.asc -> ${P}-amd64.asc ) + ) + arm64? ( + https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26aarch64/p4 -> ${P}-arm64 + verify-sig? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26aarch64/p4.asc -> ${P}-arm64.asc ) + ) +" +BDEPEND=" + verify-sig? ( >=sec-keys/openpgp-keys-perforce-20250619 ) +" +S="${WORKDIR}" +LICENSE="Perforce" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +IUSE="" +RESTRICT="mirror strip bindist" + +RDEPEND=" + sys-libs/glibc +" + +QA_PREBUILT="*" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/perforce.asc" + +src_install() { + local files=( ${A} ) + newbin "${files[0]/#/${DISTDIR}/}" p4 +} 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/p4/p4-2024.1.2625008.ebuild b/dev-vcs/p4v/p4v-2024.3.2672664.ebuild index 57773de..2203dc7 100644 --- a/dev-vcs/p4/p4-2024.1.2625008.ebuild +++ b/dev-vcs/p4v/p4v-2024.3.2672664.ebuild @@ -6,22 +6,27 @@ EAPI=8 REL="$(ver_cut 1-2)" SHORTREL="${REL:2}" -DESCRIPTION="Command-line client for the Perforce VCS" +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/p4 -> ${P}-amd64 ) + amd64? ( https://ftp.perforce.com/pub/perforce/r${SHORTREL}/bin.linux26x86_64/p4v.tgz -> ${P}-amd64.tgz ) " -S="${WORKDIR}" -LICENSE="Perforce" +#S="${WORKDIR}/${P}" +LICENSE="Perforce-P4V" SLOT="0" KEYWORDS="-* ~amd64" IUSE="" RESTRICT="mirror strip bindist" -src_unpack() { - cp "${DISTDIR}/${A}" p4 || die -} +RDEPEND="dev-vcs/p4" +DEPEND="" src_install() { - dobin p4 + 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 +} diff --git a/dev-vcs/sublime-merge/Manifest b/dev-vcs/sublime-merge/Manifest new file mode 100644 index 0000000..fed0a7c --- /dev/null +++ b/dev-vcs/sublime-merge/Manifest @@ -0,0 +1,4 @@ +DIST sublime_merge_build_2125_arm64.tar.xz 5292352 BLAKE2B 46b34f84014f78046614778cbe864607d54d22131927128fa2594543c47105aa0490829eba9a6f1ca067b911a339afcf3d3a1332704a713e6e292e61164a0ca7 SHA512 c240232c9ffad89edd3938bdff57e5c494b163f23c7621e329bd3b0ab865f0eb5c04950536d9a5fd30e18b664ce9f9a95c2acc2b82c9e6afc9bbdd421e852773 +DIST sublime_merge_build_2125_x64.tar.xz 5467652 BLAKE2B 40e54cc863e080ace661aa5bd1ea8d6332987ae2e9b78d95f7de33757ba2bda56745a86ad56d9a6cf21231f478769321fcff21f5aa7c2bbc68669d6b3c068c46 SHA512 fa33c523a0c89c58559c4c87d1d3a44a672d78d25bb426605322d0e33d22d862ed4e9138b3b277f573a98cd83834e055d67e3c497f0a55ccaadf7d9d815b66c2 +DIST sublime_merge_build_2132_arm64.tar.xz 5386404 BLAKE2B b708f300b2bed52046b08bb20a3a26a4bef473001eb78d747a1a49bd27e83ee4ac4870fd9576c5e4f598d74d205f710ac1f0706e16cfc7892bf3e344849e495b SHA512 7e32f7870c4fe101212ba557e721940f68310ce7962836099845393f875e8b5ea623b633414e81bf26f1a47719d6df06de02509c4b39c6f000a894685890e082 +DIST sublime_merge_build_2132_x64.tar.xz 5581060 BLAKE2B 8a9c783b8618f71790dcd06a9a7bb7cb1eb7e713010f428abe03df7675123b582c21851733d2d8925a00b46110ac0738b026b88ea1f6154ab432c5ea7025defe SHA512 4a1dadbfc90d3e72031741ed09f18e94df2e3d4ae67063cb7b778051c9e4679d840f78ecb7b2e4b7e9048512f9ee9dfd1b38924324a774876d5d1f8024eff888 diff --git a/dev-vcs/sublime-merge/metadata.xml b/dev-vcs/sublime-merge/metadata.xml new file mode 100644 index 0000000..5078cb4 --- /dev/null +++ b/dev-vcs/sublime-merge/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/sublime-merge/sublime-merge-2125.ebuild b/dev-vcs/sublime-merge/sublime-merge-2125.ebuild new file mode 100644 index 0000000..81ceafc --- /dev/null +++ b/dev-vcs/sublime-merge/sublime-merge-2125.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper xdg + +case "$CHOST" in + x86_64-*) MY_ARCH=x64;; + aarch64-*) MY_ARCH=arm64;; + *) eerror "Please update MY_ARCH" ;; +esac +MY_PN="${PN/-/_}" +echo "$MY_PN" + +DESCRIPTION="Sophisticated GUI frontend for Git" +HOMEPAGE="https://www.sublimemerge.com" +SRC_URI=" + amd64? ( https://download.sublimetext.com/sublime_merge_build_${PV}_x64.tar.xz ) + arm64? ( https://download.sublimetext.com/sublime_merge_build_${PV}_arm64.tar.xz ) +" +S="${WORKDIR}/${MY_PN}-${MY_ARCH}-tar" + +LICENSE="Sublime" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +IUSE="dbus" +RESTRICT="bindist mirror strip" + +RDEPEND=" + dev-libs/glib:2 + sys-libs/glibc + x11-libs/gtk+:3 + x11-libs/libX11 + dbus? ( sys-apps/dbus )" + +QA_PREBUILT="*" + +src_install() { + insinto /opt/${MY_PN} + doins -r Packages Icon # /Icon is used at runtime by the application + doins changelog.txt sublime_merge.desktop + + # sublime_merge looks for /opt/sublime_text/sublime_text + exeinto /opt/${MY_PN} + doexe crash_handler git-credential-sublime ssh-askpass-sublime sublime_merge + + # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script is + # used instead of a symlink to preserve a consistent WM_CLASS regardless of + # how the application is launched. This causes the WM_CLASS to be + # "sublime_text" which matches the .desktop entry. + make_wrapper smerge "/opt/${MY_PN}/sublime_merge --fwdargv0 \"\$0\"" + domenu sublime_merge.desktop + + local size + for size in 16 32 48 128 256; do + doicon --size ${size} Icon/${size}x${size}/${PN}.png + done +} + +pkg_postinst() { + xdg_pkg_postinst +} diff --git a/dev-vcs/sublime-merge/sublime-merge-2132.ebuild b/dev-vcs/sublime-merge/sublime-merge-2132.ebuild new file mode 100644 index 0000000..5886c1a --- /dev/null +++ b/dev-vcs/sublime-merge/sublime-merge-2132.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper xdg + +case "$CHOST" in + x86_64-*) MY_ARCH=x64;; + aarch64-*) MY_ARCH=arm64;; + *) eerror "Please update MY_ARCH" ;; +esac +MY_PN="${PN/-/_}" +echo "$MY_PN" + +DESCRIPTION="Sophisticated GUI frontend for Git" +HOMEPAGE="https://www.sublimemerge.com" +SRC_URI=" + amd64? ( https://download.sublimetext.com/sublime_merge_build_${PV}_x64.tar.xz ) + arm64? ( https://download.sublimetext.com/sublime_merge_build_${PV}_arm64.tar.xz ) +" +S="${WORKDIR}/${MY_PN}" + +LICENSE="Sublime" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" +IUSE="dbus" +RESTRICT="bindist mirror strip" + +RDEPEND=" + dev-libs/glib:2 + sys-libs/glibc + x11-libs/gtk+:3 + x11-libs/libX11 + dbus? ( sys-apps/dbus )" + +QA_PREBUILT="*" + +src_install() { + insinto /opt/${MY_PN} + doins -r Packages Icon # /Icon is used at runtime by the application + doins changelog.txt sublime_merge.desktop + + # sublime_merge looks for /opt/sublime_text/sublime_text + exeinto /opt/${MY_PN} + doexe crash_handler git-credential-sublime ssh-askpass-sublime sublime_merge + + # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script is + # used instead of a symlink to preserve a consistent WM_CLASS regardless of + # how the application is launched. This causes the WM_CLASS to be + # "sublime_text" which matches the .desktop entry. + make_wrapper smerge "/opt/${MY_PN}/sublime_merge --fwdargv0 \"\$0\"" + domenu sublime_merge.desktop + + local size + for size in 16 32 48 128 256; do + doicon --size ${size} Icon/${size}x${size}/${PN}.png + done +} + +pkg_postinst() { + xdg_pkg_postinst +} |
