parent
0e9a3e10ad
commit
47b86056b7
@ -1,23 +1,23 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA512
|
Hash: SHA512
|
||||||
|
|
||||||
MANIFEST Manifest.files.gz 29293 BLAKE2B 95a904d92dc527d442e6be31b0b4d07d8d8b3027390dfa110323943ea924b356f16e49a562123376f6a0776cffd6eb107a1a967dc05dd2b281bfd600d95932ec SHA512 1c15436f4be78bb3e602dd83a8d061b279b1f9d050e21614efdce35a0d6be5788ef14252473d6d07e2226a4bb78981b53ce41f6c1969f0165e9511776b90b551
|
MANIFEST Manifest.files.gz 29304 BLAKE2B d88f0aabe8edb3f62db735bbc03897f6831ea5ee0d60f75d2ab79f5c77aad9f5af7da30f70586573444894374bacbeaccb6c925ac49b612c7a7746475ae44c3d SHA512 7e499640db8645f401d08e47fcfa497ce36b41398022da0770101120777d525f4ab517e8b8bd9dac208014fd7d66c189a88b64a0d7d76cfa60d803f3bfb743a2
|
||||||
TIMESTAMP 2021-03-31T08:10:09Z
|
TIMESTAMP 2021-03-31T11:38:40Z
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmBkLmFfFIAAAAAALgAo
|
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmBkX0BfFIAAAAAALgAo
|
||||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||||
klBG7w//Zej73zpzvcOieccKFgqJJNcii53atd/89T9IgOQKESEQLcR4JLmQuNlv
|
klCmVxAAoQkVvXeOdljbqKCi6CeKaEF7DHXStpuTt0KJF+Fiw6yPXvFxeUoXRnM2
|
||||||
Wj5F6oAc2RBcXZIvThwiPXWkL/ardBizNgM859KK5xq75T6PeZs2wh5OijLNxpOT
|
UyTme9xJ/dixhiMx29FweVTKyhtllP3DalwnUeBJzFi5Pbwf9wE49sL1i28wt0/p
|
||||||
Bgx9XJzlhfuX6eKqiPd0AMB4ZCWI0bg3tHj+X8ae1iHlnBM8P4V9rHj9Bhrxr3wM
|
bL5nFcpmTRgTeRgNLh3OJS15LwgB0V/PRV8HeXcgi1h0RpUHkrdBeLx4WCaXPco/
|
||||||
JNfkGe/jkKKGalsCmb1UbNfJhlIPgk9qJg0qH7te4G902P3a8m2m/W8/jAOWcYYE
|
2kZJEH35tbdQyA3Cf4c9JxyJp4YCcXjeu4fFXJ2wF056eUsULFo5wLU8UglCVWxb
|
||||||
DW17KkOR8APi2bBzEAeZxL1zSnn3UP/apwhWkJE3P9yjb1MUWJuV/i/oYaWiTNji
|
YQzk7K8A2tSiSrpBT4Lltlhy5crGzjF+X1Rn3idkb/KwXCkMNCRth9hZdc3H1CCy
|
||||||
ix03RCDGW+qbdsoK20Iigy/cuL+dkmRi1aoCsYDoU/71Yz1YxnC+hOF30rfJmnun
|
6prYFgpblP7THDGBpYCPQBeW/s7DjY9gYXSQrV+YP3BKwAfNmmVl12ZNmpziSmnI
|
||||||
trAyXE6mbMCIT39PhPcIuTC8/bn6m4ASeuwkuPgBsPRHB+7cwSEQ1B1ZlKuzxBaw
|
yFT2eRkjZx+UfmmbTh3TDaRtNZA4WT35SM4+4lX2elObuboYBGLo1Qdvk5WHeBpS
|
||||||
QyC2PyXmbyPEo5aAI1eUDqMeHxGc8sBGjTqnaGqksANWXQjADHbIQFzC0fhiv0kc
|
6lcSgcDZeB9q6XWXD5f0IC1f3Rh7OD2nz2leCoZ7Nef6WLx9tpoRQ+d4vdTqs5Xu
|
||||||
cvqfocYv4sQmtYY4gvDS/X2pcWd8ufQzGUJyK26Bo8pj4gxHlA2c9bMs9/eEN+fb
|
WeVev+IoTzXqR9aqGFB7p/TjPZdnhS8mIQhu91+EyodVUqmWALX9sR8w1gAVXZok
|
||||||
8U29Xijt+Jno7iBSpV+IqnPCdv2Xca/fXYg+GfqrdPjwLiYy++K9cj5lT8NOZF/o
|
luoqk1f1TCALCE4RXnj60Rv6z7vjsMQrkUK4/aB4IfPDd5UX4/pBuTo1LEgy5xnJ
|
||||||
tht5ZnO53XMjqS9rbMpF9RLOjNWxJw6nv8jg1n9GT3WYIdUFuLU=
|
/WisaFe7NuNeExgblybfYJKA+J2kkCPJYT8wemNBPy/EGnxxPD4=
|
||||||
=Um8K
|
=TvRC
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,12 +1,3 @@
|
|||||||
AUX zstd-1.4.4-make43.patch 3577 BLAKE2B 55e6e743b44f8ad9048d4ab94c7058b82fc3fdbcf7863dbd7fe1933c62f736bbfed1d57a1fbd26f24159bae96094b393e1067b0bf467aeb40a464c7b34e741c5 SHA512 800c6dd70c09705ad7eb3e031c451d6e9cf0a06b1a42f0fbb0e474e0873596641bb5e4c03681955ec883d34ffaa4aa8ae207f399c4753c0f6f05afe70f56254f
|
|
||||||
AUX zstd-1.4.4-pkgconfig_libdir.patch 8322 BLAKE2B 2c7bcc57cbbf549919d0f7ce4538afd5ef8face1624b4bb348d77725aa22349e306614a8bd75666fae0308f05fc64645211dbc2f3fe4efaddf7027c845fd5d0d SHA512 e748145592281a218495076c44d081c994923605fff2f9561a04ad3a00ba38847e4855549610da4d91d50c4bd5198270482ae59277571e9723a46b967a088632
|
|
||||||
AUX zstd-1.4.5-fix-uclibc-ng.patch 762 BLAKE2B 3ead6b2ca56a6109b984a7e4b73d80b8a92e10f8ff20547e27fe897d70dac7bff15f1acedf6cca3ab0ea9ded07c2cdb8ac2ee5665eeb7a095c742c5614c73604 SHA512 e4de6367b47b016d9a0179b57cc06c9e232d0a736e20ff0cf8132d36512a5a232d8583d91b1453f7a122d63b85df96688053f02552b2717ff2f22bf30a0c0002
|
|
||||||
DIST zstd-1.4.4.tar.gz 1962617 BLAKE2B e21841a53b6c60703e5500cfc2a02923c4c3e57975aa57e1060310171e0d83d7c8eda1bd0510d5736db5c310d76847d2105ac5f614867fc3a9dc3086a035dfd7 SHA512 8209837e8eb14e474dfe21d5511085f46cef93b03ab77613fd41e7b8be652418231c38852669c8e0b55b78ad41ea2cb8008d0da122a83f8f27e32b5c86f045cf
|
|
||||||
DIST zstd-1.4.5.tar.gz 1987927 BLAKE2B 1497d4e87040e5c71466468ebf1a57f4073666f2b005229925bc1d95a4b4fcb2a51d88bb79be20f21860e5750da42f8aac21d2997421d07ba37bd6bb12a28b55 SHA512 b03c497c3e0590c3d384cb856e3024f144b2bfac0d805d80e68deafa612c68237f12a2d657416d476a28059e80936c79f099fc42331464b417593895ea214387
|
|
||||||
DIST zstd-1.4.8.tar.gz 1816546 BLAKE2B 950d03c408e9d3fc2081969553c46247a1b8c13a22542effbf70373625bbfeb2a810e0adf0e1c6180cef590e7a28487191b1a577982fddc7a00d1507b461efd5 SHA512 61ce5d61e24770e70c32680f32d58542d6a1b5cc65737256561d8e34c77a82c1d36c769c179da5ea8ed5ecb035b4a4af292b9717c65976172e282859a332137a
|
|
||||||
DIST zstd-1.4.9.tar.gz 1834843 BLAKE2B 907f492bd023db9459bdc292a0bc4d1b6336d92dd7041eb2b36668589c20fcb98c411b85d78f92cd16d9b4a000d9c4125b5f966a5ca777034ae78210e639315b SHA512 f529db9c094f9ae26428bf1fdfcc91c6d783d400980e0f0d802d2cf13c2be2931465ef568907e03841ff76a369a1447e7371f8799d8526edb9a513ba5c6db133
|
DIST zstd-1.4.9.tar.gz 1834843 BLAKE2B 907f492bd023db9459bdc292a0bc4d1b6336d92dd7041eb2b36668589c20fcb98c411b85d78f92cd16d9b4a000d9c4125b5f966a5ca777034ae78210e639315b SHA512 f529db9c094f9ae26428bf1fdfcc91c6d783d400980e0f0d802d2cf13c2be2931465ef568907e03841ff76a369a1447e7371f8799d8526edb9a513ba5c6db133
|
||||||
EBUILD zstd-1.4.4-r4.ebuild 1829 BLAKE2B af328824a7bf0d2c624eb44b2944fb6722a8029fd60a27699099b43df8bf185632da2e22c33dd817e0882431f5969e43442011dec99d6373ad6b335702458550 SHA512 0a78f7dc6ac514feb22cab76f61ba43e5bbe23399cdcaffcdd5073cb4ff01cda577c11082e9421973f9143e7eac07a511e0b7660c92d601d4ce56574a7fa7758
|
|
||||||
EBUILD zstd-1.4.5.ebuild 1730 BLAKE2B 7512b6b7c94c40a397af11f7ba0a829efa992c1850100eb210cafbc0c37fc348be18b3cc0b3a729ee8b21e613cdf3adc5a864e1cba26f8e6b300ae93730cd949 SHA512 657b61078f485e216f2315e9ce3c586e36c14a1655d7f252e748c027ea69e38f71dbd439996f897056eba1a277104387a3e6d7012d10978e3e892bfd9e7742f1
|
|
||||||
EBUILD zstd-1.4.8-r1.ebuild 1678 BLAKE2B 7544c7630e0a7b31f0c536c9704ae93f8ac35e5c2ced17b3f728f960d85cc584739e9e1995383cd198d595620366d7b1fd91dc2a57a29b3bb57ba3903adb7661 SHA512 45126b517b8c50c5ed7a21f742bbd05f66b9cc4ea3976532b3f8bb20aed04920867be2b1126e7d5889aa4f7f3a1e10e7ada9cb2d388ddfed40f79564cfaa08ae
|
|
||||||
EBUILD zstd-1.4.9.ebuild 1669 BLAKE2B 164a9dd22a166782abda71a663c9c6c8ac481bdd7b3be41fa3a010d7afea6f9a4e979853453a840cdc3582456b29d79db8b3d3b9cb7fa32529bdaea3389026d3 SHA512 58dee14062ec5c986baed3c13e8ab363978d0e40ae147533713b0fbb317f34a6c46a3ceae6859fded8ba2a0c18861e20fa8a576e350f6df6179f78f23c1b9b38
|
EBUILD zstd-1.4.9.ebuild 1669 BLAKE2B 164a9dd22a166782abda71a663c9c6c8ac481bdd7b3be41fa3a010d7afea6f9a4e979853453a840cdc3582456b29d79db8b3d3b9cb7fa32529bdaea3389026d3 SHA512 58dee14062ec5c986baed3c13e8ab363978d0e40ae147533713b0fbb317f34a6c46a3ceae6859fded8ba2a0c18861e20fa8a576e350f6df6179f78f23c1b9b38
|
||||||
MISC metadata.xml 335 BLAKE2B b5522206853292786178f23747d3f8145cd21a9e1d9d545aea8ff424910d9f9ab6d35c66c098edac809baa4e87239d36d4d987308481b265fe30460d54f415b9 SHA512 9269829ff4dcad03a604ea00c7f9a3bcd937195b711ab52f813d39b8ebb921585293cb3cb97fbea75921df9a673d49c8a8b39dc13b54f9b171c08d6ac0c31bc6
|
MISC metadata.xml 335 BLAKE2B b5522206853292786178f23747d3f8145cd21a9e1d9d545aea8ff424910d9f9ab6d35c66c098edac809baa4e87239d36d4d987308481b265fe30460d54f415b9 SHA512 9269829ff4dcad03a604ea00c7f9a3bcd937195b711ab52f813d39b8ebb921585293cb3cb97fbea75921df9a673d49c8a8b39dc13b54f9b171c08d6ac0c31bc6
|
||||||
|
@ -1,60 +0,0 @@
|
|||||||
From 06a57cf57e3c4e887cadcf688e3081154f3f6db4 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Bimba Shrestha <bimbashrestha@fb.com>
|
|
||||||
Date: Thu, 6 Feb 2020 14:10:51 -0800
|
|
||||||
Subject: [PATCH] [build-issue] More portable header prefix usage (#) (#1987)
|
|
||||||
|
|
||||||
* make 4.3 build issue fix
|
|
||||||
|
|
||||||
* Changing header name and adding comment
|
|
||||||
---
|
|
||||||
programs/Makefile | 11 +++++++----
|
|
||||||
1 file changed, 7 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/programs/Makefile b/programs/Makefile
|
|
||||||
index b75314a8..a9ee3cb5 100644
|
|
||||||
--- a/programs/Makefile
|
|
||||||
+++ b/programs/Makefile
|
|
||||||
@@ -94,9 +94,12 @@ endif
|
|
||||||
|
|
||||||
VOID = /dev/null
|
|
||||||
|
|
||||||
+# Make 4.3 doesn't support '\#' anymore (https://lwn.net/Articles/810071/)
|
|
||||||
+NUM_SYMBOL := \#
|
|
||||||
+
|
|
||||||
# thread detection
|
|
||||||
NO_THREAD_MSG := ==> no threads, building without multithreading support
|
|
||||||
-HAVE_PTHREAD := $(shell printf '\#include <pthread.h>\nint main(void) { return 0; }' > have_pthread.c && $(CC) $(FLAGS) -o have_pthread$(EXT) have_pthread.c -pthread 2> $(VOID) && rm have_pthread$(EXT) && echo 1 || echo 0; rm have_pthread.c)
|
|
||||||
+HAVE_PTHREAD := $(shell printf '$(NUM_SYMBOL)include <pthread.h>\nint main(void) { return 0; }' > have_pthread.c && $(CC) $(FLAGS) -o have_pthread$(EXT) have_pthread.c -pthread 2> $(VOID) && rm have_pthread$(EXT) && echo 1 || echo 0; rm have_pthread.c)
|
|
||||||
HAVE_THREAD := $(shell [ "$(HAVE_PTHREAD)" -eq "1" -o -n "$(filter Windows%,$(OS))" ] && echo 1 || echo 0)
|
|
||||||
ifeq ($(HAVE_THREAD), 1)
|
|
||||||
THREAD_MSG := ==> building with threading support
|
|
||||||
@@ -108,7 +111,7 @@ endif
|
|
||||||
|
|
||||||
# zlib detection
|
|
||||||
NO_ZLIB_MSG := ==> no zlib, building zstd without .gz support
|
|
||||||
-HAVE_ZLIB := $(shell printf '\#include <zlib.h>\nint main(void) { return 0; }' > have_zlib.c && $(CC) $(FLAGS) -o have_zlib$(EXT) have_zlib.c -lz 2> $(VOID) && rm have_zlib$(EXT) && echo 1 || echo 0; rm have_zlib.c)
|
|
||||||
+HAVE_ZLIB := $(shell printf '$(NUM_SYMBOL)include <zlib.h>\nint main(void) { return 0; }' > have_zlib.c && $(CC) $(FLAGS) -o have_zlib$(EXT) have_zlib.c -lz 2> $(VOID) && rm have_zlib$(EXT) && echo 1 || echo 0; rm have_zlib.c)
|
|
||||||
ifeq ($(HAVE_ZLIB), 1)
|
|
||||||
ZLIB_MSG := ==> building zstd with .gz compression support
|
|
||||||
ZLIBCPP = -DZSTD_GZCOMPRESS -DZSTD_GZDECOMPRESS
|
|
||||||
@@ -119,7 +122,7 @@ endif
|
|
||||||
|
|
||||||
# lzma detection
|
|
||||||
NO_LZMA_MSG := ==> no liblzma, building zstd without .xz/.lzma support
|
|
||||||
-HAVE_LZMA := $(shell printf '\#include <lzma.h>\nint main(void) { return 0; }' > have_lzma.c && $(CC) $(FLAGS) -o have_lzma$(EXT) have_lzma.c -llzma 2> $(VOID) && rm have_lzma$(EXT) && echo 1 || echo 0; rm have_lzma.c)
|
|
||||||
+HAVE_LZMA := $(shell printf '$(NUM_SYMBOL)include <lzma.h>\nint main(void) { return 0; }' > have_lzma.c && $(CC) $(FLAGS) -o have_lzma$(EXT) have_lzma.c -llzma 2> $(VOID) && rm have_lzma$(EXT) && echo 1 || echo 0; rm have_lzma.c)
|
|
||||||
ifeq ($(HAVE_LZMA), 1)
|
|
||||||
LZMA_MSG := ==> building zstd with .xz/.lzma compression support
|
|
||||||
LZMACPP = -DZSTD_LZMACOMPRESS -DZSTD_LZMADECOMPRESS
|
|
||||||
@@ -130,7 +133,7 @@ endif
|
|
||||||
|
|
||||||
# lz4 detection
|
|
||||||
NO_LZ4_MSG := ==> no liblz4, building zstd without .lz4 support
|
|
||||||
-HAVE_LZ4 := $(shell printf '\#include <lz4frame.h>\n\#include <lz4.h>\nint main(void) { return 0; }' > have_lz4.c && $(CC) $(FLAGS) -o have_lz4$(EXT) have_lz4.c -llz4 2> $(VOID) && rm have_lz4$(EXT) && echo 1 || echo 0; rm have_lz4.c)
|
|
||||||
+HAVE_LZ4 := $(shell printf '$(NUM_SYMBOL)include <lz4frame.h>\n\#include <lz4.h>\nint main(void) { return 0; }' > have_lz4.c && $(CC) $(FLAGS) -o have_lz4$(EXT) have_lz4.c -llz4 2> $(VOID) && rm have_lz4$(EXT) && echo 1 || echo 0; rm have_lz4.c)
|
|
||||||
ifeq ($(HAVE_LZ4), 1)
|
|
||||||
LZ4_MSG := ==> building zstd with .lz4 compression support
|
|
||||||
LZ4CPP = -DZSTD_LZ4COMPRESS -DZSTD_LZ4DECOMPRESS
|
|
||||||
--
|
|
||||||
2.24.1
|
|
||||||
|
|
@ -1,215 +0,0 @@
|
|||||||
From e668c9b52896e1cf92c99da3b01e3bdbbae77100 Mon Sep 17 00:00:00 2001
|
|
||||||
From: "W. Felix Handte" <w@felixhandte.com>
|
|
||||||
Date: Tue, 18 Feb 2020 10:50:38 -0500
|
|
||||||
Subject: [PATCH 1/3] Fix pkg-config File Generation Again
|
|
||||||
|
|
||||||
Revises #1851. Fixes #1900. Replaces #1930.
|
|
||||||
|
|
||||||
Thanks to @orbea, @neheb, @Polynomial-C, and particularly @eli-schwartz for
|
|
||||||
pointing out the problem and suggesting solutions.
|
|
||||||
|
|
||||||
Tested with
|
|
||||||
|
|
||||||
```
|
|
||||||
make -C lib clean libzstd.pc
|
|
||||||
cat lib/libzstd.pc
|
|
||||||
|
|
||||||
# should fail
|
|
||||||
make -C lib clean libzstd.pc LIBDIR=/foo
|
|
||||||
make -C lib clean libzstd.pc INCLUDEDIR=/foo
|
|
||||||
make -C lib clean libzstd.pc LIBDIR=/usr/localfoo
|
|
||||||
make -C lib clean libzstd.pc INCLUDEDIR=/usr/localfoo
|
|
||||||
make -C lib clean libzstd.pc LIBDIR=/usr/local/lib prefix=/foo
|
|
||||||
make -C lib clean libzstd.pc INCLUDEDIR=/usr/local/include prefix=/foo
|
|
||||||
|
|
||||||
# should succeed
|
|
||||||
make -C lib clean libzstd.pc LIBDIR=/usr/local/foo
|
|
||||||
make -C lib clean libzstd.pc INCLUDEDIR=/usr/local/foo
|
|
||||||
make -C lib clean libzstd.pc LIBDIR=/usr/local/
|
|
||||||
make -C lib clean libzstd.pc INCLUDEDIR=/usr/local/
|
|
||||||
make -C lib clean libzstd.pc LIBDIR=/usr/local
|
|
||||||
make -C lib clean libzstd.pc INCLUDEDIR=/usr/local
|
|
||||||
make -C lib clean libzstd.pc LIBDIR=/tmp/foo prefix=/tmp
|
|
||||||
make -C lib clean libzstd.pc INCLUDEDIR=/tmp/foo prefix=/tmp
|
|
||||||
make -C lib clean libzstd.pc LIBDIR=/tmp/foo prefix=/tmp/foo
|
|
||||||
make -C lib clean libzstd.pc INCLUDEDIR=/tmp/foo prefix=/tmp/foo
|
|
||||||
|
|
||||||
# should also succeed
|
|
||||||
make -C lib clean libzstd.pc prefix=/foo LIBDIR=/foo/bar INCLUDEDIR=/foo/
|
|
||||||
cat lib/libzstd.pc
|
|
||||||
|
|
||||||
mkdir out
|
|
||||||
cd out
|
|
||||||
cmake ../build/cmake
|
|
||||||
make
|
|
||||||
cat lib/libzstd.pc
|
|
||||||
```
|
|
||||||
---
|
|
||||||
build/cmake/lib/CMakeLists.txt | 5 +++--
|
|
||||||
lib/Makefile | 14 ++++++++++++--
|
|
||||||
lib/libzstd.pc.in | 4 ++--
|
|
||||||
3 files changed, 17 insertions(+), 6 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/build/cmake/lib/CMakeLists.txt b/build/cmake/lib/CMakeLists.txt
|
|
||||||
index e92647bf1..29ff57aa0 100644
|
|
||||||
--- a/build/cmake/lib/CMakeLists.txt
|
|
||||||
+++ b/build/cmake/lib/CMakeLists.txt
|
|
||||||
@@ -134,11 +134,12 @@ endif ()
|
|
||||||
if (UNIX)
|
|
||||||
# pkg-config
|
|
||||||
set(PREFIX "${CMAKE_INSTALL_PREFIX}")
|
|
||||||
- set(LIBDIR "${CMAKE_INSTALL_FULL_LIBDIR}")
|
|
||||||
+ set(LIBDIR "${CMAKE_INSTALL_LIBDIR}")
|
|
||||||
+ set(INCLUDEDIR "${CMAKE_INSTALL_INCLUDEDIR}")
|
|
||||||
set(VERSION "${zstd_VERSION_MAJOR}.${zstd_VERSION_MINOR}.${zstd_VERSION_PATCH}")
|
|
||||||
add_custom_target(libzstd.pc ALL
|
|
||||||
${CMAKE_COMMAND} -DIN="${LIBRARY_DIR}/libzstd.pc.in" -DOUT="libzstd.pc"
|
|
||||||
- -DPREFIX="${PREFIX}" -DVERSION="${VERSION}"
|
|
||||||
+ -DPREFIX="${PREFIX}" -DLIBDIR="${LIBDIR}" -DINCLUDEDIR="${INCLUDEDIR}" -DVERSION="${VERSION}"
|
|
||||||
-P "${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig.cmake"
|
|
||||||
COMMENT "Creating pkg-config file")
|
|
||||||
|
|
||||||
diff --git a/lib/Makefile b/lib/Makefile
|
|
||||||
index fd1710cf1..dbd64994c 100644
|
|
||||||
--- a/lib/Makefile
|
|
||||||
+++ b/lib/Makefile
|
|
||||||
@@ -224,6 +224,16 @@ LIBDIR ?= $(libdir)
|
|
||||||
includedir ?= $(PREFIX)/include
|
|
||||||
INCLUDEDIR ?= $(includedir)
|
|
||||||
|
|
||||||
+PCLIBDIR ?= $(shell echo "$(LIBDIR)" | sed -n -e "s@^$(exec_prefix)\\(/\\|$$\\)@@p")
|
|
||||||
+PCINCDIR ?= $(shell echo "$(INCLUDEDIR)" | sed -n -e "s@^$(prefix)\\(/\\|$$\\)@@p")
|
|
||||||
+
|
|
||||||
+ifeq (,$(shell echo "$(LIBDIR)" | sed -n -e "\\@^$(exec_prefix)\\(/\\|$$\\)@ p"))
|
|
||||||
+$(error configured libdir ($(LIBDIR)) is outside of prefix ($(prefix)), can't generate pkg-config file)
|
|
||||||
+endif
|
|
||||||
+ifeq (,$(shell echo "$(INCLUDEDIR)" | sed -n -e "\\@^$(prefix)\\(/\\|$$\\)@ p"))
|
|
||||||
+$(error configured includedir ($(INCLUDEDIR)) is outside of exec_prefix ($(exec_prefix)), can't generate pkg-config file)
|
|
||||||
+endif
|
|
||||||
+
|
|
||||||
ifneq (,$(filter $(shell uname),FreeBSD NetBSD DragonFly))
|
|
||||||
PKGCONFIGDIR ?= $(PREFIX)/libdata/pkgconfig
|
|
||||||
else
|
|
||||||
@@ -239,11 +249,11 @@ endif
|
|
||||||
INSTALL_PROGRAM ?= $(INSTALL)
|
|
||||||
INSTALL_DATA ?= $(INSTALL) -m 644
|
|
||||||
|
|
||||||
-
|
|
||||||
-libzstd.pc:
|
|
||||||
libzstd.pc: libzstd.pc.in
|
|
||||||
@echo creating pkgconfig
|
|
||||||
@sed -e 's|@PREFIX@|$(PREFIX)|' \
|
|
||||||
+ -e 's|@LIBDIR@|$(PCLIBDIR)|' \
|
|
||||||
+ -e 's|@INCLUDEDIR@|$(PCINCDIR)|' \
|
|
||||||
-e 's|@VERSION@|$(VERSION)|' \
|
|
||||||
$< >$@
|
|
||||||
|
|
||||||
diff --git a/lib/libzstd.pc.in b/lib/libzstd.pc.in
|
|
||||||
index e7880be47..8ec0235ad 100644
|
|
||||||
--- a/lib/libzstd.pc.in
|
|
||||||
+++ b/lib/libzstd.pc.in
|
|
||||||
@@ -4,8 +4,8 @@
|
|
||||||
|
|
||||||
prefix=@PREFIX@
|
|
||||||
exec_prefix=${prefix}
|
|
||||||
-includedir=${prefix}/include
|
|
||||||
-libdir=${exec_prefix}/lib
|
|
||||||
+includedir=${prefix}/@INCLUDEDIR@
|
|
||||||
+libdir=${exec_prefix}/@LIBDIR@
|
|
||||||
|
|
||||||
Name: zstd
|
|
||||||
Description: fast lossless compression algorithm library
|
|
||||||
|
|
||||||
From 73737231b95976f24b7b9bff96240976b11dcce0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: "W. Felix Handte" <w@felixhandte.com>
|
|
||||||
Date: Tue, 18 Feb 2020 13:17:17 -0500
|
|
||||||
Subject: [PATCH 2/3] Allow Manual Overriding of pkg-config Lib and Include
|
|
||||||
Dirs
|
|
||||||
|
|
||||||
When the `PCLIBDIR` or `PCINCDIR` is non-empty (either because we succeeded
|
|
||||||
in removing the prefix, or because it was manually set), we don't need to
|
|
||||||
perform the check. This lets us trust users who go to the trouble of setting
|
|
||||||
a manual override, rather than still blindly failing the make.
|
|
||||||
|
|
||||||
They'll still be prefixed with `${prefix}/` / `${exec_prefix}/` in the
|
|
||||||
pkg-config file though.
|
|
||||||
---
|
|
||||||
lib/Makefile | 9 +++++++++
|
|
||||||
1 file changed, 9 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/lib/Makefile b/lib/Makefile
|
|
||||||
index dbd64994c..b067c11a2 100644
|
|
||||||
--- a/lib/Makefile
|
|
||||||
+++ b/lib/Makefile
|
|
||||||
@@ -227,12 +227,21 @@ INCLUDEDIR ?= $(includedir)
|
|
||||||
PCLIBDIR ?= $(shell echo "$(LIBDIR)" | sed -n -e "s@^$(exec_prefix)\\(/\\|$$\\)@@p")
|
|
||||||
PCINCDIR ?= $(shell echo "$(INCLUDEDIR)" | sed -n -e "s@^$(prefix)\\(/\\|$$\\)@@p")
|
|
||||||
|
|
||||||
+ifeq (,$(PCLIBDIR))
|
|
||||||
+# Additional prefix check is required, since the empty string is technically a
|
|
||||||
+# valid PCLIBDIR
|
|
||||||
ifeq (,$(shell echo "$(LIBDIR)" | sed -n -e "\\@^$(exec_prefix)\\(/\\|$$\\)@ p"))
|
|
||||||
$(error configured libdir ($(LIBDIR)) is outside of prefix ($(prefix)), can't generate pkg-config file)
|
|
||||||
endif
|
|
||||||
+endif
|
|
||||||
+
|
|
||||||
+ifeq (,$(PCINCDIR))
|
|
||||||
+# Additional prefix check is required, since the empty string is technically a
|
|
||||||
+# valid PCINCDIR
|
|
||||||
ifeq (,$(shell echo "$(INCLUDEDIR)" | sed -n -e "\\@^$(prefix)\\(/\\|$$\\)@ p"))
|
|
||||||
$(error configured includedir ($(INCLUDEDIR)) is outside of exec_prefix ($(exec_prefix)), can't generate pkg-config file)
|
|
||||||
endif
|
|
||||||
+endif
|
|
||||||
|
|
||||||
ifneq (,$(filter $(shell uname),FreeBSD NetBSD DragonFly))
|
|
||||||
PKGCONFIGDIR ?= $(PREFIX)/libdata/pkgconfig
|
|
||||||
|
|
||||||
From e5ef935cf6160768e20cd73db3d9450aa8b7f8cf Mon Sep 17 00:00:00 2001
|
|
||||||
From: "W. Felix Handte" <w@felixhandte.com>
|
|
||||||
Date: Tue, 18 Feb 2020 13:40:58 -0500
|
|
||||||
Subject: [PATCH 3/3] Fix Variable Capitalization
|
|
||||||
|
|
||||||
---
|
|
||||||
lib/Makefile | 15 ++++++++-------
|
|
||||||
1 file changed, 8 insertions(+), 7 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/lib/Makefile b/lib/Makefile
|
|
||||||
index b067c11a2..db35207bb 100644
|
|
||||||
--- a/lib/Makefile
|
|
||||||
+++ b/lib/Makefile
|
|
||||||
@@ -219,27 +219,28 @@ DESTDIR ?=
|
|
||||||
prefix ?= /usr/local
|
|
||||||
PREFIX ?= $(prefix)
|
|
||||||
exec_prefix ?= $(PREFIX)
|
|
||||||
-libdir ?= $(exec_prefix)/lib
|
|
||||||
+EXEC_PREFIX ?= $(exec_prefix)
|
|
||||||
+libdir ?= $(EXEC_PREFIX)/lib
|
|
||||||
LIBDIR ?= $(libdir)
|
|
||||||
includedir ?= $(PREFIX)/include
|
|
||||||
INCLUDEDIR ?= $(includedir)
|
|
||||||
|
|
||||||
-PCLIBDIR ?= $(shell echo "$(LIBDIR)" | sed -n -e "s@^$(exec_prefix)\\(/\\|$$\\)@@p")
|
|
||||||
-PCINCDIR ?= $(shell echo "$(INCLUDEDIR)" | sed -n -e "s@^$(prefix)\\(/\\|$$\\)@@p")
|
|
||||||
+PCLIBDIR ?= $(shell echo "$(LIBDIR)" | sed -n -e "s@^$(EXEC_PREFIX)\\(/\\|$$\\)@@p")
|
|
||||||
+PCINCDIR ?= $(shell echo "$(INCLUDEDIR)" | sed -n -e "s@^$(PREFIX)\\(/\\|$$\\)@@p")
|
|
||||||
|
|
||||||
ifeq (,$(PCLIBDIR))
|
|
||||||
# Additional prefix check is required, since the empty string is technically a
|
|
||||||
# valid PCLIBDIR
|
|
||||||
-ifeq (,$(shell echo "$(LIBDIR)" | sed -n -e "\\@^$(exec_prefix)\\(/\\|$$\\)@ p"))
|
|
||||||
-$(error configured libdir ($(LIBDIR)) is outside of prefix ($(prefix)), can't generate pkg-config file)
|
|
||||||
+ifeq (,$(shell echo "$(LIBDIR)" | sed -n -e "\\@^$(EXEC_PREFIX)\\(/\\|$$\\)@ p"))
|
|
||||||
+$(error configured libdir ($(LIBDIR)) is outside of prefix ($(PREFIX)), can't generate pkg-config file)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq (,$(PCINCDIR))
|
|
||||||
# Additional prefix check is required, since the empty string is technically a
|
|
||||||
# valid PCINCDIR
|
|
||||||
-ifeq (,$(shell echo "$(INCLUDEDIR)" | sed -n -e "\\@^$(prefix)\\(/\\|$$\\)@ p"))
|
|
||||||
-$(error configured includedir ($(INCLUDEDIR)) is outside of exec_prefix ($(exec_prefix)), can't generate pkg-config file)
|
|
||||||
+ifeq (,$(shell echo "$(INCLUDEDIR)" | sed -n -e "\\@^$(PREFIX)\\(/\\|$$\\)@ p"))
|
|
||||||
+$(error configured includedir ($(INCLUDEDIR)) is outside of exec_prefix ($(EXEC_PREFIX)), can't generate pkg-config file)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
@ -1,28 +0,0 @@
|
|||||||
From 1dcc4787965aa8f4af48ed5a2154185750bbaff5 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Yann Collet <cyan@fb.com>
|
|
||||||
Date: Mon, 13 Jul 2020 14:16:33 -0700
|
|
||||||
Subject: [PATCH] fix uclibc's st_mtim
|
|
||||||
|
|
||||||
reported and suggested by @ewildgoose (#1872)
|
|
||||||
---
|
|
||||||
programs/platform.h | 6 ++++++
|
|
||||||
1 file changed, 6 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/programs/platform.h b/programs/platform.h
|
|
||||||
index 2b4b9f2d8..68be70bb3 100644
|
|
||||||
--- a/programs/platform.h
|
|
||||||
+++ b/programs/platform.h
|
|
||||||
@@ -102,6 +102,12 @@ extern "C" {
|
|
||||||
# define PLATFORM_POSIX_VERSION 1
|
|
||||||
# endif
|
|
||||||
|
|
||||||
+# ifdef __UCLIBC__
|
|
||||||
+# ifndef __USE_MISC
|
|
||||||
+# define __USE_MISC /* enable st_mtim on uclibc */
|
|
||||||
+# endif
|
|
||||||
+# endif
|
|
||||||
+
|
|
||||||
# else /* non-unix target platform (like Windows) */
|
|
||||||
# define PLATFORM_POSIX_VERSION 0
|
|
||||||
# endif
|
|
||||||
|
|
@ -1,75 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit flag-o-matic multilib-minimal toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="zstd fast compression library"
|
|
||||||
HOMEPAGE="https://facebook.github.io/zstd/"
|
|
||||||
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="|| ( BSD GPL-2 )"
|
|
||||||
SLOT="0/1"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="lz4 static-libs +threads"
|
|
||||||
|
|
||||||
RDEPEND="app-arch/xz-utils
|
|
||||||
lz4? ( app-arch/lz4 )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${P}-pkgconfig_libdir.patch" #700780
|
|
||||||
"${FILESDIR}/${P}-make43.patch" #708110
|
|
||||||
"${FILESDIR}/${PN}-1.4.5-fix-uclibc-ng.patch" #741972
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
multilib_copy_sources
|
|
||||||
|
|
||||||
# Workaround #713940 / https://github.com/facebook/zstd/issues/2045
|
|
||||||
# where upstream build system does not add -pthread for Makefile-based
|
|
||||||
# build system.
|
|
||||||
use threads && append-flags $(test-flags-CCLD -pthread)
|
|
||||||
}
|
|
||||||
|
|
||||||
mymake() {
|
|
||||||
emake \
|
|
||||||
CC="$(tc-getCC)" \
|
|
||||||
CXX="$(tc-getCXX)" \
|
|
||||||
AR="$(tc-getAR)" \
|
|
||||||
PREFIX="${EPREFIX}/usr" \
|
|
||||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
|
|
||||||
"${@}"
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
local libzstd_targets=( libzstd{,.a}$(usex threads '-mt' '') )
|
|
||||||
|
|
||||||
mymake -C lib ${libzstd_targets[@]} libzstd.pc
|
|
||||||
|
|
||||||
if multilib_is_native_abi ; then
|
|
||||||
mymake HAVE_LZ4="$(usex lz4 1 0)" zstd
|
|
||||||
|
|
||||||
mymake -C contrib/pzstd
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
mymake -C lib DESTDIR="${D}" install
|
|
||||||
|
|
||||||
if multilib_is_native_abi ; then
|
|
||||||
mymake -C programs DESTDIR="${D}" install
|
|
||||||
|
|
||||||
mymake -C contrib/pzstd DESTDIR="${D}" install
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
if ! use static-libs; then
|
|
||||||
find "${ED}" -name "*.a" -delete || die
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,73 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit flag-o-matic multilib-minimal toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="zstd fast compression library"
|
|
||||||
HOMEPAGE="https://facebook.github.io/zstd/"
|
|
||||||
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="|| ( BSD GPL-2 )"
|
|
||||||
SLOT="0/1"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="lz4 static-libs +threads"
|
|
||||||
|
|
||||||
RDEPEND="app-arch/xz-utils
|
|
||||||
lz4? ( app-arch/lz4 )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${P}-fix-uclibc-ng.patch" #741972
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
multilib_copy_sources
|
|
||||||
|
|
||||||
# Workaround #713940 / https://github.com/facebook/zstd/issues/2045
|
|
||||||
# where upstream build system does not add -pthread for Makefile-based
|
|
||||||
# build system.
|
|
||||||
use threads && append-flags $(test-flags-CCLD -pthread)
|
|
||||||
}
|
|
||||||
|
|
||||||
mymake() {
|
|
||||||
emake \
|
|
||||||
CC="$(tc-getCC)" \
|
|
||||||
CXX="$(tc-getCXX)" \
|
|
||||||
AR="$(tc-getAR)" \
|
|
||||||
PREFIX="${EPREFIX}/usr" \
|
|
||||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
|
|
||||||
"${@}"
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
local libzstd_targets=( libzstd{,.a}$(usex threads '-mt' '') )
|
|
||||||
|
|
||||||
mymake -C lib ${libzstd_targets[@]} libzstd.pc
|
|
||||||
|
|
||||||
if multilib_is_native_abi ; then
|
|
||||||
mymake HAVE_LZ4="$(usex lz4 1 0)" zstd
|
|
||||||
|
|
||||||
mymake -C contrib/pzstd
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
mymake -C lib DESTDIR="${D}" install
|
|
||||||
|
|
||||||
if multilib_is_native_abi ; then
|
|
||||||
mymake -C programs DESTDIR="${D}" install
|
|
||||||
|
|
||||||
mymake -C contrib/pzstd DESTDIR="${D}" install
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
if ! use static-libs; then
|
|
||||||
find "${ED}" -name "*.a" -delete || die
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,69 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit flag-o-matic multilib-minimal toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="zstd fast compression library"
|
|
||||||
HOMEPAGE="https://facebook.github.io/zstd/"
|
|
||||||
SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="|| ( BSD GPL-2 )"
|
|
||||||
SLOT="0/1"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="lz4 static-libs +threads"
|
|
||||||
|
|
||||||
RDEPEND="app-arch/xz-utils
|
|
||||||
lz4? ( app-arch/lz4 )"
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
multilib_copy_sources
|
|
||||||
|
|
||||||
# Workaround #713940 / https://github.com/facebook/zstd/issues/2045
|
|
||||||
# where upstream build system does not add -pthread for Makefile-based
|
|
||||||
# build system.
|
|
||||||
use threads && append-flags $(test-flags-CCLD -pthread)
|
|
||||||
}
|
|
||||||
|
|
||||||
mymake() {
|
|
||||||
emake \
|
|
||||||
CC="$(tc-getCC)" \
|
|
||||||
CXX="$(tc-getCXX)" \
|
|
||||||
AR="$(tc-getAR)" \
|
|
||||||
PREFIX="${EPREFIX}/usr" \
|
|
||||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
|
|
||||||
"${@}"
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_compile() {
|
|
||||||
local libzstd_targets=( libzstd{,.a}$(usex threads '-mt' '') )
|
|
||||||
|
|
||||||
mymake -C lib ${libzstd_targets[@]} libzstd.pc
|
|
||||||
|
|
||||||
if multilib_is_native_abi ; then
|
|
||||||
mymake HAVE_LZ4="$(usex lz4 1 0)" zstd
|
|
||||||
|
|
||||||
mymake -C contrib/pzstd
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install() {
|
|
||||||
mymake -C lib DESTDIR="${D}" install
|
|
||||||
|
|
||||||
if multilib_is_native_abi ; then
|
|
||||||
mymake -C programs DESTDIR="${D}" install
|
|
||||||
|
|
||||||
mymake -C contrib/pzstd DESTDIR="${D}" install
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
if ! use static-libs; then
|
|
||||||
find "${ED}" -name "*.a" -delete || die
|
|
||||||
fi
|
|
||||||
}
|
|
Binary file not shown.
@ -1,8 +1,9 @@
|
|||||||
DIST repoman-2.3.23.tar.bz2 87108 BLAKE2B c1190433bd8aedf59e1ddf192dd14cca13e3bdae7367decd6bf64a79021f54a63f21ec49d5737b90c46be3894f4d3ff11bf5bd2868c9ebf65e44b4eb3bb4eee0 SHA512 9d01fadc5820501a9bfb9c1b6d9634ecbc14aacdc448bb440d1e37d47f7e4bcdea8269f8ba90e3783d84f31121870a9d7b165f58b78f0d0f0f4e822a25687d1b
|
DIST repoman-2.3.23.tar.bz2 87108 BLAKE2B c1190433bd8aedf59e1ddf192dd14cca13e3bdae7367decd6bf64a79021f54a63f21ec49d5737b90c46be3894f4d3ff11bf5bd2868c9ebf65e44b4eb3bb4eee0 SHA512 9d01fadc5820501a9bfb9c1b6d9634ecbc14aacdc448bb440d1e37d47f7e4bcdea8269f8ba90e3783d84f31121870a9d7b165f58b78f0d0f0f4e822a25687d1b
|
||||||
DIST repoman-3.0.2.tar.bz2 88258 BLAKE2B 32c4d6750fd225cf9fc071be0ffbb38563ffdaf50f1f1ac7247ce3733bd781cd699052101df8b6565fd3d32ec6d9a54efb611b815a722b7954d8100ce01de146 SHA512 fd5b4549a0b108ed1ad37fc0766fc73db127bba8b023a74566ee0167e2a9c56c8597b83ead16522aaf84f158a9a5d0d59e4b5bcc908e6024724c087c837e1fa2
|
DIST repoman-3.0.2.tar.bz2 88258 BLAKE2B 32c4d6750fd225cf9fc071be0ffbb38563ffdaf50f1f1ac7247ce3733bd781cd699052101df8b6565fd3d32ec6d9a54efb611b815a722b7954d8100ce01de146 SHA512 fd5b4549a0b108ed1ad37fc0766fc73db127bba8b023a74566ee0167e2a9c56c8597b83ead16522aaf84f158a9a5d0d59e4b5bcc908e6024724c087c837e1fa2
|
||||||
|
DIST repoman-3.0.3-unit-test-bug-779055.patch 4153 BLAKE2B 80dd075ca2930f5b14be72eb46d92f83804a87f0ad43b1970cba5b086b5925a0ff9e9b00abcac23f50175ca59a272d7f5b73a051e79ed170511654a0237e0d7b SHA512 badeb6435495a716d0e7a00790bf12fe68031c7207b8fc53a50538adc1dd6a57aa628d8469b924519501b27c39088f316fe018c1ffa3a8d099a34d9dc1bd1d71
|
||||||
DIST repoman-3.0.3.tar.bz2 90373 BLAKE2B a4ea542c452d44b1f4aef235d67390b0a0f139f32da33ab9ad8992797965724f4ef8123a49b681e9205b6e3fe279dd248b65b0119659b7a0038fe9884bec0797 SHA512 09855a8a0098482c1ce0a7f50d2481528e713fb6796a4004475c841de59f9df8d264f2e9342fdaee87c71d275137234b7e3adc3454f7f33dcf75e32a0ae3f0e9
|
DIST repoman-3.0.3.tar.bz2 90373 BLAKE2B a4ea542c452d44b1f4aef235d67390b0a0f139f32da33ab9ad8992797965724f4ef8123a49b681e9205b6e3fe279dd248b65b0119659b7a0038fe9884bec0797 SHA512 09855a8a0098482c1ce0a7f50d2481528e713fb6796a4004475c841de59f9df8d264f2e9342fdaee87c71d275137234b7e3adc3454f7f33dcf75e32a0ae3f0e9
|
||||||
EBUILD repoman-2.3.23.ebuild 1937 BLAKE2B 11a5267afe464191df4aa0788e22e2b9cacf7df513883fdf4dcfade2a5db54e536dfc548ad866217762c172c35f5d72b5affc68b951d4d6041d1deb020d09c21 SHA512 dcf174e7a28c550f0e8dad655a2a6c67dff1151227ff00a7ce0d76e894845caea7722663657951daec27f60a7b70d34afb4f514ec40de35a032f4bbc5b8c1782
|
EBUILD repoman-2.3.23.ebuild 1937 BLAKE2B 11a5267afe464191df4aa0788e22e2b9cacf7df513883fdf4dcfade2a5db54e536dfc548ad866217762c172c35f5d72b5affc68b951d4d6041d1deb020d09c21 SHA512 dcf174e7a28c550f0e8dad655a2a6c67dff1151227ff00a7ce0d76e894845caea7722663657951daec27f60a7b70d34afb4f514ec40de35a032f4bbc5b8c1782
|
||||||
EBUILD repoman-3.0.2.ebuild 1943 BLAKE2B 15055f8d19fc4171c531801b613f5dc17f9d7510850eea43e1b84cee0c2fdf7680cd39c1e9937d5b5bf3002f101b497ddb847ad8da7bb744ee708afc13bf0be4 SHA512 01bc0f76d0d6b094512cf91add04f69237db70bf985627aa2412ec3e3631ac6352b7f0914edc7963396cb1b49b30dd0277b51380f64e21a50fbaa17b397bb375
|
EBUILD repoman-3.0.2.ebuild 1943 BLAKE2B 15055f8d19fc4171c531801b613f5dc17f9d7510850eea43e1b84cee0c2fdf7680cd39c1e9937d5b5bf3002f101b497ddb847ad8da7bb744ee708afc13bf0be4 SHA512 01bc0f76d0d6b094512cf91add04f69237db70bf985627aa2412ec3e3631ac6352b7f0914edc7963396cb1b49b30dd0277b51380f64e21a50fbaa17b397bb375
|
||||||
EBUILD repoman-3.0.3.ebuild 1952 BLAKE2B b23b119a1a94d2528bfd09ac44628faaf67c4fc2a9aaf6e0fb63618eccdbeedea82c3d8c8b7d2ea70b2a459a599e61810c23d2771440a56248fe3410cd1ede43 SHA512 e7903a3253e0bdcd5c27b398994655fc4917209070dd56ac2913833837982d1da4adf66f1b3a69e501bd09611dc1cde2fd9ed0cc6b3d0076b12f6ee2a572a196
|
EBUILD repoman-3.0.3.ebuild 2265 BLAKE2B 361dae553e0d7e9ce40319c983f8550184ffe329b1e04591dc4386a9b442a67bcc489ebc3475ea14c87b88fca0d7a7205a472706407375b072f42cc97adf1571 SHA512 457a09898e3579e25955962c41ed53e3737bf0b9d435626c0f954f950288e476502887a4e8bbe9242118a44f308a8f679db1c99ab0267edb1d1c93fc6d3818df
|
||||||
EBUILD repoman-9999.ebuild 1951 BLAKE2B 734234a6e5793ca63b8e84f80fd6c2c3b556c4618abe766a82863855596c446a5e18d27c41c9e56af9649b0c5c4c20f375ccdbf94ecba1f1bbfb55dd431c6b2a SHA512 72c97210d7536bcfe01448b157881a62e4508ed6dbc2fa5dc2942022f9cdddac93cbd5436b701e7769986cf23bf4c09a8c5e8225426335bb05f6d32a65be77a6
|
EBUILD repoman-9999.ebuild 1951 BLAKE2B 734234a6e5793ca63b8e84f80fd6c2c3b556c4618abe766a82863855596c446a5e18d27c41c9e56af9649b0c5c4c20f375ccdbf94ecba1f1bbfb55dd431c6b2a SHA512 72c97210d7536bcfe01448b157881a62e4508ed6dbc2fa5dc2942022f9cdddac93cbd5436b701e7769986cf23bf4c09a8c5e8225426335bb05f6d32a65be77a6
|
||||||
MISC metadata.xml 472 BLAKE2B 7433ca0ddf5b8554caba0893b28e5681419f18e7f8d28c1c202c98b9a198ea4222958dd537247e29e2f3300ee051860315b15ca7fbd92ba2c4fe614a43171942 SHA512 53566a405056159de7412ea3b447ce6a7b73833fe927a04b5576bc77b2f4b181de8413956ff2b0b1836025352566b0a44252c2ebaf313cfea4020ea5490f3ab0
|
MISC metadata.xml 472 BLAKE2B 7433ca0ddf5b8554caba0893b28e5681419f18e7f8d28c1c202c98b9a198ea4222958dd537247e29e2f3300ee051860315b15ca7fbd92ba2c4fe614a43171942 SHA512 53566a405056159de7412ea3b447ce6a7b73833fe927a04b5576bc77b2f4b181de8413956ff2b0b1836025352566b0a44252c2ebaf313cfea4020ea5490f3ab0
|
||||||
|
Binary file not shown.
@ -1,5 +1,7 @@
|
|||||||
DIST foliate-2.4.2.tar.gz 4638211 BLAKE2B 4263e047d7251a0f15a2cda2592ba24dbbb9754a37ba6367f0d1e778e3f926cd46777d505e9f92d74bdcd28a722988b60f064f1a841c53a9b2849130941d9481 SHA512 6dda76c9bd3f9f3273bafdd65463adfcab84d9c81ca89c2fd1cda4c5d7618d84610e11c75936c5df2bb118caa3f3e1e77ded506da670263e5af5b0ad92a97a07
|
DIST foliate-2.4.2.tar.gz 4638211 BLAKE2B 4263e047d7251a0f15a2cda2592ba24dbbb9754a37ba6367f0d1e778e3f926cd46777d505e9f92d74bdcd28a722988b60f064f1a841c53a9b2849130941d9481 SHA512 6dda76c9bd3f9f3273bafdd65463adfcab84d9c81ca89c2fd1cda4c5d7618d84610e11c75936c5df2bb118caa3f3e1e77ded506da670263e5af5b0ad92a97a07
|
||||||
DIST foliate-2.5.0.tar.gz 4716094 BLAKE2B c2db3116df1117db06dca93cb3ac47e5f5c627c9e424e5add315f8623b9d71b6cc87112729ce6daa5cdfc81f3b8664555623ba55d6cf674369137ecf0859e321 SHA512 3eb3ecff36a105f6d9ba7e019312bef81e34f62f61310eaf3460c7aea41585fc9b410d08f9e4fd03fe60629b1ebb6f9f6a4c900e898ac712b104c615dc3737c8
|
DIST foliate-2.5.0.tar.gz 4716094 BLAKE2B c2db3116df1117db06dca93cb3ac47e5f5c627c9e424e5add315f8623b9d71b6cc87112729ce6daa5cdfc81f3b8664555623ba55d6cf674369137ecf0859e321 SHA512 3eb3ecff36a105f6d9ba7e019312bef81e34f62f61310eaf3460c7aea41585fc9b410d08f9e4fd03fe60629b1ebb6f9f6a4c900e898ac712b104c615dc3737c8
|
||||||
|
DIST foliate-2.6.2.tar.gz 4760966 BLAKE2B 299dd8ab9f489772d18b85749cb312c8ddd4b21855452f87176ddfe068ff9e1e78cb5465fec97dbf70de22e7a773cf0910c11c3be7d0adb19279f4d9813249a1 SHA512 30bff00c34f90bfbd26b9e2b567a7cbcb1243cc5da17ff060762b7f1aafa4159daacee615de7f9bfef7d29d8209c8191094a154564f04321280037d2ec76a63e
|
||||||
EBUILD foliate-2.4.2-r1.ebuild 1208 BLAKE2B 5c7c4ab877dc6682830179250e320f16b1dc743b187a78b1b10a97983df80d78e608a5cd1511f0ed3047ffea8a6319cfe442f23207120fe873cb8eee719342b0 SHA512 012b8a76be83049edf2c4ad3d822a864733dc20090d6cad4e0d57b4612ff8746b491f7527c7b6719543785cafcc7ebc76ef3ec00b1828f144f66e50b355147c0
|
EBUILD foliate-2.4.2-r1.ebuild 1208 BLAKE2B 5c7c4ab877dc6682830179250e320f16b1dc743b187a78b1b10a97983df80d78e608a5cd1511f0ed3047ffea8a6319cfe442f23207120fe873cb8eee719342b0 SHA512 012b8a76be83049edf2c4ad3d822a864733dc20090d6cad4e0d57b4612ff8746b491f7527c7b6719543785cafcc7ebc76ef3ec00b1828f144f66e50b355147c0
|
||||||
EBUILD foliate-2.5.0.ebuild 1220 BLAKE2B 16e86b0fd1a6bb61a0a3ef045d0a640a2240b9b98143ea38b0ab8288db18058697c8d97d7380177c1de079a55687542f2ffc253f459b4e0dbd8070b9e94fa1d0 SHA512 3018c1ad242188c1bb092a5d7c77663992ffdae6ad85bd4738fd3d7660ca15669a44a99c9b480c6dcc22dd2dc1e6318a8c5bb004ec96c3b38448c68c90ccd960
|
EBUILD foliate-2.5.0.ebuild 1220 BLAKE2B 16e86b0fd1a6bb61a0a3ef045d0a640a2240b9b98143ea38b0ab8288db18058697c8d97d7380177c1de079a55687542f2ffc253f459b4e0dbd8070b9e94fa1d0 SHA512 3018c1ad242188c1bb092a5d7c77663992ffdae6ad85bd4738fd3d7660ca15669a44a99c9b480c6dcc22dd2dc1e6318a8c5bb004ec96c3b38448c68c90ccd960
|
||||||
|
EBUILD foliate-2.6.2.ebuild 1220 BLAKE2B 516426a8ea456fb55c9d7b1cddeddf6ff5c0254f651f859b6b109d0944214765cce2419efb6113a51c61d4a218cabfd5b28290d4a16c9e229915fab4fd926f31 SHA512 73eadd416713d9ca5d958e0e5af4b4cd55e58c1dd5de38036b1fed776e702b1a136b08d26ae3691e473ab4473f077684a5948c785c374c70bb236221a68f0d29
|
||||||
MISC metadata.xml 606 BLAKE2B 122522b577e0911c008bdc8f6a2b52dbf5514c30011d6a57cebea044e157c26f0dc0075d92ddf70825b26cbd8291c858077a0bc467eeb64c050eee0734125d75 SHA512 ac916591078fae44e77faf87571d7d34eeeebb0253f243a7a560e52a0c3c67276871f7b7f48e9649922ecad13c54cce43c2cc6349dbaab0131a190dee7918208
|
MISC metadata.xml 606 BLAKE2B 122522b577e0911c008bdc8f6a2b52dbf5514c30011d6a57cebea044e157c26f0dc0075d92ddf70825b26cbd8291c858077a0bc467eeb64c050eee0734125d75 SHA512 ac916591078fae44e77faf87571d7d34eeeebb0253f243a7a560e52a0c3c67276871f7b7f48e9649922ecad13c54cce43c2cc6349dbaab0131a190dee7918208
|
||||||
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PLOCALES="cs_CS de_DE es eu fr_FR id_ID ie it ko nb nl nn pt_BR ru_RU sv tr uk zh_CN zh_TW"
|
||||||
|
inherit meson l10n xdg-utils gnome2-utils
|
||||||
|
SRC_URI="https://github.com/johnfactotum/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
DESCRIPTION="gtk ebook reader built with gjs"
|
||||||
|
HOMEPAGE="https://github.com/johnfactotum/foliate/"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="handy spell"
|
||||||
|
|
||||||
|
BDEPEND="${MESON_DEPEND}
|
||||||
|
sys-devel/gettext"
|
||||||
|
RDEPEND="dev-libs/gjs
|
||||||
|
x11-libs/gtk+:3[introspection]
|
||||||
|
x11-libs/pango[introspection]
|
||||||
|
x11-libs/gdk-pixbuf:2[introspection]
|
||||||
|
net-libs/webkit-gtk:4[introspection]
|
||||||
|
handy? ( gui-libs/libhandy:=[introspection] )
|
||||||
|
spell? ( app-text/gspell[introspection] )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
l10n_find_plocales_changes "${S}"/po '' '.po'
|
||||||
|
|
||||||
|
rm_po() {
|
||||||
|
rm po/${1}.po
|
||||||
|
sed -e "/^${1}/d" -i po/LINGUAS
|
||||||
|
}
|
||||||
|
|
||||||
|
l10n_for_each_disabled_locale_do rm_po
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
xdg_mimeinfo_database_update
|
||||||
|
xdg_icon_cache_update
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
|||||||
DIST guava-20.0.tar.gz 2522092 BLAKE2B 2ca76a71d0c169b80bfaa3e9847b2e465c57aabc0a67622a69519808fa8455146228747dc20e999ebc20ef7cd5fec1cfa82f6c025e9378011619cfedbc2c7d6c SHA512 e89eee8e66502f208878af286c660393712b12fb37647ec70719ca7c5184686c8dc5fc59d45c1813d792ecad9421e2c077dab075f76b1907c04f9f6e80567ac9
|
DIST guava-20.0.tar.gz 2522092 BLAKE2B 2ca76a71d0c169b80bfaa3e9847b2e465c57aabc0a67622a69519808fa8455146228747dc20e999ebc20ef7cd5fec1cfa82f6c025e9378011619cfedbc2c7d6c SHA512 e89eee8e66502f208878af286c660393712b12fb37647ec70719ca7c5184686c8dc5fc59d45c1813d792ecad9421e2c077dab075f76b1907c04f9f6e80567ac9
|
||||||
EBUILD guava-20.0.ebuild 799 BLAKE2B ed6006c171950335d8dff74b33a641c3b409ba03391dc1dcf9821dc4fc0963a9fe7a0b019e89930cb9390f96d55b05da49d792f65bb946239f6d7c5a5cd0ef9b SHA512 cfcc6951ed61d81ebbd234cd5a0dbdd977fa55fedada69d92d10af95c3b1897f04f7dcb59cf72505f1693256a641174da3b0f9d73cfc26cdac3eb066f8fd5079
|
EBUILD guava-20.0.ebuild 835 BLAKE2B 2ed4fca37b4e138f104976ce3ab0d7ebce990e35cfaebf910bc57530092c482e1f9fa03adc61deb050be663f5ee8912810cd23ca74676a1c7c18feed35ed64e2 SHA512 2e5a66cb220421463e10526b0358c0f8091b887c482c06963dc14eec1987818e681853e0a451e045c7ccce9451fc5a21bc6340773280eeacdf45ca1650c79d2c
|
||||||
MISC metadata.xml 588 BLAKE2B 4a8bbd786c9895bdbd44d2064ea31d6ef148fd2355870498c77c680232e1fcd4d6223b07e9f29dcaf4fa15d38509ba8912e6e15b8129ef7fca72c00a1fc2aad9 SHA512 8fc32c9a79d61e36376e681775094fbe99a378ac43cf7788fd132e2a9400b94b419480e509f55941857f92e99d68b9112889077823da24fa15c8cf0d2531a26d
|
MISC metadata.xml 588 BLAKE2B 4a8bbd786c9895bdbd44d2064ea31d6ef148fd2355870498c77c680232e1fcd4d6223b07e9f29dcaf4fa15d38509ba8912e6e15b8129ef7fca72c00a1fc2aad9 SHA512 8fc32c9a79d61e36376e681775094fbe99a378ac43cf7788fd132e2a9400b94b419480e509f55941857f92e99d68b9112889077823da24fa15c8cf0d2531a26d
|
||||||
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source"
|
||||||
|
WANT_ANT_TASKS="ant-antlr"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-ant-2
|
||||||
|
|
||||||
|
MY_PN=${PN/-/.}
|
||||||
|
MY_PV=${PV//_/-}
|
||||||
|
MY_P=${MY_PN}-${MY_PV}
|
||||||
|
|
||||||
|
DESCRIPTION="W3C XPath-Rec implementation for DOM4J"
|
||||||
|
HOMEPAGE="https://sourceforge.net/projects/werken-xpath/"
|
||||||
|
SRC_URI="mirror://gentoo/${MY_P}-src.tar.gz"
|
||||||
|
# This tarball was acquired from jpackage's src rpm of the package by the same name
|
||||||
|
|
||||||
|
LICENSE="JDOM"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
COMMON_DEP="
|
||||||
|
dev-java/jdom:0
|
||||||
|
>=dev-java/antlr-2.7.7-r7:0"
|
||||||
|
DEPEND=">=virtual/jdk-1.8:*
|
||||||
|
${COMMON_DEP}"
|
||||||
|
RDEPEND=">=virtual/jre-1.8:*
|
||||||
|
${COMMON_DEP}"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_PN}
|
||||||
|
|
||||||
|
EANT_BUILD_TARGET="package"
|
||||||
|
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||||
|
EANT_GENTOO_CLASSPATH="antlr,jdom"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
# Courtesy of JPackages :)
|
||||||
|
eapply "${FILESDIR}"/${P}-jpp-compile.patch
|
||||||
|
eapply "${FILESDIR}"/${P}-jpp-jdom.patch
|
||||||
|
eapply "${FILESDIR}"/${P}-jpp-tests.patch
|
||||||
|
eapply "${FILESDIR}"/${P}-gentoo.patch
|
||||||
|
|
||||||
|
# API updates to support jdom-1
|
||||||
|
eapply "${FILESDIR}"/${P}-jdom-1.0.patch
|
||||||
|
|
||||||
|
java-pkg_clean
|
||||||
|
rm -rv lib/bin || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg_newjar build/${MY_PN}.jar
|
||||||
|
|
||||||
|
dodoc README TODO LIMITATIONS
|
||||||
|
use doc && java-pkg_dojavadoc build/apidocs
|
||||||
|
use source && java-pkg_dosrc src/*
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,245 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit multilib eutils flag-o-matic pax-utils toolchain-funcs
|
||||||
|
|
||||||
|
#same order as http://www.sbcl.org/platform-table.html
|
||||||
|
BV_X86=1.4.3
|
||||||
|
BV_AMD64=2.1.3
|
||||||
|
BV_PPC=1.2.7
|
||||||
|
BV_SPARC=1.0.28
|
||||||
|
BV_ALPHA=1.0.28
|
||||||
|
BV_ARM=1.4.11
|
||||||
|
BV_ARM64=1.4.2
|
||||||
|
BV_X64_MACOS=1.2.11
|
||||||
|
BV_PPC_MACOS=1.0.47
|
||||||
|
BV_X86_SOLARIS=1.2.7
|
||||||
|
BV_X64_SOLARIS=1.2.7
|
||||||
|
BV_SPARC_SOLARIS=1.0.23
|
||||||
|
|
||||||
|
DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp"
|
||||||
|
HOMEPAGE="http://sbcl.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
|
||||||
|
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
|
||||||
|
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
|
||||||
|
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
|
||||||
|
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
|
||||||
|
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
|
||||||
|
arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
|
||||||
|
arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 )
|
||||||
|
x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
|
||||||
|
ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
|
||||||
|
x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
|
||||||
|
x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 )
|
||||||
|
sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 )"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
|
||||||
|
IUSE="debug doc source +threads +unicode pax_kernel zlib"
|
||||||
|
|
||||||
|
CDEPEND=">=dev-lisp/asdf-3.3:="
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
|
||||||
|
pax_kernel? ( sys-apps/elfix )"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
!prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
|
||||||
|
|
||||||
|
# Disable warnings about executable stacks, as this won't be fixed soon by upstream
|
||||||
|
QA_EXECSTACK="usr/bin/sbcl"
|
||||||
|
|
||||||
|
CONFIG="${S}/customize-target-features.lisp"
|
||||||
|
ENVD="${T}/50sbcl"
|
||||||
|
|
||||||
|
# Prevent ASDF from using the system libraries
|
||||||
|
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
|
||||||
|
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
|
||||||
|
|
||||||
|
usep() {
|
||||||
|
use ${1} && echo "true" || echo "false"
|
||||||
|
}
|
||||||
|
|
||||||
|
sbcl_feature() {
|
||||||
|
echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
|
||||||
|
}
|
||||||
|
|
||||||
|
sbcl_apply_features() {
|
||||||
|
sed 's/^X//' > "${CONFIG}" <<-'EOF'
|
||||||
|
(lambda (list)
|
||||||
|
X (flet ((enable (x) (pushnew x list))
|
||||||
|
X (disable (x) (setf list (remove x list))))
|
||||||
|
EOF
|
||||||
|
if use x86 || use amd64; then
|
||||||
|
sbcl_feature "$(usep threads)" ":sb-thread"
|
||||||
|
fi
|
||||||
|
sbcl_feature "true" ":sb-ldb"
|
||||||
|
sbcl_feature "false" ":sb-test"
|
||||||
|
sbcl_feature "$(usep unicode)" ":sb-unicode"
|
||||||
|
sbcl_feature "$(usep zlib)" ":sb-core-compression"
|
||||||
|
sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
|
||||||
|
sed 's/^X//' >> "${CONFIG}" <<-'EOF'
|
||||||
|
X )
|
||||||
|
X list)
|
||||||
|
EOF
|
||||||
|
cat "${CONFIG}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack ${A}
|
||||||
|
mv sbcl-*-* sbcl-binary || die
|
||||||
|
cd "${S}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# bug #468482
|
||||||
|
eapply "${FILESDIR}"/concurrency-test-2.0.1.patch
|
||||||
|
# bugs #486552, #527666, #517004
|
||||||
|
eapply "${FILESDIR}"/bsd-sockets-test-2.0.5.patch
|
||||||
|
# bugs #560276, #561018
|
||||||
|
eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch
|
||||||
|
# bug #767742
|
||||||
|
eapply "${FILESDIR}"/etags-2.1.0.patch
|
||||||
|
|
||||||
|
eapply "${FILESDIR}"/verbose-build-2.0.3.patch
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
|
||||||
|
# Make sure the *FLAGS variables are sane.
|
||||||
|
# sbcl needs symbols in resulting binaries, so building with the -s linker flag will fail.
|
||||||
|
strip-unsupported-flags
|
||||||
|
filter-flags -fomit-frame-pointer -Wl,-s
|
||||||
|
filter-ldflags -s
|
||||||
|
|
||||||
|
# original bugs #526194, #620532
|
||||||
|
# this broke no-pie default builds, c.f. bug #632670
|
||||||
|
# Pass CFLAGS down by appending our value, to let users override
|
||||||
|
# the default values.
|
||||||
|
# Keep passing LDFLAGS down via the LINKFLAGS variable.
|
||||||
|
sed -e "s@\(CFLAGS += -g .*\)\$@\1 ${CFLAGS}@" \
|
||||||
|
-e "s@LINKFLAGS += -g\$@LINKFLAGS += ${LDFLAGS}@" \
|
||||||
|
-i src/runtime/GNUmakefile || die
|
||||||
|
|
||||||
|
sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \
|
||||||
|
-i make-config.sh || die
|
||||||
|
|
||||||
|
# Use installed ASDF version
|
||||||
|
cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
|
||||||
|
# Avoid installation of ASDF info page. See bug #605752
|
||||||
|
sed '/INFOFILES/s/asdf.info//' -i doc/manual/Makefile || die
|
||||||
|
|
||||||
|
use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
|
||||||
|
|
||||||
|
# Some shells(such as dash) don't have "time" as builtin
|
||||||
|
# and we don't want to DEPEND on sys-process/time
|
||||||
|
sed "s,^time ,," -i make.sh || die
|
||||||
|
sed "s,/lib,/$(get_libdir),g" -i install.sh || die
|
||||||
|
# #define SBCL_HOME ...
|
||||||
|
sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
|
||||||
|
# change location of /etc/sbclrc ...
|
||||||
|
sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die
|
||||||
|
|
||||||
|
find . -type f -name .cvsignore -delete
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# customizing SBCL version as per
|
||||||
|
# http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
|
||||||
|
echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
|
||||||
|
|
||||||
|
# applying customizations
|
||||||
|
sbcl_apply_features
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local bindir="${WORKDIR}"/sbcl-binary
|
||||||
|
|
||||||
|
if use pax_kernel ; then
|
||||||
|
# To disable PaX on hardened systems
|
||||||
|
pax-mark -mr "${bindir}"/src/runtime/sbcl
|
||||||
|
|
||||||
|
# Hack to disable PaX on second GENESIS stage
|
||||||
|
sed -i -e '/^[ \t]*echo \/\/doing warm init - compilation phase$/a\ paxmark.sh -mr \.\/src\/runtime\/sbcl' \
|
||||||
|
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# clear the environment to get rid of non-ASCII strings, see bug #174702
|
||||||
|
# set HOME for paludis
|
||||||
|
env - HOME="${T}" PATH="${PATH}" \
|
||||||
|
CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
|
||||||
|
CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
|
||||||
|
GNUMAKE=make ./make.sh \
|
||||||
|
"sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
|
||||||
|
|| die "make failed"
|
||||||
|
|
||||||
|
# need to set HOME because libpango(used by graphviz) complains about it
|
||||||
|
if use doc; then
|
||||||
|
env - HOME="${T}" PATH="${PATH}" \
|
||||||
|
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||||
|
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||||
|
make -C doc/manual info html || die "Cannot build manual"
|
||||||
|
env - HOME="${T}" PATH="${PATH}" \
|
||||||
|
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||||
|
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||||
|
make -C doc/internals info html || die "Cannot build internal docs"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
ewarn "Unfortunately, it is known that some tests fail eg."
|
||||||
|
ewarn "run-program.impure.lisp. This is an issue of the upstream's"
|
||||||
|
ewarn "development and not of Gentoo's side. Please, before filing"
|
||||||
|
ewarn "any bug(s) search for older submissions. Thank you."
|
||||||
|
time ( cd tests && sh run-tests.sh )
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# install system-wide initfile
|
||||||
|
dodir /etc/
|
||||||
|
sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF
|
||||||
|
;;; The following is required if you want source location functions to
|
||||||
|
;;; work in SLIME, for example.
|
||||||
|
X
|
||||||
|
(setf (logical-pathname-translations "SYS")
|
||||||
|
X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*")
|
||||||
|
X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*")))
|
||||||
|
X
|
||||||
|
;;; Setup ASDF2
|
||||||
|
(load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp")
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# Install documentation
|
||||||
|
unset SBCL_HOME
|
||||||
|
INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \
|
||||||
|
sh install.sh || die "install.sh failed"
|
||||||
|
|
||||||
|
# bug #517008
|
||||||
|
pax-mark -mr "${D}"/usr/bin/sbcl
|
||||||
|
|
||||||
|
# rm empty directories lest paludis complain about this
|
||||||
|
find "${ED}" -empty -type d -exec rmdir -v {} +
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
dodoc -r doc/internals/sbcl-internals
|
||||||
|
|
||||||
|
doinfo doc/manual/*.info*
|
||||||
|
doinfo doc/internals/sbcl-internals.info
|
||||||
|
|
||||||
|
docinto internals-notes
|
||||||
|
dodoc doc/internals-notes/*
|
||||||
|
else
|
||||||
|
rm -Rv "${ED}/usr/share/doc/${PF}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# install the SBCL source
|
||||||
|
if use source; then
|
||||||
|
./clean.sh
|
||||||
|
cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# necessary for running newly-saved images
|
||||||
|
echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}"
|
||||||
|
echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
|
||||||
|
doenvd "${ENVD}"
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,56 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=bdepend
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="The AWS SDK for Python"
|
||||||
|
HOMEPAGE="https://github.com/boto/boto3"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ "${PV}" == "9999" ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/boto/boto3"
|
||||||
|
inherit git-r3
|
||||||
|
BOTOCORE_PV=${PV}
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
|
||||||
|
# botocore is x.(y+3).z
|
||||||
|
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs/source \
|
||||||
|
'dev-python/guzzle_sphinx_theme'
|
||||||
|
distutils_enable_tests nose
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# don't lock versions to narrow ranges
|
||||||
|
sed -e '/botocore/ d' \
|
||||||
|
-e '/jmespath/ d' \
|
||||||
|
-e '/s3transfer/ d' \
|
||||||
|
-i setup.py || die
|
||||||
|
|
||||||
|
# prevent an infinite loop
|
||||||
|
rm tests/functional/docs/test_smoke.py || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Low-level, data-driven core of boto 3"
|
||||||
|
HOMEPAGE="https://github.com/boto/botocore"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ "${PV}" == "9999" ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/boto/botocore"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
fi
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jmespath[${PYTHON_USEDEP}]
|
||||||
|
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs/source \
|
||||||
|
'dev-python/guzzle_sphinx_theme'
|
||||||
|
distutils_enable_tests nose
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# unpin deps
|
||||||
|
sed -i -e "s:>=.*':':" setup.py || die
|
||||||
|
# very unstable
|
||||||
|
sed -i -e 's:test_stress_test_token_bucket:_&:' \
|
||||||
|
tests/functional/retries/test_bucket.py || die
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# note: suites need to be run separately as one of the unit tests
|
||||||
|
# seems to be leaking mocks and breaking a few functional tests
|
||||||
|
nosetests -v tests/unit ||
|
||||||
|
die "unit tests failed under ${EPYTHON}"
|
||||||
|
nosetests -v tests/functional ||
|
||||||
|
die "functional tests failed under ${EPYTHON}"
|
||||||
|
}
|
@ -1,5 +1,7 @@
|
|||||||
DIST construct-2.10.61.tar.gz 1185872 BLAKE2B 03eb83b707f607f65f13f6430815af3f91f728e133cc1a889f4ff37e34b249cff8f8b13ffb764fbffbba2bec699ce94173e3b80498c42f8fc7628a125b659188 SHA512 dd25f9646d55c4914fbb506b795dced01a5a2d58a9d8378ceaa4d5ba666c9547e96f7a658e8d521ef9a3f53065e89b90e0c8560bc2eb4095b9ff8077b840eec4
|
DIST construct-2.10.61.tar.gz 1185872 BLAKE2B 03eb83b707f607f65f13f6430815af3f91f728e133cc1a889f4ff37e34b249cff8f8b13ffb764fbffbba2bec699ce94173e3b80498c42f8fc7628a125b659188 SHA512 dd25f9646d55c4914fbb506b795dced01a5a2d58a9d8378ceaa4d5ba666c9547e96f7a658e8d521ef9a3f53065e89b90e0c8560bc2eb4095b9ff8077b840eec4
|
||||||
DIST construct-2.10.63.tar.gz 1186101 BLAKE2B c0996f1228f36679d58ca931b27abb0b62da989d1554763295cf56086c9e288b3a02a4de23cca78a726a84c6483581662b01c8eb516d59a165b38eca8cc150f7 SHA512 6d3202f4c98f9c14edaf0c3ea90875eb43c9e3ca454f54a2fe3c6d7810957781a0fe95c60cb6b28445ab80a9ad3ae52c4a397cf9b3531f42d1cb443564427a9c
|
DIST construct-2.10.63.tar.gz 1186101 BLAKE2B c0996f1228f36679d58ca931b27abb0b62da989d1554763295cf56086c9e288b3a02a4de23cca78a726a84c6483581662b01c8eb516d59a165b38eca8cc150f7 SHA512 6d3202f4c98f9c14edaf0c3ea90875eb43c9e3ca454f54a2fe3c6d7810957781a0fe95c60cb6b28445ab80a9ad3ae52c4a397cf9b3531f42d1cb443564427a9c
|
||||||
|
DIST construct-2.10.64.tar.gz 1186820 BLAKE2B f3b238060d9db1511effdb4c4374d5e8df0a90d9ea015793766ba29718c0ea2c43a2e8d892076b6b148574bb35e0813299b1c009149f9057d46c0a7f0cef63ec SHA512 00eee1d330457dffe854d5a709c21a8f6e71034695ea9aaffb886c198f2cf56b142f0d5d9edbeee480b77a13f8f8c1faaf6b84eed4161882d77623935502460a
|
||||||
EBUILD construct-2.10.61.ebuild 1048 BLAKE2B 631dbcaf685bf05bbdbecffc5df0a9eea55ccea7cd6083ef5588deaac43637e0700c118c342ee8479ced90887dfb2f9b6d1b1ca6f4f680f656be4c603ce46d49 SHA512 7dedb0189ecd92594ad89214d0865c0626081af605541b2c933509c0ba0e6d917444d2fe08dd9aa098f6a2acab7992c57734c9195611d71106e5c34be970ac36
|
EBUILD construct-2.10.61.ebuild 1048 BLAKE2B 631dbcaf685bf05bbdbecffc5df0a9eea55ccea7cd6083ef5588deaac43637e0700c118c342ee8479ced90887dfb2f9b6d1b1ca6f4f680f656be4c603ce46d49 SHA512 7dedb0189ecd92594ad89214d0865c0626081af605541b2c933509c0ba0e6d917444d2fe08dd9aa098f6a2acab7992c57734c9195611d71106e5c34be970ac36
|
||||||
EBUILD construct-2.10.63.ebuild 1050 BLAKE2B c0a03dd249eb1ebdd1c7564e40d9e47053533b540f1ff4e9f44b0f58d6564bb87cac709a1158c5e07cf135bf32542930ef618402035bf3dce6333e94b6bdd337 SHA512 3dce47f01f7228cce377f0d098a29f683e7a6f27c4d38aac98b7f8b2850511d76dc3071cf5d7a76705c17421e05b6e0532d245b5344051b5be636796d8f14d96
|
EBUILD construct-2.10.63.ebuild 1050 BLAKE2B c0a03dd249eb1ebdd1c7564e40d9e47053533b540f1ff4e9f44b0f58d6564bb87cac709a1158c5e07cf135bf32542930ef618402035bf3dce6333e94b6bdd337 SHA512 3dce47f01f7228cce377f0d098a29f683e7a6f27c4d38aac98b7f8b2850511d76dc3071cf5d7a76705c17421e05b6e0532d245b5344051b5be636796d8f14d96
|
||||||
|
EBUILD construct-2.10.64.ebuild 1031 BLAKE2B 92dcc84bdf48ae704ad489bad3880ac4da0b86d895d10b1db3b45822dc9b2d10ab2e020c18020af327c313a839629ed1e3e87a1315571c5b7e980b7ea33c0eff SHA512 a233c6e9164dac51506db46e4a8fd61815c9cdf8fc6e16aff09844c1303ba3c8392af475c1c418d6dc460eda4bb4e82e393873e950710754301b9b6326832723
|
||||||
MISC metadata.xml 529 BLAKE2B d84b9d53c6bf6326dca24517df887c8edcb5ddce3c991bbcbbbe0b88df079f26e42d7bd1c634e6c769c9c784976f183e1f74f05d5476be4a5aabd22ad1be15e0 SHA512 6ccf55b1d39223fee6b243d86f918d236f8dbbc7583b7af4ca0c30d539a3998f74ed5d405d8f7381ca9a06ace0a7b405db0eec669e6bbbcaa33b6767639428f0
|
MISC metadata.xml 529 BLAKE2B d84b9d53c6bf6326dca24517df887c8edcb5ddce3c991bbcbbbe0b88df079f26e42d7bd1c634e6c769c9c784976f183e1f74f05d5476be4a5aabd22ad1be15e0 SHA512 6ccf55b1d39223fee6b243d86f918d236f8dbbc7583b7af4ca0c30d539a3998f74ed5d405d8f7381ca9a06ace0a7b405db0eec669e6bbbcaa33b6767639428f0
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A powerful declarative parser for binary data"
|
||||||
|
HOMEPAGE="https://construct.readthedocs.io/en/latest/ https://pypi.org/project/construct/"
|
||||||
|
SRC_URI="https://github.com/construct/construct/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/arrow[${PYTHON_USEDEP}]
|
||||||
|
dev-python/cloudpickle[${PYTHON_USEDEP}]
|
||||||
|
dev-python/lz4[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
|
||||||
|
dev-python/ruamel-yaml[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
epytest --ignore tests/test_benchmarks.py
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
ewarn "Version 2.10.x has significant API and implementation changes from"
|
||||||
|
ewarn "previous 2.9.x releases. Please read the documentation at"
|
||||||
|
ewarn "https://construct.readthedocs.io/en/latest/transition210.html"
|
||||||
|
ewarn "for more info."
|
||||||
|
}
|
@ -1,5 +1,7 @@
|
|||||||
DIST django-rq-2.3.2.tar.gz 41038 BLAKE2B 837a8f819e9a91763b2d4ec961257d429e6d686fbaaa181d7fbe41efd9e08d958c5c340e4e1a4c8f0ef4063e985d3df82d8ea2c6a7cdea872b330dd545660e31 SHA512 8cf59aae163034240bfecda5f332dcc590813445cb2fc14bee15459ec8d4c50a36ab56865b3ce9360968451695e7a6d5eca5da26ef63c29dbc9dd58af8f16b98
|
DIST django-rq-2.3.2.tar.gz 41038 BLAKE2B 837a8f819e9a91763b2d4ec961257d429e6d686fbaaa181d7fbe41efd9e08d958c5c340e4e1a4c8f0ef4063e985d3df82d8ea2c6a7cdea872b330dd545660e31 SHA512 8cf59aae163034240bfecda5f332dcc590813445cb2fc14bee15459ec8d4c50a36ab56865b3ce9360968451695e7a6d5eca5da26ef63c29dbc9dd58af8f16b98
|
||||||
DIST django-rq-2.4.0.tar.gz 42455 BLAKE2B b60268625e8d57f1975c47df1dff72599fcab9eba0b43020196329cfc3c5447ce1bf9082338143f3f1d31434a8407d7a0e00b4dca64f2797ec54983930200798 SHA512 b1eec3f7e906bb4e553501940b9913727c8b21509fa10dd98ab5ad9f5625aaadd3f9c749824ad130005ac2a2ad8d27e8c8834466334f9bc09c438fcbd1cff344
|
DIST django-rq-2.4.0.tar.gz 42455 BLAKE2B b60268625e8d57f1975c47df1dff72599fcab9eba0b43020196329cfc3c5447ce1bf9082338143f3f1d31434a8407d7a0e00b4dca64f2797ec54983930200798 SHA512 b1eec3f7e906bb4e553501940b9913727c8b21509fa10dd98ab5ad9f5625aaadd3f9c749824ad130005ac2a2ad8d27e8c8834466334f9bc09c438fcbd1cff344
|
||||||
|
DIST django-rq-2.4.1.tar.gz 42558 BLAKE2B 8412db96dcc4b600ee7ca00e2a9aa5cfdb00ac517fb94ab256b3c132462f52f4de7408763eb98bc304bfe237fb0d7cb7991bdb9df20fd250780d52600b14df58 SHA512 44d8151847c18fd993242e5a5ff99e3964d5b9702d3dc8b574c3581617658ec0a9393c85b66211c273444f39688f92890a38802a8385bcf351a28d833eef5f19
|
||||||
EBUILD django-rq-2.3.2.ebuild 525 BLAKE2B 5c1320106a8bfe8978e224c420b3609b2fe836e8c80f28d1bab1287efcc9b46e5ffde5e7cef7f94ea905d2613e0646bb4ea24c7654e39e3e57ab3e2d4e45dc17 SHA512 08c197bfbf308ba690946bb4951175b72c7fbbe2c66b42428cbc258645a1e5159de31401aac8b2278c477bf29170269b9a7186afd02272713c17cf6e7defa063
|
EBUILD django-rq-2.3.2.ebuild 525 BLAKE2B 5c1320106a8bfe8978e224c420b3609b2fe836e8c80f28d1bab1287efcc9b46e5ffde5e7cef7f94ea905d2613e0646bb4ea24c7654e39e3e57ab3e2d4e45dc17 SHA512 08c197bfbf308ba690946bb4951175b72c7fbbe2c66b42428cbc258645a1e5159de31401aac8b2278c477bf29170269b9a7186afd02272713c17cf6e7defa063
|
||||||
EBUILD django-rq-2.4.0.ebuild 525 BLAKE2B d4484a5992cc25bd8a71ba65db18a434048b38a0b8745f74b63aea001f8add6bbc8adf162ff6f04a40d1ff2b28e06e444df4dfb1e78ca7d6ed9c9e012f6a0709 SHA512 8a280e96d341f3954385eb161cc3a4960f880dc96a3351052ad93623d499ac0f6288faf2d1be0068d6368e93538aa679babdfb762bf88109245220d3b6b5f977
|
EBUILD django-rq-2.4.0.ebuild 525 BLAKE2B d4484a5992cc25bd8a71ba65db18a434048b38a0b8745f74b63aea001f8add6bbc8adf162ff6f04a40d1ff2b28e06e444df4dfb1e78ca7d6ed9c9e012f6a0709 SHA512 8a280e96d341f3954385eb161cc3a4960f880dc96a3351052ad93623d499ac0f6288faf2d1be0068d6368e93538aa679babdfb762bf88109245220d3b6b5f977
|
||||||
|
EBUILD django-rq-2.4.1.ebuild 525 BLAKE2B 410d29fd1dde1b228e73e56e9d4c654af9998312950028dac9b54e11016b5ee62e5bcec3ffb45362fd90abf00c431e857eb0dd62fb85b3cd46afd76495e0ebe2 SHA512 1a2edacbd65b88e357334ef74ccbfe6c17769394e8ac302ec6a9072b5ee0c24d19bba694473b5bed307d05045230e1799605d8ded32d4ddc9912c5a45fdc7880
|
||||||
MISC metadata.xml 396 BLAKE2B 2b95df79cb43309000b459c6cd231a98d1e0b6a0b7abc830ab4da894b57c0901269aa6ae8c725b8dabb3023d737d780dda04f179f4e5c991990f53620eb42bcb SHA512 cb0dd9d055a6b85033d14c06fd3b82d03d941dd7c920edebff633dfa6b5e86140adabb0ecc803ebe6522663794438de9132f84fae49c8094f126255cbb3295f4
|
MISC metadata.xml 396 BLAKE2B 2b95df79cb43309000b459c6cd231a98d1e0b6a0b7abc830ab4da894b57c0901269aa6ae8c725b8dabb3023d737d780dda04f179f4e5c991990f53620eb42bcb SHA512 cb0dd9d055a6b85033d14c06fd3b82d03d941dd7c920edebff633dfa6b5e86140adabb0ecc803ebe6522663794438de9132f84fae49c8094f126255cbb3295f4
|
||||||
|
@ -0,0 +1,21 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="An app that provides django integration for RQ (Redis Queue)"
|
||||||
|
HOMEPAGE="https://github.com/rq/django-rq/"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/django-2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/rq-1.4.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/redis-py-3.0.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
@ -1,4 +1,6 @@
|
|||||||
AUX httplib2-0.12.1-use-system-cacerts.patch 582 BLAKE2B ee2a407452ab557eec0934a175958ac7f1d1af3ad588b7f288b9e9f0a3d2b08146fdee05943e2681a1462986098256fa818d9561a4541ba0ed3b95984172271f SHA512 ff1b982e9f95f6efa53064b2a8d2748bf5a91a26fdaeb584f044d8e036b91034dbcf4719cb08855de412d6abcc33fe82e18fbd250c14d0ae2fea47b412fcafc3
|
AUX httplib2-0.12.1-use-system-cacerts.patch 582 BLAKE2B ee2a407452ab557eec0934a175958ac7f1d1af3ad588b7f288b9e9f0a3d2b08146fdee05943e2681a1462986098256fa818d9561a4541ba0ed3b95984172271f SHA512 ff1b982e9f95f6efa53064b2a8d2748bf5a91a26fdaeb584f044d8e036b91034dbcf4719cb08855de412d6abcc33fe82e18fbd250c14d0ae2fea47b412fcafc3
|
||||||
DIST httplib2-0.19.0.tar.gz 263522 BLAKE2B b35c8dcf86de17a5d8eac86a9a6b4110fb247925662e24a7645a67dfd0b2e640dc29875b41673c5a91a083f17e9619fd40dd08cf2c9ee7f48c8069bc14a50966 SHA512 9193a0e8e9a58a3f0e9b27fdf827932482a47b88af297af6e5f004164ca0b72feeff513b8191bf7c48d6714070a1390ae54eb8a2c6840f54f2580889c7837c7f
|
DIST httplib2-0.19.0.tar.gz 263522 BLAKE2B b35c8dcf86de17a5d8eac86a9a6b4110fb247925662e24a7645a67dfd0b2e640dc29875b41673c5a91a083f17e9619fd40dd08cf2c9ee7f48c8069bc14a50966 SHA512 9193a0e8e9a58a3f0e9b27fdf827932482a47b88af297af6e5f004164ca0b72feeff513b8191bf7c48d6714070a1390ae54eb8a2c6840f54f2580889c7837c7f
|
||||||
|
DIST httplib2-0.19.1.tar.gz 263971 BLAKE2B ec254249f5c8df2a0dc3fe4e2e9088f6ca14ba84516be77450beacab41cd295d4e741ac6026471fcf8bb8464ebd732a0a856901e5c09324a0f96ad2338b397e7 SHA512 0c87b3c9923e81c83df5257ce60f7248d86a64aea0a02d5a3f34be68c692c6abd896f95214899dc6e81b23677efc7684a3cba4c1a47261176dd26c3988054e55
|
||||||
EBUILD httplib2-0.19.0-r1.ebuild 1426 BLAKE2B f8ec42207e2558879838e960cda07b848a1ea57c5c4301e1c8df0b1677b9fd9bf7cd61b11aa764f19b063a96c46c8f769a809a5726253929d4b8020a933cd253 SHA512 c79bf6cdbeab38532eb57bd4dfac935bb0a9d427736ccb2650a842e87b3c095d46cb07c8bc70b4382dbf07ded3a686babc713877710d465bb74136c9b2f29b6f
|
EBUILD httplib2-0.19.0-r1.ebuild 1426 BLAKE2B f8ec42207e2558879838e960cda07b848a1ea57c5c4301e1c8df0b1677b9fd9bf7cd61b11aa764f19b063a96c46c8f769a809a5726253929d4b8020a933cd253 SHA512 c79bf6cdbeab38532eb57bd4dfac935bb0a9d427736ccb2650a842e87b3c095d46cb07c8bc70b4382dbf07ded3a686babc713877710d465bb74136c9b2f29b6f
|
||||||
|
EBUILD httplib2-0.19.1.ebuild 1357 BLAKE2B 6c4de3b467499c81a4ba9ebe2dc349b9f7bfd172385d066a7b37959f819608405a1ed25bd0b13532a4e1f2ec09cee221951f1c35e9dd1b722c9dcca1c1e7c294 SHA512 ad4e11168645e8751000c460d56a94a6fce9dba1714a8b9c0fddae501c99a90b61f38e70894e7a6862de3bf2d478bab14bf22c98d0b9b5c9348f9886ce0babe5
|
||||||
MISC metadata.xml 405 BLAKE2B d6f84c1836d38410590b2da8878ee9afe2b3b8754900c140e0dcb2a8098c998e078db1d93b7d5d5c0cec8b714a4447f9bc032e98d4c4fdb84649b32c3a14e405 SHA512 3b3a073097dfa5c018db5f5a3d8c5b3a65fdc56e9c0fbf3c00610a3a256596b7b6c5d40c20e7fc91007eb27bc7d1ec358f42a4d01f37ebed3656f88896df5f40
|
MISC metadata.xml 405 BLAKE2B d6f84c1836d38410590b2da8878ee9afe2b3b8754900c140e0dcb2a8098c998e078db1d93b7d5d5c0cec8b714a4447f9bc032e98d4c4fdb84649b32c3a14e405 SHA512 3b3a073097dfa5c018db5f5a3d8c5b3a65fdc56e9c0fbf3c00610a3a256596b7b6c5d40c20e7fc91007eb27bc7d1ec358f42a4d01f37ebed3656f88896df5f40
|
||||||
|
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} pypy3 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A comprehensive HTTP client library"
|
||||||
|
HOMEPAGE="https://pypi.org/project/httplib2/"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-misc/ca-certificates
|
||||||
|
dev-python/pyparsing[${PYTHON_USEDEP}]"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/pytest-timeout[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${PN}-0.12.1-use-system-cacerts.patch )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -i -e '/--cov/d' setup.cfg || die
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
local deselect=(
|
||||||
|
# broken by using system certificates
|
||||||
|
tests/test_cacerts_from_env.py::test_certs_file_from_builtin
|
||||||
|
tests/test_cacerts_from_env.py::test_certs_file_from_environment
|
||||||
|
tests/test_cacerts_from_env.py::test_with_certifi_removed_from_modules
|
||||||
|
|
||||||
|
# broken by new PySocks, probably
|
||||||
|
tests/test_proxy.py::test_server_not_found_error_is_raised_for_invalid_hostname
|
||||||
|
tests/test_proxy.py::test_socks5_auth
|
||||||
|
)
|
||||||
|
|
||||||
|
# tests in python* are replaced by tests/
|
||||||
|
# upstream fails at cleaning up stuff
|
||||||
|
epytest ${deselect[@]/#/--deselect } tests
|
||||||
|
}
|
@ -1,3 +1,5 @@
|
|||||||
DIST ipykernel-5.5.0.tar.gz 112600 BLAKE2B d1df26095e9badd5eb1fe4665bac01c254375407ac3af1f014d78b9e6dd6613c6a5830c09a63191ea84c36fc31a5d9faf73b1a29dab1a020e225636f6f2f0c90 SHA512 b1726d765f4debbb4c5efcc5e2d9745d8e51ada8e1417b31463b7c9546c6887cc6c0787fd32729b4013544e2bd41829dfd289dbb45b0c5dbb026eb57a47ec51a
|
DIST ipykernel-5.5.0.tar.gz 112600 BLAKE2B d1df26095e9badd5eb1fe4665bac01c254375407ac3af1f014d78b9e6dd6613c6a5830c09a63191ea84c36fc31a5d9faf73b1a29dab1a020e225636f6f2f0c90 SHA512 b1726d765f4debbb4c5efcc5e2d9745d8e51ada8e1417b31463b7c9546c6887cc6c0787fd32729b4013544e2bd41829dfd289dbb45b0c5dbb026eb57a47ec51a
|
||||||
|
DIST ipykernel-5.5.3.tar.gz 112656 BLAKE2B 4cad13f24baafc591558136405c8c643e12033ffd01b5608ffdef5442080c3e2003c0f2c4b1562c1f326b4c10e124afc358f5258a6c59b7c9db90b8bb23278e3 SHA512 7b7f0a0aed71f7713934ac071e7283be2028a221fa2b87cad8c2d26821909f81d21dec23a5f72c91e7c9de639b0d7430957c8cc58bbc026d95bd81bb0a005800
|
||||||
EBUILD ipykernel-5.5.0.ebuild 1020 BLAKE2B 28988db99d41907f4fe3ac16687b7c9fe3c5342ffbcc84f523b1b22c52fd115d25733047fb0279dc517e0712ff0e45d2dcc1b147dafc0d89932e9555acd3c629 SHA512 bb3e5e1313bbe5d6f2eee2268b3e0531e8fbcb14bb62cb48c082e215bf5a7de376565ba672c9f731e19cd40b29777fdc9defe9f8ebdcbabf019d8622cbdb032d
|
EBUILD ipykernel-5.5.0.ebuild 1020 BLAKE2B 28988db99d41907f4fe3ac16687b7c9fe3c5342ffbcc84f523b1b22c52fd115d25733047fb0279dc517e0712ff0e45d2dcc1b147dafc0d89932e9555acd3c629 SHA512 bb3e5e1313bbe5d6f2eee2268b3e0531e8fbcb14bb62cb48c082e215bf5a7de376565ba672c9f731e19cd40b29777fdc9defe9f8ebdcbabf019d8622cbdb032d
|
||||||
|
EBUILD ipykernel-5.5.3.ebuild 1165 BLAKE2B e60bbf983eff16aa73f074b12b707c968b72c401efa99e6a55e74552d35345e9f0fd24d521e9cb426f4578f23fdeb6c002ff99af8927eaf1e687307aa1b953c1 SHA512 690f3370d14e06debaaf3e4a7a35826784d634bc31a1b67c9f5822f6bf0b720f2dd524b305d19fd98991ee3201f49140cc85685c815185d27006ee2c2bccd009
|
||||||
MISC metadata.xml 526 BLAKE2B 736792bdddadea61e82623e7b510347bc00a8b0ac35fa6e10cb420fca4b3890bd00f26cfbc91eb15964a5718b14037cfc8066503345ceffb5c69214f93babc50 SHA512 33e7a9809469d373b1279395f3b09cb735defa451982b69059f10d334b449e8fb75851271db71315939b44fe4f1ac6bcdf988308faa05d705ccf0fad9887daf0
|
MISC metadata.xml 526 BLAKE2B 736792bdddadea61e82623e7b510347bc00a8b0ac35fa6e10cb420fca4b3890bd00f26cfbc91eb15964a5718b14037cfc8066503345ceffb5c69214f93babc50 SHA512 33e7a9809469d373b1279395f3b09cb735defa451982b69059f10d334b449e8fb75851271db71315939b44fe4f1ac6bcdf988308faa05d705ccf0fad9887daf0
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
PYTHON_REQ_USE="threads(+)"
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="IPython Kernel for Jupyter"
|
||||||
|
HOMEPAGE="https://github.com/ipython/ipykernel"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/ipython[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jupyter_client[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jupyter_core[${PYTHON_USEDEP}]
|
||||||
|
dev-python/traitlets[${PYTHON_USEDEP}]
|
||||||
|
www-servers/tornado[${PYTHON_USEDEP}]"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/flaky[${PYTHON_USEDEP}]
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}]
|
||||||
|
dev-python/nose_warnings_filters[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
local deselect=(
|
||||||
|
# TODO
|
||||||
|
ipykernel/tests/test_serialize.py::test_numpy_in_seq
|
||||||
|
ipykernel/tests/test_serialize.py::test_numpy_in_dict
|
||||||
|
ipykernel/tests/test_serialize.py::test_class
|
||||||
|
ipykernel/tests/test_serialize.py::test_class_oldstyle
|
||||||
|
ipykernel/tests/test_serialize.py::test_class_inheritance
|
||||||
|
)
|
||||||
|
|
||||||
|
epytest ${deselect[@]/#/--deselect }
|
||||||
|
}
|
@ -1,7 +1,9 @@
|
|||||||
DIST parso-0.7.0.tar.gz 395175 BLAKE2B ac407b711b6229a93864e339b3632563d3fcd7f84e22a43bd89282300b931f58d638ab8a64c441dc183852576261be18a3be471b0824b6e56fb69025cf666d6b SHA512 41ad60b1d7dff682281059aabff0d43ccd3048b6cc6ee3e9e141d4a0a965fd99449f6d3f23689914c1f7bda371e3cc86266775a1c23fb1c430ea689c916fbb71
|
DIST parso-0.7.0.tar.gz 395175 BLAKE2B ac407b711b6229a93864e339b3632563d3fcd7f84e22a43bd89282300b931f58d638ab8a64c441dc183852576261be18a3be471b0824b6e56fb69025cf666d6b SHA512 41ad60b1d7dff682281059aabff0d43ccd3048b6cc6ee3e9e141d4a0a965fd99449f6d3f23689914c1f7bda371e3cc86266775a1c23fb1c430ea689c916fbb71
|
||||||
DIST parso-0.7.1.tar.gz 399842 BLAKE2B 1e47c1dd6846d01aa5820d7cedc3eafcf12ea0d4a2e95fa3f54429633b1c12dc39a4abe237fa46eb629408006777bd1f512cf878025b55119568ac19729b8c19 SHA512 318969a7a941c4a0948e58643b07b6f5c446ea166b3a8e44a556f0677ec9a36d7dc8c6d37ca7bce3f8276ee3d7144e22fbaaeac90c738fb90f7e94a0cf8abf7d
|
DIST parso-0.7.1.tar.gz 399842 BLAKE2B 1e47c1dd6846d01aa5820d7cedc3eafcf12ea0d4a2e95fa3f54429633b1c12dc39a4abe237fa46eb629408006777bd1f512cf878025b55119568ac19729b8c19 SHA512 318969a7a941c4a0948e58643b07b6f5c446ea166b3a8e44a556f0677ec9a36d7dc8c6d37ca7bce3f8276ee3d7144e22fbaaeac90c738fb90f7e94a0cf8abf7d
|
||||||
DIST parso-0.8.1.tar.gz 393403 BLAKE2B d8d2a025dfb6664d8deeabfc621f4dcf0c6f6e0769dc3a7081888436cce39685f7749ee4ed33c501e3690bec0c8b21d18195d585a8baf5fa8c1b1ae1bfad5680 SHA512 10cc36a4f288d06b8d06bf3995eafe8c6b5d46d0ab01ce6db4557c82f8c64c6792b438a5b7dea570a9690bad586ab4216161268be9c1979b91b3af50e1c8801c
|
DIST parso-0.8.1.tar.gz 393403 BLAKE2B d8d2a025dfb6664d8deeabfc621f4dcf0c6f6e0769dc3a7081888436cce39685f7749ee4ed33c501e3690bec0c8b21d18195d585a8baf5fa8c1b1ae1bfad5680 SHA512 10cc36a4f288d06b8d06bf3995eafe8c6b5d46d0ab01ce6db4557c82f8c64c6792b438a5b7dea570a9690bad586ab4216161268be9c1979b91b3af50e1c8801c
|
||||||
|
DIST parso-0.8.2.tar.gz 394419 BLAKE2B f4e86ae55140adc9bbfdd34a8044e7fdfbf9d318a6385ac5feedc07127061943c2d690581af144f158846e3bf6f82124046c7e625369a4055ab92a54f9210c49 SHA512 a90810ad89301d804d215392ed77593b015f13bc7ef8512302a8893b314a9e74c15e2aaa77157c8595a134d3481e8115f306f9628835271478837ec6f19e645f
|
||||||
EBUILD parso-0.7.0-r1.ebuild 735 BLAKE2B f4a528e4639cb6eb70f830b234bd8391281571e9c7a3f21c02cc20b2361de21888be0549b356f4a9643e692fa2ae17471ff9a7a87a6edf3826afc73349441ee1 SHA512 adb6667165cee33cb3d46d737473e8d5c01b7313c88d2af8161a9933f6ac6c6ab70ea098574cf1d0f161cd5a02ca16ad2b5abb99c23ac7932a2501f8aec6a3c9
|
EBUILD parso-0.7.0-r1.ebuild 735 BLAKE2B f4a528e4639cb6eb70f830b234bd8391281571e9c7a3f21c02cc20b2361de21888be0549b356f4a9643e692fa2ae17471ff9a7a87a6edf3826afc73349441ee1 SHA512 adb6667165cee33cb3d46d737473e8d5c01b7313c88d2af8161a9933f6ac6c6ab70ea098574cf1d0f161cd5a02ca16ad2b5abb99c23ac7932a2501f8aec6a3c9
|
||||||
EBUILD parso-0.7.1-r1.ebuild 548 BLAKE2B f9a02b8e9e90ee69923dc4402a9155eed1b57401e4bafafc8efd0e7b87ef648b00a9c351dfb476964fdd934d7b7ba2c78856b71a96fc2aedcbc39b5a5565f0bf SHA512 ed49af1c6e490bdc2e05bc90eb8681f748bbfb2c5d2cd0a9e68b4851c9bf6402b4e62031c4ab45cef3c4d1a7d8f18840bf8aff6924a4b6ee640684676d6c3aa8
|
EBUILD parso-0.7.1-r1.ebuild 548 BLAKE2B f9a02b8e9e90ee69923dc4402a9155eed1b57401e4bafafc8efd0e7b87ef648b00a9c351dfb476964fdd934d7b7ba2c78856b71a96fc2aedcbc39b5a5565f0bf SHA512 ed49af1c6e490bdc2e05bc90eb8681f748bbfb2c5d2cd0a9e68b4851c9bf6402b4e62031c4ab45cef3c4d1a7d8f18840bf8aff6924a4b6ee640684676d6c3aa8
|
||||||
EBUILD parso-0.8.1.ebuild 548 BLAKE2B d93d0c0fd592d1ab4c33ff87eda0981976a08e8325d941ede29c595e60925c10104362b5c6d8dcbc6ded79b6f430f89219cc427834e47d766fa4d46cc6d6c7c5 SHA512 8a6234f3f288fbad5b9f09492dec63ef9c1022b87d11a8f197cd608f0899ce68e616f27729e74f6ccc02c185bdf56061e9161b7e2dae6466b1f5f3c700530da4
|
EBUILD parso-0.8.1.ebuild 548 BLAKE2B d93d0c0fd592d1ab4c33ff87eda0981976a08e8325d941ede29c595e60925c10104362b5c6d8dcbc6ded79b6f430f89219cc427834e47d766fa4d46cc6d6c7c5 SHA512 8a6234f3f288fbad5b9f09492dec63ef9c1022b87d11a8f197cd608f0899ce68e616f27729e74f6ccc02c185bdf56061e9161b7e2dae6466b1f5f3c700530da4
|
||||||
|
EBUILD parso-0.8.2.ebuild 552 BLAKE2B 15b429ed0a8ffb631d5f18f3b1a516907b8894c636160ccb28288139e47abee2120cbda0565e617ba569fb18b5124a2cf9837908eabf89cc2fcd1ad3f9ad72ba SHA512 c1021e1166479baedf144eb328c2b785c56bcab817438df8e62a9d5da2b7ac1cba30a31d693512fab0b3e774f35a234f7ca7b50f3ecf340b6f7a6c54b429e183
|
||||||
MISC metadata.xml 402 BLAKE2B 3dbbdbbd15ec82aa4f38d92f52f4342a14b209edff3aa09b5dc1866784533e21f8c5d75146e3b9b535c01bb4dd36cd259abb2deb959382866242d99fb5d8fad3 SHA512 61cca7520333f595582f3e52602afa09d685d8072a211c4b8a2930fccbd98645c8c69ef7f687a25c05e2e2dc7ddda2fee16b7666cc2854b0b5ac6e23a95bac42
|
MISC metadata.xml 402 BLAKE2B 3dbbdbbd15ec82aa4f38d92f52f4342a14b209edff3aa09b5dc1866784533e21f8c5d75146e3b9b535c01bb4dd36cd259abb2deb959382866242d99fb5d8fad3 SHA512 61cca7520333f595582f3e52602afa09d685d8072a211c4b8a2930fccbd98645c8c69ef7f687a25c05e2e2dc7ddda2fee16b7666cc2854b0b5ac6e23a95bac42
|
||||||
|
@ -0,0 +1,19 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} pypy3 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="a python parser that supports error recovery and round-trip parsing"
|
||||||
|
HOMEPAGE="https://github.com/davidhalter/parso https://pypi.org/project/parso/"
|
||||||
|
SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||||
|
|
||||||
|
distutils_enable_sphinx docs
|
||||||
|
distutils_enable_tests pytest
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
MY_P=${P/_p/.post}
|
||||||
|
DESCRIPTION="Python library to work with pdf files based on qpdf"
|
||||||
|
HOMEPAGE="https://pypi.org/project/pikepdf/ https://github.com/pikepdf/pikepdf"
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz
|
||||||
|
-> ${MY_P}.tar.gz"
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
LICENSE="MPL-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DEPEND="app-text/qpdf:0="
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
dev-python/pillow[${PYTHON_USEDEP}]
|
||||||
|
dev-python/lxml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pybind11[${PYTHON_USEDEP}]"
|
||||||
|
BDEPEND="
|
||||||
|
>=dev-python/pybind11-2.6.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/setuptools_scm-4.1[${PYTHON_USEDEP}]
|
||||||
|
dev-python/toml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
|
||||||
|
test? (
|
||||||
|
>=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/hypothesis-5[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
|
||||||
|
>=dev-python/psutil-5[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pytest-6[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
#distutils_enable_sphinx docs \
|
||||||
|
# dev-python/ipython \
|
||||||
|
# dev-python/matplotlib \
|
||||||
|
# dev-python/sphinx_rtd_theme
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -i -e '/wheel/d' setup.py || die
|
||||||
|
sed -i -e '/-n auto/d' setup.cfg || die
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
}
|
@ -1,6 +1,8 @@
|
|||||||
AUX pylint-2.4.4-sphinx-theme.patch 468 BLAKE2B 741a362b51d35f574b245b4df81309b1b08be7a38ca7fd5c04d6c9ce39bc830e32531a29103d1261d9fea6eecf5f52fb1d4cf74ab0ec3bda5f6299e4edfecf94 SHA512 7f1896819d4f2766a83ce2600754d7a698ce13388de9127e83b42b76b332ae5eb54eb538b9dd5d81dafe1cd5798e703c1f3fd7fa318a8582aa7c2c0db7cc7a30
|
AUX pylint-2.4.4-sphinx-theme.patch 468 BLAKE2B 741a362b51d35f574b245b4df81309b1b08be7a38ca7fd5c04d6c9ce39bc830e32531a29103d1261d9fea6eecf5f52fb1d4cf74ab0ec3bda5f6299e4edfecf94 SHA512 7f1896819d4f2766a83ce2600754d7a698ce13388de9127e83b42b76b332ae5eb54eb538b9dd5d81dafe1cd5798e703c1f3fd7fa318a8582aa7c2c0db7cc7a30
|
||||||
DIST pylint-2.7.1.tar.gz 708916 BLAKE2B 606637ff25daccba741ae5bcdecb6a2be50bc17393009193a29312b4a218622d23287a0f0c5a81e79e77cc54dfe529483ad01fa39445103f240addaa3ad58bf7 SHA512 eebf1d3da5ca072cb912ecffebf183c79f2f8b2c2b14044751aad202d75d06d1c06abb561d4581990b92fe54c06b570a1de39b792b0d729cf300c01c82c4e3c0
|
DIST pylint-2.7.1.tar.gz 708916 BLAKE2B 606637ff25daccba741ae5bcdecb6a2be50bc17393009193a29312b4a218622d23287a0f0c5a81e79e77cc54dfe529483ad01fa39445103f240addaa3ad58bf7 SHA512 eebf1d3da5ca072cb912ecffebf183c79f2f8b2c2b14044751aad202d75d06d1c06abb561d4581990b92fe54c06b570a1de39b792b0d729cf300c01c82c4e3c0
|
||||||
DIST pylint-2.7.2.tar.gz 709177 BLAKE2B 5e4daeb19b6b18d570f4d78b01cc5023d5d245840160fdbddb194ab7036118742ffe3075ee27c37bd7a700d11d9006dc9abaaba9cf9596ae1b63941f139da7ac SHA512 800b210fbe5665db390d5c885d103856dc474b4e43d2f752bdcfcea36121132c26eecdcb67620c4a90456823f11a33568de4d37d59eea692dcd1751d931420f7
|
DIST pylint-2.7.2.tar.gz 709177 BLAKE2B 5e4daeb19b6b18d570f4d78b01cc5023d5d245840160fdbddb194ab7036118742ffe3075ee27c37bd7a700d11d9006dc9abaaba9cf9596ae1b63941f139da7ac SHA512 800b210fbe5665db390d5c885d103856dc474b4e43d2f752bdcfcea36121132c26eecdcb67620c4a90456823f11a33568de4d37d59eea692dcd1751d931420f7
|
||||||
|
DIST pylint-2.7.4.tar.gz 715507 BLAKE2B 141506c067195422d0b052924baf87c363c89e28b3279f5173d989ac9247163184840251bd05dfb7dbb765f7b2e921a851fde0323b6c4cc231bc58911c77f692 SHA512 2b7ec9ab3325209021cb0282a6dacabf7ddd1f5e4049157610015ac8c11413471defc9e0528f81e1a60c2b259260f1bde1d04286776b3f32f771968b9866d734
|
||||||
EBUILD pylint-2.7.1.ebuild 1720 BLAKE2B f98e10d24b806675f5fba8f4aa8624277609feef6ebcb3688b01c5012e3916ae5ee4103b0e18c1b0d7508c2e42c4ce77131c39fdde17e17972f4925fec6992b9 SHA512 6a81bdef4de277f0c3a74fcc75a49a389783db0c4d41fa0a2650a497b78d28d8776806d4dda04e589b9b94a57b550f51a40b886c60e5c822867ed2cf6f341520
|
EBUILD pylint-2.7.1.ebuild 1720 BLAKE2B f98e10d24b806675f5fba8f4aa8624277609feef6ebcb3688b01c5012e3916ae5ee4103b0e18c1b0d7508c2e42c4ce77131c39fdde17e17972f4925fec6992b9 SHA512 6a81bdef4de277f0c3a74fcc75a49a389783db0c4d41fa0a2650a497b78d28d8776806d4dda04e589b9b94a57b550f51a40b886c60e5c822867ed2cf6f341520
|
||||||
EBUILD pylint-2.7.2-r1.ebuild 1602 BLAKE2B a0fdcbec0d8029fc048192ad82db384414f170a2ab7365dbb462b359ab821ba08d4b6206854347b0a7bd12e29f28a0c50a9dccd48abdd1ba86ba6415a507b206 SHA512 62685c0b9c997d1e6f8ab1586f03db333b967e4fb0552dff9e394f759b4b40753260eee80148c3dd13415b8cc8f4330a76bb13be86ee61dad209ad7c6ce45914
|
EBUILD pylint-2.7.2-r1.ebuild 1602 BLAKE2B a0fdcbec0d8029fc048192ad82db384414f170a2ab7365dbb462b359ab821ba08d4b6206854347b0a7bd12e29f28a0c50a9dccd48abdd1ba86ba6415a507b206 SHA512 62685c0b9c997d1e6f8ab1586f03db333b967e4fb0552dff9e394f759b4b40753260eee80148c3dd13415b8cc8f4330a76bb13be86ee61dad209ad7c6ce45914
|
||||||
|
EBUILD pylint-2.7.4.ebuild 1651 BLAKE2B e5f5fdaba97c6dabbcca84f4c0c3f4d5c13aeaa93ff6f7d67e746d828b90405c5069e3d4b9f3793ec80a8f64f866fb71d32388634f40df69b01c24bfb52394ad SHA512 173fd962ad159c4814d8b17aa3a074df6bb69f9cc115028ec52d2a6d2426000455ba1023592e4475f114b26f15419c7c051cb4bbc9ab24356f4631573f5c7dc9
|
||||||
MISC metadata.xml 1099 BLAKE2B 11aa1f9ede89bc8c27e520c8fe9a8219aeff70c1f456dedcc816217fcff1ec67ecc41a528c93365cef316ec863466b706d4709dcc1237a3aae4edb792e2be7b5 SHA512 d2b4e51b129d7c83727310da44ca9385e81fdaeb350f63560a6a328308bcdcb939ec4e570b02e255fe6c8f68cabeb0d651994058b385598380edb42932785ad5
|
MISC metadata.xml 1099 BLAKE2B 11aa1f9ede89bc8c27e520c8fe9a8219aeff70c1f456dedcc816217fcff1ec67ecc41a528c93365cef316ec863466b706d4709dcc1237a3aae4edb792e2be7b5 SHA512 d2b4e51b129d7c83727310da44ca9385e81fdaeb350f63560a6a328308bcdcb939ec4e570b02e255fe6c8f68cabeb0d651994058b385598380edb42932785ad5
|
||||||
|
@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
PYTHON_REQ_USE="threads(+)"
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Python code static checker"
|
||||||
|
HOMEPAGE="https://www.logilab.org/project/pylint
|
||||||
|
https://pypi.org/project/pylint/
|
||||||
|
https://github.com/pycqa/pylint"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="examples"
|
||||||
|
|
||||||
|
# Mirror requirements from pylint/__pkginfo__.py
|
||||||
|
RDEPEND="
|
||||||
|
<dev-python/astroid-2.6[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/astroid-2.5.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/isort-4.2.5[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/isort-6[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mccabe-0.6[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/mccabe-0.7[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/toml-0.7.1[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-2.4.4-sphinx-theme.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
distutils_enable_sphinx doc --no-autodoc
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
local skipped_tests=(
|
||||||
|
# No need to run the benchmarks
|
||||||
|
tests/benchmark/test_baseline_benchmarks.py
|
||||||
|
# Fails when graphviz is installed (?!)
|
||||||
|
tests/test_import_graph.py::test_missing_graphviz
|
||||||
|
)
|
||||||
|
# Specify the test directory explicitly to avoid import file mismatches
|
||||||
|
epytest tests ${skipped_tests[@]/#/--deselect }
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
doman man/{pylint,pyreverse}.1
|
||||||
|
if use examples ; then
|
||||||
|
docompress -x "/usr/share/doc/${PF}/examples"
|
||||||
|
docinto examples
|
||||||
|
dodoc -r examples/.
|
||||||
|
fi
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -1,7 +1,9 @@
|
|||||||
DIST python-socks-1.2.1.gh.tar.gz 32038 BLAKE2B 56f3c885095090f4b3441294977b4af142ace8d2814f5f9b965a68e129baf90a6385dbc7e78463aac2249f97c6d60f03c9ae8b1159e30fcdaaeba00c19831e7b SHA512 8ecc35c51096b1c0312895dcc1169b7f475709f5bdd81572257257cb6bdca00ebcbe9e6b211c66b26ec2dec4dd86051077b7b30279174585428dca0fa7098403
|
DIST python-socks-1.2.1.gh.tar.gz 32038 BLAKE2B 56f3c885095090f4b3441294977b4af142ace8d2814f5f9b965a68e129baf90a6385dbc7e78463aac2249f97c6d60f03c9ae8b1159e30fcdaaeba00c19831e7b SHA512 8ecc35c51096b1c0312895dcc1169b7f475709f5bdd81572257257cb6bdca00ebcbe9e6b211c66b26ec2dec4dd86051077b7b30279174585428dca0fa7098403
|
||||||
DIST python-socks-1.2.2.gh.tar.gz 32141 BLAKE2B 51e7c4a2319c4b9680f4568c2dba7f9b64bfb3ec8404dfbb6b30531b9ebeef5cefc95997df7663209909f38583040f3e58c7a9472a75276decef605f5af7c4ba SHA512 27af2da348396e0bd5f6120de7bbb9b89533d3481bb1cbb72668aa28afaa84026fefbd4601b8fd0129d8f5add95b8e00d840d1298eb96b151091f2f64d92dd2f
|
DIST python-socks-1.2.2.gh.tar.gz 32141 BLAKE2B 51e7c4a2319c4b9680f4568c2dba7f9b64bfb3ec8404dfbb6b30531b9ebeef5cefc95997df7663209909f38583040f3e58c7a9472a75276decef605f5af7c4ba SHA512 27af2da348396e0bd5f6120de7bbb9b89533d3481bb1cbb72668aa28afaa84026fefbd4601b8fd0129d8f5add95b8e00d840d1298eb96b151091f2f64d92dd2f
|
||||||
DIST python-socks-1.2.3.gh.tar.gz 32180 BLAKE2B 340c0a0ff8bfb113e26bb0eaec61f9d57d3e01b5ea045b22ad8dcb48689213ceaf6fafa5901792a1f7333ee1c729c5c44db30d50fbec98bd8f9716eb4e3b6f2b SHA512 1878d7f835a6c97b2577d226363a1f82c8ee4f0fe12931987f7712be98f985e67dce6eee2af8e901756e9bbdd8c667032d7ca37bfa57123c542f8252612dd605
|
DIST python-socks-1.2.3.gh.tar.gz 32180 BLAKE2B 340c0a0ff8bfb113e26bb0eaec61f9d57d3e01b5ea045b22ad8dcb48689213ceaf6fafa5901792a1f7333ee1c729c5c44db30d50fbec98bd8f9716eb4e3b6f2b SHA512 1878d7f835a6c97b2577d226363a1f82c8ee4f0fe12931987f7712be98f985e67dce6eee2af8e901756e9bbdd8c667032d7ca37bfa57123c542f8252612dd605
|
||||||
|
DIST python-socks-1.2.4.gh.tar.gz 32192 BLAKE2B fa06f9158348292bef874c81623c11a54556db9c36cd7428d7a835428d152f3a4925d59e14d87518dfaae9e6937324e35db99bb5e1000f29fe9caf11fa2f8318 SHA512 6e70d8d98b2901e97250d30b350002944d979356bb6cd7dd4022af420e166076259a7b1aa4845d771243b18ab3f06ee955f07482c527835bb0135f0622d804be
|
||||||
EBUILD python-socks-1.2.1.ebuild 839 BLAKE2B 19b849cb60492be44f34c4129cf3b04c290ef8d953985de1c37a19d482b57f4576631877498bc498487be7b825ad4708ff960823094b26a950e774e1d8ace9ce SHA512 17ddef9d8a9ee4b989aa6b891edf4ff2049141577fe1b91fd67eac7091db7c53f6ce00108731c625b36b958c4f68f1e982b8928c06c524b007130ca5e89d33d7
|
EBUILD python-socks-1.2.1.ebuild 839 BLAKE2B 19b849cb60492be44f34c4129cf3b04c290ef8d953985de1c37a19d482b57f4576631877498bc498487be7b825ad4708ff960823094b26a950e774e1d8ace9ce SHA512 17ddef9d8a9ee4b989aa6b891edf4ff2049141577fe1b91fd67eac7091db7c53f6ce00108731c625b36b958c4f68f1e982b8928c06c524b007130ca5e89d33d7
|
||||||
EBUILD python-socks-1.2.2.ebuild 862 BLAKE2B 65ecbcf01da37563cfef0812693080a42f3d80cdcdc8cfea6b157707dd82dd19fcbabe95198604dbd5ba1a82065fd71bd2bda0c1b3675de7d8eb1170643c809d SHA512 8f42b37497ecd1ab8fbe8a800d5df7a19e63853e411ae357d1470f64463b4be70aed9469413d2032f5ea3c533d51e9529744c54bfc739abe222bd62ad113128d
|
EBUILD python-socks-1.2.2.ebuild 862 BLAKE2B 65ecbcf01da37563cfef0812693080a42f3d80cdcdc8cfea6b157707dd82dd19fcbabe95198604dbd5ba1a82065fd71bd2bda0c1b3675de7d8eb1170643c809d SHA512 8f42b37497ecd1ab8fbe8a800d5df7a19e63853e411ae357d1470f64463b4be70aed9469413d2032f5ea3c533d51e9529744c54bfc739abe222bd62ad113128d
|
||||||
EBUILD python-socks-1.2.3.ebuild 862 BLAKE2B 65ecbcf01da37563cfef0812693080a42f3d80cdcdc8cfea6b157707dd82dd19fcbabe95198604dbd5ba1a82065fd71bd2bda0c1b3675de7d8eb1170643c809d SHA512 8f42b37497ecd1ab8fbe8a800d5df7a19e63853e411ae357d1470f64463b4be70aed9469413d2032f5ea3c533d51e9529744c54bfc739abe222bd62ad113128d
|
EBUILD python-socks-1.2.3.ebuild 862 BLAKE2B 65ecbcf01da37563cfef0812693080a42f3d80cdcdc8cfea6b157707dd82dd19fcbabe95198604dbd5ba1a82065fd71bd2bda0c1b3675de7d8eb1170643c809d SHA512 8f42b37497ecd1ab8fbe8a800d5df7a19e63853e411ae357d1470f64463b4be70aed9469413d2032f5ea3c533d51e9529744c54bfc739abe222bd62ad113128d
|
||||||
|
EBUILD python-socks-1.2.4.ebuild 862 BLAKE2B 65ecbcf01da37563cfef0812693080a42f3d80cdcdc8cfea6b157707dd82dd19fcbabe95198604dbd5ba1a82065fd71bd2bda0c1b3675de7d8eb1170643c809d SHA512 8f42b37497ecd1ab8fbe8a800d5df7a19e63853e411ae357d1470f64463b4be70aed9469413d2032f5ea3c533d51e9529744c54bfc739abe222bd62ad113128d
|
||||||
MISC metadata.xml 379 BLAKE2B 837cc3435249b88e94e6b35aeb9ff95ca1e88160f4f2352acfc353fdb0891e361d376f3278207e9bea3eca1742f634ae3dd165d9c48c3ba4a4c60df7137172a4 SHA512 9d81d94484e23f22cbeff22a0d8f19052b01c60713295d9d3aa40ecb250255dda4096588201fd0f30b2954ce81569e66de1ed0f88e6ea9545c0210259fefe3a0
|
MISC metadata.xml 379 BLAKE2B 837cc3435249b88e94e6b35aeb9ff95ca1e88160f4f2352acfc353fdb0891e361d376f3278207e9bea3eca1742f634ae3dd165d9c48c3ba4a4c60df7137172a4 SHA512 9d81d94484e23f22cbeff22a0d8f19052b01c60713295d9d3aa40ecb250255dda4096588201fd0f30b2954ce81569e66de1ed0f88e6ea9545c0210259fefe3a0
|
||||||
|
@ -0,0 +1,32 @@
|
|||||||
|
# Copyright 2020-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="SOCKS4, SOCKS5, HTTP tunneling functionality for Python"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://pypi.org/project/python-socks/
|
||||||
|
https://github.com/romis2012/python-socks/"
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/romis2012/python-socks/archive/v${PV}.tar.gz
|
||||||
|
-> ${P}.gh.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
# trio, curio are not packaged
|
||||||
|
# asyncio is the only backend we have, so dep on its deps unconditionally
|
||||||
|
RDEPEND="dev-python/async_timeout[${PYTHON_USEDEP}]"
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-python/async_timeout[${PYTHON_USEDEP}]
|
||||||
|
dev-python/flask[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
|
||||||
|
dev-python/yarl[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
|
||||||
|
inherit distutils-r1 optfeature
|
||||||
|
|
||||||
|
DESCRIPTION="Python library for renrering rich text, tables, etc. to the terminal"
|
||||||
|
HOMEPAGE="https://github.com/willmcgugan/rich"
|
||||||
|
SRC_URI="https://github.com/willmcgugan/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/colorama[${PYTHON_USEDEP}]
|
||||||
|
dev-python/commonmark[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pygments[${PYTHON_USEDEP}]
|
||||||
|
dev-python/typing-extensions[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets
|
||||||
|
}
|
@ -1,3 +1,5 @@
|
|||||||
DIST rq-1.7.0.tar.gz 579373 BLAKE2B 835868a294478af07b9fa97fef14b0f2013abe125263efa15c4988eeaf564ee61ab2e8d68842c730a0f8b02a19a4d66f328828fb939a05b9d3b36996688192e0 SHA512 4027a8e1474cc350cf539ecf5734c2f851ef4e61bf0e106e44f359736f4f1ec4e690af97a119d12b1b7614b38ec4da286acff98b718ef604b5c367b3cc2af741
|
DIST rq-1.7.0.tar.gz 579373 BLAKE2B 835868a294478af07b9fa97fef14b0f2013abe125263efa15c4988eeaf564ee61ab2e8d68842c730a0f8b02a19a4d66f328828fb939a05b9d3b36996688192e0 SHA512 4027a8e1474cc350cf539ecf5734c2f851ef4e61bf0e106e44f359736f4f1ec4e690af97a119d12b1b7614b38ec4da286acff98b718ef604b5c367b3cc2af741
|
||||||
|
DIST rq-1.8.0.tar.gz 584251 BLAKE2B 3da1d4f1604a57e16e26c39643337fb8ab804089f783d6a7c44500f577a326cf4883835c996427e819896faad512b9a380ebfdcf67e865eec475d39321ecd2f5 SHA512 e8946b4454e67bc9ce0c69c302ba3bb6403654cce384904d64996766227ba8fdcbff834a8901a8fa09dcccebe8aba769d38daf228283f4142166fa5ea0f9a107
|
||||||
EBUILD rq-1.7.0.ebuild 1682 BLAKE2B e9bb9e262cbfbfdb68f00a51e9a01e840f39fd6afc550327a8288c90ae7388290032c37d36d9891694194aceb211a952a0dee29ba48b69c91fe10867472e5f4d SHA512 6581103b3843b2229a2011c9a4646bed9b811d49a88f79f4c60452655cebb09922544488d064e5340e9389e50e01364e17c393dd141ad865a7e27651cf4cb1f1
|
EBUILD rq-1.7.0.ebuild 1682 BLAKE2B e9bb9e262cbfbfdb68f00a51e9a01e840f39fd6afc550327a8288c90ae7388290032c37d36d9891694194aceb211a952a0dee29ba48b69c91fe10867472e5f4d SHA512 6581103b3843b2229a2011c9a4646bed9b811d49a88f79f4c60452655cebb09922544488d064e5340e9389e50e01364e17c393dd141ad865a7e27651cf4cb1f1
|
||||||
|
EBUILD rq-1.8.0.ebuild 1403 BLAKE2B c72b592e65f7ec571790dd631fb72281d19659b4c38830562a44b366f66470335ee69635cf79ac958e878f232681731f7428d1388c6bbae2f2bb1f75bbc06518 SHA512 005577eaf5021c24404f66fbe25d9fb769287e225367166e996261884abdd0bd7bd3f50e71ae8444ab59030096183b68dd6d301f1389bd95b818cd3a5e59069d
|
||||||
MISC metadata.xml 561 BLAKE2B b0f95e81961b91a9ee8b6911f12a4ae0738dfb424b18f934a8a113dc509a31f87c69cbb22b8e049b82f847f34509b222baca3985b3873567cf7089238d6568ba SHA512 bf1c6bc1794ae0e20f6622c9bacc501bb6b0d9ddb4f1caa2de64e20b31f050a6329ecaa7baf26159f24f04a2b75798693fbb3071554d0fbbb9f8577ce8d91797
|
MISC metadata.xml 561 BLAKE2B b0f95e81961b91a9ee8b6911f12a4ae0738dfb424b18f934a8a113dc509a31f87c69cbb22b8e049b82f847f34509b222baca3985b3873567cf7089238d6568ba SHA512 bf1c6bc1794ae0e20f6622c9bacc501bb6b0d9ddb4f1caa2de64e20b31f050a6329ecaa7baf26159f24f04a2b75798693fbb3071554d0fbbb9f8577ce8d91797
|
||||||
|
@ -0,0 +1,55 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="simple, lightweight library for creating and processing background jobs"
|
||||||
|
HOMEPAGE="https://python-rq.org https://github.com/rq/rq"
|
||||||
|
SRC_URI="https://github.com/rq/rq/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
dev-db/redis
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
dev-python/psutil[${PYTHON_USEDEP}]
|
||||||
|
dev-python/sentry-sdk[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/click-5.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/redis-py-3.5.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests --install pytest
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
local redis_pid="${T}"/redis.pid
|
||||||
|
local redis_port=6379
|
||||||
|
local redis_test_config="daemonize yes
|
||||||
|
pidfile ${redis_pid}
|
||||||
|
port ${redis_port}
|
||||||
|
bind 127.0.0.1
|
||||||
|
"
|
||||||
|
|
||||||
|
# Spawn Redis itself for testing purposes
|
||||||
|
# NOTE: On sam@'s machine, spawning Redis can hang in the sandbox.
|
||||||
|
# I'm not restricting tests yet because this doesn't happen for anyone else AFAICT.
|
||||||
|
elog "Spawning Redis"
|
||||||
|
elog "NOTE: Port ${redis_port} must be free"
|
||||||
|
/usr/sbin/redis-server - <<< "${redis_test_config}" || die
|
||||||
|
|
||||||
|
# Run the actual tests
|
||||||
|
distutils-r1_src_test
|
||||||
|
|
||||||
|
# Clean up afterwards
|
||||||
|
kill "$(<"${redis_pid}")" || die
|
||||||
|
}
|
@ -0,0 +1,155 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
PYTHON_REQ_USE="threads(+)"
|
||||||
|
|
||||||
|
inherit fortran-2 distutils-r1 flag-o-matic multiprocessing toolchain-funcs
|
||||||
|
|
||||||
|
# upstream is slacking forever with doc updates
|
||||||
|
DOC_PV=1.6.1
|
||||||
|
DESCRIPTION="Scientific algorithms library for Python"
|
||||||
|
HOMEPAGE="https://www.scipy.org/"
|
||||||
|
SRC_URI="
|
||||||
|
mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
|
||||||
|
doc? (
|
||||||
|
https://docs.scipy.org/doc/${PN}-${DOC_PV}/${PN}-html-${DOC_PV}.zip
|
||||||
|
https://docs.scipy.org/doc/${PN}-${DOC_PV}/${PN}-ref-${DOC_PV}.pdf
|
||||||
|
)"
|
||||||
|
|
||||||
|
LICENSE="BSD LGPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||||
|
IUSE="doc sparse"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
>=dev-python/numpy-1.16.5[lapack,${PYTHON_USEDEP}]
|
||||||
|
sci-libs/arpack:0=
|
||||||
|
virtual/cblas
|
||||||
|
virtual/lapack
|
||||||
|
sparse? ( sci-libs/umfpack:0= )"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
dev-python/pillow[${PYTHON_USEDEP}]"
|
||||||
|
BDEPEND="
|
||||||
|
dev-lang/swig
|
||||||
|
>=dev-python/cython-0.29.13[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pybind11[${PYTHON_USEDEP}]
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? ( app-arch/unzip )
|
||||||
|
test? (
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
DISTUTILS_IN_SOURCE_BUILD=1
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
default
|
||||||
|
if use doc; then
|
||||||
|
unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pc_incdir() {
|
||||||
|
$(tc-getPKG_CONFIG) --cflags-only-I $@ | \
|
||||||
|
sed -e 's/^-I//' -e 's/[ ]*-I/:/g' -e 's/[ ]*$//' -e 's|^:||'
|
||||||
|
}
|
||||||
|
|
||||||
|
pc_libdir() {
|
||||||
|
$(tc-getPKG_CONFIG) --libs-only-L $@ | \
|
||||||
|
sed -e 's/^-L//' -e 's/[ ]*-L/:/g' -e 's/[ ]*$//' -e 's|^:||'
|
||||||
|
}
|
||||||
|
|
||||||
|
pc_libs() {
|
||||||
|
$(tc-getPKG_CONFIG) --libs-only-l $@ | \
|
||||||
|
sed -e 's/[ ]-l*\(pthread\|m\)\([ ]\|$\)//g' \
|
||||||
|
-e 's/^-l//' -e 's/[ ]*-l/,/g' -e 's/[ ]*$//' \
|
||||||
|
| tr ',' '\n' | sort -u | tr '\n' ',' | sed -e 's|,$||'
|
||||||
|
}
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# scipy automatically detects libraries by default
|
||||||
|
export {FFTW,FFTW3,UMFPACK}=None
|
||||||
|
use sparse && unset UMFPACK
|
||||||
|
# the missing symbols are in -lpythonX.Y, but since the version can
|
||||||
|
# differ, we just introduce the same scaryness as on Linux/ELF
|
||||||
|
[[ ${CHOST} == *-darwin* ]] \
|
||||||
|
&& append-ldflags -bundle "-undefined dynamic_lookup" \
|
||||||
|
|| append-ldflags -shared
|
||||||
|
[[ -z ${FC} ]] && export FC="$(tc-getFC)"
|
||||||
|
# hack to force F77 to be FC until bug #278772 is fixed
|
||||||
|
[[ -z ${F77} ]] && export F77="$(tc-getFC)"
|
||||||
|
export F90="${FC}"
|
||||||
|
export SCIPY_FCONFIG="config_fc --noopt --noarch"
|
||||||
|
append-fflags -fPIC
|
||||||
|
|
||||||
|
local libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||||
|
cat >> site.cfg <<-EOF || die
|
||||||
|
[blas]
|
||||||
|
include_dirs = $(pc_incdir cblas)
|
||||||
|
library_dirs = $(pc_libdir cblas blas):${libdir}
|
||||||
|
blas_libs = $(pc_libs cblas blas)
|
||||||
|
[lapack]
|
||||||
|
library_dirs = $(pc_libdir lapack):${libdir}
|
||||||
|
lapack_libs = $(pc_libs lapack)
|
||||||
|
EOF
|
||||||
|
cat >> setup.cfg <<-EOF || die
|
||||||
|
[options]
|
||||||
|
zip_safe = False
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# Drop hashes to force rebuild of cython based .c code
|
||||||
|
rm cythonize.dat || die
|
||||||
|
|
||||||
|
# TODO
|
||||||
|
sed -e "s:== 'levy_stable':in ('levy_stable', 'crystalball', 'ncf'):" \
|
||||||
|
-i scipy/stats/tests/test_continuous_basic.py || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_configure_all() {
|
||||||
|
# bug 721860
|
||||||
|
test-flag-FC -fallow-argument-mismatch &&
|
||||||
|
append-fflags -fallow-argument-mismatch
|
||||||
|
}
|
||||||
|
|
||||||
|
python_compile() {
|
||||||
|
# FIXME: parallel python building fails, bug #614464
|
||||||
|
export MAKEOPTS=-j1
|
||||||
|
|
||||||
|
${EPYTHON} tools/cythonize.py || die
|
||||||
|
distutils-r1_python_compile \
|
||||||
|
${SCIPY_FCONFIG}
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# fails with bdist_egg. should it be fixed in distutils-r1 eclass?
|
||||||
|
distutils_install_for_testing ${SCIPY_FCONFIG}
|
||||||
|
cd "${TEST_DIR}/lib" || die "no ${TEST_DIR} available"
|
||||||
|
PYTHONPATH=. "${EPYTHON}" -c "
|
||||||
|
import scipy, sys
|
||||||
|
r = scipy.test('fast', verbose=2)
|
||||||
|
sys.exit(0 if r else 1)" || die "Tests fail with ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && \
|
||||||
|
local DOCS=( "${DISTDIR}"/${PN}-ref-${DOC_PV}.pdf ) \
|
||||||
|
local HTML_DOCS=( "${WORKDIR}"/html/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install() {
|
||||||
|
distutils-r1_python_install ${SCIPY_FCONFIG}
|
||||||
|
python_optimize
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "You might want to set the variable SCIPY_PIL_IMAGE_VIEWER"
|
||||||
|
elog "to your prefered image viewer. Example:"
|
||||||
|
elog " echo \"export SCIPY_PIL_IMAGE_VIEWER=display\" >> ~/.bashrc"
|
||||||
|
}
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PYTHON_COMPAT=( python3_{8..9} )
|
||||||
|
PYTHON_REQ_USE="threads(+)"
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]] ; then
|
||||||
|
EGIT_REPO_URI="https://github.com/pkgcore/snakeoil.git"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~x64-macos"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="misc common functionality and useful optimizations"
|
||||||
|
HOMEPAGE="https://github.com/pkgcore/snakeoil"
|
||||||
|
|
||||||
|
LICENSE="BSD BSD-2 MIT"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/lazy-object-proxy[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
[[ ${PV} == 9999 ]] && BDEPEND+=" dev-python/cython[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
@ -0,0 +1,62 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( pypy3 python3_{7..9} )
|
||||||
|
PYTHON_REQ_USE="sqlite?"
|
||||||
|
|
||||||
|
inherit distutils-r1 multiprocessing optfeature
|
||||||
|
|
||||||
|
MY_PN="SQLAlchemy"
|
||||||
|
MY_P="${MY_PN}-${PV/_beta/b}"
|
||||||
|
|
||||||
|
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
|
||||||
|
HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
|
||||||
|
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
|
||||||
|
IUSE="examples +sqlite test"
|
||||||
|
|
||||||
|
# Use pytest-xdist to speed up tests
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
$(python_gen_impl_dep sqlite)
|
||||||
|
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
# Ported part of those commits to fix failing tests:
|
||||||
|
# https://github.com/sqlalchemy/sqlalchemy/commit/c68f9fb87868c45fcadcc942ce4a35f10ff2f7ea
|
||||||
|
# https://github.com/sqlalchemy/sqlalchemy/commit/a9b068ae564e5e775e312373088545b75aeaa1b0
|
||||||
|
# https://github.com/sqlalchemy/sqlalchemy/commit/9e31fc74089cf565df5f275d22eb8ae5414d6e45
|
||||||
|
"${FILESDIR}/sqlalchemy-1.3.20-pypy3.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# Disable tests hardcoding function call counts specific to Python versions.
|
||||||
|
epytest --ignore test/aaa_profiling \
|
||||||
|
-n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
if use examples; then
|
||||||
|
docompress -x "/usr/share/doc/${PF}/examples"
|
||||||
|
dodoc -r examples
|
||||||
|
fi
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \
|
||||||
|
dev-python/mysql-connector-python
|
||||||
|
optfeature "mssql support" dev-python/pymssql
|
||||||
|
optfeature "postgresql support" dev-python/psycopg:2
|
||||||
|
}
|
@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( pypy3 python3_{7..9} )
|
||||||
|
PYTHON_REQ_USE="sqlite?"
|
||||||
|
|
||||||
|
inherit distutils-r1 multiprocessing optfeature
|
||||||
|
|
||||||
|
MY_PN="SQLAlchemy"
|
||||||
|
MY_P="${MY_PN}-${PV/_beta/b}"
|
||||||
|
|
||||||
|
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
|
||||||
|
HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
|
||||||
|
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
|
||||||
|
IUSE="examples +sqlite test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
dev-python/importlib_metadata[${PYTHON_USEDEP}]
|
||||||
|
' python3_7 pypy3)
|
||||||
|
"
|
||||||
|
# Use pytest-xdist to speed up tests
|
||||||
|
BDEPEND="
|
||||||
|
test? (
|
||||||
|
$(python_gen_impl_dep sqlite)
|
||||||
|
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# remove optional/partial dep on greenlet, greenlet is not very portable
|
||||||
|
sed -i -e '/greenlet/d' setup.cfg || die
|
||||||
|
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
# Disable tests hardcoding function call counts specific to Python versions.
|
||||||
|
epytest --ignore test/aaa_profiling \
|
||||||
|
-n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
if use examples; then
|
||||||
|
docompress -x "/usr/share/doc/${PF}/examples"
|
||||||
|
dodoc -r examples
|
||||||
|
fi
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "MySQL support" dev-python/mysqlclient dev-python/pymysql \
|
||||||
|
dev-python/mysql-connector-python
|
||||||
|
optfeature "mssql support" dev-python/pymssql
|
||||||
|
optfeature "postgresql support" dev-python/psycopg:2
|
||||||
|
}
|
@ -1,3 +1,5 @@
|
|||||||
DIST wurlitzer-2.0.1.tar.gz 10638 BLAKE2B e5350a3920ae072f93a0043ec368766d8e190558b3e897e68b272b06d0d6ff7907f2aeecfd41a99b54804a596ad9f7d7062995a5c465724a2b87419ee801daa3 SHA512 06f67b666c2a364b5ee497fa2f0ab8640aeb2953b678e35b13e1558ab29bc5554f479731f9942d8f033275f5151bb9f86408e0f04b1120bae0f29b27649d783c
|
DIST wurlitzer-2.0.1.tar.gz 10638 BLAKE2B e5350a3920ae072f93a0043ec368766d8e190558b3e897e68b272b06d0d6ff7907f2aeecfd41a99b54804a596ad9f7d7062995a5c465724a2b87419ee801daa3 SHA512 06f67b666c2a364b5ee497fa2f0ab8640aeb2953b678e35b13e1558ab29bc5554f479731f9942d8f033275f5151bb9f86408e0f04b1120bae0f29b27649d783c
|
||||||
|
DIST wurlitzer-2.1.0.tar.gz 8788 BLAKE2B 9a9e9696446fe31f0ff392eee011f341ee24c102e4e6bac195586b764386d1a835567560306cd3cb6e942b539a57ffa15aa9b3a20fac9224311ed7301130c84d SHA512 cc7291786b0505627129619094218f51c0679c0c3550645af3b94bdd3f10afd5fc8402d89dcb599d874a5c9e4f4966dc49a6f98a1ab0e2bb9adbc3f95d4fcc6a
|
||||||
EBUILD wurlitzer-2.0.1.ebuild 567 BLAKE2B 226ea4df6f1c673a0a1c8a7c07273358d1a08605d09f46c1991d773a1d97b9a3c267185cb2603d70e8dd4b1b7fe35ea15793564f50069e8a67b5a9a0354b45d1 SHA512 dd96836c083d3e107ff11786a0484f6c27d315aada50b0a2e5bc993eee7b838c02447282b9ae50b6f955d7ed580a0f9290e0afb2669d14358256fc3f6b68b13e
|
EBUILD wurlitzer-2.0.1.ebuild 567 BLAKE2B 226ea4df6f1c673a0a1c8a7c07273358d1a08605d09f46c1991d773a1d97b9a3c267185cb2603d70e8dd4b1b7fe35ea15793564f50069e8a67b5a9a0354b45d1 SHA512 dd96836c083d3e107ff11786a0484f6c27d315aada50b0a2e5bc993eee7b838c02447282b9ae50b6f955d7ed580a0f9290e0afb2669d14358256fc3f6b68b13e
|
||||||
|
EBUILD wurlitzer-2.1.0.ebuild 612 BLAKE2B 2f702743fe9977a6963d487814f4c1e78cc55e87fe5909a59b2ca9b8b7336fdefa5c7587d75b6f9a07bff3b74920cde0eb3b9cd90537f6871a6cae092c368150 SHA512 9e095c142ab71a9ac67b9d429c8bd8b1492c10eb71e2947d0784e55b6a2dc0f5f12dac31a32a55119837402fce32e521ec0c23a94af9d80a008bb6bd6fc48301
|
||||||
MISC metadata.xml 532 BLAKE2B 259f964c223a5889699b49d49bc6152f6febaf6abbb5ec05187917b028c53f77cea4a48f7c57fbbc519a137ea6e72ee69368c46de5fc52cef7dfe9297abfaccb SHA512 8671caa64f777b76b176b686c6fafa6a0921f916d02de6a83e0229cfa9b5da8e8da8c1686413babc0d9b68894d529d2b8278579af1f99ee709f22d92f2cdc45e
|
MISC metadata.xml 532 BLAKE2B 259f964c223a5889699b49d49bc6152f6febaf6abbb5ec05187917b028c53f77cea4a48f7c57fbbc519a137ea6e72ee69368c46de5fc52cef7dfe9297abfaccb SHA512 8671caa64f777b76b176b686c6fafa6a0921f916d02de6a83e0229cfa9b5da8e8da8c1686413babc0d9b68894d529d2b8278579af1f99ee709f22d92f2cdc45e
|
||||||
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7..9} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Capture C-level stdout/stderr in Python"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://github.com/minrk/wurlitzer/
|
||||||
|
https://pypi.org/project/wurlitzer/"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
distutils_enable_tests pytest
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# things usually work better without typos
|
||||||
|
sed -i -e 's:unitest:unittest:' test.py || die
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
epytest test.py
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,54 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PYTHON_COMPAT=( python3_{8..9} )
|
||||||
|
DISTUTILS_IN_SOURCE_BUILD=1
|
||||||
|
inherit distutils-r1 optfeature
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]] ; then
|
||||||
|
EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="pkgcore-based QA utility for ebuild repos"
|
||||||
|
HOMEPAGE="https://github.com/pkgcore/pkgcheck"
|
||||||
|
|
||||||
|
LICENSE="BSD MIT"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
RDEPEND="
|
||||||
|
~dev-python/snakeoil-9999[${PYTHON_USEDEP}]
|
||||||
|
~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]"
|
||||||
|
else
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/snakeoil-0.9.0[${PYTHON_USEDEP}]
|
||||||
|
<sys-apps/pkgcore-0.11.6[${PYTHON_USEDEP}]
|
||||||
|
>=sys-apps/pkgcore-0.11.1[${PYTHON_USEDEP}]"
|
||||||
|
fi
|
||||||
|
RDEPEND+="
|
||||||
|
dev-python/chardet[${PYTHON_USEDEP}]
|
||||||
|
dev-python/lxml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pathspec[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
|
||||||
|
"
|
||||||
|
|
||||||
|
distutils_enable_tests setup.py
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
local DOCS=( NEWS.rst )
|
||||||
|
[[ ${PV} == *9999 ]] || doman man/*
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "Network check support" dev-python/requests
|
||||||
|
optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
AUX circlemud-3.1-ldflags.patch 2808 BLAKE2B 89eb13ad95e943c2d46802ff86ca921759f39c47812df41ba91ca640ac559f0eb1d5685bab0727b0b7e1085f5b87e9fd7dc1288e88447a404f07005d4e1472ac SHA512 e60d6732cd488257f770e561852394ce6f5437b1c9b96233e9a650c02f4e66d3a31e37438655a7a25cd5af050d3da67c19154500cc3679ca0b4cb3d2aff92ba8
|
AUX circlemud-3.1-ldflags.patch 2808 BLAKE2B 89eb13ad95e943c2d46802ff86ca921759f39c47812df41ba91ca640ac559f0eb1d5685bab0727b0b7e1085f5b87e9fd7dc1288e88447a404f07005d4e1472ac SHA512 e60d6732cd488257f770e561852394ce6f5437b1c9b96233e9a650c02f4e66d3a31e37438655a7a25cd5af050d3da67c19154500cc3679ca0b4cb3d2aff92ba8
|
||||||
DIST circle-3.1.tar.bz2 1176136 BLAKE2B f48a8feeb2cca17f23142f3456e09bc319aa26e2e295badc0e80b9d5f87f09f30f697ffba87c2edefdd6f77c8c56af68e395532c4a2232687c02ad869c19fb3f SHA512 161a0fd74aa248f6b357447be1de2d7c55e1fd281e9621d1cf7eb02d802ae06f362a318eeb3eb2425aad96620f71775245775a3aa42250e4374e8c82947df194
|
DIST circle-3.1.tar.bz2 1176136 BLAKE2B f48a8feeb2cca17f23142f3456e09bc319aa26e2e295badc0e80b9d5f87f09f30f697ffba87c2edefdd6f77c8c56af68e395532c4a2232687c02ad869c19fb3f SHA512 161a0fd74aa248f6b357447be1de2d7c55e1fd281e9621d1cf7eb02d802ae06f362a318eeb3eb2425aad96620f71775245775a3aa42250e4374e8c82947df194
|
||||||
EBUILD circlemud-3.1.ebuild 1476 BLAKE2B 0f56a4f02849b5fea5a4f34386d00c020d7f384e5179541791d0423e473dfcb59818fbe2fa386deb5eaf497f40577e9113e6b325429bcc9be88117cba6377667 SHA512 b408ba65f1fcb0533c743071ad8fd6c06b668ca08f204e1d30a37e274e892031460f70356f90893e8a80d3df466ca9dcce2edc5a355e6e5e86aa212c0fe5b1b9
|
EBUILD circlemud-3.1-r1.ebuild 1162 BLAKE2B fe357b65b547a243a3225a41543039d7a82026a64c8568ca82747192725111ce0a9f59874d50097f8e67146c6ef7fbe4b4d034f613cedb1776981474b2bbb723 SHA512 ca184edb334414c5bd86bed09e32104ac001452698bd564befb19394ec46f98995664463c97fd60e1b9f6b7706b2bfe08ce7dbb0fa3f6b77de30a929db26e97f
|
||||||
MISC metadata.xml 711 BLAKE2B 1ca940940c272abadf5883a5458c414fdff03775c999d6156c1552bfd8abfd2199d0bc273498248e091f9c04ea3f43bbf4cc10cef06daab6014d867281e07a40 SHA512 4e0b5aa6ad14a7a0ae17be00023586becd1c370f01eca9730632a52ea56b3b6a91cb0180ead036937df09c4adaf6a9950cd872de42bd8c81ca69112a63dd37f6
|
MISC metadata.xml 711 BLAKE2B 1ca940940c272abadf5883a5458c414fdff03775c999d6156c1552bfd8abfd2199d0bc273498248e091f9c04ea3f43bbf4cc10cef06daab6014d867281e07a40 SHA512 4e0b5aa6ad14a7a0ae17be00023586becd1c370f01eca9730632a52ea56b3b6a91cb0180ead036937df09c4adaf6a9950cd872de42bd8c81ca69112a63dd37f6
|
||||||
|
@ -0,0 +1,62 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="A multi-user dungeon game system server"
|
||||||
|
HOMEPAGE="https://www.circlemud.org/"
|
||||||
|
SRC_URI="https://www.circlemud.org/pub/CircleMUD/3.x/circle-${PV}.tar.bz2"
|
||||||
|
S="${WORKDIR}"/circle-${PV}
|
||||||
|
|
||||||
|
LICENSE="circlemud"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DEPEND="dev-libs/openssl:0="
|
||||||
|
RDEPEND="
|
||||||
|
${DEPEND}
|
||||||
|
acct-group/gamestat
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
cd src || die
|
||||||
|
|
||||||
|
touch .accepted || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e 's:^read.*::' licheck || die
|
||||||
|
|
||||||
|
# Now let's rename binaries (too many are very generic)
|
||||||
|
sed -i \
|
||||||
|
-e "s:\.\./bin/autowiz:${PN}-autowiz:" limits.c || die
|
||||||
|
|
||||||
|
tc-export CC
|
||||||
|
eapply "${FILESDIR}"/${P}-ldflags.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake -C src
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local bin
|
||||||
|
|
||||||
|
for bin in autowiz delobjs listrent mudpasswd play2to3 purgeplay \
|
||||||
|
shopconv showplay sign split wld2html ; do
|
||||||
|
newbin bin/${bin} ${PN}-${bin}
|
||||||
|
done
|
||||||
|
|
||||||
|
dobin bin/circle
|
||||||
|
|
||||||
|
insinto /var/lib/${PN}
|
||||||
|
doins -r lib/*
|
||||||
|
|
||||||
|
insinto /etc/${PN}
|
||||||
|
doins lib/etc/*
|
||||||
|
|
||||||
|
dodoc doc/{README.UNIX,*.pdf,*.txt} ChangeLog FAQ README release_notes.${PV}.txt
|
||||||
|
}
|
@ -1,63 +0,0 @@
|
|||||||
# Copyright 1999-2019 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils games
|
|
||||||
|
|
||||||
DESCRIPTION="a multi-user dungeon game system server"
|
|
||||||
HOMEPAGE="https://www.circlemud.org/"
|
|
||||||
SRC_URI="https://www.circlemud.org/pub/CircleMUD/3.x/circle-${PV}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="circlemud"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="dev-libs/openssl:0="
|
|
||||||
RDEPEND=${DEPEND}
|
|
||||||
|
|
||||||
S=${WORKDIR}/circle-${PV}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
cd src
|
|
||||||
touch .accepted
|
|
||||||
sed -i \
|
|
||||||
-e 's:^read.*::' licheck || die
|
|
||||||
|
|
||||||
# make circlemud fit into Gentoo nicely
|
|
||||||
sed -i \
|
|
||||||
-e "s:\"lib\":\"${GAMES_DATADIR}/${PN}\":g" \
|
|
||||||
-e "s:\(LOGNAME = \)NULL:\1\"${GAMES_LOGDIR}/${PN}.log\":g" \
|
|
||||||
config.c || die
|
|
||||||
sed -i \
|
|
||||||
-e "s:etc/:${GAMES_SYSCONFDIR}/${PN}/:g" db.h || die
|
|
||||||
|
|
||||||
# now lets rename binaries (too many are very generic)
|
|
||||||
sed -i \
|
|
||||||
-e "s:\.\./bin/autowiz:${PN}-autowiz:" limits.c || die
|
|
||||||
epatch "${FILESDIR}"/${P}-ldflags.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake -C src
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
local bin
|
|
||||||
|
|
||||||
for bin in autowiz delobjs listrent mudpasswd play2to3 purgeplay \
|
|
||||||
shopconv showplay sign split wld2html ; do
|
|
||||||
newgamesbin bin/${bin} ${PN}-${bin}
|
|
||||||
done
|
|
||||||
dogamesbin bin/circle
|
|
||||||
|
|
||||||
dodir "${GAMES_DATADIR}/${PN}"
|
|
||||||
cp -r lib/* "${D}/${GAMES_DATADIR}/${PN}" || die
|
|
||||||
|
|
||||||
insinto "${GAMES_SYSCONFDIR}/${PN}"
|
|
||||||
doins lib/etc/*
|
|
||||||
|
|
||||||
dodoc doc/{README.UNIX,*.pdf,*.txt} ChangeLog FAQ README release_notes.${PV}.txt
|
|
||||||
prepgamesdirs
|
|
||||||
fperms 770 "${GAMES_SYSCONFDIR}/${PN}/players"
|
|
||||||
}
|
|
Binary file not shown.
@ -1,3 +1,4 @@
|
|||||||
|
AUX greedy-0.2.0-missing-include.patch 204 BLAKE2B 61c2524f1aeedb6951b34ba739ce868327638917a22e81c0a15333d31c50d8eba6c4179b0b4137f09a80592c6de440c2d8b99da770f2926690ff552eaa388ad2 SHA512 dc000d4f2c13f3cf88316ce637e1b80958a5f6368ded7f91e4e56092e341139f652f19bf6b14ef65c46de5a9e3f25b12b4b2664524110f995b04ab21f34ce5ca
|
||||||
DIST greedy-0.2.0.tar.gz 13152 BLAKE2B e31aa4965a3347ae86c2c598e7eb9cfb3a24657fd24cb49f6d1a925a77e67d162b64647a3f0ea74ff40ac14aa996faaafa305a47991b2a40cd46d3e293ee5859 SHA512 07376d003193244d336909f6336d68c4ce0f1e15388f28cc8e50121856b1f341f46f2aeba6e09118063b27d572916b4f596b75354543df3a72930a44b6b6f8ac
|
DIST greedy-0.2.0.tar.gz 13152 BLAKE2B e31aa4965a3347ae86c2c598e7eb9cfb3a24657fd24cb49f6d1a925a77e67d162b64647a3f0ea74ff40ac14aa996faaafa305a47991b2a40cd46d3e293ee5859 SHA512 07376d003193244d336909f6336d68c4ce0f1e15388f28cc8e50121856b1f341f46f2aeba6e09118063b27d572916b4f596b75354543df3a72930a44b6b6f8ac
|
||||||
EBUILD greedy-0.2.0-r1.ebuild 896 BLAKE2B c7983666a3718b661cc7b0385729eb1e069d472b2fc2405847fa743a0816a385f29eb8ce1c84b767802125f9d158cc597ef3c4ba45dcc3df81150b149b8cb57f SHA512 548171eafbf6a19ca223d98387e82935898142a5ef453c382c3731994d3fc5734772ef9435b33cb429a95e95f252907878fe15a541611e5342119ee1f8af708b
|
EBUILD greedy-0.2.0-r2.ebuild 914 BLAKE2B 31fb982594cbdd84371ba15a18c2a8798ab93089641a23b6b6dbb2174ce552ffe3c9b9f664856810cec8811f817db59c5a6132c591c0d5aa4d82e3135dca773e SHA512 108ff3a655783c76aa34eb60a90ef9a2e8a3b83278dc9cc2994556b4e040f61d6f63e4df0ba07656012a893ac6ed42683ef1c99ca93db1f1d63eca372d80055d
|
||||||
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
|
MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118
|
||||||
|
@ -0,0 +1,12 @@
|
|||||||
|
--- a/greedy.c
|
||||||
|
+++ b/greedy.c
|
||||||
|
@@ -13,6 +13,9 @@
|
||||||
|
|
||||||
|
#include <ncurses.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
+#include <time.h>
|
||||||
|
+#include <unistd.h>
|
||||||
|
+#include <string.h>
|
||||||
|
#include "playmodes.h"
|
||||||
|
#include "playmodes.c"
|
||||||
|
|
Binary file not shown.
@ -1,16 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# Convert names of data-files to lower-case
|
|
||||||
|
|
||||||
# location of the data-files
|
|
||||||
GAMES_DATADIR=@GAMES_DATADIR@
|
|
||||||
|
|
||||||
cd "${GAMES_DATADIR}" || exit 1
|
|
||||||
|
|
||||||
# convert to lowercase
|
|
||||||
find . -exec sh -c 'echo "${1}"
|
|
||||||
lower="`echo "${1}" | tr [:upper:] [:lower:]`"
|
|
||||||
[ -d `dirname "${lower}"` ] || mkdir `dirname ${lower}`
|
|
||||||
[ "${1}" = "${lower}" ] || mv "${1}" "${lower}"' - {} \;
|
|
||||||
|
|
||||||
# remove leftover
|
|
||||||
rm -r ./TILECACHE ./STSOUNDS
|
|
@ -1,13 +0,0 @@
|
|||||||
Bug: https://bugs.gentoo.org/600082
|
|
||||||
|
|
||||||
--- a/Build/Laptop/BobbyRGuns.cc
|
|
||||||
+++ b/Build/Laptop/BobbyRGuns.cc
|
|
||||||
@@ -700,7 +700,7 @@
|
|
||||||
//center picture in frame
|
|
||||||
ETRLEObject const& pTrav = uiImage->SubregionProperties(0);
|
|
||||||
UINT32 const usWidth = pTrav.usWidth;
|
|
||||||
- INT16 const sCenX = PosX + abs(BOBBYR_GRID_PIC_WIDTH - usWidth) / 2 - pTrav.sOffsetX;
|
|
||||||
+ INT16 const sCenX = PosX + (BOBBYR_GRID_PIC_WIDTH - usWidth) / 2 - pTrav.sOffsetX;
|
|
||||||
INT16 const sCenY = PosY + 8;
|
|
||||||
|
|
||||||
//blt the shadow of the item
|
|
@ -1,179 +0,0 @@
|
|||||||
From: Julian Ospald <hasufell@gentoo.org>
|
|
||||||
Date: Tue May 8 19:16:08 UTC 2012
|
|
||||||
Subject: build system
|
|
||||||
|
|
||||||
--- Makefile
|
|
||||||
+++ Makefile
|
|
||||||
@@ -16,106 +16,94 @@
|
|
||||||
MANPREFIX ?= $(PREFIX)
|
|
||||||
|
|
||||||
INSTALL ?= install
|
|
||||||
-INSTALL_PROGRAM ?= $(INSTALL) -m 555 -s
|
|
||||||
-INSTALL_MAN ?= $(INSTALL) -m 444
|
|
||||||
-INSTALL_DATA ?= $(INSTALL) -m 444
|
|
||||||
+INSTALL_PROGRAM ?= $(INSTALL) -m 755
|
|
||||||
+INSTALL_MAN ?= $(INSTALL) -m 644
|
|
||||||
+INSTALL_DATA ?= $(INSTALL) -m 644
|
|
||||||
|
|
||||||
+# compiler CFLAGS
|
|
||||||
+CFLAGS += -std=gnu99
|
|
||||||
|
|
||||||
+# sdl-flags
|
|
||||||
SDL_CONFIG ?= sdl-config
|
|
||||||
ifndef CFLAGS_SDL
|
|
||||||
CFLAGS_SDL := $(shell $(SDL_CONFIG) --cflags)
|
|
||||||
endif
|
|
||||||
ifndef LDFLAGS_SDL
|
|
||||||
-LDFLAGS_SDL := $(shell $(SDL_CONFIG) --libs)
|
|
||||||
+LIBS_SDL := $(shell $(SDL_CONFIG) --libs)
|
|
||||||
endif
|
|
||||||
|
|
||||||
+# LIBS
|
|
||||||
+LIBS += $(LIBS_SDL)
|
|
||||||
+LIBS += -lm
|
|
||||||
+
|
|
||||||
+ifdef WITH_ZLIB
|
|
||||||
+LIBS += -lz
|
|
||||||
+endif
|
|
||||||
|
|
||||||
-CFLAGS += $(CFLAGS_SDL)
|
|
||||||
-CFLAGS += -I Build
|
|
||||||
-CFLAGS += -I Build/Tactical
|
|
||||||
-CFLAGS += -I Build/Strategic
|
|
||||||
-CFLAGS += -I Build/Editor
|
|
||||||
-CFLAGS += -I Build/Res
|
|
||||||
-CFLAGS += -I Build/Laptop
|
|
||||||
-CFLAGS += -I Build/Utils
|
|
||||||
-CFLAGS += -I Build/TileEngine
|
|
||||||
-CFLAGS += -I Build/TacticalAI
|
|
||||||
-CFLAGS += -I sgp
|
|
||||||
-
|
|
||||||
-#CFLAGS += -Wall
|
|
||||||
-#CFLAGS += -W
|
|
||||||
-CFLAGS += -Wpointer-arith
|
|
||||||
-CFLAGS += -Wreturn-type
|
|
||||||
-CFLAGS += -Wunused-label
|
|
||||||
-CFLAGS += -Wunused-variable
|
|
||||||
-CFLAGS += -Wwrite-strings
|
|
||||||
|
|
||||||
-CFLAGS += -DJA2
|
|
||||||
+# preprocessor flags
|
|
||||||
+CPPFLAGS += $(CFLAGS_SDL)
|
|
||||||
+CPPFLAGS += -I Build
|
|
||||||
+CPPFLAGS += -I Build/Tactical
|
|
||||||
+CPPFLAGS += -I Build/Strategic
|
|
||||||
+CPPFLAGS += -I Build/Editor
|
|
||||||
+CPPFLAGS += -I Build/Res
|
|
||||||
+CPPFLAGS += -I Build/Laptop
|
|
||||||
+CPPFLAGS += -I Build/Utils
|
|
||||||
+CPPFLAGS += -I Build/TileEngine
|
|
||||||
+CPPFLAGS += -I Build/TacticalAI
|
|
||||||
+CPPFLAGS += -I sgp
|
|
||||||
|
|
||||||
+CPPFLAGS += -DJA2
|
|
||||||
|
|
||||||
ifdef WITH_DEMO
|
|
||||||
- CFLAGS += -DJA2DEMO
|
|
||||||
+ CPPFLAGS += -DJA2DEMO
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifdef WITH_DEMO_ADS
|
|
||||||
ifndef WITH_DEMO
|
|
||||||
$(error WITH_DEMO_ADS needs WITH_DEMO)
|
|
||||||
endif
|
|
||||||
- CFLAGS += -DJA2DEMOADS
|
|
||||||
+ CPPFLAGS += -DJA2DEMOADS
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifdef WITH_FIXMES
|
|
||||||
- CFLAGS += -DWITH_FIXMES
|
|
||||||
+ CPPFLAGS += -DWITH_FIXMES
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifdef WITH_MAEMO
|
|
||||||
- CFLAGS += -DWITH_MAEMO
|
|
||||||
+ CPPFLAGS += -DWITH_MAEMO
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifdef WITH_SOUND_DEBUG
|
|
||||||
- CFLAGS += -DWITH_SOUND_DEBUG
|
|
||||||
+ CPPFLAGS += -DWITH_SOUND_DEBUG
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifdef _DEBUG
|
|
||||||
- CFLAGS += -D_DEBUG
|
|
||||||
+ CPPFLAGS += -D_DEBUG
|
|
||||||
ifndef JA2TESTVERSION
|
|
||||||
JA2TESTVERSION := yes
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifdef JA2TESTVERSION
|
|
||||||
- CFLAGS += -DJA2TESTVERSION
|
|
||||||
+ CPPFLAGS += -DJA2TESTVERSION
|
|
||||||
ifndef JA2BETAVERSION
|
|
||||||
JA2BETAVERSION := yes
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifdef JA2BETAVERSION
|
|
||||||
-CFLAGS += -DJA2BETAVERSION -DSGP_DEBUG -DFORCE_ASSERTS_ON -DSGP_VIDEO_DEBUGGING
|
|
||||||
+CPPFLAGS += -DJA2BETAVERSION -DSGP_DEBUG -DFORCE_ASSERTS_ON -DSGP_VIDEO_DEBUGGING
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifdef JA2EDITOR
|
|
||||||
-CFLAGS += -DJA2EDITOR
|
|
||||||
+CPPFLAGS += -DJA2EDITOR
|
|
||||||
endif
|
|
||||||
|
|
||||||
-CFLAGS += -D$(LNG)
|
|
||||||
-
|
|
||||||
-CFLAGS += -DSGPDATADIR=\"$(SGPDATADIR)\"
|
|
||||||
-
|
|
||||||
-CCFLAGS += $(CFLAGS)
|
|
||||||
-CCFLAGS += -std=gnu99
|
|
||||||
-CCFLAGS += -Werror-implicit-function-declaration
|
|
||||||
-CCFLAGS += -Wimplicit-int
|
|
||||||
-CCFLAGS += -Wmissing-prototypes
|
|
||||||
+CPPFLAGS += -D$(LNG)
|
|
||||||
+CPPFLAGS += -DSGPDATADIR=\"$(SGPDATADIR)\"
|
|
||||||
|
|
||||||
-CXXFLAGS += $(CFLAGS)
|
|
||||||
-
|
|
||||||
-LDFLAGS += $(LDFLAGS_SDL)
|
|
||||||
-LDFLAGS += -lm
|
|
||||||
-
|
|
||||||
-ifdef WITH_ZLIB
|
|
||||||
-LDFLAGS += -lz
|
|
||||||
-endif
|
|
||||||
|
|
||||||
SRCS :=
|
|
||||||
SRCS += Build/AniViewScreen.cc
|
|
||||||
@@ -468,7 +456,7 @@
|
|
||||||
.SUFFIXES:
|
|
||||||
.SUFFIXES: .c .cc .d .o
|
|
||||||
|
|
||||||
-Q ?= @
|
|
||||||
+Q =
|
|
||||||
|
|
||||||
all: $(BINARY)
|
|
||||||
|
|
||||||
@@ -476,15 +464,15 @@
|
|
||||||
|
|
||||||
$(BINARY): $(OBJS)
|
|
||||||
@echo '===> LD $@'
|
|
||||||
- $(Q)$(CXX) $(CFLAGS) $(OBJS) $(LDFLAGS) -o $@
|
|
||||||
+ $(Q)$(CXX) $(CXXFLAGS) $(OBJS) $(LDFLAGS) -o $@ $(LIBS)
|
|
||||||
|
|
||||||
.c.o:
|
|
||||||
@echo '===> CC $<'
|
|
||||||
- $(Q)$(CC) $(CCFLAGS) -c -MMD -o $@ $<
|
|
||||||
+ $(Q)$(CC) $(CFLAGS) $(CPPFLAGS) -c -MMD -o $@ $<
|
|
||||||
|
|
||||||
.cc.o:
|
|
||||||
@echo '===> CXX $<'
|
|
||||||
- $(Q)$(CXX) $(CXXFLAGS) -c -MMD -o $@ $<
|
|
||||||
+ $(Q)$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -MMD -o $@ $<
|
|
||||||
|
|
||||||
clean distclean:
|
|
||||||
@echo '===> CLEAN'
|
|
@ -1,87 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils games
|
|
||||||
|
|
||||||
DESCRIPTION="A port of Jagged Alliance 2 to SDL"
|
|
||||||
HOMEPAGE="https://ja2-stracciatella.github.io/"
|
|
||||||
SRC_URI="https://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz
|
|
||||||
http://tron.homeunix.org/ja2/editor.slf.gz"
|
|
||||||
|
|
||||||
LICENSE="SFI-SCLA"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
|
||||||
IUSE="cdinstall editor ru-gold zlib"
|
|
||||||
|
|
||||||
DEPEND="media-libs/libsdl[X,sound,video]
|
|
||||||
zlib? ( sys-libs/zlib )"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
cdinstall? ( games-strategy/ja2-stracciatella-data )"
|
|
||||||
|
|
||||||
LANGS="l10n_de +l10n_en l10n_fr l10n_it l10n_nl l10n_pl l10n_ru"
|
|
||||||
IUSE="$IUSE $LANGS"
|
|
||||||
REQUIRED_USE="^^ ( ${LANGS//+/} )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-makefile.patch
|
|
||||||
epatch "${FILESDIR}"/${P}-gcc6.patch
|
|
||||||
|
|
||||||
sed \
|
|
||||||
-e "s:/some/place/where/the/data/is:${GAMES_DATADIR}/ja2:" \
|
|
||||||
-i sgp/FileMan.cc || die
|
|
||||||
|
|
||||||
sed \
|
|
||||||
-e "s:@GAMES_DATADIR@:${GAMES_DATADIR}/ja2/data:" \
|
|
||||||
"${FILESDIR}"/ja2-convert.sh > "${T}"/ja2-convert || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local myconf
|
|
||||||
|
|
||||||
case ${L10N} in
|
|
||||||
de) myconf="LNG=GERMAN" ;;
|
|
||||||
nl) myconf="LNG=DUTCH" ;;
|
|
||||||
fr) myconf="LNG=FRENCH" ;;
|
|
||||||
it) myconf="LNG=ITALIAN" ;;
|
|
||||||
pl) myconf="LNG=POLISH" ;;
|
|
||||||
ru) myconf="LNG=$(usex ru-gold RUSSIAN_GOLD RUSSIAN)" ;;
|
|
||||||
en) myconf="LNG=ENGLISH" ;;
|
|
||||||
*) die "wat" ;;
|
|
||||||
esac
|
|
||||||
elog "Chosen language is ${myconf#LNG=}"
|
|
||||||
|
|
||||||
use editor && myconf+=" JA2EDITOR=yes JA2BETAVERSION=yes"
|
|
||||||
use zlib && myconf+=" WITH_ZLIB=yes"
|
|
||||||
|
|
||||||
emake ${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dogamesbin ja2 "${T}"/ja2-convert
|
|
||||||
|
|
||||||
if use editor; then
|
|
||||||
insinto "${GAMES_DATADIR}"/ja2/data
|
|
||||||
doins "${WORKDIR}"/editor.slf
|
|
||||||
fi
|
|
||||||
|
|
||||||
make_desktop_entry ja2 ${PN}
|
|
||||||
doman ja2.6
|
|
||||||
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
games_pkg_postinst
|
|
||||||
|
|
||||||
elog "You need ja2 in the chosen language, otherwise set it in package.use!"
|
|
||||||
|
|
||||||
if ! use cdinstall ; then
|
|
||||||
elog "You need to copy all files from the Data directory of"
|
|
||||||
elog "Jagged Alliance 2 installation to"
|
|
||||||
elog "${GAMES_DATADIR}/ja2/data "
|
|
||||||
elog "Make sure the filenames are lowercase. You may want to run the"
|
|
||||||
elog "script":
|
|
||||||
elog "${GAMES_BINDIR}/ja2-convert"
|
|
||||||
fi
|
|
||||||
}
|
|
Binary file not shown.
@ -1,7 +1,9 @@
|
|||||||
AUX din-48-fix-random-constants.patch 667 BLAKE2B 2747a1c60f2f968cd4e173996900d889b9c45f77af6aba035a4fe29ced8882178cc3fbfa925dc2bc02aced071648e008f409ecd9c6b3782838dec5344a8b71f4 SHA512 0805ea12a272276ba1883ab624c96566dbb71168bd9a0e4ecbe6f3373287e7d88d5a897c03e0385acf12a7fc79a4be73f1d66ec699790986cd2c863e6ca251bc
|
AUX din-48-fix-random-constants.patch 667 BLAKE2B 2747a1c60f2f968cd4e173996900d889b9c45f77af6aba035a4fe29ced8882178cc3fbfa925dc2bc02aced071648e008f409ecd9c6b3782838dec5344a8b71f4 SHA512 0805ea12a272276ba1883ab624c96566dbb71168bd9a0e4ecbe6f3373287e7d88d5a897c03e0385acf12a7fc79a4be73f1d66ec699790986cd2c863e6ca251bc
|
||||||
AUX din-49.1-makefile.patch 1888 BLAKE2B 89e5c6a81d97a56560ffddac770fba6aa0c476ceabec6fcd0983d9a21ba8579d61057bc56280163f2f5d15584541a15f07dd401eb9ce9f32f3da73f39d1f5997 SHA512 2e685ca57b8fba640d302868406ac573c1218da5fc0c40223e0420a60f31dc0baefcd07dff3b0c8627076cd7284655a3958f563a6ff73c20eef4d2570a035b59
|
AUX din-49.1-makefile.patch 1888 BLAKE2B 89e5c6a81d97a56560ffddac770fba6aa0c476ceabec6fcd0983d9a21ba8579d61057bc56280163f2f5d15584541a15f07dd401eb9ce9f32f3da73f39d1f5997 SHA512 2e685ca57b8fba640d302868406ac573c1218da5fc0c40223e0420a60f31dc0baefcd07dff3b0c8627076cd7284655a3958f563a6ff73c20eef4d2570a035b59
|
||||||
DIST din-49.1.tar.gz 3677087 BLAKE2B 7b696597327493d354c5efd31df243c70f23ec8d68514892c79212b9d3d398c7debb28ad95b6ccb04dc76ac0a9b01ee57d8245260dd4af99cd3f3b27bc2ecbcf SHA512 8f72fd1dce7197135e174bc8c4fb5325e7755e656d7817bbd82c964083ca48b0b5cc939472acf3464fd0404631767bbea1f20b7dea073b6829582e76d2879e04
|
DIST din-49.1.tar.gz 3677087 BLAKE2B 7b696597327493d354c5efd31df243c70f23ec8d68514892c79212b9d3d398c7debb28ad95b6ccb04dc76ac0a9b01ee57d8245260dd4af99cd3f3b27bc2ecbcf SHA512 8f72fd1dce7197135e174bc8c4fb5325e7755e656d7817bbd82c964083ca48b0b5cc939472acf3464fd0404631767bbea1f20b7dea073b6829582e76d2879e04
|
||||||
|
DIST din-50.1.tar.gz 3684686 BLAKE2B 3d73f31f91a57188b63f1f5fc9a68923c4fb6d9a14cbfd602510d0006ff4079ab60865e49118a02e46381aebd4cc4ee9415172bac724f8491655326147b6466b SHA512 c860c70bb9f3c3db66e05dd9f9048daecab1b0c9d0588fde901ce26723e291b56d23086f792180fb5fc688165e4ed7efdc302d0d3d02efa913be5f2d4a90f5eb
|
||||||
DIST din-50.tar.gz 3684789 BLAKE2B 31efae8f031e41b04d0e1cb9dea011572b9516ed9962687d863b5cd2f77ec409a9dc6b449a299869a89abc554e673aa05bae1350a06cc850b898b878c02e8daa SHA512 58796353df9180dc6b12bfe71579fb3dd2d7ab029dc5f8d09b4f8a3cb6938db054702dc4c7344b8d8852926e052f9bdf304b9a71e3d8faa9c6a209ef0b94ff4d
|
DIST din-50.tar.gz 3684789 BLAKE2B 31efae8f031e41b04d0e1cb9dea011572b9516ed9962687d863b5cd2f77ec409a9dc6b449a299869a89abc554e673aa05bae1350a06cc850b898b878c02e8daa SHA512 58796353df9180dc6b12bfe71579fb3dd2d7ab029dc5f8d09b4f8a3cb6938db054702dc4c7344b8d8852926e052f9bdf304b9a71e3d8faa9c6a209ef0b94ff4d
|
||||||
EBUILD din-49.1.ebuild 1080 BLAKE2B 36e9fa12d77c754afe7bc74ba7ded2e2b30b6cda8dc2181b2348268499be0b015d3508420248918f80ddfbf4f6075eb54b39d574aff5f3c897073bafa27a5a2e SHA512 67bf71cc6c1ba1529173e992d79889627473163f74649fe694171fe3fd064d14aea4d17c78272e8409692299f4cc8f138dde535ca537f5b42e41d38a3cd8a369
|
EBUILD din-49.1.ebuild 1080 BLAKE2B 36e9fa12d77c754afe7bc74ba7ded2e2b30b6cda8dc2181b2348268499be0b015d3508420248918f80ddfbf4f6075eb54b39d574aff5f3c897073bafa27a5a2e SHA512 67bf71cc6c1ba1529173e992d79889627473163f74649fe694171fe3fd064d14aea4d17c78272e8409692299f4cc8f138dde535ca537f5b42e41d38a3cd8a369
|
||||||
|
EBUILD din-50.1.ebuild 1088 BLAKE2B 65769a94489db13d04bef01362d880a26001cef3d710984bba9296ae87864e7c513fe1d5cde9d9e688b339f9f67911c411f0dd308199058051b8ef7c3c98728b SHA512 628f076dac522c08477b053f4a9b9df62b9593e4ae8cd0b25425ff1854d56a2cab20dc2c17d91366f519e8747a25a4968218689239eb3b198460c7bcaaff34d2
|
||||||
EBUILD din-50.ebuild 1088 BLAKE2B 65769a94489db13d04bef01362d880a26001cef3d710984bba9296ae87864e7c513fe1d5cde9d9e688b339f9f67911c411f0dd308199058051b8ef7c3c98728b SHA512 628f076dac522c08477b053f4a9b9df62b9593e4ae8cd0b25425ff1854d56a2cab20dc2c17d91366f519e8747a25a4968218689239eb3b198460c7bcaaff34d2
|
EBUILD din-50.ebuild 1088 BLAKE2B 65769a94489db13d04bef01362d880a26001cef3d710984bba9296ae87864e7c513fe1d5cde9d9e688b339f9f67911c411f0dd308199058051b8ef7c3c98728b SHA512 628f076dac522c08477b053f4a9b9df62b9593e4ae8cd0b25425ff1854d56a2cab20dc2c17d91366f519e8747a25a4968218689239eb3b198460c7bcaaff34d2
|
||||||
MISC metadata.xml 255 BLAKE2B 7a492321189530430d5c71d5598f8a99b548e020d8ace46bb200f1f18abb3a59c4d0dff84c8dc1f78297137c25684d42386d793b84a02e2363fab4d6dcedd4fa SHA512 9e74b875aa129f5b8108121402291772fde4ac18a157dc60f7b3e19c318ee54cd1be54e283a68bc61562f2dc3f5b338b161028d673ff7baa267192ff3b7e8dc8
|
MISC metadata.xml 255 BLAKE2B 7a492321189530430d5c71d5598f8a99b548e020d8ace46bb200f1f18abb3a59c4d0dff84c8dc1f78297137c25684d42386d793b84a02e2363fab4d6dcedd4fa SHA512 9e74b875aa129f5b8108121402291772fde4ac18a157dc60f7b3e19c318ee54cd1be54e283a68bc61562f2dc3f5b338b161028d673ff7baa267192ff3b7e8dc8
|
||||||
|
@ -0,0 +1,57 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit autotools eutils xdg
|
||||||
|
|
||||||
|
DESCRIPTION="a software musical instrument and audio synthesizer"
|
||||||
|
HOMEPAGE="https://dinisnoise.org/"
|
||||||
|
SRC_URI="https://archive.org/download/dinisnoise_source_code/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="+alsa jack"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-lang/tcl:0=
|
||||||
|
media-libs/libsdl:=
|
||||||
|
virtual/glu
|
||||||
|
virtual/opengl
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
jack? ( virtual/jack )
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
dev-libs/boost
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
REQUIRED_USE="|| ( alsa jack )"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-49.1-makefile.patch"
|
||||||
|
"${FILESDIR}/${PN}-48-fix-random-constants.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
edos2unix pixmaps/${PN}.desktop
|
||||||
|
|
||||||
|
use jack && (sed -i "s/-lasound/-ljack/g" src/Makefile.am || die "Failed to fix jack linking")
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Jack takes over alsa.
|
||||||
|
local sound_engine
|
||||||
|
|
||||||
|
use jack && sound_engine="UNIX_JACK" || sound_engine="LINUX_ALSA"
|
||||||
|
|
||||||
|
econf CXXFLAGS="${CXXFLAGS} -D__${sound_engine}__"
|
||||||
|
}
|
Binary file not shown.
@ -1,4 +1,6 @@
|
|||||||
DIST QMPlay2-src-20.07.04.tar.xz 1552680 BLAKE2B cc53ef842f91312f72e8d347a2d6d2e4239fe9435d0b7ac39e47e9f1f48a9a570ce614dd496512079d3701e1823ab75123b40ad752fdd2348cdb7bc8de425225 SHA512 4a6316f03d1b77bcd6c08de0daefc3f29b4c8c575eae9f901951e2b43f2739904136b9455f567b66fc9a4e4c64fe92584608f1878dd8c30c0352ea9ee1e2e314
|
DIST QMPlay2-src-20.07.04.tar.xz 1552680 BLAKE2B cc53ef842f91312f72e8d347a2d6d2e4239fe9435d0b7ac39e47e9f1f48a9a570ce614dd496512079d3701e1823ab75123b40ad752fdd2348cdb7bc8de425225 SHA512 4a6316f03d1b77bcd6c08de0daefc3f29b4c8c575eae9f901951e2b43f2739904136b9455f567b66fc9a4e4c64fe92584608f1878dd8c30c0352ea9ee1e2e314
|
||||||
|
DIST QMPlay2-src-21.03.09.tar.xz 1568600 BLAKE2B da3a185ae2e372b0bad697e4ad7d836647c5b4bb376f0ee3f7e85e387c10b86f1a3fdaf8eb13a2c9a8d3b7d56105e282cc82f22d31043e9e418ee907776f1db2 SHA512 311fe45a9ee237556faeee29633be6161407a31b19fd3bceca5a164e92ff1757824094d20f6b556c0a4beaac07a14179e812faafc5e41ee904cf1ce1827fb138
|
||||||
EBUILD qmplay2-20.07.04.ebuild 3577 BLAKE2B 01d9a11780e3ef63e9c5e60cd65cd2649090f1e9cd8f4928b8f00296fa99c602458622dab63f282d3e5ab143d0f2e7b422be783d16bc75c37603e97c05633454 SHA512 3e60673d0c778b37ecb80390b2dc7d21b3e6997b7593cefd8730244b17220ba9b87d0ef03b050b2ec8c41968a97ed856f617791e677cedbedcfbddfd273b4c85
|
EBUILD qmplay2-20.07.04.ebuild 3577 BLAKE2B 01d9a11780e3ef63e9c5e60cd65cd2649090f1e9cd8f4928b8f00296fa99c602458622dab63f282d3e5ab143d0f2e7b422be783d16bc75c37603e97c05633454 SHA512 3e60673d0c778b37ecb80390b2dc7d21b3e6997b7593cefd8730244b17220ba9b87d0ef03b050b2ec8c41968a97ed856f617791e677cedbedcfbddfd273b4c85
|
||||||
EBUILD qmplay2-9999.ebuild 3577 BLAKE2B 01d9a11780e3ef63e9c5e60cd65cd2649090f1e9cd8f4928b8f00296fa99c602458622dab63f282d3e5ab143d0f2e7b422be783d16bc75c37603e97c05633454 SHA512 3e60673d0c778b37ecb80390b2dc7d21b3e6997b7593cefd8730244b17220ba9b87d0ef03b050b2ec8c41968a97ed856f617791e677cedbedcfbddfd273b4c85
|
EBUILD qmplay2-21.03.09.ebuild 3457 BLAKE2B 33657ed63ead83ea84d42a5a5afa6756733d496c7429fb80d7150326f463ed4e0f470b67a38814f16144053eaf2727a2586e21b2c809fc858554d47a47b8568f SHA512 af380f84264bbb4de17f1a7bdaf0fb1c338ce2b404e9accfed9d95cdab8601c67e2a1a4429b6fe664a9d30234a5da715ba2ea117aaf5f7ac26363c7082025427
|
||||||
MISC metadata.xml 1547 BLAKE2B bec5bcc60b7dc19bc1f0c9fbfdf86d7a62fcd5312fa8a5505727b38dce7be1d8fb909995555625373d4fb3ba3ea2019eed841113efdf904e8af46dfdbe5ff709 SHA512 c00d0c95211535d067c5f8ffe59b72e8c652f2194baf7178addfb5de76a051619a7b9983a0c175b393afb3a56e7c30f722abd29767ea7c587cfd0ad7733871bc
|
EBUILD qmplay2-9999.ebuild 3457 BLAKE2B 33657ed63ead83ea84d42a5a5afa6756733d496c7429fb80d7150326f463ed4e0f470b67a38814f16144053eaf2727a2586e21b2c809fc858554d47a47b8568f SHA512 af380f84264bbb4de17f1a7bdaf0fb1c338ce2b404e9accfed9d95cdab8601c67e2a1a4429b6fe664a9d30234a5da715ba2ea117aaf5f7ac26363c7082025427
|
||||||
|
MISC metadata.xml 1606 BLAKE2B bc786d697711d11fd7e0fb0e23c5696fe4c8c489fa2259845add92a928a85190075bb046f093f88253b99cb9a388b900e1430a9f8cd4919a96830b59ecd5f675 SHA512 2d7e4f283286b42633f536b3190476435fc790f384ff367e414d809daad8477ead1eaf7fcfa0a15eca4a41a39e4d53ba3b2759b7acef0707ec1e6fb3197ce839
|
||||||
|
@ -0,0 +1,139 @@
|
|||||||
|
# Copyright 1999-2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake xdg
|
||||||
|
|
||||||
|
DESCRIPTION="A Qt-based video player, which can play most formats and codecs"
|
||||||
|
HOMEPAGE="https://github.com/zaps166/QMPlay2"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/zaps166/QMPlay2"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
S="${WORKDIR}/QMPlay2-src-${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="LGPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="avdevice +audiofilters +alsa cdio cuvid dbus extensions
|
||||||
|
gme inputs libass modplug notifications opengl pipewire portaudio
|
||||||
|
pulseaudio sid shaders vaapi vdpau +videofilters visualizations vulkan xv"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) )
|
||||||
|
extensions? ( dbus )
|
||||||
|
shaders? ( vulkan )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtsvg:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
dev-qt/qtx11extras:5
|
||||||
|
media-video/ffmpeg
|
||||||
|
|| (
|
||||||
|
dev-qt/qtgui:5[X(-)]
|
||||||
|
dev-qt/qtgui:5[xcb(-)]
|
||||||
|
)
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
cdio? ( dev-libs/libcdio[cddb] )
|
||||||
|
dbus? ( dev-qt/qtdbus:5 )
|
||||||
|
extensions? (
|
||||||
|
dev-qt/qtdeclarative:5
|
||||||
|
media-libs/taglib
|
||||||
|
)
|
||||||
|
gme? ( media-libs/game-music-emu )
|
||||||
|
libass? ( media-libs/libass )
|
||||||
|
opengl? ( virtual/opengl )
|
||||||
|
pipewire? ( media-video/pipewire )
|
||||||
|
portaudio? ( media-libs/portaudio )
|
||||||
|
pulseaudio? ( media-sound/pulseaudio )
|
||||||
|
sid? ( media-libs/libsidplayfp )
|
||||||
|
shaders? ( >=media-libs/shaderc-2020.1 )
|
||||||
|
vaapi? (
|
||||||
|
>=media-video/ffmpeg-4.1.3[vaapi]
|
||||||
|
x11-libs/libva[drm,opengl]
|
||||||
|
)
|
||||||
|
vdpau? ( media-video/ffmpeg[vdpau] )
|
||||||
|
videofilters? ( dev-qt/qtconcurrent:5 )
|
||||||
|
vulkan? (
|
||||||
|
>=dev-qt/qtgui-5.14.1:5[vulkan]
|
||||||
|
>=media-libs/vulkan-loader-1.2.133
|
||||||
|
)
|
||||||
|
xv? ( x11-libs/libXv )"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
dev-qt/linguist-tools:5
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# disable compress man pages
|
||||||
|
sed -r \
|
||||||
|
-e 's/if\(GZIP\)/if\(TRUE\)/' \
|
||||||
|
-e 's/(install.+QMPlay2\.1)\.gz/\1/' \
|
||||||
|
-i src/gui/CMakeLists.txt || die
|
||||||
|
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
# core
|
||||||
|
-DUSE_LINK_TIME_OPTIMIZATION=false
|
||||||
|
-DUSE_ALSA=$(usex alsa)
|
||||||
|
-DUSE_AUDIOCD=$(usex cdio)
|
||||||
|
-DUSE_FREEDESKTOP_NOTIFICATIONS=$(usex dbus) # https://github.com/zaps166/QMPlay2/issues/134
|
||||||
|
-DUSE_LIBASS=$(usex libass)
|
||||||
|
-DUSE_NOTIFY=$(usex notifications)
|
||||||
|
-DUSE_OPENGL=$(usex opengl)
|
||||||
|
-DUSE_VULKAN=$(usex vulkan)
|
||||||
|
-DUSE_GLSLC=$(usex shaders)
|
||||||
|
-DUSE_XVIDEO=$(usex xv)
|
||||||
|
|
||||||
|
# ffmpeg
|
||||||
|
-DUSE_FFMPEG_AVDEVICE=$(usex avdevice)
|
||||||
|
-DUSE_FFMPEG_VAAPI=$(usex vaapi)
|
||||||
|
-DUSE_FFMPEG_VDPAU=$(usex vdpau)
|
||||||
|
|
||||||
|
# chiptune
|
||||||
|
-DUSE_CHIPTUNE_GME=$(usex gme)
|
||||||
|
-DUSE_CHIPTUNE_SID=$(usex sid)
|
||||||
|
|
||||||
|
# modules
|
||||||
|
-DUSE_AUDIOFILTERS=$(usex audiofilters)
|
||||||
|
-DUSE_CUVID=$(usex cuvid)
|
||||||
|
-DUSE_INPUTS=$(usex inputs)
|
||||||
|
-DUSE_MODPLUG=$(usex modplug)
|
||||||
|
-DUSE_PIPEWIRE=$(usex pipewire)
|
||||||
|
-DUSE_PORTAUDIO=$(usex portaudio)
|
||||||
|
-DUSE_PULSEAUDIO=$(usex pulseaudio)
|
||||||
|
-DUSE_VIDEOFILTERS=$(usex videofilters)
|
||||||
|
-DUSE_VISUALIZATIONS=$(usex visualizations)
|
||||||
|
|
||||||
|
# extensions
|
||||||
|
-DUSE_EXTENSIONS=$(usex extensions)
|
||||||
|
-DUSE_TAGLIB=$(usex extensions)
|
||||||
|
-DUSE_LASTFM=$(usex extensions)
|
||||||
|
-DUSE_LYRICS=$(usex extensions)
|
||||||
|
-DUSE_MEDIABROWSER=$(usex extensions)
|
||||||
|
-DUSE_MPRIS2=$(usex extensions)
|
||||||
|
)
|
||||||
|
|
||||||
|
# find and link vulkan libs permanently
|
||||||
|
if use vulkan; then
|
||||||
|
mycmakeargs+=( -DQMVK_FIND_VULKAN=true )
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]]; then
|
||||||
|
mycmakeargs+=( USE_GIT_VERSION=true )
|
||||||
|
else
|
||||||
|
mycmakeargs+=( USE_GIT_VERSION=false )
|
||||||
|
fi
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
Wed, 31 Mar 2021 08:10:05 +0000
|
Wed, 31 Mar 2021 11:38:36 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Wed, 31 Mar 2021 08:10:05 +0000
|
Wed, 31 Mar 2021 11:38:36 +0000
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare test
|
|
||||||
DEPEND=app-arch/xz-utils lz4? ( app-arch/lz4 )
|
|
||||||
DESCRIPTION=zstd fast compression library
|
|
||||||
EAPI=7
|
|
||||||
HOMEPAGE=https://facebook.github.io/zstd/
|
|
||||||
IUSE=lz4 static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
|
|
||||||
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=|| ( BSD GPL-2 )
|
|
||||||
RDEPEND=app-arch/xz-utils lz4? ( app-arch/lz4 )
|
|
||||||
SLOT=0/1
|
|
||||||
SRC_URI=https://github.com/facebook/zstd/archive/v1.4.4.tar.gz -> zstd-1.4.4.tar.gz
|
|
||||||
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib d410501a125f99ffb560b0c523cd3d1e multilib-build ac696f0bea6c503f5980bfd5a0f312e5 multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974
|
|
||||||
_md5_=88472381db0111dd90be9e1eb12ef8a4
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare test
|
|
||||||
DEPEND=app-arch/xz-utils lz4? ( app-arch/lz4 )
|
|
||||||
DESCRIPTION=zstd fast compression library
|
|
||||||
EAPI=7
|
|
||||||
HOMEPAGE=https://facebook.github.io/zstd/
|
|
||||||
IUSE=lz4 static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
|
|
||||||
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=|| ( BSD GPL-2 )
|
|
||||||
RDEPEND=app-arch/xz-utils lz4? ( app-arch/lz4 )
|
|
||||||
SLOT=0/1
|
|
||||||
SRC_URI=https://github.com/facebook/zstd/archive/v1.4.5.tar.gz -> zstd-1.4.5.tar.gz
|
|
||||||
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib d410501a125f99ffb560b0c523cd3d1e multilib-build ac696f0bea6c503f5980bfd5a0f312e5 multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974
|
|
||||||
_md5_=ca0e45ba8fb8e93e9c6209171ba7a3b2
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare test
|
|
||||||
DEPEND=app-arch/xz-utils lz4? ( app-arch/lz4 )
|
|
||||||
DESCRIPTION=zstd fast compression library
|
|
||||||
EAPI=7
|
|
||||||
HOMEPAGE=https://facebook.github.io/zstd/
|
|
||||||
IUSE=lz4 static-libs +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
|
||||||
LICENSE=|| ( BSD GPL-2 )
|
|
||||||
RDEPEND=app-arch/xz-utils lz4? ( app-arch/lz4 )
|
|
||||||
SLOT=0/1
|
|
||||||
SRC_URI=https://github.com/facebook/zstd/archive/v1.4.8.tar.gz -> zstd-1.4.8.tar.gz
|
|
||||||
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic 09a8beb8e6a8e02dc1e1bd83ac353741 l10n 8cdd85e169b835d518bc2fd59f780d8e multibuild 6b3d5ee849dafe6cdfd7b859c211fb01 multilib d410501a125f99ffb560b0c523cd3d1e multilib-build ac696f0bea6c503f5980bfd5a0f312e5 multilib-minimal 8bddda43703ba94d8341f4e247f97566 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974
|
|
||||||
_md5_=f967128b0669517f074370f436085440
|
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,13 @@
|
|||||||
|
BDEPEND=>=dev-util/meson-0.54.0 >=dev-util/ninja-1.8.2 dev-util/meson-format-array sys-devel/gettext >=dev-util/meson-0.54.0 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
|
||||||
|
DEFINED_PHASES=compile configure install postinst postrm prepare test
|
||||||
|
DESCRIPTION=gtk ebook reader built with gjs
|
||||||
|
EAPI=7
|
||||||
|
HOMEPAGE=https://github.com/johnfactotum/foliate/
|
||||||
|
IUSE=handy spell
|
||||||
|
KEYWORDS=~amd64
|
||||||
|
LICENSE=GPL-3+
|
||||||
|
RDEPEND=dev-libs/gjs x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] x11-libs/gdk-pixbuf:2[introspection] net-libs/webkit-gtk:4[introspection] handy? ( gui-libs/libhandy:=[introspection] ) spell? ( app-text/gspell[introspection] )
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=https://github.com/johnfactotum/foliate/archive/2.6.2.tar.gz -> foliate-2.6.2.tar.gz
|
||||||
|
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e gnome2-utils c8e3fff820d850c0e003e22208d2eea3 l10n 8cdd85e169b835d518bc2fd59f780d8e meson e43eef9331f54965a573ed380854ff47 multilib d410501a125f99ffb560b0c523cd3d1e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f python-utils-r1 543b53e4d003ebd889082f4673e52af5 toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||||
|
_md5_=a5c8754a836ec013c43812928abb02e6
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue