parent
8bf642fb30
commit
095c4e4f32
@ -1,19 +1,9 @@
|
|||||||
AUX rmt 263 SHA256 c0371cb0243a190b6bb43609c86dfb4cd637882d4ff3ff9651ca7ec8d6b59355 SHA512 2f1a9d3a522fc1f0d5385d1ea4c27da88a1c9357b866340432c6310604c01d3e328e33080ed1e951c0da6f025c3ee2a0c9f170d4b86a1d235ebb56be48fef152 WHIRLPOOL 11869239f2ebbb237f8429d1f13f146fd2414e90edc2475d190f16659d052d3ac949d717939dcfc815a30942855fb26e60b6b506104876ccad32747191b04727
|
AUX rmt 263 SHA256 c0371cb0243a190b6bb43609c86dfb4cd637882d4ff3ff9651ca7ec8d6b59355 SHA512 2f1a9d3a522fc1f0d5385d1ea4c27da88a1c9357b866340432c6310604c01d3e328e33080ed1e951c0da6f025c3ee2a0c9f170d4b86a1d235ebb56be48fef152 WHIRLPOOL 11869239f2ebbb237f8429d1f13f146fd2414e90edc2475d190f16659d052d3ac949d717939dcfc815a30942855fb26e60b6b506104876ccad32747191b04727
|
||||||
AUX tar-1.27.1-recursion_norecursion.patch 765 SHA256 2232bcf904f9cc0a1a485549baf229b741d13fa89b69f8d112846c5f4f8ee0b0 SHA512 6b9a8c9a9f1d8a6c96137353a86c77c170d8f3bdc348c99a1147c950b43780aa896f0d8e1c0c1c70a044a0169f445f2ee6ca89ea680729062bf4f73f93a99ef1 WHIRLPOOL dfef48b1df29c53ff0aacbf7958c9101faf591d98f0e843b22185cd979e5e5d694b5c02b69f692c47f840f214d5bbffdf8cacb043fe1c901a30bd2df218a1643
|
|
||||||
AUX tar-1.27.1-xattr_build_fix.patch 5762 SHA256 a23332692959044ecc281a93de19de2ac7c37c56971d6aa541adf2fd3bc74251 SHA512 d44322734813ec201567d389deffc94f6a08c2f83c93d495f18451666409465a3ad577ca7f4c540d8ca668dd4d3f77d327fdf32669ec8e932d12e8d819f8c5ab WHIRLPOOL 1245479b74b1f11aabbe29f55b90eb7c179f6c8175f77f43f409e58b71b11026dd3f882665c10e777ae3837c1e5fac2ddd0e8f9d241a9a6d694a2ccb20ae38b5
|
|
||||||
AUX tar-1.28-concat-listed.patch 3387 SHA256 a77e7d9d2ae7efd68a3f6b6342ebd8a822c32e689ff5bd61f78a39ee6e40b281 SHA512 990c0de7a3d83b149413857d18ac0a654fd68ebe5c0d972e4ea5ebc5c9b17750355959da549c6314213bd47a2befff1c01df21e2378800ca39dd94d2cdf8df36 WHIRLPOOL 47e031b2ba1e22f9536d8db8071201ce0a9384d8df9415db9e73724827ff70a7883be0e01bb75e7e6adc6f5d8a1b34368ee5a38f4c57fa4f2ec914f8b7300a41
|
|
||||||
AUX tar-1.28-xattr.patch 902 SHA256 87c09a948b9424a12e1cb862cc07ea8df1ff66b6819ec70c48fdb18ea0ed78f0 SHA512 0a14ff1d33ee87047b3fa109c4f6f8597c8aacc9574225c1ed7cf302dc22d3f2f4341604f51808f438d462e4bb216b6d77689f1cb554fbe5bddd022369de7b84 WHIRLPOOL fb70a9492c247594bdfb06dbfd623074c240523fb777700a5b243353e4b2dc0cd5511e49fef77278dbb946a3c623415bcbfb4a8afd5f85b6901cbec45b7fe0be
|
|
||||||
AUX tar-1.29-extract-pathname-bypass-upstream.patch 1604 SHA256 f9d60be9a2b84a773f0bd29898a33ef2898d55cf04d82766efd762bd8e2d8a51 SHA512 c13046f8b0bcc435197c859006b1cfd12b79377f3b90edfd4b77f86ec6d3ca431c716d731be84884f0ec6d6129765cbfbccb5971d0b909c3f45aff8f0b9b45cb WHIRLPOOL 302ee68c7b001e1e652e4b71041160a907de972176751b88abbf7d303788b3b35f40355428b440055917efc580ef6ba167e9617b797b5a7994de429fd4a94bb3
|
AUX tar-1.29-extract-pathname-bypass-upstream.patch 1604 SHA256 f9d60be9a2b84a773f0bd29898a33ef2898d55cf04d82766efd762bd8e2d8a51 SHA512 c13046f8b0bcc435197c859006b1cfd12b79377f3b90edfd4b77f86ec6d3ca431c716d731be84884f0ec6d6129765cbfbccb5971d0b909c3f45aff8f0b9b45cb WHIRLPOOL 302ee68c7b001e1e652e4b71041160a907de972176751b88abbf7d303788b3b35f40355428b440055917efc580ef6ba167e9617b797b5a7994de429fd4a94bb3
|
||||||
AUX tar-1.29-extract-pathname-bypass.patch 723 SHA256 c5aef4c88c46978a51e0b4bd344d9de5d5b6e2c619e1b2e1f8bfd5dda1919455 SHA512 ba06ae53b4effcdd0996be07ae03fae7237c579a82d2606fe25100bed447287a68e37282ba2b017eed0c26cb0f4bf77dcdb4fca2f5175e1bbaed91408b0bd54a WHIRLPOOL 6328a758f1ae1e27bf2b6ad37a95fd1c02878aaf015dc6bef818a2be926a914054a3990b6fff5adf17bade0868f1c7654fc196cdb74260457e3652194319213e
|
AUX tar-1.29-extract-pathname-bypass.patch 723 SHA256 c5aef4c88c46978a51e0b4bd344d9de5d5b6e2c619e1b2e1f8bfd5dda1919455 SHA512 ba06ae53b4effcdd0996be07ae03fae7237c579a82d2606fe25100bed447287a68e37282ba2b017eed0c26cb0f4bf77dcdb4fca2f5175e1bbaed91408b0bd54a WHIRLPOOL 6328a758f1ae1e27bf2b6ad37a95fd1c02878aaf015dc6bef818a2be926a914054a3990b6fff5adf17bade0868f1c7654fc196cdb74260457e3652194319213e
|
||||||
AUX tar.1-1.27 13442 SHA256 fd1410214bad29525c08fc0fe499c8807c4cc648c7d56ba83bf429a2c43fdffd SHA512 4810df7e549713287e74a4de7113f2ba41bd96173829313d123be7ac9d74242d3d39ef17604761fbcc607cdd72ada0bcc26c99de5867cab5c1d0e9410131707b WHIRLPOOL ad8847f9d7f3395d42e9500aed6aa43cef2791e034e54c192a6ecef4953b8ba415dbfe1ddda4b113031c9aeb409e0630bc8b432f17ae28e905afa9b1d2b459a6
|
|
||||||
DIST tar-1.27.1.tar.bz2 2573070 SHA256 9b0fb3ce8512059337add0da5f8f0f7d7647f2201f5ece24581d620ea60337c6 SHA512 f14a0a58e574db3aeec0914621aff2f0518b8d8acce81106b8219b36b3fed47349d6cb802c51a836a5e6889529337434d83b3c50cd7fc1801b9b3944eecc695b WHIRLPOOL fd44ee747f44febc9dd4b0e1a532c38a835fcb55967143a1ab29b29dfc27316de76dfa1d23438f1843bb0a7962eb0b59c3ec75041cc0fbe879b02af292ebc6e9
|
|
||||||
DIST tar-1.28.tar.bz2 2693989 SHA256 60e4bfe0602fef34cd908d91cf638e17eeb09394d7b98c2487217dc4d3147562 SHA512 4f66a236a2d9185114e2b358a09f3d38c3c38e984e5fca4bedc4d7eb461bdaace6a7a9fc62aafb70428b1f3dc617fb0d0553558fb29cad33f0cb53ba081521c4 WHIRLPOOL 54ad7b73e973d436cff853fda267d21ab22139f53d18f6870c7a53cf74e53ec8735022b6d3c503504ee416f1b9f9d43ca1af60d2fedb5d852766cb8dd2ac72d0
|
|
||||||
DIST tar-1.29.tar.bz2 2715993 SHA256 236b11190c0a3a6885bdb8d61424f2b36a5872869aa3f7f695dea4b4843ae2f2 SHA512 d2cea9892892dfa0c8efd390303b75dccc085c4895e07ced684074592d69729916d6ea12475aa6aff873d076a729bb7dc2499c233edcfb9c7e8e8995481eef3b WHIRLPOOL fa5f66a7bb7698c35ad842bc4900a62997da5eb2f3cd6154391b88505a581078a64a8399bb5976d4723d90951d34c084e00d17908d90792bb5139184e8b92a94
|
DIST tar-1.29.tar.bz2 2715993 SHA256 236b11190c0a3a6885bdb8d61424f2b36a5872869aa3f7f695dea4b4843ae2f2 SHA512 d2cea9892892dfa0c8efd390303b75dccc085c4895e07ced684074592d69729916d6ea12475aa6aff873d076a729bb7dc2499c233edcfb9c7e8e8995481eef3b WHIRLPOOL fa5f66a7bb7698c35ad842bc4900a62997da5eb2f3cd6154391b88505a581078a64a8399bb5976d4723d90951d34c084e00d17908d90792bb5139184e8b92a94
|
||||||
EBUILD tar-1.27.1-r2.ebuild 2341 SHA256 167a13c8427c373952d84082a8f3356edb7134e65b1e4eca8c71ee9e3956bd6d SHA512 cf641fc058c9507cde017ce3a0cfd375a14a780a8c03a74a3e18686c09f4ff909d9beed589b6a88d2739c2cc24cb1c87c92a76ea4573143077be6f01e4ea6912 WHIRLPOOL 79c6f251bdb50ef7a1e7976520d83277addddd17e1f61c0cc15569bfd849b3b3cb5a375955f7c1d5f2f3e25061ba8b38e022747ba5834813507227554e9de319
|
|
||||||
EBUILD tar-1.28-r1.ebuild 2244 SHA256 3aba9563f43b186aa362bcaf6c812894dab6b9305ad6e1a3d93d1c276297b71f SHA512 a14ab34881e2fe14a6460d21469e46a19f328bf4c44ef325d385dbaca71cf3a6f90a9d1baf88d9cf0a5f8e6ea03894f7dbef40c66cfe415d4a7f55d6a00ebd13 WHIRLPOOL 2ce02f6eea349a14beb1550c52c5038def20319b398a4ba16e0d34de3a1ace1ac530ff4d0dea0c0c6a8dbb43f2df31269007af2f5649d5b65510e27e262088c6
|
|
||||||
EBUILD tar-1.29-r1.ebuild 2237 SHA256 8729e81f6f6c4cf89209d57761a1b5f1aeb009fd5a97b878231f9564da0af574 SHA512 2cb57dba9bd888847348f53f0243f841fd5762d0612bc7aaaafc55168de4b233974c21909b5b9b867088fe73d5e8f8744aa778fb3e0e2232978f99bdb3ea53ea WHIRLPOOL 295e78a1db13a04159acc9b5c9cee28fdd3e08d7387f0997072fcfb93a9e4bf3153b8f47a698e22823092608e108bdc56abc3bd15142b29842ef6a2aaf1cde0f
|
EBUILD tar-1.29-r1.ebuild 2237 SHA256 8729e81f6f6c4cf89209d57761a1b5f1aeb009fd5a97b878231f9564da0af574 SHA512 2cb57dba9bd888847348f53f0243f841fd5762d0612bc7aaaafc55168de4b233974c21909b5b9b867088fe73d5e8f8744aa778fb3e0e2232978f99bdb3ea53ea WHIRLPOOL 295e78a1db13a04159acc9b5c9cee28fdd3e08d7387f0997072fcfb93a9e4bf3153b8f47a698e22823092608e108bdc56abc3bd15142b29842ef6a2aaf1cde0f
|
||||||
EBUILD tar-1.29-r2.ebuild 2262 SHA256 7ee264d7af2eb5f13f9fc64daefc518bad6a9d6be8349cdd03236879522c5958 SHA512 a387cfff241b6787bbeb9a729becc4b43cfc8b7c5c6280083057fb11eef1a5938ea475792a777e9f627fdb1a61c81310ed567609aa9452339fdaf83b5b51b886 WHIRLPOOL 3c3d2e0782dfbebf870ae0127be8f3136d81cdbcc0c93cce17db1949c119dae32bdaba8c40e5709cc1fb4607c7534975678a3e5a68362cd88dd2114d64ed6a96
|
EBUILD tar-1.29-r2.ebuild 2262 SHA256 7ee264d7af2eb5f13f9fc64daefc518bad6a9d6be8349cdd03236879522c5958 SHA512 a387cfff241b6787bbeb9a729becc4b43cfc8b7c5c6280083057fb11eef1a5938ea475792a777e9f627fdb1a61c81310ed567609aa9452339fdaf83b5b51b886 WHIRLPOOL 3c3d2e0782dfbebf870ae0127be8f3136d81cdbcc0c93cce17db1949c119dae32bdaba8c40e5709cc1fb4607c7534975678a3e5a68362cd88dd2114d64ed6a96
|
||||||
EBUILD tar-1.29.ebuild 2149 SHA256 c966c35c309f5f565f541053d46dabf3c96d5c0ec5bc20dfd5ff54475ddc26cd SHA512 6fda3fb899655f5c68ee567369b11216aa93953eb1bded34c64f746a3ada1af261d8c6c9f038ddf7543585d3afc77897a627b8dd7806db1022091b4fe76fa613 WHIRLPOOL 593f1292ff4ce338b1dd593bcfc5217b929bc039b3b1c273236a9bbf0a69201f506502262c30c8158e75639084dd5850f139ff3439ef2874b212b463f81f0f46
|
|
||||||
MISC ChangeLog 6826 SHA256 4d216216b686a8bf3c1ac2afde5649a1e4faa81ec4935edd7177c50fdb2169be SHA512 7953d186e78e680e7578995393d52670495e6dc792d6bfd10620a06f01f8f20a5cc46c0ee06a386eb6ab90c53f393d53a27051c78318c73fe09fe4f827e8a065 WHIRLPOOL bf4a5a1b471d3d889b0aab88796676d777a8f6fd34fa1238aa194b9035abfd6e407f39e2333a4958ae232bd4fb46e13069ea1185caa97caf5c6b31b088d1c9ac
|
MISC ChangeLog 6826 SHA256 4d216216b686a8bf3c1ac2afde5649a1e4faa81ec4935edd7177c50fdb2169be SHA512 7953d186e78e680e7578995393d52670495e6dc792d6bfd10620a06f01f8f20a5cc46c0ee06a386eb6ab90c53f393d53a27051c78318c73fe09fe4f827e8a065 WHIRLPOOL bf4a5a1b471d3d889b0aab88796676d777a8f6fd34fa1238aa194b9035abfd6e407f39e2333a4958ae232bd4fb46e13069ea1185caa97caf5c6b31b088d1c9ac
|
||||||
MISC ChangeLog-2015 31970 SHA256 9e334cc3415e0417fbaed891f6bba1d434ffb07d7ea080688447e0cffec5e462 SHA512 8b8b47dec0e0cd310947ce1b355dec2b9d3173ddb1f7915fb41de337debf35640eafa5b8f6d160fe0e45fc832419f4cf470972ce1bd0e1498879d120a490341b WHIRLPOOL eb05a9e69d7e0efd1a9c0352207e1704b252cf6e9a6fbb8c1154dbea8becfb487b437b3caf83852129d50521bd22d93ab9fdf24dbe5ac59aad852ab1f884d6b0
|
MISC ChangeLog-2015 31970 SHA256 9e334cc3415e0417fbaed891f6bba1d434ffb07d7ea080688447e0cffec5e462 SHA512 8b8b47dec0e0cd310947ce1b355dec2b9d3173ddb1f7915fb41de337debf35640eafa5b8f6d160fe0e45fc832419f4cf470972ce1bd0e1498879d120a490341b WHIRLPOOL eb05a9e69d7e0efd1a9c0352207e1704b252cf6e9a6fbb8c1154dbea8becfb487b437b3caf83852129d50521bd22d93ab9fdf24dbe5ac59aad852ab1f884d6b0
|
||||||
MISC metadata.xml 387 SHA256 fae089b1cff94a61ec673decb3bdad5f363260f048d8a6dad027bd141b1d739d SHA512 e5bce64bc18a7c6313d0818182941f49ea7e89617c97338fff29297bb2bfc2f4e56a9c124aa97fcb5f2a3a54e0e7cfd209bce09c2ced40a398381b7970c08cf7 WHIRLPOOL 66a5d269f6023bcef32e4520a189735fc84a1c028a2e9db19fb9fb8ba091fa05fb4cf93ae1c76de16f89e5c4055f45ba345989e81ae1af0b0134914faa28aec3
|
MISC metadata.xml 387 SHA256 fae089b1cff94a61ec673decb3bdad5f363260f048d8a6dad027bd141b1d739d SHA512 e5bce64bc18a7c6313d0818182941f49ea7e89617c97338fff29297bb2bfc2f4e56a9c124aa97fcb5f2a3a54e0e7cfd209bce09c2ced40a398381b7970c08cf7 WHIRLPOOL 66a5d269f6023bcef32e4520a189735fc84a1c028a2e9db19fb9fb8ba091fa05fb4cf93ae1c76de16f89e5c4055f45ba345989e81ae1af0b0134914faa28aec3
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
From 2bd9c15391b0bd6ef0bff76aebf09cfb53003199 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Sergey Poznyakoff <gray@gnu.org>
|
|
||||||
Date: Thu, 09 Jan 2014 22:13:15 +0000
|
|
||||||
Subject: Fix the use of --no-recursion and --recursion options.
|
|
||||||
|
|
||||||
Each option remains in effect until cancelled by the next ocurrence
|
|
||||||
of its counterpart, as stated in the documentation.
|
|
||||||
|
|
||||||
* src/names.c (name_next_elt): Restore recursion_option from the
|
|
||||||
value of matching_flags.
|
|
||||||
---
|
|
||||||
diff --git a/src/names.c b/src/names.c
|
|
||||||
index fc9841e..7777dc1 100644
|
|
||||||
--- a/src/names.c
|
|
||||||
+++ b/src/names.c
|
|
||||||
@@ -570,6 +570,7 @@ name_next_elt (int change_dirs)
|
|
||||||
|
|
||||||
case NELT_FMASK:
|
|
||||||
matching_flags = ep->v.matching_flags;
|
|
||||||
+ recursion_option = matching_flags & FNM_LEADING_DIR;
|
|
||||||
name_list_advance ();
|
|
||||||
continue;
|
|
||||||
|
|
||||||
--
|
|
||||||
cgit v0.9.0.2
|
|
@ -1,196 +0,0 @@
|
|||||||
http://lists.gnu.org/archive/html/bug-tar/2013-12/msg00023.html
|
|
||||||
https://bugs.gentoo.org/489170
|
|
||||||
|
|
||||||
--- tar-1.27.1/configure 2013-11-17 17:18:39.000000000 +0100
|
|
||||||
+++ tar-1.27.1/configure 2013-11-17 17:18:39.000000000 +0100
|
|
||||||
@@ -33619,19 +33619,20 @@
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
- for ac_header in attr/xattr.h
|
|
||||||
+ for ac_header in sys/xattr.h attr/xattr.h
|
|
||||||
do :
|
|
||||||
- ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
|
|
||||||
-if test "x$ac_cv_header_attr_xattr_h" = xyes; then :
|
|
||||||
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
||||||
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
|
|
||||||
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
|
||||||
cat >>confdefs.h <<_ACEOF
|
|
||||||
-#define HAVE_ATTR_XATTR_H 1
|
|
||||||
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
||||||
_ACEOF
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
done
|
|
||||||
|
|
||||||
- if test "$ac_cv_header_attr_xattr_h" = yes; then
|
|
||||||
+ if test "$ac_cv_header_sys_xattr_h" = yes -o "$ac_cv_header_attr_xattr_h" = yes; then
|
|
||||||
TAR_COND_XATTR_H_TRUE=
|
|
||||||
TAR_COND_XATTR_H_FALSE='#'
|
|
||||||
else
|
|
||||||
@@ -33639,30 +33640,130 @@
|
|
||||||
TAR_COND_XATTR_H_FALSE=
|
|
||||||
fi
|
|
||||||
|
|
||||||
- if test "$ac_cv_header_attr_xattr_h" = yes; then
|
|
||||||
- for ac_func in getxattr fgetxattr lgetxattr \
|
|
||||||
- setxattr fsetxattr lsetxattr \
|
|
||||||
- listxattr flistxattr llistxattr
|
|
||||||
-do :
|
|
||||||
- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
||||||
-ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|
|
||||||
-if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
|
|
||||||
+
|
|
||||||
+ if test "$with_xattrs" != no; then
|
|
||||||
+ # If <sys/xattr.h> doesn't exist and <attr/xattr.h> does,
|
|
||||||
+ # then link against libattr.so and not libc
|
|
||||||
+ if test "$ac_cv_header_sys_xattr_h" = no -a "$ac_cv_header_attr_xattr_h" = yes; then
|
|
||||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
|
|
||||||
+$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
|
|
||||||
+if ${ac_cv_lib_attr_fgetxattr+:} false; then :
|
|
||||||
+ $as_echo_n "(cached) " >&6
|
|
||||||
+else
|
|
||||||
+ ac_check_lib_save_LIBS=$LIBS
|
|
||||||
+LIBS="-lattr $LIBS"
|
|
||||||
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
+/* end confdefs.h. */
|
|
||||||
+
|
|
||||||
+/* Override any GCC internal prototype to avoid an error.
|
|
||||||
+ Use char because int might match the return type of a GCC
|
|
||||||
+ builtin and then its argument prototype would still apply. */
|
|
||||||
+#ifdef __cplusplus
|
|
||||||
+extern "C"
|
|
||||||
+#endif
|
|
||||||
+char fgetxattr ();
|
|
||||||
+int
|
|
||||||
+main ()
|
|
||||||
+{
|
|
||||||
+return fgetxattr ();
|
|
||||||
+ ;
|
|
||||||
+ return 0;
|
|
||||||
+}
|
|
||||||
+_ACEOF
|
|
||||||
+if ac_fn_c_try_link "$LINENO"; then :
|
|
||||||
+ ac_cv_lib_attr_fgetxattr=yes
|
|
||||||
+else
|
|
||||||
+ ac_cv_lib_attr_fgetxattr=no
|
|
||||||
+fi
|
|
||||||
+rm -f core conftest.err conftest.$ac_objext \
|
|
||||||
+ conftest$ac_exeext conftest.$ac_ext
|
|
||||||
+LIBS=$ac_check_lib_save_LIBS
|
|
||||||
+fi
|
|
||||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
|
|
||||||
+$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
|
|
||||||
+if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then :
|
|
||||||
cat >>confdefs.h <<_ACEOF
|
|
||||||
-#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
||||||
+#define HAVE_LIBATTR 1
|
|
||||||
_ACEOF
|
|
||||||
- # only when functions are present
|
|
||||||
|
|
||||||
-$as_echo "#define HAVE_ATTR_XATTR_H 1" >>confdefs.h
|
|
||||||
+ LIBS="-lattr $LIBS"
|
|
||||||
|
|
||||||
- if test "$with_xattrs" != no; then
|
|
||||||
+fi
|
|
||||||
|
|
||||||
-$as_echo "#define HAVE_XATTRS /**/" >>confdefs.h
|
|
||||||
+ fi
|
|
||||||
+ have_functions=yes
|
|
||||||
+ for xattr_func in getxattr fgetxattr lgetxattr \
|
|
||||||
+ setxattr fsetxattr lsetxattr \
|
|
||||||
+ listxattr flistxattr llistxattr; do \
|
|
||||||
+ as_ac_Search=`$as_echo "ac_cv_search_$xattr_func" | $as_tr_sh`
|
|
||||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing $xattr_func" >&5
|
|
||||||
+$as_echo_n "checking for library containing $xattr_func... " >&6; }
|
|
||||||
+if eval \${$as_ac_Search+:} false; then :
|
|
||||||
+ $as_echo_n "(cached) " >&6
|
|
||||||
+else
|
|
||||||
+ ac_func_search_save_LIBS=$LIBS
|
|
||||||
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
+/* end confdefs.h. */
|
|
||||||
+
|
|
||||||
+/* Override any GCC internal prototype to avoid an error.
|
|
||||||
+ Use char because int might match the return type of a GCC
|
|
||||||
+ builtin and then its argument prototype would still apply. */
|
|
||||||
+#ifdef __cplusplus
|
|
||||||
+extern "C"
|
|
||||||
+#endif
|
|
||||||
+char $xattr_func ();
|
|
||||||
+int
|
|
||||||
+main ()
|
|
||||||
+{
|
|
||||||
+return $xattr_func ();
|
|
||||||
+ ;
|
|
||||||
+ return 0;
|
|
||||||
+}
|
|
||||||
+_ACEOF
|
|
||||||
+for ac_lib in '' attr; do
|
|
||||||
+ if test -z "$ac_lib"; then
|
|
||||||
+ ac_res="none required"
|
|
||||||
+ else
|
|
||||||
+ ac_res=-l$ac_lib
|
|
||||||
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
|
||||||
+ fi
|
|
||||||
+ if ac_fn_c_try_link "$LINENO"; then :
|
|
||||||
+ eval "$as_ac_Search=\$ac_res"
|
|
||||||
+fi
|
|
||||||
+rm -f core conftest.err conftest.$ac_objext \
|
|
||||||
+ conftest$ac_exeext
|
|
||||||
+ if eval \${$as_ac_Search+:} false; then :
|
|
||||||
+ break
|
|
||||||
+fi
|
|
||||||
+done
|
|
||||||
+if eval \${$as_ac_Search+:} false; then :
|
|
||||||
|
|
||||||
- fi
|
|
||||||
+else
|
|
||||||
+ eval "$as_ac_Search=no"
|
|
||||||
+fi
|
|
||||||
+rm conftest.$ac_ext
|
|
||||||
+LIBS=$ac_func_search_save_LIBS
|
|
||||||
+fi
|
|
||||||
+eval ac_res=\$$as_ac_Search
|
|
||||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
|
|
||||||
+$as_echo "$ac_res" >&6; }
|
|
||||||
+eval ac_res=\$$as_ac_Search
|
|
||||||
+if test "$ac_res" != no; then :
|
|
||||||
+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
|
||||||
|
|
||||||
+else
|
|
||||||
+ have_functions=no
|
|
||||||
fi
|
|
||||||
-done
|
|
||||||
|
|
||||||
+ test $have_functions = no && break
|
|
||||||
+ done
|
|
||||||
+ if test $have_functions = yes; then
|
|
||||||
+
|
|
||||||
+$as_echo "#define HAVE_XATTRS 1" >>confdefs.h
|
|
||||||
+
|
|
||||||
+ else
|
|
||||||
+ test "$with_xattrs" = yes && as_fn_error $? "xattr support requested but not found." "$LINENO" 5
|
|
||||||
+ fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
--- tar-1.27.1/lib/xattr-at.h 2013-03-14 21:18:10.000000000 +0100
|
|
||||||
+++ tar-1.27.1/lib/xattr-at.h 2013-03-14 21:18:10.000000000 +0100
|
|
||||||
@@ -20,7 +20,15 @@
|
|
||||||
#define XATTRS_AT_H
|
|
||||||
|
|
||||||
#include <sys/types.h>
|
|
||||||
-#include <attr/xattr.h>
|
|
||||||
+#if defined(HAVE_SYS_XATTR_H)
|
|
||||||
+# include <sys/xattr.h>
|
|
||||||
+#elif defined(HAVE_ATTR_XATTR_H)
|
|
||||||
+# include <attr/xattr.h>
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#ifndef ENOATTR
|
|
||||||
+# define ENOATTR ENODATA /* No such attribute */
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
/* These are the dir-fd-relative variants of the functions without the
|
|
||||||
"at" suffix. For example, setxattrat (AT_FDCWD, path, name, value, size,
|
|
@ -1,117 +0,0 @@
|
|||||||
https://bugs.gentoo.org/546294
|
|
||||||
https://lists.gnu.org/archive/html/bug-tar/2015-04/msg00006.html
|
|
||||||
|
|
||||||
From 15c02c2b9d383446b3ea35dbea5a048e136b020d Mon Sep 17 00:00:00 2001
|
|
||||||
From: Sergey Poznyakoff <gray@gnu.org.ua>
|
|
||||||
Date: Thu, 16 Apr 2015 13:02:10 +0300
|
|
||||||
Subject: [PATCH] Fix extraction from concatenated incremental archives.
|
|
||||||
|
|
||||||
* src/common.h (remove_delayed_set_stat): New proto.
|
|
||||||
* src/extract.c (free_delayed_set_stat)
|
|
||||||
(remove_delayed_set_stat): New function.
|
|
||||||
(apply_nonancestor_delayed_set_stat): Use free_delayed_set_stat.
|
|
||||||
* src/misc.c (safer_rmdir): Remove delayed_set_stat entry
|
|
||||||
corresponding to the removed directory.
|
|
||||||
* tests/incr10.at: New test case.
|
|
||||||
* tests/Makefile.am: Add new test.
|
|
||||||
* tests/testsuite.at: Likewise.
|
|
||||||
---
|
|
||||||
src/common.h | 2 ++
|
|
||||||
src/extract.c | 38 +++++++++++++++++++++++++++-----
|
|
||||||
src/misc.c | 7 +++++-
|
|
||||||
tests/Makefile.am | 1 +
|
|
||||||
tests/incr10.at | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
||||||
tests/testsuite.at | 1 +
|
|
||||||
6 files changed, 107 insertions(+), 6 deletions(-)
|
|
||||||
create mode 100644 tests/incr10.at
|
|
||||||
|
|
||||||
diff --git a/src/common.h b/src/common.h
|
|
||||||
index 20cbb64..2904183 100644
|
|
||||||
--- a/src/common.h
|
|
||||||
+++ b/src/common.h
|
|
||||||
@@ -523,6 +523,8 @@ void extract_archive (void);
|
|
||||||
void extract_finish (void);
|
|
||||||
bool rename_directory (char *src, char *dst);
|
|
||||||
|
|
||||||
+void remove_delayed_set_stat (const char *fname);
|
|
||||||
+
|
|
||||||
/* Module delete.c. */
|
|
||||||
|
|
||||||
void delete_archive_members (void);
|
|
||||||
diff --git a/src/extract.c b/src/extract.c
|
|
||||||
index ca25603..5aaeb1b 100644
|
|
||||||
--- a/src/extract.c
|
|
||||||
+++ b/src/extract.c
|
|
||||||
@@ -537,6 +537,38 @@ repair_delayed_set_stat (char const *dir,
|
|
||||||
quotearg_colon (dir)));
|
|
||||||
}
|
|
||||||
|
|
||||||
+static void
|
|
||||||
+free_delayed_set_stat (struct delayed_set_stat *data)
|
|
||||||
+{
|
|
||||||
+ xheader_xattr_free (data->xattr_map, data->xattr_map_size);
|
|
||||||
+ free (data->cntx_name);
|
|
||||||
+ free (data->acls_a_ptr);
|
|
||||||
+ free (data->acls_d_ptr);
|
|
||||||
+ free (data);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+void
|
|
||||||
+remove_delayed_set_stat (const char *fname)
|
|
||||||
+{
|
|
||||||
+ struct delayed_set_stat *data, *next, *prev = NULL;
|
|
||||||
+ for (data = delayed_set_stat_head; data; data = next)
|
|
||||||
+ {
|
|
||||||
+ next = data->next;
|
|
||||||
+ if (chdir_current == data->change_dir
|
|
||||||
+ && strcmp (data->file_name, fname) == 0)
|
|
||||||
+ {
|
|
||||||
+ free_delayed_set_stat (data);
|
|
||||||
+ if (prev)
|
|
||||||
+ prev->next = next;
|
|
||||||
+ else
|
|
||||||
+ delayed_set_stat_head = next;
|
|
||||||
+ return;
|
|
||||||
+ }
|
|
||||||
+ else
|
|
||||||
+ prev = data;
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
/* After a file/link/directory creation has failed, see if
|
|
||||||
it's because some required directory was not present, and if so,
|
|
||||||
create all required directories. Return zero if all the required
|
|
||||||
@@ -846,11 +878,7 @@ apply_nonancestor_delayed_set_stat (char const *file_name, bool after_links)
|
|
||||||
}
|
|
||||||
|
|
||||||
delayed_set_stat_head = data->next;
|
|
||||||
- xheader_xattr_free (data->xattr_map, data->xattr_map_size);
|
|
||||||
- free (data->cntx_name);
|
|
||||||
- free (data->acls_a_ptr);
|
|
||||||
- free (data->acls_d_ptr);
|
|
||||||
- free (data);
|
|
||||||
+ free_delayed_set_stat (data);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
diff --git a/src/misc.c b/src/misc.c
|
|
||||||
index 8e66643..d263c07 100644
|
|
||||||
--- a/src/misc.c
|
|
||||||
+++ b/src/misc.c
|
|
||||||
@@ -586,7 +586,12 @@ safer_rmdir (const char *file_name)
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
- return unlinkat (chdir_fd, file_name, AT_REMOVEDIR);
|
|
||||||
+ if (unlinkat (chdir_fd, file_name, AT_REMOVEDIR) == 0)
|
|
||||||
+ {
|
|
||||||
+ remove_delayed_set_stat (file_name);
|
|
||||||
+ return 0;
|
|
||||||
+ }
|
|
||||||
+ return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Remove FILE_NAME, returning 1 on success. If FILE_NAME is a directory,
|
|
||||||
--
|
|
||||||
2.3.5
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
|||||||
https://bugs.gentoo.org/548024
|
|
||||||
|
|
||||||
From 9c2b57232e3bc2e5ba85387560bcdd851849a128 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Paul Eggert <eggert@cs.ucla.edu>
|
|
||||||
Date: Mon, 5 Jan 2015 20:24:18 -0800
|
|
||||||
Subject: [PATCH] tar: port xattr-at.c to Solaris 10
|
|
||||||
|
|
||||||
* lib/xattr-at.c (setxattrat, lsetxattrat, getxattrat, lgetxattrat)
|
|
||||||
(listxattrat, llistxattrat): Compile only if HAVE_XATTRS, so that
|
|
||||||
the code doesn't call functions that are not declared.
|
|
||||||
---
|
|
||||||
lib/xattr-at.c | 4 ++++
|
|
||||||
1 file changed, 4 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/lib/xattr-at.c b/lib/xattr-at.c
|
|
||||||
index 443ccae..66427e9 100644
|
|
||||||
--- a/lib/xattr-at.c
|
|
||||||
+++ b/lib/xattr-at.c
|
|
||||||
@@ -31,6 +31,8 @@
|
|
||||||
|
|
||||||
#include "openat-priv.h"
|
|
||||||
|
|
||||||
+#ifdef HAVE_XATTRS
|
|
||||||
+
|
|
||||||
/* setxattrat */
|
|
||||||
#define AT_FUNC_NAME setxattrat
|
|
||||||
#define AT_FUNC_F1 setxattr
|
|
||||||
@@ -108,3 +110,5 @@
|
|
||||||
#undef AT_FUNC_RESULT
|
|
||||||
#undef AT_FUNC_POST_FILE_PARAM_DECLS
|
|
||||||
#undef AT_FUNC_POST_FILE_ARGS
|
|
||||||
+
|
|
||||||
+#endif /* HAVE_XATTRS */
|
|
||||||
--
|
|
||||||
2.4.0
|
|
||||||
|
|
@ -1,388 +0,0 @@
|
|||||||
.\" generated by script on Mon Oct 21 08:29:21 2013
|
|
||||||
.Dd Oct 21, 2013
|
|
||||||
.Dt TAR 1
|
|
||||||
.Sh NAME
|
|
||||||
.Nm tar
|
|
||||||
.Nd The GNU version of the tar archiving utility
|
|
||||||
.Sh SYNOPSIS
|
|
||||||
.Nm tar
|
|
||||||
.Oo Fl Oc Cm A Fl \-catenate \-concatenate Cm \||\| c Fl \-create Cm \||\| d Fl \-diff \-compare Cm \||\| Fl \-delete Cm \||\| r Fl \-append Cm \||\| t Fl \-list Cm \||\| Fl \-test\-label Cm \||\| u Fl \-update Cm \||\| x Fl \-extract \-get
|
|
||||||
.Op Ar options
|
|
||||||
.Op Ar pathname ...
|
|
||||||
.Sh DESCRIPTION
|
|
||||||
.Nm Tar
|
|
||||||
stores and extracts files from a tape or disk archive.
|
|
||||||
.Pp
|
|
||||||
The first argument to
|
|
||||||
tar
|
|
||||||
should be a function; either one of the letters
|
|
||||||
.Cm Acdrtux ,
|
|
||||||
or one of the long function names.
|
|
||||||
A function letter need not be prefixed with ``\-'', and may be combined
|
|
||||||
with other single-letter options.
|
|
||||||
A long function name must be prefixed with
|
|
||||||
.Cm \\-\\- .
|
|
||||||
Some options take a parameter; with the single-letter form
|
|
||||||
these must be given as separate arguments.
|
|
||||||
With the long form, they may be given by appending
|
|
||||||
.Cm = Ns Ar value
|
|
||||||
to the option.
|
|
||||||
.Sh FUNCTION LETTERS
|
|
||||||
Main operation mode:
|
|
||||||
.Bl -tag -width flag
|
|
||||||
.It Fl A , Fl \-catenate , Fl \-concatenate
|
|
||||||
append tar files to an archive
|
|
||||||
.It Fl c , Fl \-create
|
|
||||||
create a new archive
|
|
||||||
.It Fl d , Fl \-diff , Fl \-compare
|
|
||||||
find differences between archive and file system
|
|
||||||
.It Fl \-delete
|
|
||||||
delete from the archive (not on mag tapes!)
|
|
||||||
.It Fl r , Fl \-append
|
|
||||||
append files to the end of an archive
|
|
||||||
.It Fl t , Fl \-list
|
|
||||||
list the contents of an archive
|
|
||||||
.It Fl \-test\-label
|
|
||||||
test the archive volume label and exit
|
|
||||||
.It Fl u , Fl \-update
|
|
||||||
only append files newer than copy in archive
|
|
||||||
.It Fl x , Fl \-extract , Fl \-get
|
|
||||||
extract files from an archive
|
|
||||||
.El
|
|
||||||
.Sh OTHER OPTIONS
|
|
||||||
Operation modifiers:
|
|
||||||
.Bl -tag -width flag
|
|
||||||
.It \-[0\-7][lmh]
|
|
||||||
specify drive and density
|
|
||||||
.It Fl a , Fl \-auto\-compress
|
|
||||||
use archive suffix to determine the compression program
|
|
||||||
.It Fl \-acls
|
|
||||||
Enable the POSIX ACLs support
|
|
||||||
.It Fl \-no\-acls
|
|
||||||
Disable the POSIX ACLs support
|
|
||||||
.It Fl \-add\-file Ns \= Ns Ar FILE
|
|
||||||
add given FILE to the archive (useful if its name starts with a dash)
|
|
||||||
.It Fl \-anchored
|
|
||||||
patterns match file name start
|
|
||||||
.It Fl \-no\-anchored
|
|
||||||
patterns match after any '/' (default for exclusion)
|
|
||||||
.It Fl \-atime\-preserve
|
|
||||||
preserve access times on dumped files, either by restoring the times
|
|
||||||
.It Fl \-no\-auto\-compress
|
|
||||||
do not use archive suffix to determine the compression program
|
|
||||||
.It Fl b , Fl \-blocking\-factor Ar BLOCKS
|
|
||||||
BLOCKS x 512 bytes per record
|
|
||||||
.It Fl B , Fl \-read\-full\-records
|
|
||||||
reblock as we read (for 4.2BSD pipes)
|
|
||||||
.It Fl \-backup
|
|
||||||
backup before removal, choose version CONTROL
|
|
||||||
.It Fl C , Fl \-directory Ar DIR
|
|
||||||
change to directory DIR
|
|
||||||
.It Fl \-check\-device
|
|
||||||
check device numbers when creating incremental archives (default)
|
|
||||||
.It Fl \-no\-check\-device
|
|
||||||
do not check device numbers when creating incremental archives
|
|
||||||
.It Fl \-checkpoint
|
|
||||||
display progress messages every NUMBERth record (default 10)
|
|
||||||
.It Fl \-checkpoint\-action Ns \= Ns Ar ACTION
|
|
||||||
execute ACTION on each checkpoint
|
|
||||||
.It Fl \-delay\-directory\-restore
|
|
||||||
delay setting modification times and permissions of extracted
|
|
||||||
.It Fl \-no\-delay\-directory\-restore
|
|
||||||
cancel the effect of --delay-directory-restore option
|
|
||||||
.It Fl \-exclude Ns \= Ns Ar PATTERN
|
|
||||||
exclude files, given as a PATTERN
|
|
||||||
.It Fl \-exclude\-backups
|
|
||||||
exclude backup and lock files
|
|
||||||
.It Fl \-exclude\-caches
|
|
||||||
exclude contents of directories containing CACHEDIR.TAG,
|
|
||||||
.It Fl \-exclude\-caches\-all
|
|
||||||
exclude directories containing CACHEDIR.TAG
|
|
||||||
.It Fl \-exclude\-caches\-under
|
|
||||||
exclude everything under directories containing CACHEDIR.TAG
|
|
||||||
.It Fl \-exclude\-tag Ns \= Ns Ar FILE
|
|
||||||
exclude contents of directories containing FILE, except
|
|
||||||
.It Fl \-exclude\-tag\-all Ns \= Ns Ar FILE
|
|
||||||
exclude directories containing FILE
|
|
||||||
.It Fl \-exclude\-tag\-under Ns \= Ns Ar FILE
|
|
||||||
exclude everything under directories containing FILE
|
|
||||||
.It Fl \-exclude\-vcs
|
|
||||||
exclude version control system directories
|
|
||||||
.It Fl f , Fl \-file Ar ARCHIVE
|
|
||||||
use archive file or device ARCHIVE
|
|
||||||
.It Fl F , Fl \-info\-script , Fl \-new\-volume\-script Ar NAME
|
|
||||||
run script at end of each tape (implies -M)
|
|
||||||
.It Fl \-force\-local
|
|
||||||
archive file is local even if it has a colon
|
|
||||||
.It Fl \-full\-time
|
|
||||||
print file time to its full resolution
|
|
||||||
.It Fl g , Fl \-listed\-incremental Ar FILE
|
|
||||||
handle new GNU-format incremental backup
|
|
||||||
.It Fl G , Fl \-incremental
|
|
||||||
handle old GNU-format incremental backup
|
|
||||||
.It Fl \-group Ns \= Ns Ar NAME
|
|
||||||
force NAME as group for added files
|
|
||||||
.It Fl h , Fl \-dereference
|
|
||||||
follow symlinks; archive and dump the files they point to
|
|
||||||
.It Fl H , Fl \-format Ar FORMAT
|
|
||||||
create archive of the given formatFORMAT is one of the following:
|
|
||||||
.Bl -tag -width flag
|
|
||||||
.It Fl \-format=gnu
|
|
||||||
GNU tar 1.13.x format
|
|
||||||
.It Fl \-format=oldgnu
|
|
||||||
GNU format as per tar <= 1.12
|
|
||||||
.It Fl \-format=pax
|
|
||||||
POSIX 1003.1-2001 (pax) format
|
|
||||||
.It Fl \-format=posix
|
|
||||||
same as pax
|
|
||||||
.It Fl \-format=ustar
|
|
||||||
POSIX 1003.1-1988 (ustar) format
|
|
||||||
.It Fl \-format=v7
|
|
||||||
old V7 tar format
|
|
||||||
.El
|
|
||||||
.It Fl \-hard\-dereference
|
|
||||||
follow hard links; archive and dump the files they refer to
|
|
||||||
.It Fl i , Fl \-ignore\-zeros
|
|
||||||
ignore zeroed blocks in archive (means EOF)
|
|
||||||
.It Fl I , Fl \-use\-compress\-program Ar PROG
|
|
||||||
filter through PROG (must accept -d)
|
|
||||||
.It Fl \-ignore\-case
|
|
||||||
ignore case
|
|
||||||
.It Fl \-no\-ignore\-case
|
|
||||||
case sensitive matching (default)
|
|
||||||
.It Fl \-ignore\-command\-error
|
|
||||||
ignore exit codes of children
|
|
||||||
.It Fl \-no\-ignore\-command\-error
|
|
||||||
treat non-zero exit codes of children as error
|
|
||||||
.It Fl \-ignore\-failed\-read
|
|
||||||
do not exit with nonzero on unreadable files
|
|
||||||
.It Fl \-index\-file Ns \= Ns Ar FILE
|
|
||||||
send verbose output to FILE
|
|
||||||
.It Fl j , Fl \-bzip2
|
|
||||||
|
|
||||||
.It Fl J , Fl \-xz
|
|
||||||
|
|
||||||
.It Fl k , Fl \-keep\-old\-files
|
|
||||||
don't replace existing files when extracting,
|
|
||||||
.It Fl K , Fl \-starting\-file Ar MEMBER-NAME
|
|
||||||
begin at member MEMBER-NAME when reading the archive
|
|
||||||
.It Fl \-keep\-directory\-symlink
|
|
||||||
preserve existing symlinks to directories when extracting
|
|
||||||
.It Fl \-keep\-newer\-files
|
|
||||||
don't replace existing files that are newer than their archive copies
|
|
||||||
.It Fl l , Fl \-check\-links
|
|
||||||
print a message if not all links are dumped
|
|
||||||
.It Fl L , Fl \-tape\-length Ar NUMBER
|
|
||||||
change tape after writing NUMBER x 1024 bytes
|
|
||||||
.It Fl \-level Ns \= Ns Ar NUMBER
|
|
||||||
dump level for created listed-incremental archive
|
|
||||||
.It Fl \-lzip
|
|
||||||
|
|
||||||
.It Fl \-lzma
|
|
||||||
|
|
||||||
.It Fl \-lzop
|
|
||||||
|
|
||||||
.It Fl m , Fl \-touch
|
|
||||||
don't extract file modified time
|
|
||||||
.It Fl M , Fl \-multi\-volume
|
|
||||||
create/list/extract multi-volume archive
|
|
||||||
.It Fl \-mode Ns \= Ns Ar CHANGES
|
|
||||||
force (symbolic) mode CHANGES for added files
|
|
||||||
.It Fl \-mtime Ns \= Ns Ar DATE-OR-FILE
|
|
||||||
set mtime for added files from DATE-OR-FILE
|
|
||||||
.It Fl n , Fl \-seek
|
|
||||||
archive is seekable
|
|
||||||
.It Fl N , Fl \-newer , Fl \-after\-date Ar DATE-OR-FILE
|
|
||||||
only store files newer than DATE-OR-FILE
|
|
||||||
.It Fl \-newer\-mtime Ns \= Ns Ar DATE
|
|
||||||
compare date and time when data changed only
|
|
||||||
.It Fl \-null
|
|
||||||
-T reads null-terminated names, disable -C
|
|
||||||
.It Fl \-no\-null
|
|
||||||
disable the effect of the previous --null option
|
|
||||||
.It Fl \-numeric\-owner
|
|
||||||
always use numbers for user/group names
|
|
||||||
.It Fl O , Fl \-to\-stdout
|
|
||||||
extract files to standard output
|
|
||||||
.It Fl \-occurrence
|
|
||||||
process only the NUMBERth occurrence of each file in the archive;
|
|
||||||
.It Fl \-old\-archive , Fl \-portability
|
|
||||||
same as --format=v7
|
|
||||||
.It Fl \-one\-file\-system
|
|
||||||
stay in local file system when creating archive
|
|
||||||
.It Fl \-overwrite
|
|
||||||
overwrite existing files when extracting
|
|
||||||
.It Fl \-overwrite\-dir
|
|
||||||
overwrite metadata of existing directories when extracting (default)
|
|
||||||
.It Fl \-no\-overwrite\-dir
|
|
||||||
preserve metadata of existing directories
|
|
||||||
.It Fl \-owner Ns \= Ns Ar NAME
|
|
||||||
force NAME as owner for added files
|
|
||||||
.It Fl p , Fl \-preserve\-permissions , Fl \-same\-permissions
|
|
||||||
extract information about file permissions (default for superuser)
|
|
||||||
.It Fl P , Fl \-absolute\-names
|
|
||||||
don't strip leading '/'s from file names
|
|
||||||
.It Fl \-pax\-option Ns \= Ns Ar keyword[[:]=value][,keyword[[:]=value]]...
|
|
||||||
control pax keywords
|
|
||||||
.It Fl \-posix
|
|
||||||
same as --format=posix
|
|
||||||
.It Fl \-preserve
|
|
||||||
same as both -p and -s
|
|
||||||
.It Fl \-quote\-chars Ns \= Ns Ar STRING
|
|
||||||
additionally quote characters from STRING
|
|
||||||
.It Fl \-no\-quote\-chars Ns \= Ns Ar STRING
|
|
||||||
disable quoting for characters from STRING
|
|
||||||
.It Fl \-quoting\-style Ns \= Ns Ar STYLE
|
|
||||||
set name quoting style; see below for valid STYLE values
|
|
||||||
.It Fl R , Fl \-block\-number
|
|
||||||
show block number within archive with each message
|
|
||||||
.It Fl \-record\-size Ns \= Ns Ar NUMBER
|
|
||||||
NUMBER of bytes per record, multiple of 512
|
|
||||||
.It Fl \-recursion
|
|
||||||
recurse into directories (default)
|
|
||||||
.It Fl \-no\-recursion
|
|
||||||
avoid descending automatically in directories
|
|
||||||
.It Fl \-recursive\-unlink
|
|
||||||
empty hierarchies prior to extracting directory
|
|
||||||
.It Fl \-remove\-files
|
|
||||||
remove files after adding them to the archive
|
|
||||||
.It Fl \-restrict
|
|
||||||
disable use of some potentially harmful options
|
|
||||||
.It Fl \-rmt\-command Ns \= Ns Ar COMMAND
|
|
||||||
use given rmt COMMAND instead of rmt
|
|
||||||
.It Fl \-rsh\-command Ns \= Ns Ar COMMAND
|
|
||||||
use remote COMMAND instead of rsh
|
|
||||||
.It Fl s , Fl \-preserve\-order , Fl \-same\-order
|
|
||||||
member arguments are listed in the same order as the
|
|
||||||
.It Fl S , Fl \-sparse
|
|
||||||
handle sparse files efficiently
|
|
||||||
.It Fl \-same\-owner
|
|
||||||
try extracting files with the same ownership as exists in the archive (default for superuser)
|
|
||||||
.It Fl \-no\-same\-owner
|
|
||||||
extract files as yourself (default for ordinary users)
|
|
||||||
.It Fl \-no\-same\-permissions
|
|
||||||
apply the user's umask when extracting permissions from the archive (default for ordinary users)
|
|
||||||
.It Fl \-no\-seek
|
|
||||||
archive is not seekable
|
|
||||||
.It Fl \-selinux
|
|
||||||
Enable the SELinux context support
|
|
||||||
.It Fl \-no\-selinux
|
|
||||||
Disable the SELinux context support
|
|
||||||
.It Fl \-show\-defaults
|
|
||||||
show tar defaults
|
|
||||||
.It Fl \-show\-omitted\-dirs
|
|
||||||
when listing or extracting, list each directory that does not match search criteria
|
|
||||||
.It Fl \-show\-snapshot\-field\-ranges
|
|
||||||
show valid ranges for snapshot-file fields
|
|
||||||
.It Fl \-show\-transformed\-names , Fl \-show\-stored\-names
|
|
||||||
show file or archive names after transformation
|
|
||||||
.It Fl \-skip\-old\-files
|
|
||||||
don't replace existing files when extracting, silently skip over them
|
|
||||||
.It Fl \-sparse\-version Ns \= Ns Ar MAJOR[.MINOR]
|
|
||||||
set version of the sparse format to use (implies --sparse)
|
|
||||||
.It Fl \-strip\-components Ns \= Ns Ar NUMBER
|
|
||||||
strip NUMBER leading components from file names on extraction
|
|
||||||
.It Fl \-suffix Ns \= Ns Ar STRING
|
|
||||||
backup before removal, override usual suffix ('~' unless overridden by environment variable SIMPLE_BACKUP_SUFFIX)
|
|
||||||
.It Fl T , Fl \-files\-from Ar FILE
|
|
||||||
get names to extract or create from FILE
|
|
||||||
.It Fl \-to\-command Ns \= Ns Ar COMMAND
|
|
||||||
pipe extracted files to another program
|
|
||||||
.It Fl \-totals
|
|
||||||
print total bytes after processing the archive;
|
|
||||||
.It Fl \-transform , Fl \-xform Ar EXPRESSION
|
|
||||||
use sed replace EXPRESSION to transform file names
|
|
||||||
.It Fl U , Fl \-unlink\-first
|
|
||||||
remove each file prior to extracting over it
|
|
||||||
.It Fl \-unquote
|
|
||||||
unquote filenames read with -T (default)
|
|
||||||
.It Fl \-no\-unquote
|
|
||||||
do not unquote filenames read with -T
|
|
||||||
.It Fl \-utc
|
|
||||||
print file modification times in UTC
|
|
||||||
.It Fl v , Fl \-verbose
|
|
||||||
verbosely list files processed
|
|
||||||
.It Fl V , Fl \-label Ar TEXT
|
|
||||||
create archive with volume name TEXT; at list/extract time, use TEXT as a globbing pattern for volume name
|
|
||||||
.It Fl \-volno\-file Ns \= Ns Ar FILE
|
|
||||||
use/update the volume number in FILE
|
|
||||||
.It Fl w , Fl \-interactive , Fl \-confirmation
|
|
||||||
ask for confirmation for every action
|
|
||||||
.It Fl W , Fl \-verify
|
|
||||||
attempt to verify the archive after writing it
|
|
||||||
.It Fl \-warning Ns \= Ns Ar KEYWORD
|
|
||||||
warning control
|
|
||||||
.It Fl \-wildcards
|
|
||||||
use wildcards (default for exclusion)
|
|
||||||
.It Fl \-wildcards\-match\-slash
|
|
||||||
wildcards match '/' (default for exclusion)
|
|
||||||
.It Fl \-no\-wildcards\-match\-slash
|
|
||||||
wildcards do not match '/'
|
|
||||||
.It Fl \-no\-wildcards
|
|
||||||
verbatim string matching
|
|
||||||
.It Fl X , Fl \-exclude\-from Ar FILE
|
|
||||||
exclude patterns listed in FILE
|
|
||||||
.It Fl \-xattrs
|
|
||||||
Enable extended attributes support
|
|
||||||
.It Fl \-xattrs\-exclude Ns \= Ns Ar MASK
|
|
||||||
specify the exclude pattern for xattr keys
|
|
||||||
.It Fl \-xattrs\-include Ns \= Ns Ar MASK
|
|
||||||
specify the include pattern for xattr keys
|
|
||||||
.It Fl \-no\-xattrs
|
|
||||||
Disable extended attributes support
|
|
||||||
.It Fl z , Fl \-gzip , Fl \-gunzip Fl \-ungzip
|
|
||||||
|
|
||||||
.It Fl Z , Fl \-compress , Fl \-uncompress
|
|
||||||
|
|
||||||
.El
|
|
||||||
.Sh ENVIRONMENT
|
|
||||||
The behavior of tar is controlled by the following environment variables,
|
|
||||||
among others:
|
|
||||||
.Bl -tag -width Ds
|
|
||||||
.It Ev SIMPLE_BACKUP_SUFFIX
|
|
||||||
Backup prefix to use when extracting, if
|
|
||||||
.Fl \-suffix
|
|
||||||
is not specified.
|
|
||||||
The backup suffix defaults to `~' if neither is specified.
|
|
||||||
.It Ev TAR_OPTIONS
|
|
||||||
Options to prepend to those specified on the command line, separated by
|
|
||||||
whitespace. Embedded backslashes may be used to escape whitespace or
|
|
||||||
backslashes within an option.
|
|
||||||
.It Ev TAPE
|
|
||||||
Device or file to use for the archive if
|
|
||||||
.Fl \-file
|
|
||||||
is not specified.
|
|
||||||
If this environment variable is unset, use stdin or stdout instead.
|
|
||||||
.El
|
|
||||||
.Sh EXAMPLES
|
|
||||||
Create archive.tar from files foo and bar.
|
|
||||||
.Bd -literal -offset indent -compact
|
|
||||||
tar \-cf archive.tar foo bar
|
|
||||||
.Ed
|
|
||||||
List all files in archive.tar verbosely.
|
|
||||||
.Bd -literal -offset indent -compact
|
|
||||||
tar \-tvf archive.tar
|
|
||||||
.Ed
|
|
||||||
Extract all files from archive.tar.
|
|
||||||
.Bd -literal -offset indent -compact
|
|
||||||
tar \-xf archive.tar
|
|
||||||
.Ed
|
|
||||||
.Sh SEE ALSO
|
|
||||||
.\" libarchive
|
|
||||||
.Xr tar 5 ,
|
|
||||||
.\" man-pages
|
|
||||||
.Xr symlink 7 ,
|
|
||||||
.Xr rmt 8
|
|
||||||
.Sh HISTORY
|
|
||||||
The
|
|
||||||
.Nm tar
|
|
||||||
command appeared in
|
|
||||||
.At v7 .
|
|
||||||
.Sh BUGS
|
|
||||||
The GNU folks, in general, abhor man pages, and create info documents instead.
|
|
||||||
Unfortunately, the info document describing tar is licensed under the GFDL with
|
|
||||||
invariant cover texts, which makes it impossible to include any text
|
|
||||||
from that document in this man page.
|
|
||||||
Most of the text in this document was automatically extracted from the usage
|
|
||||||
text in the source.
|
|
||||||
It may not completely describe all features of the program.
|
|
@ -1,79 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
inherit flag-o-matic eutils
|
|
||||||
|
|
||||||
DESCRIPTION="Use this to make tarballs :)"
|
|
||||||
HOMEPAGE="https://www.gnu.org/software/tar/"
|
|
||||||
SRC_URI="mirror://gnu/tar/${P}.tar.bz2
|
|
||||||
mirror://gnu-alpha/tar/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="acl minimal nls selinux static userland_GNU xattr"
|
|
||||||
|
|
||||||
RDEPEND="acl? ( virtual/acl )
|
|
||||||
selinux? ( sys-libs/libselinux )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
nls? ( >=sys-devel/gettext-0.10.35 )
|
|
||||||
xattr? ( sys-apps/attr )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
EPATCH_OPTS="-Z" \
|
|
||||||
epatch "${FILESDIR}/${P}-xattr_build_fix.patch"
|
|
||||||
epatch "${FILESDIR}/${P}-recursion_norecursion.patch"
|
|
||||||
if ! use userland_GNU ; then
|
|
||||||
sed -i \
|
|
||||||
-e 's:/backup\.sh:/gbackup.sh:' \
|
|
||||||
scripts/{backup,dump-remind,restore}.in \
|
|
||||||
|| die "sed non-GNU"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
use static && append-ldflags -static
|
|
||||||
FORCE_UNSAFE_CONFIGURE=1 \
|
|
||||||
econf \
|
|
||||||
--enable-backup-scripts \
|
|
||||||
--bindir="${EPREFIX}"/bin \
|
|
||||||
--libexecdir="${EPREFIX}"/usr/sbin \
|
|
||||||
$(usex userland_GNU "" "--program-prefix=g") \
|
|
||||||
$(use_with acl posix-acls) \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_with selinux) \
|
|
||||||
$(use_with xattr xattrs)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
|
|
||||||
local p=$(usex userland_GNU "" "g")
|
|
||||||
if [[ -z ${p} ]] ; then
|
|
||||||
# a nasty yet required piece of baggage
|
|
||||||
exeinto /etc
|
|
||||||
doexe "${FILESDIR}"/rmt
|
|
||||||
fi
|
|
||||||
|
|
||||||
# autoconf looks for gtar before tar (in configure scripts), hence
|
|
||||||
# in Prefix it is important that it is there, otherwise, a gtar from
|
|
||||||
# the host system (FreeBSD, Solaris, Darwin) will be found instead
|
|
||||||
# of the Prefix provided (GNU) tar
|
|
||||||
if use prefix ; then
|
|
||||||
dosym tar /bin/gtar
|
|
||||||
fi
|
|
||||||
|
|
||||||
dodoc AUTHORS ChangeLog* NEWS README* THANKS
|
|
||||||
newman "${FILESDIR}"/tar.1-1.27 ${p}tar.1
|
|
||||||
mv "${ED}"/usr/sbin/${p}backup{,-tar} || die
|
|
||||||
mv "${ED}"/usr/sbin/${p}restore{,-tar} || die
|
|
||||||
|
|
||||||
if use minimal ; then
|
|
||||||
find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
|
|
||||||
-type f -a '!' '(' -name tar -o -name ${p}tar ')' \
|
|
||||||
-delete || die
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,76 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
inherit flag-o-matic eutils
|
|
||||||
|
|
||||||
DESCRIPTION="Use this to make tarballs :)"
|
|
||||||
HOMEPAGE="https://www.gnu.org/software/tar/"
|
|
||||||
SRC_URI="mirror://gnu/tar/${P}.tar.bz2
|
|
||||||
mirror://gnu-alpha/tar/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
|
|
||||||
|
|
||||||
RDEPEND="acl? ( virtual/acl )
|
|
||||||
selinux? ( sys-libs/libselinux )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
nls? ( >=sys-devel/gettext-0.10.35 )
|
|
||||||
xattr? ( elibc_glibc? ( sys-apps/attr ) )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if ! use userland_GNU ; then
|
|
||||||
sed -i \
|
|
||||||
-e 's:/backup\.sh:/gbackup.sh:' \
|
|
||||||
scripts/{backup,dump-remind,restore}.in \
|
|
||||||
|| die "sed non-GNU"
|
|
||||||
fi
|
|
||||||
epatch "${FILESDIR}"/${P}-concat-listed.patch #546294
|
|
||||||
epatch "${FILESDIR}"/${P}-xattr.patch #548024
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
use static && append-ldflags -static
|
|
||||||
FORCE_UNSAFE_CONFIGURE=1 \
|
|
||||||
econf \
|
|
||||||
--enable-backup-scripts \
|
|
||||||
--bindir="${EPREFIX}"/bin \
|
|
||||||
--libexecdir="${EPREFIX}"/usr/sbin \
|
|
||||||
$(usex userland_GNU "" "--program-prefix=g") \
|
|
||||||
$(use_with acl posix-acls) \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_with selinux) \
|
|
||||||
$(use_with xattr xattrs)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
|
|
||||||
local p=$(usex userland_GNU "" "g")
|
|
||||||
if [[ -z ${p} ]] ; then
|
|
||||||
# a nasty yet required piece of baggage
|
|
||||||
exeinto /etc
|
|
||||||
doexe "${FILESDIR}"/rmt
|
|
||||||
fi
|
|
||||||
|
|
||||||
# autoconf looks for gtar before tar (in configure scripts), hence
|
|
||||||
# in Prefix it is important that it is there, otherwise, a gtar from
|
|
||||||
# the host system (FreeBSD, Solaris, Darwin) will be found instead
|
|
||||||
# of the Prefix provided (GNU) tar
|
|
||||||
if use prefix ; then
|
|
||||||
dosym tar /bin/gtar
|
|
||||||
fi
|
|
||||||
|
|
||||||
mv "${ED}"/usr/sbin/${p}backup{,-tar} || die
|
|
||||||
mv "${ED}"/usr/sbin/${p}restore{,-tar} || die
|
|
||||||
|
|
||||||
if use minimal ; then
|
|
||||||
find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
|
|
||||||
-type f -a '!' '(' -name tar -o -name ${p}tar ')' \
|
|
||||||
-delete || die
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,74 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit flag-o-matic eutils
|
|
||||||
|
|
||||||
DESCRIPTION="Use this to make tarballs :)"
|
|
||||||
HOMEPAGE="https://www.gnu.org/software/tar/"
|
|
||||||
SRC_URI="mirror://gnu/tar/${P}.tar.bz2
|
|
||||||
mirror://gnu-alpha/tar/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr"
|
|
||||||
|
|
||||||
RDEPEND="acl? ( virtual/acl )
|
|
||||||
selinux? ( sys-libs/libselinux )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
nls? ( >=sys-devel/gettext-0.10.35 )
|
|
||||||
xattr? ( elibc_glibc? ( sys-apps/attr ) )"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if ! use userland_GNU ; then
|
|
||||||
sed -i \
|
|
||||||
-e 's:/backup\.sh:/gbackup.sh:' \
|
|
||||||
scripts/{backup,dump-remind,restore}.in \
|
|
||||||
|| die "sed non-GNU"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
use static && append-ldflags -static
|
|
||||||
FORCE_UNSAFE_CONFIGURE=1 \
|
|
||||||
econf \
|
|
||||||
--enable-backup-scripts \
|
|
||||||
--bindir="${EPREFIX}"/bin \
|
|
||||||
--libexecdir="${EPREFIX}"/usr/sbin \
|
|
||||||
$(usex userland_GNU "" "--program-prefix=g") \
|
|
||||||
$(use_with acl posix-acls) \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_with selinux) \
|
|
||||||
$(use_with xattr xattrs)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
|
|
||||||
local p=$(usex userland_GNU "" "g")
|
|
||||||
if [[ -z ${p} ]] ; then
|
|
||||||
# a nasty yet required piece of baggage
|
|
||||||
exeinto /etc
|
|
||||||
doexe "${FILESDIR}"/rmt
|
|
||||||
fi
|
|
||||||
|
|
||||||
# autoconf looks for gtar before tar (in configure scripts), hence
|
|
||||||
# in Prefix it is important that it is there, otherwise, a gtar from
|
|
||||||
# the host system (FreeBSD, Solaris, Darwin) will be found instead
|
|
||||||
# of the Prefix provided (GNU) tar
|
|
||||||
if use prefix ; then
|
|
||||||
dosym tar /bin/gtar
|
|
||||||
fi
|
|
||||||
|
|
||||||
mv "${ED}"/usr/sbin/${p}backup{,-tar} || die
|
|
||||||
mv "${ED}"/usr/sbin/${p}restore{,-tar} || die
|
|
||||||
|
|
||||||
if use minimal ; then
|
|
||||||
find "${ED}"/etc "${ED}"/*bin/ "${ED}"/usr/*bin/ \
|
|
||||||
-type f -a '!' '(' -name tar -o -name ${p}tar ')' \
|
|
||||||
-delete || die
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,31 +0,0 @@
|
|||||||
From 738e9291ed15980bdac568fc5f9507a43897ba52 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Kyle Manna <kyle@kylemanna.com>
|
|
||||||
Date: Fri, 6 Nov 2015 08:12:50 -0800
|
|
||||||
Subject: [PATCH] obnamlib: sftp: Add prefetch size argument
|
|
||||||
|
|
||||||
Paramiko made this argument required in v1.16. Details at
|
|
||||||
https://github.com/paramiko/paramiko/commit/49072f3537a8981e9d448c22481a1d2b92c03643
|
|
||||||
|
|
||||||
Attempt to fetch the entire file. I'm unsure if this is the original
|
|
||||||
intent. If the entire file isn't to be fetched, then the prefetch() is
|
|
||||||
probably not needed.
|
|
||||||
---
|
|
||||||
obnamlib/plugins/sftp_plugin.py | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/obnamlib/plugins/sftp_plugin.py b/obnamlib/plugins/sftp_plugin.py
|
|
||||||
index c4d5c2f..a5bc72b 100644
|
|
||||||
--- a/obnamlib/plugins/sftp_plugin.py
|
|
||||||
+++ b/obnamlib/plugins/sftp_plugin.py
|
|
||||||
@@ -555,7 +555,7 @@ class SftpFS(obnamlib.VirtualFileSystem):
|
|
||||||
def cat(self, pathname):
|
|
||||||
self._delay()
|
|
||||||
f = self.open(pathname, 'rb')
|
|
||||||
- f.prefetch()
|
|
||||||
+ f.prefetch(self.lstat(pathname).st_size)
|
|
||||||
chunks = []
|
|
||||||
while True:
|
|
||||||
chunk = f.read(self.chunk_size)
|
|
||||||
--
|
|
||||||
2.6.2
|
|
||||||
|
|
@ -1,43 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="threads"
|
|
||||||
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A backup program that supports encryption and deduplication"
|
|
||||||
HOMEPAGE="http://obnam.org/"
|
|
||||||
SRC_URI="http://git.liw.fi/cgi-bin/cgit/cgit.cgi/obnam/snapshot/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="${PYTHON_DEPS}
|
|
||||||
dev-python/cliapp[${PYTHON_USEDEP}]
|
|
||||||
dev-python/fuse-python[${PYTHON_USEDEP}]
|
|
||||||
dev-python/larch[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/paramiko-1.16.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
dev-python/tracing[${PYTHON_USEDEP}]
|
|
||||||
dev-python/ttystatus[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
addwrite /proc/self/comm
|
|
||||||
distutils-r1_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
distutils-r1_src_install
|
|
||||||
find "${D}" -name "obnam-viewprof*" -delete
|
|
||||||
insinto /etc
|
|
||||||
doins "${FILESDIR}"/obnam.conf
|
|
||||||
keepdir /var/log/obnam
|
|
||||||
}
|
|
@ -0,0 +1,45 @@
|
|||||||
|
Adds support for --(enable|disable)-nls configure option.
|
||||||
|
|
||||||
|
This enables\disables the generation of language files and
|
||||||
|
sets the ENABLE_NLS define appropriately.
|
||||||
|
|
||||||
|
Default value is enabled to preserve current behavior.
|
||||||
|
|
||||||
|
Patch by Zentaro Kavanagh <zentaro@google.com>
|
||||||
|
https://crbug.com/654842
|
||||||
|
|
||||||
|
https://github.com/krb5/krb5/pull/584
|
||||||
|
|
||||||
|
--- src/configure.in
|
||||||
|
+++ src/configure.in
|
||||||
|
@@ -118,15 +118,22 @@
|
||||||
|
])
|
||||||
|
AC_SUBST(LIBUTIL)
|
||||||
|
|
||||||
|
-AC_CHECK_HEADER(libintl.h, [
|
||||||
|
- AC_SEARCH_LIBS(dgettext, intl, [
|
||||||
|
- AC_DEFINE(ENABLE_NLS, 1,
|
||||||
|
- [Define if translation functions should be used.])])])
|
||||||
|
-
|
||||||
|
-AC_CHECK_PROG(MSGFMT,msgfmt,msgfmt)
|
||||||
|
+# Determine if NLS is desired and supported.
|
||||||
|
po=
|
||||||
|
-if test x"$MSGFMT" != x; then
|
||||||
|
- po=po
|
||||||
|
+AC_ARG_ENABLE([nls],
|
||||||
|
+AC_HELP_STRING([--disable-nls],
|
||||||
|
+ [Disable Native Language Support(NLS).]), ,
|
||||||
|
+ enableval=yes)
|
||||||
|
+if test "$enableval" = yes ; then
|
||||||
|
+ AC_CHECK_HEADER(libintl.h, [
|
||||||
|
+ AC_SEARCH_LIBS(dgettext, intl, [
|
||||||
|
+ AC_DEFINE(ENABLE_NLS, 1,
|
||||||
|
+ [Define if translation functions should be used.])])])
|
||||||
|
+
|
||||||
|
+ AC_CHECK_PROG(MSGFMT,msgfmt,msgfmt)
|
||||||
|
+ if test x"$MSGFMT" != x; then
|
||||||
|
+ po=po
|
||||||
|
+ fi
|
||||||
|
fi
|
||||||
|
AC_SUBST(po)
|
||||||
|
|
@ -1,138 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
ROOT_PN="root"
|
|
||||||
ROOFIT_DOC_PV=2.91-33
|
|
||||||
ROOFIT_QS_DOC_PV=3.00
|
|
||||||
TMVA_DOC_PV=4.2.0
|
|
||||||
|
|
||||||
if [[ ${PV} == "9999" ]] ; then
|
|
||||||
inherit git-r3
|
|
||||||
EVCS_OFFLINE=yes # we need exactly the same checkout as root itself
|
|
||||||
EGIT_REPO_URI="http://root.cern.ch/git/root.git"
|
|
||||||
KEYWORDS=""
|
|
||||||
else
|
|
||||||
SRC_URI="https://root.cern.ch/download/${ROOT_PN}_v${PV}.source.tar.gz"
|
|
||||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
|
|
||||||
S="${WORKDIR}/${ROOT_PN}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
inherit eutils multilib virtualx
|
|
||||||
|
|
||||||
DESCRIPTION="Documentation for ROOT Data Analysis Framework"
|
|
||||||
HOMEPAGE="https://root.cern.ch"
|
|
||||||
SRC_URI="${SRC_URI}
|
|
||||||
math? (
|
|
||||||
http://tmva.sourceforge.net/docu/TMVAUsersGuide.pdf -> TMVAUsersGuide-v${TMVA_DOC_PV}.pdf
|
|
||||||
https://root.cern.ch/download/doc/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf
|
|
||||||
http://root.cern.ch/drupal/sites/default/files/roofit_quickstart_${ROOFIT_QS_DOC_PV}.pdf )
|
|
||||||
api? (
|
|
||||||
${HOMEPAGE}/sites/all/themes/newsflash/images/blue/root-banner.png
|
|
||||||
${HOMEPAGE}/sites/all/themes/newsflash/images/info.png )"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
LICENSE="LGPL-2.1"
|
|
||||||
IUSE="api +math +metric http"
|
|
||||||
|
|
||||||
VIRTUALX_REQUIRED="api"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
app-text/pandoc
|
|
||||||
dev-haskell/pandoc-citeproc[bibutils]
|
|
||||||
dev-texlive/texlive-fontsrecommended
|
|
||||||
dev-texlive/texlive-latexrecommended
|
|
||||||
virtual/pkgconfig
|
|
||||||
api? (
|
|
||||||
media-fonts/dejavu
|
|
||||||
~sci-physics/root-${PV}[X,graphviz,opengl]
|
|
||||||
)"
|
|
||||||
RDEPEND=""
|
|
||||||
|
|
||||||
DOC_DIR="/usr/share/doc/${ROOT_PN}-${PV}"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
if [[ ${PV} == "9999" ]] ; then
|
|
||||||
# we need to force sci-physics/root checkout here
|
|
||||||
git-r3_checkout "${EGIT_REPO_URI}" "${WORKDIR}/${P}" "sci-physics/root/0"
|
|
||||||
else
|
|
||||||
default
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
use api && epatch \
|
|
||||||
"${FILESDIR}/${PN}-6.00.01-makehtml.patch" \
|
|
||||||
"${FILESDIR}/${PN}-6.00.01-fillpatterns.patch"
|
|
||||||
# prefixify the configure script
|
|
||||||
sed -i \
|
|
||||||
-e "s:/usr:${EPREFIX}/usr:g" \
|
|
||||||
configure || die "prefixify configure failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# we need only to setup paths here, html docs doesn't depend on USE flags
|
|
||||||
if use api; then
|
|
||||||
./configure \
|
|
||||||
--prefix="${EPREFIX}/usr" \
|
|
||||||
--etcdir="${EPREFIX}/etc/root" \
|
|
||||||
--libdir="${EPREFIX}/usr/$(get_libdir)/${PN}" \
|
|
||||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
|
||||||
--tutdir="${EPREFIX}/usr/share/doc/${PF}/examples/tutorials" \
|
|
||||||
--testdir="${EPREFIX}/usr/share/doc/${PF}/examples/tests" \
|
|
||||||
--with-llvm-config="${EPREFIX}/usr/bin/llvm-config" \
|
|
||||||
--with-sys-iconpath="${EPREFIX}/usr/share/pixmaps" \
|
|
||||||
--nohowto
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
pdf_target=( primer users-guide )
|
|
||||||
local pdf_size=pdfa4
|
|
||||||
use metric || pdf_size=pdfletter
|
|
||||||
use math && pdf_target+=( minuit2 spectrum )
|
|
||||||
use http && pdf_target+=( HttpServer JSROOT )
|
|
||||||
|
|
||||||
local i
|
|
||||||
for (( i=0; i<${#pdf_target[@]}; i++ )); do
|
|
||||||
emake -C documentation/"${pdf_target[i]}" "${pdf_size}"
|
|
||||||
done
|
|
||||||
|
|
||||||
if use api; then
|
|
||||||
# video drivers may want to access hardware devices
|
|
||||||
cards=$(echo -n /dev/dri/card* /dev/ati/card* /dev/nvidiactl* | sed 's/ /:/g')
|
|
||||||
[[ -n "${cards}" ]] && addpredict "${cards}"
|
|
||||||
|
|
||||||
ROOTSYS="${S}" Xemake html
|
|
||||||
# if root.exe crashes, return code will be 0 due to gdb attach,
|
|
||||||
# so we need to check if last html file was generated;
|
|
||||||
# this check is volatile and can't catch crash on the last file.
|
|
||||||
[[ -f htmldoc/tableDescriptor_st.html ]] || die "html doc generation crashed"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
insinto "${DOC_DIR}"
|
|
||||||
|
|
||||||
local i
|
|
||||||
for (( i=0; i<${#pdf_target[@]}; i++ )); do
|
|
||||||
doins documentation/"${pdf_target[i]}"/*.pdf
|
|
||||||
done
|
|
||||||
unset pdf_target
|
|
||||||
|
|
||||||
use math && doins \
|
|
||||||
"${DISTDIR}/RooFit_Users_Manual_${ROOFIT_DOC_PV}.pdf" \
|
|
||||||
"${DISTDIR}/roofit_quickstart_${ROOFIT_QS_DOC_PV}.pdf" \
|
|
||||||
"${DISTDIR}/TMVAUsersGuide-v${TMVA_DOC_PV}.pdf"
|
|
||||||
|
|
||||||
if use api; then
|
|
||||||
# Install offline replacements for online messages
|
|
||||||
cp "${DISTDIR}"/{root-banner.png,info.png} htmldoc/ || die "cp failed"
|
|
||||||
# too large data to copy
|
|
||||||
dodir "${DOC_DIR}/html"
|
|
||||||
mv htmldoc/* "${ED}${DOC_DIR}/html/" || die
|
|
||||||
docompress -x ${DOC_DIR}/html
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,11 +1,7 @@
|
|||||||
DIST susv3.tar.bz2 2212995 SHA256 f7760775114833d79869f08e97a001e61609710417e64c4be4e2e784616658a1 SHA512 b1b8a79112d3f41a3d2951341cd9220566f551e5750378bba5cf786a0c381b064fa1a1cfeb6e76e9c6beb85a893cbb6f90879203e9931e9043bcb95b032def40 WHIRLPOOL 00173ff6a59e7b215f73b12a2c62b55f8655ce1564084323d8882870df050a6faa748ca7b874ee0957a9aced79c6c20f25e1627fb7b353c963a068cf84191315
|
DIST susv3.tar.bz2 2212995 SHA256 f7760775114833d79869f08e97a001e61609710417e64c4be4e2e784616658a1 SHA512 b1b8a79112d3f41a3d2951341cd9220566f551e5750378bba5cf786a0c381b064fa1a1cfeb6e76e9c6beb85a893cbb6f90879203e9931e9043bcb95b032def40 WHIRLPOOL 00173ff6a59e7b215f73b12a2c62b55f8655ce1564084323d8882870df050a6faa748ca7b874ee0957a9aced79c6c20f25e1627fb7b353c963a068cf84191315
|
||||||
DIST susv4.tar.bz2 2983431 SHA256 315657e697618f759c1e43934c08e5887b29dc7f1f75dd2aa49738efd7ac10bb SHA512 7fd005c25b97d6fd864436c6537f347edfa4ab215114296f2d2ba58aee1552502601b778dec7eb0e8baeea417929cfd72b3b9727237106125326e32a424cf575 WHIRLPOOL b57143d06c19c74996aa59b0da305e6ef0088a2237226777551c982e7f48091878a50476393fb4330e1f51f5a6ef55229940497e70f3a50acdf2efeee2a24803
|
|
||||||
DIST susv4tc1.tgz 5435884 SHA256 49c411571d0dd55d36258dea945385590f5ccb63d9d5b38050a283a41c0bcefa SHA512 7e9741bc6377beda88ade34bd965ee0098953ec6fb5ae67aaafa726a94fe570ac6fadf1675420805f176222c0d9177bc2206584cad8b73a02649d47765312d9f WHIRLPOOL 1edb2ff726b43f108209ef51bb21d88374d81486f8b4aaf50ec71cebf405ddfa53f9e55039f513ef91652f7a664868504453c2c27731d1d97b61b97867d204a0
|
|
||||||
DIST susv4tc2.tar.bz2 3649434 SHA256 9b50e290912dff356687b7585ea2d7a7e746231e1dd4adcb20833fa54e1f4d35 SHA512 cc86b2b4860b1069cb8712ef7b5a9702510f48d6585b5414ff561f85677974c156d8cc95cf29dfdab360c13ecb884e19e2112fe5c6bc49666417c9a744a816ad WHIRLPOOL 002ad7ebb50b041d337ff135ce6f361b9ccca89d0a31687e4b169153f15268dd80c3b6d7efb0be741bda496ea61ab46e8c83c8f0631c7beffe14750cab7659ea
|
DIST susv4tc2.tar.bz2 3649434 SHA256 9b50e290912dff356687b7585ea2d7a7e746231e1dd4adcb20833fa54e1f4d35 SHA512 cc86b2b4860b1069cb8712ef7b5a9702510f48d6585b5414ff561f85677974c156d8cc95cf29dfdab360c13ecb884e19e2112fe5c6bc49666417c9a744a816ad WHIRLPOOL 002ad7ebb50b041d337ff135ce6f361b9ccca89d0a31687e4b169153f15268dd80c3b6d7efb0be741bda496ea61ab46e8c83c8f0631c7beffe14750cab7659ea
|
||||||
EBUILD single-unix-specification-3.ebuild 581 SHA256 bb29a2a7a490ff93991c0026e8683cef224d4850894d381368e134ab08e6338d SHA512 91190bd84d1e128931deb0dda672d0eb62fa46929a3ace2da76560163c2a00d4cbe9ecadcee53c0401fc8338c56b697b0bb2c917386bdae39ad88b2461ed6e33 WHIRLPOOL 63b364e3f4253444845c5b7f11c7a8dd8343c0306354c46ed2069196efb6c03df093b18e626676ef9bd7d188740ea8a0c6f6a433dcd2796e6d2f86fff8c454e2
|
EBUILD single-unix-specification-3.ebuild 581 SHA256 bb29a2a7a490ff93991c0026e8683cef224d4850894d381368e134ab08e6338d SHA512 91190bd84d1e128931deb0dda672d0eb62fa46929a3ace2da76560163c2a00d4cbe9ecadcee53c0401fc8338c56b697b0bb2c917386bdae39ad88b2461ed6e33 WHIRLPOOL 63b364e3f4253444845c5b7f11c7a8dd8343c0306354c46ed2069196efb6c03df093b18e626676ef9bd7d188740ea8a0c6f6a433dcd2796e6d2f86fff8c454e2
|
||||||
EBUILD single-unix-specification-4-r1.ebuild 634 SHA256 b6d5fb3f7126d11d97424b313f9275dcf6e6fa7b935a170739f70b1d98face70 SHA512 5cf356369a77ffc2af6165c393a6d489c0c41a577dd4885ee8a8ee5fe4e90dd2bb0fce1edee091d7726ef5be79b647152cf9a56f62da0943adf006c55973c5ac WHIRLPOOL 44a0ba6afb915995a18d290db5e4b4803195f8366913b9d3664ea54f06655d54bcdb4c09abf7ec8b21f3d9043c30cec8708d332fd07d53aa973481ffcadbe76e
|
EBUILD single-unix-specification-4_p2.ebuild 552 SHA256 2207a781532fa77caff94d5400be216fb1730f249b3cbf62c9c185bfda9cf644 SHA512 8e4877137d6599fafac4d9c153963e409ef3614139a404b356d0dc957d888ff4a228e39b13f5b99f954ed2c23eabceda2bcc10a6c10847bf7b7571af5a0e0e22 WHIRLPOOL 5b07d2c23afe47b8cd0a64772630492a5537194e06967c4c20783442392b9f734f148ca6ebab6e22515107baaa7f20a7f5af711ff3f5d8d63ff6035ffb73e27d
|
||||||
EBUILD single-unix-specification-4_p1.ebuild 539 SHA256 a9c15adc722bd17dc978cc4a97d7bc968b9dc14ca1d448abf4e2dbb13a1ed938 SHA512 e02d911d74d1779846587b805d9e37fb578f832b446113961754d1782dcacd487b8ca9594b7404d4e60dad14f1733aa7dc4d1133c4fbb9ec596ecf6408b4a992 WHIRLPOOL dae810ee2ccebc49f416219d03621925da6bfa05b8ef020356b1a759cf770900b3d626b294afc315d4e0da3f7d10275355b15b40e3aa4f3c68b5d6f5408c7a4e
|
|
||||||
EBUILD single-unix-specification-4_p2.ebuild 543 SHA256 1f9fc20c457e2e6917a0cfd782984850f7ce14e5a425c530787ab55af87a939f SHA512 22f636c419a8f94533e7a917cf373ea9306956acf4c97aa5c57e8c6f842d44dddffbb0aa0c4d731a6c30c5f4f7762a9be7c9db91a252e06425d4f6fcb915c5c5 WHIRLPOOL ccde61da8d7af5be1e71d596b8d0ff5ba9d120f97ac765260cf7baf4653dca7c6b41094320bbdaa4e496870b1fb16b321f60ebbc31b28ae63a9f62fa2a001f56
|
|
||||||
MISC ChangeLog 3106 SHA256 c85461dc2e8990c771815eed3191d6bf19bfc45a6ca6ed68f558188c079aa9e7 SHA512 362296511d514fdc3bf44d31dd54d68af4cd7ee4ef2cdabfad03a83a82a2e1fdae2aec4a172c0cfd3732edfdf5e3700fddf7e1b2ee43f25fe145612e0336feca WHIRLPOOL 945a92ca4c12539af64cee2d366fe8bafde77604bcddd277028e99a4bc6894d8afde38e9d924442c77d31f47ef9c9f6c1582abf8828da6bf391ea20bfe8ddb7e
|
MISC ChangeLog 3106 SHA256 c85461dc2e8990c771815eed3191d6bf19bfc45a6ca6ed68f558188c079aa9e7 SHA512 362296511d514fdc3bf44d31dd54d68af4cd7ee4ef2cdabfad03a83a82a2e1fdae2aec4a172c0cfd3732edfdf5e3700fddf7e1b2ee43f25fe145612e0336feca WHIRLPOOL 945a92ca4c12539af64cee2d366fe8bafde77604bcddd277028e99a4bc6894d8afde38e9d924442c77d31f47ef9c9f6c1582abf8828da6bf391ea20bfe8ddb7e
|
||||||
MISC ChangeLog-2015 2865 SHA256 f80a52cd909c09d6ce5787793a807b7226e59018993c6606b8618cbd1b60fb23 SHA512 473dec6669b923b3cf802423143da6c3b8925c7e4173d143f39ff8edef0dda42eda77c9a7770e6e22d9d5cec3865f24d4126169213a140a673cf9e4530e5114a WHIRLPOOL ed0f5de486b7291a60557ee2db1eeeade9fe084a202d4808f4d22adbe1681f9236950cc953df08b6656c974e6ae7ecb3747410eebef717148506f25be24e373e
|
MISC ChangeLog-2015 2865 SHA256 f80a52cd909c09d6ce5787793a807b7226e59018993c6606b8618cbd1b60fb23 SHA512 473dec6669b923b3cf802423143da6c3b8925c7e4173d143f39ff8edef0dda42eda77c9a7770e6e22d9d5cec3865f24d4126169213a140a673cf9e4530e5114a WHIRLPOOL ed0f5de486b7291a60557ee2db1eeeade9fe084a202d4808f4d22adbe1681f9236950cc953df08b6656c974e6ae7ecb3747410eebef717148506f25be24e373e
|
||||||
MISC metadata.xml 257 SHA256 c1d4bdabe699c6d9fcdf3b7794a13b45f69e3826b814b422e4ca7e6893b99012 SHA512 9c7759d33e1bbc8be0da5b4f59fc720266e40f4116d7db0c17c5ad800a7bb638f33a1308e1554092af781f06df6f6cb55db41fc22207cd3edc2e159840e3a3b1 WHIRLPOOL 4afcbc79dd61237c778735b39060b3e294fdc07da5b0da6f7b40db92649ac71febddd7a0265502e102d8eec9664fd5af2071fff9428bfcb0a6bf06cf70c68a3d
|
MISC metadata.xml 257 SHA256 c1d4bdabe699c6d9fcdf3b7794a13b45f69e3826b814b422e4ca7e6893b99012 SHA512 9c7759d33e1bbc8be0da5b4f59fc720266e40f4116d7db0c17c5ad800a7bb638f33a1308e1554092af781f06df6f6cb55db41fc22207cd3edc2e159840e3a3b1 WHIRLPOOL 4afcbc79dd61237c778735b39060b3e294fdc07da5b0da6f7b40db92649ac71febddd7a0265502e102d8eec9664fd5af2071fff9428bfcb0a6bf06cf70c68a3d
|
||||||
|
@ -1,22 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
DESCRIPTION="The Single UNIX Specification, Version 4, 2008 Edition (8 Volumes)"
|
|
||||||
HOMEPAGE="http://www.opengroup.org/bookstore/catalog/c082.htm"
|
|
||||||
SRC_URI="http://www.opengroup.org/onlinepubs/9699919799/download/susv4.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="sus4-copyright"
|
|
||||||
SLOT="4"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-macos"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
S=${WORKDIR}/susv4
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dohtml -r * || die "dohtml"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "Open /usr/share/doc/${PF}/html/index.html in a browser to access these docs."
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
DESCRIPTION="The Single UNIX Specification, Version 4, 2013 Edition"
|
|
||||||
HOMEPAGE="https://www2.opengroup.org/ogsys/catalog/T101"
|
|
||||||
SRC_URI="http://pubs.opengroup.org/onlinepubs/9699919799/download/susv4tc1.tgz"
|
|
||||||
|
|
||||||
LICENSE="sus4-copyright"
|
|
||||||
SLOT="4"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND=""
|
|
||||||
RDEPEND=""
|
|
||||||
|
|
||||||
S="${WORKDIR}/susv4tc1"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dodoc -r *
|
|
||||||
}
|
|
@ -1,7 +1,7 @@
|
|||||||
DIST emacs-25.1.50_pre20160923.tar.xz 27416332 SHA256 7418bc853ef10b56a17461e366e2109a25c19f16179d1bf14157347a29a72786 SHA512 705d254962d1b6ddb932fd569afe9b4408b1772ff8b1f02ab248b3c6e8859b01b0c4bdd0d13f30388aa6f4b9d899a4e31e4277dc49597ec88970235542fe6b03 WHIRLPOOL 896195204a8518d72de2ab92b3a30e50c9f5a8b79e6ae3e62eeb8c6a13a05f598497c8cfb3b4a757e0a6bfea52be4540baa16ad8bb57286492917bf1cc30a2d4
|
DIST emacs-25.1.50_pre20160923.tar.xz 27416332 SHA256 7418bc853ef10b56a17461e366e2109a25c19f16179d1bf14157347a29a72786 SHA512 705d254962d1b6ddb932fd569afe9b4408b1772ff8b1f02ab248b3c6e8859b01b0c4bdd0d13f30388aa6f4b9d899a4e31e4277dc49597ec88970235542fe6b03 WHIRLPOOL 896195204a8518d72de2ab92b3a30e50c9f5a8b79e6ae3e62eeb8c6a13a05f598497c8cfb3b4a757e0a6bfea52be4540baa16ad8bb57286492917bf1cc30a2d4
|
||||||
EBUILD emacs-vcs-25.1.50_pre20160923.ebuild 12173 SHA256 a6150310dfb4b33a718a4b7a52c244e1cfbec5a26810920016e8d6d901344813 SHA512 21d66527b005a920ad367e826bece479fef400e22c1d3a5792ee999c8be83e8e4ce08c3c0825e09a5ecbc581511c18b221c1b5679a7fc32597f0b9f3cea5cdd2 WHIRLPOOL d4492835dbebaac47d644eb0f50eb75cbc5d1872e6f4abf8322dfe32153b7cc9c43e027d07669dd1afb2d60be80b08cdff997db02da84fcf5596d03251e677be
|
EBUILD emacs-vcs-25.1.50_pre20160923.ebuild 12176 SHA256 428fba581d473e383ba59f6b3834aec3f5aee1d9496f5399a3d06aa843f654b5 SHA512 e193a32fa432ca50141d7c7fa6a049baae3265516649181da2f913ddbf940f2f54f720233ec7998d5f9a0f7d02ad404b5e4f3cb6026238d216abd6660bad3248 WHIRLPOOL 3962f2258a624100dd867e649415afb56b0ca51bd8c876ded67445c37ce37ba935a2bb8428afda44b67b56785919c16d70dcfbdcba243bf587011be59646c72b
|
||||||
EBUILD emacs-vcs-25.1.9999-r2.ebuild 12175 SHA256 0197852109d96645d1cfaf977400918678784a8d07a1d013cdec6d6521677085 SHA512 b70d43eb431371b43d9cb4a332959d55e5257a51683230629e2121fd3ec63833e73ca57a1d38885f2c3fc7ec62fbf38b1bacc5a01c3589b234c6e57cbf1c3223 WHIRLPOOL 974e43f5824260e7d8f7e6c6e2b76065c14819b905afb48f1f574199e281831c8421dfa9ba7981e76123501c98f1589d5f1dcfbc8d62b1019d43c9dbea9863bf
|
EBUILD emacs-vcs-25.1.9999-r2.ebuild 12178 SHA256 bee10fa6a04995de11eae952d100fa115bd0f679955584b4ff2a8f8ea9f18b81 SHA512 dc7c094a0ce83b3a0408bb3cfa45d8e7ff344e948463ea9a607d39be9dff5320afb5487235ee05e1b4111a9ecae07494bfa4b409c41ccd32ecb05c320ff58e91 WHIRLPOOL be9bb40ce9a5dd09da2ba40181be84c30c9b8974265b17c9533926eb850468c1eb673ffbbaf88c0bcd14cadd153472fe5666b4506ed3e2ad1bd7b77fa6886172
|
||||||
EBUILD emacs-vcs-26.0.9999.ebuild 12173 SHA256 f83fa5f095b53d93acb94670c0f1f92bf9b3963d95700909c4aee18bea5e7c5f SHA512 65737714580a73721b5dd0cb0a6de7ec83e16ef410d798c9638675606f4057682a9ad4a68d76955ff4aac49d6986560f22a5843fd937b13ef7445f918eb94391 WHIRLPOOL c82cba12add951245f62d486975fb78d2ddf48ceac26a86bb682af447808045cd49f2fd9b287ee0dc60825ec91ce6b5dc8771933e7c4c27b25f80abbfa2eb9e2
|
EBUILD emacs-vcs-26.0.9999.ebuild 12176 SHA256 b7c08fced589ca6fd4044f959aad754b7e5119df221d714baf1950b15f40d46a SHA512 b05ade96b8d4b92dbc9d7fd4ef4d2ab11ed5b804b150dc88c1489682bd3bde4fc59d4939c9fba34ff59378612c95ef34a3d49f9a9c3ce5e5cc481d6639c148c2 WHIRLPOOL e88e9f2d6c1c55cf4a14767c32a2e79e3f60cb02c5786fa1d1b022e6282574977601d51403a3c983c42d632cb8304e34404f70ba848ce16e86b4b7ce5242b68c
|
||||||
MISC ChangeLog 10414 SHA256 32cd8f329ea3c934af07ac926bee0c3aa9ecf8ae243feab908a313d5f97dc350 SHA512 0ee17116099eb0c506ec730f1e8564364065fbbac5970f551b7f6339b9f153aa4e293bd99fe952ac8d25a5045b245b11723b206f9594cfccdf46658589df71e3 WHIRLPOOL 5c52e92cf6e1e4cab924922ade9ec2809b4907d541078055d9dd53c2a188c7482d4198ca14f21dccbe022304757228b3cc563dd06171d6d93dffe1490612a637
|
MISC ChangeLog 10414 SHA256 32cd8f329ea3c934af07ac926bee0c3aa9ecf8ae243feab908a313d5f97dc350 SHA512 0ee17116099eb0c506ec730f1e8564364065fbbac5970f551b7f6339b9f153aa4e293bd99fe952ac8d25a5045b245b11723b206f9594cfccdf46658589df71e3 WHIRLPOOL 5c52e92cf6e1e4cab924922ade9ec2809b4907d541078055d9dd53c2a188c7482d4198ca14f21dccbe022304757228b3cc563dd06171d6d93dffe1490612a637
|
||||||
MISC ChangeLog-2015 86237 SHA256 ce19205e1c53f0b9c690a754434783f4e5a8c3265f3ed3580e670dc14109c107 SHA512 fecc40cad7372dc11f3a6cbccfd369e4c75d92a3dd57c7bf671df624a2d120d8496e088a748580937ec7a68d3087cb2e7a3393799124a7ad991447badbf22e58 WHIRLPOOL e0d14721260bc439a87cc70e386a4a04607aa3b20d29fe1cd195a4c613427a1111daa7c808d0ffaf7dc3061b9299986709cad3a531d8793f134129c94482246f
|
MISC ChangeLog-2015 86237 SHA256 ce19205e1c53f0b9c690a754434783f4e5a8c3265f3ed3580e670dc14109c107 SHA512 fecc40cad7372dc11f3a6cbccfd369e4c75d92a3dd57c7bf671df624a2d120d8496e088a748580937ec7a68d3087cb2e7a3393799124a7ad991447badbf22e58 WHIRLPOOL e0d14721260bc439a87cc70e386a4a04607aa3b20d29fe1cd195a4c613427a1111daa7c808d0ffaf7dc3061b9299986709cad3a531d8793f134129c94482246f
|
||||||
MISC metadata.xml 2670 SHA256 129bd3ca2fbed47b5d81bd2a50d530f05b1b229d3b5a349f1e21be70dde67f7b SHA512 9bd16b563f4209e245a53ceb818e8218f73d5702708e5caaf6b3359a4adbcbf124545c15b7c411f112520e744af35c6a3e62a6e051e896e8340320a66c9be153 WHIRLPOOL 78f70608e03d44a03eb108a57d9f13b589b99e393e53d6602ff3a97f5f7864d0936f31242328ef63ab2dbcfcf49292cf7b5e4abab155f016ae6a05133b8a9391
|
MISC metadata.xml 2670 SHA256 129bd3ca2fbed47b5d81bd2a50d530f05b1b229d3b5a349f1e21be70dde67f7b SHA512 9bd16b563f4209e245a53ceb818e8218f73d5702708e5caaf6b3359a4adbcbf124545c15b7c411f112520e744af35c6a3e62a6e051e896e8340320a66c9be153 WHIRLPOOL 78f70608e03d44a03eb108a57d9f13b589b99e393e53d6602ff3a97f5f7864d0936f31242328ef63ab2dbcfcf49292cf7b5e4abab155f016ae6a05133b8a9391
|
||||||
|
@ -1,347 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit autotools elisp-common eutils flag-o-matic multilib readme.gentoo
|
|
||||||
|
|
||||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
|
||||||
HOMEPAGE="https://www.gnu.org/software/emacs/"
|
|
||||||
SRC_URI="mirror://gnu/emacs/${P}.tar.xz
|
|
||||||
https://dev.gentoo.org/~ulm/emacs/${P}-patches-1.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
|
|
||||||
SLOT="24"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
|
||||||
IUSE="acl alsa aqua athena dbus games gconf gfile gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib"
|
|
||||||
REQUIRED_USE="?? ( aqua X )"
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/ncurses:0
|
|
||||||
>=app-eselect/eselect-emacs-1.16
|
|
||||||
>=app-emacs/emacs-common-gentoo-1.5[games?,X?]
|
|
||||||
net-libs/liblockfile
|
|
||||||
acl? ( virtual/acl )
|
|
||||||
alsa? ( media-libs/alsa-lib )
|
|
||||||
dbus? ( sys-apps/dbus )
|
|
||||||
gfile? ( >=dev-libs/glib-2.28.6 )
|
|
||||||
gnutls? ( net-libs/gnutls )
|
|
||||||
gpm? ( sys-libs/gpm )
|
|
||||||
hesiod? ( net-dns/hesiod )
|
|
||||||
kerberos? ( virtual/krb5 )
|
|
||||||
libxml2? ( >=dev-libs/libxml2-2.2.0 )
|
|
||||||
selinux? ( sys-libs/libselinux )
|
|
||||||
zlib? ( sys-libs/zlib )
|
|
||||||
X? (
|
|
||||||
x11-libs/libXmu
|
|
||||||
x11-libs/libXt
|
|
||||||
x11-misc/xbitmaps
|
|
||||||
gconf? ( >=gnome-base/gconf-2.26.2 )
|
|
||||||
gsettings? ( >=dev-libs/glib-2.28.6 )
|
|
||||||
gif? ( media-libs/giflib:0= )
|
|
||||||
jpeg? ( virtual/jpeg:0= )
|
|
||||||
png? ( >=media-libs/libpng-1.4:0= )
|
|
||||||
svg? ( >=gnome-base/librsvg-2.0 )
|
|
||||||
tiff? ( media-libs/tiff:0 )
|
|
||||||
xpm? ( x11-libs/libXpm )
|
|
||||||
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
|
|
||||||
xft? (
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype
|
|
||||||
x11-libs/libXft
|
|
||||||
m17n-lib? (
|
|
||||||
>=dev-libs/libotf-0.9.4
|
|
||||||
>=dev-libs/m17n-lib-1.5.1
|
|
||||||
)
|
|
||||||
)
|
|
||||||
gtk? (
|
|
||||||
gtk3? ( x11-libs/gtk+:3 )
|
|
||||||
!gtk3? ( x11-libs/gtk+:2 )
|
|
||||||
)
|
|
||||||
!gtk? (
|
|
||||||
motif? ( >=x11-libs/motif-2.3:0 )
|
|
||||||
!motif? (
|
|
||||||
Xaw3d? ( x11-libs/libXaw3d )
|
|
||||||
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
gzip-el? ( app-arch/gzip )
|
|
||||||
pax_kernel? (
|
|
||||||
sys-apps/attr
|
|
||||||
sys-apps/paxctl
|
|
||||||
)"
|
|
||||||
|
|
||||||
RDEPEND="${RDEPEND}
|
|
||||||
!<app-editors/emacs-vcs-${PV}"
|
|
||||||
|
|
||||||
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
|
|
||||||
SITEFILE="20${PN}-${SLOT}-gentoo.el"
|
|
||||||
# FULL_VERSION keeps the full version number, which is needed in
|
|
||||||
# order to determine some path information correctly for copy/move
|
|
||||||
# operations later on
|
|
||||||
FULL_VERSION="${PV%%_*}"
|
|
||||||
S="${WORKDIR}/emacs-${FULL_VERSION}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
EPATCH_SUFFIX=patch epatch
|
|
||||||
epatch_user
|
|
||||||
|
|
||||||
# Fix filename reference in redirected man page
|
|
||||||
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|
|
||||||
|| die "unable to sed ctags.1"
|
|
||||||
|
|
||||||
AT_M4DIR=m4 eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
strip-flags
|
|
||||||
filter-flags -pie #526948
|
|
||||||
|
|
||||||
if use sh; then
|
|
||||||
replace-flags "-O[1-9]" -O0 #262359
|
|
||||||
elif use ia64; then
|
|
||||||
replace-flags "-O[2-9]" -O1 #325373
|
|
||||||
else
|
|
||||||
replace-flags "-O[3-9]" -O2
|
|
||||||
fi
|
|
||||||
|
|
||||||
local myconf
|
|
||||||
|
|
||||||
if use alsa; then
|
|
||||||
use sound || ewarn \
|
|
||||||
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
|
|
||||||
myconf+=" --with-sound=alsa"
|
|
||||||
else
|
|
||||||
myconf+=" --with-sound=$(usex sound oss)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use X; then
|
|
||||||
myconf+=" --with-x --without-ns"
|
|
||||||
myconf+=" $(use_with gconf)"
|
|
||||||
myconf+=" $(use_with gsettings)"
|
|
||||||
myconf+=" $(use_with toolkit-scroll-bars)"
|
|
||||||
myconf+=" $(use_with gif)"
|
|
||||||
myconf+=" $(use_with jpeg)"
|
|
||||||
myconf+=" $(use_with png)"
|
|
||||||
myconf+=" $(use_with svg rsvg)"
|
|
||||||
myconf+=" $(use_with tiff)"
|
|
||||||
myconf+=" $(use_with xpm)"
|
|
||||||
myconf+=" $(use_with imagemagick)"
|
|
||||||
|
|
||||||
if use xft; then
|
|
||||||
myconf+=" --with-xft"
|
|
||||||
myconf+=" $(use_with m17n-lib libotf)"
|
|
||||||
myconf+=" $(use_with m17n-lib m17n-flt)"
|
|
||||||
else
|
|
||||||
myconf+=" --without-xft"
|
|
||||||
myconf+=" --without-libotf --without-m17n-flt"
|
|
||||||
use m17n-lib && ewarn \
|
|
||||||
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
|
|
||||||
fi
|
|
||||||
|
|
||||||
local f
|
|
||||||
if use gtk; then
|
|
||||||
einfo "Configuring to build with GIMP Toolkit (GTK+)"
|
|
||||||
while read line; do ewarn "${line}"; done <<-EOF
|
|
||||||
Your version of GTK+ will have problems with closing open
|
|
||||||
displays. This is no problem if you just use one display, but
|
|
||||||
if you use more than one and close one of them Emacs may crash.
|
|
||||||
See <https://bugzilla.gnome.org/show_bug.cgi?id=85715>.
|
|
||||||
If you intend to use more than one display, then it is strongly
|
|
||||||
recommended that you compile Emacs with the Athena/Lucid or the
|
|
||||||
Motif toolkit instead.
|
|
||||||
EOF
|
|
||||||
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
|
|
||||||
for f in motif Xaw3d athena; do
|
|
||||||
use ${f} && ewarn \
|
|
||||||
"USE flag \"${f}\" has no effect if \"gtk\" is set."
|
|
||||||
done
|
|
||||||
elif use motif; then
|
|
||||||
einfo "Configuring to build with Motif toolkit"
|
|
||||||
myconf+=" --with-x-toolkit=motif"
|
|
||||||
for f in Xaw3d athena; do
|
|
||||||
use ${f} && ewarn \
|
|
||||||
"USE flag \"${f}\" has no effect if \"motif\" is set."
|
|
||||||
done
|
|
||||||
elif use athena || use Xaw3d; then
|
|
||||||
einfo "Configuring to build with Athena/Lucid toolkit"
|
|
||||||
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
|
|
||||||
else
|
|
||||||
einfo "Configuring to build with no toolkit"
|
|
||||||
myconf+=" --with-x-toolkit=no"
|
|
||||||
fi
|
|
||||||
elif use aqua; then
|
|
||||||
einfo "Configuring to build with Nextstep (Cocoa) support"
|
|
||||||
myconf+=" --with-ns --disable-ns-self-contained"
|
|
||||||
myconf+=" --without-x"
|
|
||||||
else
|
|
||||||
myconf+=" --without-x --without-ns"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Save version information in the Emacs binary. It will be available
|
|
||||||
# in variable "system-configuration-options".
|
|
||||||
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--program-suffix="-${EMACS_SUFFIX}" \
|
|
||||||
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
|
|
||||||
--localstatedir="${EPREFIX}"/var \
|
|
||||||
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
|
|
||||||
--with-gameuser=":gamestat" \
|
|
||||||
--without-compress-install \
|
|
||||||
--with-file-notification=$(usev gfile || usev inotify || echo no) \
|
|
||||||
$(use_enable acl) \
|
|
||||||
$(use_with dbus) \
|
|
||||||
$(use_with gnutls) \
|
|
||||||
$(use_with gpm) \
|
|
||||||
$(use_with hesiod) \
|
|
||||||
$(use_with kerberos) $(use_with kerberos kerberos5) \
|
|
||||||
$(use_with libxml2 xml2) \
|
|
||||||
$(use_with selinux) \
|
|
||||||
$(use_with wide-int) \
|
|
||||||
$(use_with zlib) \
|
|
||||||
${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
|
|
||||||
emake
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install () {
|
|
||||||
emake DESTDIR="${D}" NO_BIN_LINK=t install
|
|
||||||
|
|
||||||
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \
|
|
||||||
|| die "moving emacs executable failed"
|
|
||||||
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \
|
|
||||||
|| die "moving emacs man page failed"
|
|
||||||
|
|
||||||
# move info dir to avoid collisions with the dir file generated by portage
|
|
||||||
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|
|
||||||
|| die "moving info dir failed"
|
|
||||||
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
|
|
||||||
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
|
|
||||||
|
|
||||||
# avoid collision between slots, see bug #169033 e.g.
|
|
||||||
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
|
|
||||||
rm -rf "${ED}"/usr/share/{applications,icons}
|
|
||||||
rm -rf "${ED}"/var
|
|
||||||
|
|
||||||
# remove unused <version>/site-lisp dir
|
|
||||||
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
|
|
||||||
|
|
||||||
# remove COPYING file (except for etc/COPYING used by describe-copying)
|
|
||||||
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING
|
|
||||||
|
|
||||||
if use gzip-el; then
|
|
||||||
# compress .el files when a corresponding .elc exists
|
|
||||||
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
|
|
||||||
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
|
|
||||||
assert "gzip .el failed"
|
|
||||||
fi
|
|
||||||
|
|
||||||
local cdir
|
|
||||||
if use source; then
|
|
||||||
cdir="/usr/share/emacs/${FULL_VERSION}/src"
|
|
||||||
insinto "${cdir}"
|
|
||||||
# This is not meant to install all the source -- just the
|
|
||||||
# C source you might find via find-function
|
|
||||||
doins src/*.{c,h,m}
|
|
||||||
elif has installsources ${FEATURES}; then
|
|
||||||
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
|
|
||||||
fi
|
|
||||||
|
|
||||||
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
|
|
||||||
X
|
|
||||||
;;; ${PN}-${SLOT} site-lisp configuration
|
|
||||||
X
|
|
||||||
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
|
|
||||||
Y (setq find-function-C-source-directory
|
|
||||||
Y "${EPREFIX}${cdir}")
|
|
||||||
X (let ((path (getenv "INFOPATH"))
|
|
||||||
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
|
|
||||||
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
|
|
||||||
X (and path
|
|
||||||
X ;; move Emacs Info dir before anything else in /usr/share/info
|
|
||||||
X (let* ((p (cons nil (split-string path ":" t))) (q p))
|
|
||||||
X (while (and (cdr q) (not (string-match re (cadr q))))
|
|
||||||
X (setq q (cdr q)))
|
|
||||||
X (setcdr q (cons dir (delete dir (cdr q))))
|
|
||||||
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
|
|
||||||
EOF
|
|
||||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
|
||||||
|
|
||||||
dodoc README BUGS
|
|
||||||
|
|
||||||
if use aqua; then
|
|
||||||
dodir /Applications/Gentoo
|
|
||||||
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
|
|
||||||
mv nextstep/Emacs.app \
|
|
||||||
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
|
|
||||||
through the Emacs eselect module, which also redirects man and info
|
|
||||||
pages. Therefore, several Emacs versions can be installed at the
|
|
||||||
same time. \"man emacs.eselect\" for details.
|
|
||||||
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
|
|
||||||
strongly recommended that you use app-admin/emacs-updater to rebuild
|
|
||||||
all byte-compiled elisp files of the installed Emacs packages."
|
|
||||||
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
|
|
||||||
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
|
|
||||||
machine would satisfy basic Emacs requirements under X11.
|
|
||||||
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
|
|
||||||
for how to enable anti-aliased fonts."
|
|
||||||
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
|
|
||||||
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
|
|
||||||
it into /Applications by yourself."
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
# move Info dir file to correct name
|
|
||||||
local infodir=/usr/share/info/${EMACS_SUFFIX} f
|
|
||||||
if [[ -f ${ED}${infodir}/dir.orig ]]; then
|
|
||||||
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
|
||||||
elif [[ -d "${ED}"${infodir} ]]; then
|
|
||||||
# this should not happen in EAPI 4
|
|
||||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
|
||||||
rm -f "${ED}"${infodir}/dir{,.*}
|
|
||||||
for f in "${ED}"${infodir}/*; do
|
|
||||||
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
|
|
||||||
install-info --info-dir="${ED}"${infodir} "${f}" \
|
|
||||||
|| die "install-info failed"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elisp-site-regen
|
|
||||||
|
|
||||||
local pvr
|
|
||||||
for pvr in ${REPLACING_VERSIONS}; do
|
|
||||||
[[ ${pvr%%[-_]*} = 24.[12] ]] && FORCE_PRINT_ELOG=1
|
|
||||||
done
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
|
|
||||||
if use livecd; then
|
|
||||||
# force an update of the emacs symlink for the livecd/dvd,
|
|
||||||
# because some microemacs packages set it with USE=livecd
|
|
||||||
eselect emacs update
|
|
||||||
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
|
|
||||||
# refresh symlinks in case any installed files have changed
|
|
||||||
eselect emacs set ${EMACS_SUFFIX}
|
|
||||||
else
|
|
||||||
eselect emacs update ifunset
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
elisp-site-regen
|
|
||||||
eselect emacs update ifunset
|
|
||||||
}
|
|
@ -1,6 +1,6 @@
|
|||||||
AUX 0.10-link-libjuff-against-libenca.patch 635 SHA256 03e5b96563193956ad860915e29f48e3c8fbafbd2a9b2af9daed02f93f55f383 SHA512 499511446f69ad696b7324482733951e5ee5a9427a4b6d24fb28ae3a49ededd2ec804aff7db80345780892eda9c53b1ae0de05f77f7138305cfd3f4b6c6517e5 WHIRLPOOL 4cb7d12182e168b79ef781fe4b88cae988b2e840af96f58883274b4d4d1c80e5663531894a064a4abfd3d23bdf6187ae82a4d210abb26c52df4a1686e91b4162
|
AUX 0.10-link-libjuff-against-libenca.patch 635 SHA256 03e5b96563193956ad860915e29f48e3c8fbafbd2a9b2af9daed02f93f55f383 SHA512 499511446f69ad696b7324482733951e5ee5a9427a4b6d24fb28ae3a49ededd2ec804aff7db80345780892eda9c53b1ae0de05f77f7138305cfd3f4b6c6517e5 WHIRLPOOL 4cb7d12182e168b79ef781fe4b88cae988b2e840af96f58883274b4d4d1c80e5663531894a064a4abfd3d23bdf6187ae82a4d210abb26c52df4a1686e91b4162
|
||||||
DIST juffed-0.10-1054.tar.bz2 1657118 SHA256 ac58d32acaf9d60e4758e9ae05b1a6b7fc0cb7ecd3b207db769dbb9c747be16c SHA512 023e9fca1f02fdb39645bd41700c7481fe8d6ae08ec62b0bf5ba58f627eb6872f96d27f05eae4bc92d90fd204dd0c30f868c858de873ab6511ac21748254b47c WHIRLPOOL ceb9e0dc9100dd5f2578abc14fff336adf664726d8e347f9832ffc4942c36e6e28aaff931fd528e6f572bcb29e4027ee486a82ee93d216d0751b5d8aa4233f6c
|
DIST juffed-0.10-1054.tar.bz2 1657118 SHA256 ac58d32acaf9d60e4758e9ae05b1a6b7fc0cb7ecd3b207db769dbb9c747be16c SHA512 023e9fca1f02fdb39645bd41700c7481fe8d6ae08ec62b0bf5ba58f627eb6872f96d27f05eae4bc92d90fd204dd0c30f868c858de873ab6511ac21748254b47c WHIRLPOOL ceb9e0dc9100dd5f2578abc14fff336adf664726d8e347f9832ffc4942c36e6e28aaff931fd528e6f572bcb29e4027ee486a82ee93d216d0751b5d8aa4233f6c
|
||||||
EBUILD juffed-0.10.ebuild 840 SHA256 6ec39ff559dd5a6a1991bd02ddb31356a37d6a310edde03fdf243a2d334a5449 SHA512 b503688c38eead114cebcf575b58b7ca16725500e41355bd5d94acc7eccdb82b1e2742f25546167020f7fec0afb0f53f1f3248837867fd28760bf69eee15545d WHIRLPOOL 3b45b69bb56a0a97a31de700922722d7cc5278a652d9e1131623d05bb9631ce112bbbbbbe9904a7010d48857c8b1564056e75964d6508958a39ed58f8e47995c
|
EBUILD juffed-0.10-r1.ebuild 848 SHA256 2fda2ed24f86a6d386f145d87c7fdadefb3865bfa044e5f587de0c6438c3afe5 SHA512 34da9b6775b13d937f0369511b64a03a9beda65d4a59f6ab2f520019bb85f731a0398de992b72d15138572e43b2d7931c468a979ae371dc734f8e9f9a1401dcc WHIRLPOOL f5282af68c0c3132f7d5d99d9d65420298d4cf7fab2c91de1608e6b9aaf6549f7be451b936cae8e3d9a0ad3706de86803a37e2cee6102d0dc6cc672cdb684637
|
||||||
MISC ChangeLog 2475 SHA256 6b7433c35efea440cc5210efcf9d6142cafd5c829d70d32a1dc3546200642297 SHA512 fab6013dd39860d44515839ebedcc3a3c3fb93f12eba1cc8a96f6f68eaab528c5f4a9aab18dc009997310daaf848e2ba3b3cdeaf1ad24903e860fd31bd1c5858 WHIRLPOOL b9ab49ca82887292f43c492909af45fcb29e051c27c69fcf4f7a1240ec7854ba781a29bdfb8f23eade0bd545500c63571fd65878b57aedb918175c4a8194e338
|
MISC ChangeLog 2475 SHA256 6b7433c35efea440cc5210efcf9d6142cafd5c829d70d32a1dc3546200642297 SHA512 fab6013dd39860d44515839ebedcc3a3c3fb93f12eba1cc8a96f6f68eaab528c5f4a9aab18dc009997310daaf848e2ba3b3cdeaf1ad24903e860fd31bd1c5858 WHIRLPOOL b9ab49ca82887292f43c492909af45fcb29e051c27c69fcf4f7a1240ec7854ba781a29bdfb8f23eade0bd545500c63571fd65878b57aedb918175c4a8194e338
|
||||||
MISC ChangeLog-2015 4917 SHA256 8beb243682f51395a88219ab2bcd1cecc42a65b6e5c8d38b6c0682d960a81bff SHA512 262463d7437dfa0e9db72474b72e56854256f5c4496ca5f7507b03bce7b18b32603fbd0aafe29ea857b7f0ebafb2372ec4ea3a941ae7297cf39a8f1a7004ecea WHIRLPOOL cc1e1600bd73a3123caa3b8a4a20e2ee18cc71e760ca9054cf2d40508141c8b2f74d68350ce38535ffdd28eb638076566e65a8fda046d4a5d4d3aabd5bf76c60
|
MISC ChangeLog-2015 4917 SHA256 8beb243682f51395a88219ab2bcd1cecc42a65b6e5c8d38b6c0682d960a81bff SHA512 262463d7437dfa0e9db72474b72e56854256f5c4496ca5f7507b03bce7b18b32603fbd0aafe29ea857b7f0ebafb2372ec4ea3a941ae7297cf39a8f1a7004ecea WHIRLPOOL cc1e1600bd73a3123caa3b8a4a20e2ee18cc71e760ca9054cf2d40508141c8b2f74d68350ce38535ffdd28eb638076566e65a8fda046d4a5d4d3aabd5bf76c60
|
||||||
MISC metadata.xml 323 SHA256 c9422f266adc7a462b04ce76aaaf347c4165b443323eb54522e82e614ea97af7 SHA512 43f71ede8fa11b874c187d61b6f1c3949c10bd632e5a98f4094463f785be8f719a2d2205f3f0b7645047398e026fe71b1ef79366d762ff12f257d0a239e84a4d WHIRLPOOL db718cfa65e536934d13f89ae4c616e589e7abb14c3dc5a42ebb56dc49a822dd019b7479a2f977710c6d5df68c969eb816368ee2a4dbbba9bef4cc7a4c779708
|
MISC metadata.xml 323 SHA256 c9422f266adc7a462b04ce76aaaf347c4165b443323eb54522e82e614ea97af7 SHA512 43f71ede8fa11b874c187d61b6f1c3949c10bd632e5a98f4094463f785be8f719a2d2205f3f0b7645047398e026fe71b1ef79366d762ff12f257d0a239e84a4d WHIRLPOOL db718cfa65e536934d13f89ae4c616e589e7abb14c3dc5a42ebb56dc49a822dd019b7479a2f977710c6d5df68c969eb816368ee2a4dbbba9bef4cc7a4c779708
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
DIST leechcraft-0.6.60.tar.xz 5089252 SHA256 669c2325235c3c49dfc9a30d38c1ad08c0a6abf1ebbf2c8d33eca27e976e1b6d SHA512 0bac75f96bfc43c692e8b61ba5e9b6b82d535a78bd310966c36579666feb8b87217a9d74cfe792fa32b57b9b04e158239acbf2422014735d2316cbda2d8b39ec WHIRLPOOL f3056faab0006830afbcf5f3448094e530c908d432cebec731f305f34347e514db55416a911674c28445a3cd4e542136fd053ee5e444b3cf93e086dc9e88428c
|
DIST leechcraft-0.6.60.tar.xz 5089252 SHA256 669c2325235c3c49dfc9a30d38c1ad08c0a6abf1ebbf2c8d33eca27e976e1b6d SHA512 0bac75f96bfc43c692e8b61ba5e9b6b82d535a78bd310966c36579666feb8b87217a9d74cfe792fa32b57b9b04e158239acbf2422014735d2316cbda2d8b39ec WHIRLPOOL f3056faab0006830afbcf5f3448094e530c908d432cebec731f305f34347e514db55416a911674c28445a3cd4e542136fd053ee5e444b3cf93e086dc9e88428c
|
||||||
DIST leechcraft-0.6.65.tar.xz 5067580 SHA256 b821fb8716b3ba04862bbb358a738609ead84cd9c86b569fe31c712b48c2a7fd SHA512 94e3cfa42bea572cb2feeaf4c7153c8d7e08e0597d447db5033b72222cea67370e8948d0dd0e2b89585583a88b4ee3df7b32d72dcd624d383e79b9472ceffe30 WHIRLPOOL bc589f46c89351328e25e6e32febdcba8ead639a8d1daf18df7352372d66fb8f8e7e5bbef02d49b6a00a7f5ffa15d66699b79cc73f64ea1bf8b59949fcd81b8a
|
DIST leechcraft-0.6.65.tar.xz 5067580 SHA256 b821fb8716b3ba04862bbb358a738609ead84cd9c86b569fe31c712b48c2a7fd SHA512 94e3cfa42bea572cb2feeaf4c7153c8d7e08e0597d447db5033b72222cea67370e8948d0dd0e2b89585583a88b4ee3df7b32d72dcd624d383e79b9472ceffe30 WHIRLPOOL bc589f46c89351328e25e6e32febdcba8ead639a8d1daf18df7352372d66fb8f8e7e5bbef02d49b6a00a7f5ffa15d66699b79cc73f64ea1bf8b59949fcd81b8a
|
||||||
DIST leechcraft-0.6.70.tar.xz 5204940 SHA256 3e7f51da0b7eec6df11471ada409d752754f3badc388b8f0adab3f056fabcd45 SHA512 fedf0467e39bd512c937b25f5da62af2be7908831169e1d82d10af43b7c164be2658138663578d7658c3692d5269dd3df9e391744561443f49771edd063ba408 WHIRLPOOL a0aef0bdc11d4b3a3680a055671208db0528bb4744930a0fecab6d1fbf99cc87f4fd8483e98e93357a4c0dda1f3edc1a20a9a725b28ea9003c564469531a2d37
|
DIST leechcraft-0.6.70.tar.xz 5204940 SHA256 3e7f51da0b7eec6df11471ada409d752754f3badc388b8f0adab3f056fabcd45 SHA512 fedf0467e39bd512c937b25f5da62af2be7908831169e1d82d10af43b7c164be2658138663578d7658c3692d5269dd3df9e391744561443f49771edd063ba408 WHIRLPOOL a0aef0bdc11d4b3a3680a055671208db0528bb4744930a0fecab6d1fbf99cc87f4fd8483e98e93357a4c0dda1f3edc1a20a9a725b28ea9003c564469531a2d37
|
||||||
EBUILD lc-popishu-0.6.60.ebuild 342 SHA256 b51d2ba43fbe97c0a4bd2cc00f63e65842599b251eeace42200102d1e151c944 SHA512 7ee32afe950469b3c7b146e245b0bbccea9418e3f0039f1c3ba40a9dbe61daab3b04684523167965b213f2cd80aa21f292ac26a734ea5bd1ec1cddc4088e3268 WHIRLPOOL fa5e3180e3900e6c397915670abca4515131edcaef25393895a3d804225fd7b0df2116a99819129224bbbd2da744845818a8abc9510f02dd88b9f4d86f174f3c
|
EBUILD lc-popishu-0.6.60-r1.ebuild 350 SHA256 2424bd2ad5846d9a560bd626d1f768245d8dc0fa21e43022ce6c1cefde19b07f SHA512 a7c2211fc02a40036984c71246ce6133b68170c3e6cbff35725f284b183fc997d571bbc88bba96f7d9d171668140c60b3c4627d3a6cb636aeaef1f0542e7a986 WHIRLPOOL 083f8550381db215d018bfec8e28b3110a3b0825af81b9652f4c8ed2fe725ced828839733f086aed8c6a64a2d176362dbd0b3ee2f0fd81d559388569ac7d438e
|
||||||
EBUILD lc-popishu-0.6.65.ebuild 345 SHA256 f5c8b8b86be6af79609eccefe6654e28960c7fcfd1574214acf4c2dec7917115 SHA512 b330b4f1fd1d20779bbb99bd7ad1a548a775a93c77105c2b99082c53c18d6fa885e9dd847342b05793e9ab8fc66195f61b673d6168b2e9eaac615178cfed4671 WHIRLPOOL ba2353f2162bfb44863f05bb47691839e9765a97d1d389eb7ea23947c4ff166f4b568463ca29474cc0279a90c2b7ee882f598e6291325b57fb9b9221bea8cc86
|
EBUILD lc-popishu-0.6.65-r1.ebuild 353 SHA256 b9c0bc146c243696bc49741a822cfce683d6c4c384a05b97fb5ba4664e7b2cce SHA512 69044fe54432929730ceccb97a090cd666c0ed411679d899c3e5648bdf33afe7b53b5372184e5f7196340275818403fa96bedab70f2b5a052866b88b7f341611 WHIRLPOOL d6a0e9fe5ae1858a7427c0f1ddee460c0081ab2026ad3bc73d9b3523499d59724ea752485cf41c96117efc06461bce865d3258d7f0e98a8218a6b271d4073753
|
||||||
EBUILD lc-popishu-0.6.70.ebuild 344 SHA256 2951c558dd08e276f9bbd643a1315b2d161eda43bcd6312f8f54ebf4615b6d01 SHA512 28b404ed0d7a861a40572f02f8208c651ba70daf4f13c65eb19a1337450a54109476dcb5b5af207ee64d61820c4d2dd6f69214bef1953c616a3b04a561a36971 WHIRLPOOL 8e4913790eff6c34ac15136657e153e188695d09680e767d6309597f34a7cc0d601be976add773d211d3dbae9c60ac7cc8049cabeb26fae14a3239be9aa7e5ed
|
EBUILD lc-popishu-0.6.70-r1.ebuild 352 SHA256 dcffc43ec6faacaca89ff3f3bff263b3f1e7c85b6943da82190afc8818abedd8 SHA512 ede675c0ee348fde29293929ef506808a69a10d222fd6faa04a4563d65982f13c209a832c066302e90e18e16cb5dbf38e41cc3feef3862e4a8b9e7eafc363fd9 WHIRLPOOL 31655c41c1e077add5233b8702ada5fad07f5d75127ab94989c4fb2840ca6b74542adca1d0f2a69866ac341c339e403e306f10b2e8c21319349644cb48732cc9
|
||||||
EBUILD lc-popishu-9999.ebuild 333 SHA256 a23e9a20417c0b6214044c9d0c13efc3ebbe699d5d4915c73df179efd7188266 SHA512 a3226055b6b3b4176ac426263c4725d2b194b46de9a324b67157de3c760c0764e79504e09885b32dd7d7b6c68fba6d43f216e59b60ebac1a5f4259e28b6dd7a8 WHIRLPOOL 7d991135307dca736741cf8cb087e0603a58aecd792e6ef23492a3ea65bb889fd93e74a97e039af1c7234230bdbc257da2afa67baea3ef691babfdcf3028cf4f
|
EBUILD lc-popishu-9999.ebuild 341 SHA256 60413010b66a7523d18bf8b5b344b6d8aac0e6327784f014432e0d9c351b7ddd SHA512 20ba115c36798d388e56c9e795b7ee517ab374ff16cf060ceeeb6b453ca5f71cded09d74271e03d5ab63713b47ce2997846de1f884970600603a90a64fa8edb0 WHIRLPOOL 389cf2bdddad0c2f60292124a99cbfa998cc2e5a188a816764af1c8065b4a34d0a594b7470c2709957c1d1ace493fa3668da81814ea652634629e87531e97c3d
|
||||||
MISC ChangeLog 2767 SHA256 4e50a3faa4091319e3a3eb9f270c3d631d0ff4d295f8f86da670ec7ef67ab494 SHA512 f2c8bff3892e50af223c5d51ea05daaecad973d0ab3073ab636fe7e41df5658a2680a7c4b167fc0e037eb79cd4f6d92ad9c55e2eb871a130c846278b56bbb608 WHIRLPOOL c18d9f970be49ae0c3566951bc687ef8183ab6b29fce6580fe8cc86221d142300a6c8de213314a3f21880f99ddf919e1da8be7d636a16121f72c8a6e6ac038d9
|
MISC ChangeLog 2767 SHA256 4e50a3faa4091319e3a3eb9f270c3d631d0ff4d295f8f86da670ec7ef67ab494 SHA512 f2c8bff3892e50af223c5d51ea05daaecad973d0ab3073ab636fe7e41df5658a2680a7c4b167fc0e037eb79cd4f6d92ad9c55e2eb871a130c846278b56bbb608 WHIRLPOOL c18d9f970be49ae0c3566951bc687ef8183ab6b29fce6580fe8cc86221d142300a6c8de213314a3f21880f99ddf919e1da8be7d636a16121f72c8a6e6ac038d9
|
||||||
MISC ChangeLog-2015 6388 SHA256 538847b2c432c04a89d492872358315f5013c5cb6bfaf837172bf6cea4c0285d SHA512 1f78e93f648e78cdada4c96caac151d0f0fee6aa7e9abb5e23e5548ffce72444897d455cc8038440f831e32992a76ce85b48c31b38f3e8ab16a965c75df1ea95 WHIRLPOOL a34ffc338ec405b56472b4257cd98a37b2450787a4d121c941fa5755f38e6784c002ac395997359402019da840380e79edbf59bdfe5dfd4b1f9ef51b2ff20d6c
|
MISC ChangeLog-2015 6388 SHA256 538847b2c432c04a89d492872358315f5013c5cb6bfaf837172bf6cea4c0285d SHA512 1f78e93f648e78cdada4c96caac151d0f0fee6aa7e9abb5e23e5548ffce72444897d455cc8038440f831e32992a76ce85b48c31b38f3e8ab16a965c75df1ea95 WHIRLPOOL a34ffc338ec405b56472b4257cd98a37b2450787a4d121c941fa5755f38e6784c002ac395997359402019da840380e79edbf59bdfe5dfd4b1f9ef51b2ff20d6c
|
||||||
MISC metadata.xml 248 SHA256 742332f2b74378268696af3275701bc794da272477471d464d9afeb50917f658 SHA512 6b315faf1386229fb15fc95f45f70ceb6fe579e025cd63c946057ba7729a6d569500987de2a9c0f656422cde3b23ee35623f348d1aa7c1f20032fef4ca18646f WHIRLPOOL e9fc670253d69d1670a79db33e163392c1555988adbc86c35c113796e352ae475f217458fd590cd548a19e753e8eda62e778b371b63b4d44dc6ffaa57796886c
|
MISC metadata.xml 248 SHA256 742332f2b74378268696af3275701bc794da272477471d464d9afeb50917f658 SHA512 6b315faf1386229fb15fc95f45f70ceb6fe579e025cd63c946057ba7729a6d569500987de2a9c0f656422cde3b23ee35623f348d1aa7c1f20032fef4ca18646f WHIRLPOOL e9fc670253d69d1670a79db33e163392c1555988adbc86c35c113796e352ae475f217458fd590cd548a19e753e8eda62e778b371b63b4d44dc6ffaa57796886c
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
DIST tatt-0.3.tar.gz 22527 SHA256 bad1f0f33889aaa5887bab8c80bcbdaa620c379de5ff381ab983ae23d24ac9ed SHA512 822ec8904e452afd2373ca7ff01a05b8020b261acfc02864523a22e91d83dea51a1d2a8c79ec75db38e6de00cb3c06b3799dee261f376ec91d261a9f468aaa19 WHIRLPOOL f9be83b45c3d79e004600fa3e1ecd2d1ab6e6720035f13ab5f0b4a46555c280663e6371fb9ed88ab0de6bbfb4a853a0f07963dbc25f668a3cd8482c369343b90
|
DIST tatt-0.3.tar.gz 22527 SHA256 bad1f0f33889aaa5887bab8c80bcbdaa620c379de5ff381ab983ae23d24ac9ed SHA512 822ec8904e452afd2373ca7ff01a05b8020b261acfc02864523a22e91d83dea51a1d2a8c79ec75db38e6de00cb3c06b3799dee261f376ec91d261a9f468aaa19 WHIRLPOOL f9be83b45c3d79e004600fa3e1ecd2d1ab6e6720035f13ab5f0b4a46555c280663e6371fb9ed88ab0de6bbfb4a853a0f07963dbc25f668a3cd8482c369343b90
|
||||||
EBUILD tatt-0.3.ebuild 785 SHA256 88dc9501d7660c86efb5bc92788205ab7402f1022c9e0b93df705c4b34b5a5d2 SHA512 d4e5644ab58ac5184943655c8a3eb383fd9047e94aa0bf0996125415965615bcf5586d49dba46b29a7a8294ce0025c2d6779039cd20b048740bf5366597c1ee8 WHIRLPOOL b8a5029ecee704ea27d1256eaca7460088f8a9db712213c9b9978525c71b9ecb5bd2855831f2dc946345f28c47f050fc5ba1399fdd354bac7ed024b9bf8ee38d
|
EBUILD tatt-0.3.ebuild 785 SHA256 88dc9501d7660c86efb5bc92788205ab7402f1022c9e0b93df705c4b34b5a5d2 SHA512 d4e5644ab58ac5184943655c8a3eb383fd9047e94aa0bf0996125415965615bcf5586d49dba46b29a7a8294ce0025c2d6779039cd20b048740bf5366597c1ee8 WHIRLPOOL b8a5029ecee704ea27d1256eaca7460088f8a9db712213c9b9978525c71b9ecb5bd2855831f2dc946345f28c47f050fc5ba1399fdd354bac7ed024b9bf8ee38d
|
||||||
EBUILD tatt-9999.ebuild 758 SHA256 9a8a9be195a15c67194a50d382c77ddd815ce3010ee44f2481b739ee60b6bab4 SHA512 7459ab7fe61f3894563e8e6c2d1df28adcfc5d546eaa13a094ec5d8df2b68c7e1db92512c050d5ad825a3f770b2db32119477e5e18cc58614eb1747505999e5d WHIRLPOOL 44189992ae2d0ee678083216a1014ef2113783892b9854ee9b554d6d840bb69ab04e734e73e96918d3e61b247792111354ddede6b4feeb09247e3e33dc6dc6dc
|
EBUILD tatt-9999.ebuild 797 SHA256 2930a33dc7fe4ff0f9c6bad34242d099f5512b1cc759f5cd6e18e8b8fcc089cd SHA512 ee189dfbd2a50e552c54bf8948e161ab2be400f74c1031553ee89ab8e53322d81cf9b4aea2d77f6ea827d462700de97fbb0eb9b7f3cd3242171e866a483ba306 WHIRLPOOL d09a2503b16c18fa5250e0ba02c36c46e8329a5a5608a48e14c757ec625bdd6ef94a4de7554d9d42ce62b461151982c8ecba2a094c04d0e9d5c4d66b6068d141
|
||||||
MISC ChangeLog 2846 SHA256 03a0d6fec5483eccaa76c8f11a29475ee1b5bd22494e11ae5d6955667a7df851 SHA512 3bfe13295e8633fc4011547b72ebe287a688598fbbf996466b5e0003fa0ebd09f7066480d6ca27b459d837a6afffbb5734f994d8bf55f8b308075e6e9736e809 WHIRLPOOL 25eed97da6353453a46bda6568b72bdd83591beec833ccc811b578200c6837d97cc0048f2e4074d818702dd64649f6dee063c7ae88cf14c41df25722802ec72e
|
MISC ChangeLog 2846 SHA256 03a0d6fec5483eccaa76c8f11a29475ee1b5bd22494e11ae5d6955667a7df851 SHA512 3bfe13295e8633fc4011547b72ebe287a688598fbbf996466b5e0003fa0ebd09f7066480d6ca27b459d837a6afffbb5734f994d8bf55f8b308075e6e9736e809 WHIRLPOOL 25eed97da6353453a46bda6568b72bdd83591beec833ccc811b578200c6837d97cc0048f2e4074d818702dd64649f6dee063c7ae88cf14c41df25722802ec72e
|
||||||
MISC ChangeLog-2015 1950 SHA256 ee2e86185e0355d76855b8bce9b9ac056c406b5fa022aa9c22abe943550d844e SHA512 9b1a69536452ab41164bfe18074c4ee3ca7c3b531f8c36a215fb3791efb84c524ad7ce98db835adc015aa96d8067cc601a0f4a3cb59fdac9faa63cdf6812b868 WHIRLPOOL 7285ff7d72f39d72e6d932281b07f2ea79b0515e2976d631eda6baf1b0110ce220d19e8e5db13afa361e0580b2c15e8d3b30231a22fde926a084c55a03da8fb7
|
MISC ChangeLog-2015 1950 SHA256 ee2e86185e0355d76855b8bce9b9ac056c406b5fa022aa9c22abe943550d844e SHA512 9b1a69536452ab41164bfe18074c4ee3ca7c3b531f8c36a215fb3791efb84c524ad7ce98db835adc015aa96d8067cc601a0f4a3cb59fdac9faa63cdf6812b868 WHIRLPOOL 7285ff7d72f39d72e6d932281b07f2ea79b0515e2976d631eda6baf1b0110ce220d19e8e5db13afa361e0580b2c15e8d3b30231a22fde926a084c55a03da8fb7
|
||||||
MISC metadata.xml 751 SHA256 a304a1080de9563fdbe194e599bc9fa906a96e0fdc2e453b2de0304dbe773c53 SHA512 05de4c46f09abfd31828c8f8f89f84a7d106f262644850a0e43934a551472ba05b000aa7946724d5e8104a1646fb137430f1849ed462bd8bc4a84289aaf8b807 WHIRLPOOL 5541b4d6a90a76a88669a6540a41397cfc9467fc1d77028dff5abd781eb0f989c39ac2fc7cba812b137ab8189d2f12ba6f586cbc3a565ec7d877240eba2132ba
|
MISC metadata.xml 751 SHA256 a304a1080de9563fdbe194e599bc9fa906a96e0fdc2e453b2de0304dbe773c53 SHA512 05de4c46f09abfd31828c8f8f89f84a7d106f262644850a0e43934a551472ba05b000aa7946724d5e8104a1646fb137430f1849ed462bd8bc4a84289aaf8b807 WHIRLPOOL 5541b4d6a90a76a88669a6540a41397cfc9467fc1d77028dff5abd781eb0f989c39ac2fc7cba812b137ab8189d2f12ba6f586cbc3a565ec7d877240eba2132ba
|
||||||
|
@ -0,0 +1,124 @@
|
|||||||
|
--- hunspell-1.6.0/src/tools/chmorph.cxx
|
||||||
|
+++ hunspell-1.6.0/src/tools/chmorph.cxx
|
||||||
|
@@ -58,11 +58,11 @@
|
||||||
|
if (!argv[i]) {
|
||||||
|
fprintf(
|
||||||
|
stderr,
|
||||||
|
- "chmorph - change affixes by morphological analysis and generation\n"
|
||||||
|
- "correct syntax is:\nchmorph affix_file "
|
||||||
|
+ "hunspell-chmorph - change affixes by morphological analysis and generation\n"
|
||||||
|
+ "correct syntax is:\nhunspell-chmorph affix_file "
|
||||||
|
"dictionary_file file_to_convert STRING1 STRING2\n"
|
||||||
|
"STRINGS may be arbitrary parts of the morphological descriptions\n"
|
||||||
|
- "example: chmorph hu.aff hu.dic hu.txt SG_2 SG_3 "
|
||||||
|
+ "example: hunspell-chmorph hu.aff hu.dic hu.txt SG_2 SG_3 "
|
||||||
|
" (convert informal Hungarian second person texts to formal third "
|
||||||
|
"person texts)\n");
|
||||||
|
exit(1);
|
||||||
|
--- hunspell-1.6.0/src/tools/example.cxx
|
||||||
|
+++ hunspell-1.6.0/src/tools/example.cxx
|
||||||
|
@@ -53,9 +53,9 @@
|
||||||
|
/* first parse the command line options */
|
||||||
|
|
||||||
|
if (argc < 4) {
|
||||||
|
- fprintf(stderr, "example (now it works with more dictionary files):\n");
|
||||||
|
+ fprintf(stderr, "hunspell-example (now it works with more dictionary files):\n");
|
||||||
|
fprintf(stderr,
|
||||||
|
- "example affix_file dictionary_file(s) file_of_words_to_check\n");
|
||||||
|
+ "hunspell-example affix_file dictionary_file(s) file_of_words_to_check\n");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
--- hunspell-1.6.0/src/tools/Makefile.am
|
||||||
|
+++ hunspell-1.6.0/src/tools/Makefile.am
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-bin_PROGRAMS=analyze chmorph hunspell munch unmunch hzip hunzip
|
||||||
|
+bin_PROGRAMS=hunspell-analyze hunspell-chmorph hunspell hunspell-munch hunspell-unmunch hzip hunzip
|
||||||
|
|
||||||
|
INCLUDES=-I${top_builddir}/src/hunspell -I${top_srcdir}/src/hunspell -I${top_srcdir}/src/parsers
|
||||||
|
|
||||||
|
@@ -6,8 +6,8 @@
|
||||||
|
hunzip_SOURCES=hunzip.cxx
|
||||||
|
hunzip_LDADD = ../hunspell/libhunspell-1.6.la
|
||||||
|
|
||||||
|
-munch_SOURCES=munch.cxx munch.h
|
||||||
|
-unmunch_SOURCES=unmunch.cxx unmunch.h
|
||||||
|
+hunspell_munch_SOURCES=munch.cxx munch.h
|
||||||
|
+hunspell_unmunch_SOURCES=unmunch.cxx unmunch.h
|
||||||
|
|
||||||
|
example_SOURCES=example.cxx
|
||||||
|
example_LDADD = ../hunspell/libhunspell-1.6.la
|
||||||
|
@@ -16,11 +16,11 @@
|
||||||
|
hunspell_LDADD = @LIBINTL@ @LIBICONV@ ../parsers/libparsers.a \
|
||||||
|
../hunspell/libhunspell-1.6.la @CURSESLIB@ @READLINELIB@
|
||||||
|
|
||||||
|
-analyze_SOURCES=analyze.cxx
|
||||||
|
-analyze_LDADD = ../hunspell/libhunspell-1.6.la
|
||||||
|
+hunspell_analyze_SOURCES=analyze.cxx
|
||||||
|
+hunspell_analyze_LDADD = ../hunspell/libhunspell-1.6.la
|
||||||
|
|
||||||
|
-chmorph_SOURCES=chmorph.cxx
|
||||||
|
-chmorph_LDADD = ../parsers/libparsers.a ../hunspell/libhunspell-1.6.la
|
||||||
|
+hunspell_chmorph_SOURCES=chmorph.cxx
|
||||||
|
+hunspell_chmorph_LDADD = ../parsers/libparsers.a ../hunspell/libhunspell-1.6.la
|
||||||
|
|
||||||
|
noinst_PROGRAMS=example
|
||||||
|
|
||||||
|
--- hunspell-1.6.0/src/tools/munch.cxx
|
||||||
|
+++ hunspell-1.6.0/src/tools/munch.cxx
|
||||||
|
@@ -81,14 +81,14 @@
|
||||||
|
wf = mystrdup(argv[1]);
|
||||||
|
} else {
|
||||||
|
fprintf(stderr, "correct syntax is:\n");
|
||||||
|
- fprintf(stderr, "munch word_list_file affix_file\n");
|
||||||
|
+ fprintf(stderr, "hunspell-munch word_list_file affix_file\n");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
if (argv[2]) {
|
||||||
|
af = mystrdup(argv[2]);
|
||||||
|
} else {
|
||||||
|
fprintf(stderr, "correct syntax is:\n");
|
||||||
|
- fprintf(stderr, "munch word_list_file affix_file\n");
|
||||||
|
+ fprintf(stderr, "hunspell-munch word_list_file affix_file\n");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
--- hunspell-1.6.0/src/tools/unmunch.cxx
|
||||||
|
+++ hunspell-1.6.0/src/tools/unmunch.cxx
|
||||||
|
@@ -76,14 +76,14 @@
|
||||||
|
wf = mystrdup(argv[1]);
|
||||||
|
} else {
|
||||||
|
fprintf(stderr, "correct syntax is:\n");
|
||||||
|
- fprintf(stderr, "unmunch dic_file affix_file\n");
|
||||||
|
+ fprintf(stderr, "hunspell-unmunch dic_file affix_file\n");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
if (argv[2]) {
|
||||||
|
af = mystrdup(argv[2]);
|
||||||
|
} else {
|
||||||
|
fprintf(stderr, "correct syntax is:\n");
|
||||||
|
- fprintf(stderr, "unmunch dic_file affix_file\n");
|
||||||
|
+ fprintf(stderr, "hunspell-unmunch dic_file affix_file\n");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
--- hunspell-1.6.0/tests/test.sh
|
||||||
|
+++ hunspell-1.6.0/tests/test.sh
|
||||||
|
@@ -74,7 +74,7 @@
|
||||||
|
shopt -s expand_aliases
|
||||||
|
|
||||||
|
alias hunspell='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/hunspell'
|
||||||
|
-alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/analyze'
|
||||||
|
+alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/hunspell-analyze'
|
||||||
|
|
||||||
|
if [ "$VALGRIND" != "" ]; then
|
||||||
|
rm -f $TEMPDIR/test.pid*
|
||||||
|
@@ -83,7 +83,7 @@
|
||||||
|
fi
|
||||||
|
|
||||||
|
alias hunspell='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/hunspell'
|
||||||
|
- alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/analyze'
|
||||||
|
+ alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/hunspell-analyze'
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Tests good words
|
@ -0,0 +1,84 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
inherit eutils multilib autotools flag-o-matic versionator
|
||||||
|
|
||||||
|
MY_P=${PN}-${PV/_beta/b}
|
||||||
|
|
||||||
|
DESCRIPTION="Hunspell spell checker - an improved replacement for myspell in OOo"
|
||||||
|
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
HOMEPAGE="http://hunspell.sourceforge.net/"
|
||||||
|
|
||||||
|
SLOT="0/$(get_version_component_range 1-2)"
|
||||||
|
LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
|
||||||
|
IUSE="ncurses nls readline static-libs"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
ncurses? ( sys-libs/ncurses:0= )
|
||||||
|
readline? ( sys-libs/readline:= )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
sys-devel/gettext"
|
||||||
|
|
||||||
|
LANGS="af bg ca cs cy da de de-1901 el en eo es et fo fr ga gl he hr hu ia id
|
||||||
|
is it km ku lt lv mi mk ms nb nl nn pl pt pt-BR ro ru sk sl sq sv sw tn uk zu"
|
||||||
|
|
||||||
|
PDEPEND="app-dicts/myspell-en"
|
||||||
|
for lang in ${LANGS}; do
|
||||||
|
IUSE+=" l10n_${lang}"
|
||||||
|
case ${lang} in
|
||||||
|
de-1901) dict="de_1901" ;;
|
||||||
|
pt-BR) dict="pt-br" ;;
|
||||||
|
*) dict="${lang}" ;;
|
||||||
|
esac
|
||||||
|
PDEPEND+=" l10n_${lang}? ( app-dicts/myspell-${dict} )"
|
||||||
|
done
|
||||||
|
unset dict lang LANGS
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
DOCS=(
|
||||||
|
AUTHORS ChangeLog NEWS README THANKS TODO license.hunspell
|
||||||
|
AUTHORS.myspell README.myspell license.myspell
|
||||||
|
)
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
# Upstream package creates some executables which names are too generic
|
||||||
|
# to be placed in /usr/bin - this patch prefixes them with 'hunspell-'.
|
||||||
|
# It modifies a Makefile.am file, hence eautoreconf.
|
||||||
|
"${FILESDIR}/${PN}-1.5.0-renameexes.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# missing somehow, and I am too lazy to fix it properly
|
||||||
|
[[ ${CHOST} == *-darwin* ]] && append-libs -liconv
|
||||||
|
|
||||||
|
# I wanted to put the include files in /usr/include/hunspell.
|
||||||
|
# You can do that, libreoffice can find them anywhere, just
|
||||||
|
# ping me when you do so ; -- scarabeus
|
||||||
|
econf \
|
||||||
|
$(use_enable nls) \
|
||||||
|
$(use_with ncurses ui) \
|
||||||
|
$(use_with readline readline) \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
|
||||||
|
prune_libtool_files --all
|
||||||
|
|
||||||
|
#342449
|
||||||
|
pushd "${ED}"/usr/$(get_libdir)/ >/dev/null
|
||||||
|
ln -s lib${PN}{-$(get_major_version).$(get_version_component_range 2).so.0.0.0,.so}
|
||||||
|
popd >/dev/null
|
||||||
|
}
|
@ -0,0 +1,84 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
inherit eutils multilib autotools flag-o-matic versionator
|
||||||
|
|
||||||
|
MY_P=${PN}-${PV/_beta/b}
|
||||||
|
|
||||||
|
DESCRIPTION="Hunspell spell checker - an improved replacement for myspell in OOo"
|
||||||
|
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
HOMEPAGE="http://hunspell.sourceforge.net/"
|
||||||
|
|
||||||
|
SLOT="0/$(get_version_component_range 1-2)"
|
||||||
|
LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
|
||||||
|
IUSE="ncurses nls readline static-libs"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
ncurses? ( sys-libs/ncurses:0= )
|
||||||
|
readline? ( sys-libs/readline:= )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
sys-devel/gettext"
|
||||||
|
|
||||||
|
LANGS="af bg ca cs cy da de de-1901 el en eo es et fo fr ga gl he hr hu ia id
|
||||||
|
is it km ku lt lv mi mk ms nb nl nn pl pt pt-BR ro ru sk sl sq sv sw tn uk zu"
|
||||||
|
|
||||||
|
PDEPEND="app-dicts/myspell-en"
|
||||||
|
for lang in ${LANGS}; do
|
||||||
|
IUSE+=" l10n_${lang}"
|
||||||
|
case ${lang} in
|
||||||
|
de-1901) dict="de_1901" ;;
|
||||||
|
pt-BR) dict="pt-br" ;;
|
||||||
|
*) dict="${lang}" ;;
|
||||||
|
esac
|
||||||
|
PDEPEND+=" l10n_${lang}? ( app-dicts/myspell-${dict} )"
|
||||||
|
done
|
||||||
|
unset dict lang LANGS
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
DOCS=(
|
||||||
|
AUTHORS ChangeLog NEWS README THANKS TODO license.hunspell
|
||||||
|
AUTHORS.myspell README.myspell license.myspell README.md
|
||||||
|
)
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
# Upstream package creates some executables which names are too generic
|
||||||
|
# to be placed in /usr/bin - this patch prefixes them with 'hunspell-'.
|
||||||
|
# It modifies a Makefile.am file, hence eautoreconf.
|
||||||
|
"${FILESDIR}/${PN}-1.6.0-renameexes.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# missing somehow, and I am too lazy to fix it properly
|
||||||
|
[[ ${CHOST} == *-darwin* ]] && append-libs -liconv
|
||||||
|
|
||||||
|
# I wanted to put the include files in /usr/include/hunspell.
|
||||||
|
# You can do that, libreoffice can find them anywhere, just
|
||||||
|
# ping me when you do so ; -- scarabeus
|
||||||
|
econf \
|
||||||
|
$(use_enable nls) \
|
||||||
|
$(use_with ncurses ui) \
|
||||||
|
$(use_with readline readline) \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
|
||||||
|
prune_libtool_files --all
|
||||||
|
|
||||||
|
#342449
|
||||||
|
pushd "${ED}"/usr/$(get_libdir)/ >/dev/null
|
||||||
|
ln -s lib${PN}{-$(get_major_version).$(get_version_component_range 2).so.0.0.0,.so}
|
||||||
|
popd >/dev/null
|
||||||
|
}
|
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils java-pkg-2
|
||||||
|
|
||||||
|
MY_PV_1="${PV/_beta/b}"
|
||||||
|
MY_PV="${MY_PV_1/_rc/}"
|
||||||
|
MY_URI_PV_1="${PV/rc/}"
|
||||||
|
MY_URI_PV="${MY_URI_PV_1//_/%20}"
|
||||||
|
|
||||||
|
DESCRIPTION="Java GUI for managing BibTeX and other bibliographies"
|
||||||
|
HOMEPAGE="http://www.jabref.org/"
|
||||||
|
# SRC_URI="mirror://sourceforge/jabref/JabRef-${MY_PV}.jar"
|
||||||
|
SRC_URI="https://github.com/JabRef/jabref/releases/download/v${PV}/JabRef-${MY_PV}.jar"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
app-arch/unzip
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/jre-1.8
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
cp -v "${DISTDIR}/${A}" . || die
|
||||||
|
unzip ${A} images/icons/JabRef-icon-48.png || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg_newjar "JabRef-${MY_PV}.jar"
|
||||||
|
java-pkg_dolauncher "${PN}" --jar "${PN}.jar"
|
||||||
|
newicon images/icons/JabRef-icon-48.png JabRef-bin-icon.png
|
||||||
|
make_desktop_entry "${PN}" JabRef-bin JabRef-bin-icon Office
|
||||||
|
}
|
@ -1,6 +1,6 @@
|
|||||||
AUX sqliteman-1.2.2-lpthread.patch 486 SHA256 af99d278b6d0cda9f84487985afdb427f77edd6eff9a1a62edac906dcfd5487b SHA512 e4598b7f74da7c046571a5b6744d172a9d5d8d35c28ff0bd11b0db68a3fa8ba291ab9634a3622ea5aa383fe6aff75318350665a0a75f68224b6ba97cbc8f3855 WHIRLPOOL 63858a7eb84bdc51ae13d41e1c20c0a29f0b88b853a29560f895b197881acaa9fe3456ef13f585d6746489760c48c5ad05b6f238faf57d1e554f83c0bed762ff
|
AUX sqliteman-1.2.2-lpthread.patch 486 SHA256 af99d278b6d0cda9f84487985afdb427f77edd6eff9a1a62edac906dcfd5487b SHA512 e4598b7f74da7c046571a5b6744d172a9d5d8d35c28ff0bd11b0db68a3fa8ba291ab9634a3622ea5aa383fe6aff75318350665a0a75f68224b6ba97cbc8f3855 WHIRLPOOL 63858a7eb84bdc51ae13d41e1c20c0a29f0b88b853a29560f895b197881acaa9fe3456ef13f585d6746489760c48c5ad05b6f238faf57d1e554f83c0bed762ff
|
||||||
DIST sqliteman-1.2.2.tar.gz 1579855 SHA256 2229e627528ec02a9cf7aba3a65bef8999272fc25eb22112dc3f8ee583eb5dfb SHA512 ada8315247723c6cbb9a4c235ce427aed3fcbe6f4edaa3ee2f9c31c1729d71a4bfc874bb7ca561f2a2c9afad092e2f90c7871646eccecb3e71bcd50d1164faf4 WHIRLPOOL 73f6bee7a98e46ef6e76dca086f6cd9379f3f7c8574df70f92d21ac68def0aef548350877eda319d7bedd6b34f5f128db839ef1b2c583a7ad5565a4a78a42d6c
|
DIST sqliteman-1.2.2.tar.gz 1579855 SHA256 2229e627528ec02a9cf7aba3a65bef8999272fc25eb22112dc3f8ee583eb5dfb SHA512 ada8315247723c6cbb9a4c235ce427aed3fcbe6f4edaa3ee2f9c31c1729d71a4bfc874bb7ca561f2a2c9afad092e2f90c7871646eccecb3e71bcd50d1164faf4 WHIRLPOOL 73f6bee7a98e46ef6e76dca086f6cd9379f3f7c8574df70f92d21ac68def0aef548350877eda319d7bedd6b34f5f128db839ef1b2c583a7ad5565a4a78a42d6c
|
||||||
EBUILD sqliteman-1.2.2-r1.ebuild 639 SHA256 200372b9770adc71d81b8d8e429f9240cf12380365d341568f3698ae5ec25dba SHA512 df2318d5603eb4290598dc79cb08d66be950567d131dae1af380c68fab7a118ad760173473aa1df649c21ca2efda8ccface9eb75930099fc00fd03a767ee3bd6 WHIRLPOOL 6ead9cb00b6846bfc174977709e17607b3169810652a21910d98a9a2cd8efaee286aebaf89b7dbeafb5e32f5a7f9fa534cbd0e2818e3285d61c2a6847d2624ef
|
EBUILD sqliteman-1.2.2-r2.ebuild 656 SHA256 632dd5ebeae15d9cbce3136cfefc175dd5ececddce3d6b1df320750bf4082d25 SHA512 08c6cff8b0d0c0faf2f2d8c6f748f946eb0b9d4d4dcdfef543044a763511ccb6b4a73dfa44dabce00f724677cb1857530469b52057f0a038b962965ba4e778e7 WHIRLPOOL fc02fab1b8c2f9ff26673b85a4ec70f4d9c0671cbcb788a64bbfe63b4b553d8d98cee497659c6719db8f32e26c8649ba9b2092c8f87b529a7caf2c63ded84fcf
|
||||||
MISC ChangeLog 3476 SHA256 c9ddffe6aefd0b0f18bd6f93b98bd254d7f728ad9a5f768d5d1ac3bc745ee91a SHA512 fa7ccff18dd334d20a636783b8395d95e27b46dbd401f3a5e64d9e9e90c0dcaf12ef2a8fcb858fd07565dcc97566b42e5b908f1c09d433849b048cbab9fb5d1d WHIRLPOOL b91a6800f13796d66b784266b000b990960b2fdb1c00d08fb3b44f13b49092463a504ee742d222aed4bb2957a9a5d32036f55a04f30908753aa9e0b0b4882916
|
MISC ChangeLog 3476 SHA256 c9ddffe6aefd0b0f18bd6f93b98bd254d7f728ad9a5f768d5d1ac3bc745ee91a SHA512 fa7ccff18dd334d20a636783b8395d95e27b46dbd401f3a5e64d9e9e90c0dcaf12ef2a8fcb858fd07565dcc97566b42e5b908f1c09d433849b048cbab9fb5d1d WHIRLPOOL b91a6800f13796d66b784266b000b990960b2fdb1c00d08fb3b44f13b49092463a504ee742d222aed4bb2957a9a5d32036f55a04f30908753aa9e0b0b4882916
|
||||||
MISC ChangeLog-2015 1667 SHA256 ba16bedc2ba55ac810300de58f2f3fea81b5eef5e4a8c467323200e3c94c4290 SHA512 1199bc0c7acb74d0000105d69acf448bbac9f4e40999e3adf6a28343f3d17318e606183ac5bb5fee3667237442571aa48499c17f6e63aa1d4f69cf872fcc68d4 WHIRLPOOL 11b650bfaa1dd418ac08fea148b71a7f31db899fb7ecf34b5a9e286bc9c54d0258de98b330c29144b051aa66cb63ad58ad28971fd4d994ce39d99e1f48e005d1
|
MISC ChangeLog-2015 1667 SHA256 ba16bedc2ba55ac810300de58f2f3fea81b5eef5e4a8c467323200e3c94c4290 SHA512 1199bc0c7acb74d0000105d69acf448bbac9f4e40999e3adf6a28343f3d17318e606183ac5bb5fee3667237442571aa48499c17f6e63aa1d4f69cf872fcc68d4 WHIRLPOOL 11b650bfaa1dd418ac08fea148b71a7f31db899fb7ecf34b5a9e286bc9c54d0258de98b330c29144b051aa66cb63ad58ad28971fd4d994ce39d99e1f48e005d1
|
||||||
MISC metadata.xml 326 SHA256 e5809cdedbb1bf2d8c70f0df907f780c75d89412b8bb19cbf464bb7a70c681c6 SHA512 28cfd089b3652e0bc89c32cffa6bc3c6a10dc84ac786db5de65155ef2752982fd167f5a916f1738848e1bce5ed86d335f463187ad532db06e90d5ce6492f4d53 WHIRLPOOL 142f8b039fc64b663505b4f53d50a0109203cae21914c3df67e1dc9260197b43063c9550010aa5421faf35c31902f599df41aa48dbbefe3a4990d5fa9586a306
|
MISC metadata.xml 326 SHA256 e5809cdedbb1bf2d8c70f0df907f780c75d89412b8bb19cbf464bb7a70c681c6 SHA512 28cfd089b3652e0bc89c32cffa6bc3c6a10dc84ac786db5de65155ef2752982fd167f5a916f1738848e1bce5ed86d335f463187ad532db06e90d5ce6492f4d53 WHIRLPOOL 142f8b039fc64b663505b4f53d50a0109203cae21914c3df67e1dc9260197b43063c9550010aa5421faf35c31902f599df41aa48dbbefe3a4990d5fa9586a306
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
DIST tora-3.0.0_pre20140929.tar.xz 9038680 SHA256 67fb6273c930b4ba4cbc185fd3e2a68b8c7029098b14f729ffbdfa09ed91af2b SHA512 42bc76d8bbed8a5cfee447ea6dec9966a31ef740d3ab58078ecdfc12f725cc94568fbb96d044668ae5fd83def5ab35823df6dee77b630e7903edfd1521b87b73 WHIRLPOOL 7fcf7fbe06d1fa4d31a88674f011c634ec9ef12003a074c8185a981650fff8aef85725007f51a3e463d95f332fde724392fd748d4fdbc464663a2da3b8ec8693
|
DIST tora-3.0.0_pre20140929.tar.xz 9038680 SHA256 67fb6273c930b4ba4cbc185fd3e2a68b8c7029098b14f729ffbdfa09ed91af2b SHA512 42bc76d8bbed8a5cfee447ea6dec9966a31ef740d3ab58078ecdfc12f725cc94568fbb96d044668ae5fd83def5ab35823df6dee77b630e7903edfd1521b87b73 WHIRLPOOL 7fcf7fbe06d1fa4d31a88674f011c634ec9ef12003a074c8185a981650fff8aef85725007f51a3e463d95f332fde724392fd748d4fdbc464663a2da3b8ec8693
|
||||||
EBUILD tora-3.0.0_pre20140929-r1.ebuild 1977 SHA256 786f919c2a6b468a57cb76fda8278834308ef1d16bcfd9ed4ad1cbd1f5343e13 SHA512 898be534570deb8157ee5c1c5e161a86a2314a86f5d74fded0ae5fefd1b4b1ac9bea816619375be0ebae8d51a6c8aa81ccda634fa8701a40b135cfc67f8cff23 WHIRLPOOL 74a107412cadf4c04d61f6895fd78f40306dc1f0b893e729dc8283bfd66f89eb3ed62bd338aa2f338a312e69c2d190f1579134532a3f1bf2bee760f06c406a12
|
EBUILD tora-3.0.0_pre20140929-r2.ebuild 1988 SHA256 93b34a4d61b9feede6fd5e6720366613d97826c865b55e9380a5bc76885dd1b0 SHA512 27e0d3a2b33ac302a898fe12b821e51f6ea77f7bfc640544beeeb42f0e87018aeb3110985667f9239078728b7c6d3c0e5255c24febad37b779c748178869f26e WHIRLPOOL 69d8b6506d99cf779b111e1a582004fa260b313c9b50673f7d9ed9dd24a4d728f65646d5b0e91dd7e1383db9e7da1a55c13d01af291ef99fbffac9f4744b96a9
|
||||||
EBUILD tora-9999.ebuild 2277 SHA256 ae82bbaa1fece3eaa79b763418d3b56a42065ea11de4bee71ed5e580ba9895ad SHA512 94a68888bde1ac18e8dc7448f88aae3ff520666d17451cb2e70d77c5cf63feab6e09a067d0ebc1f2f10f8e585bcec4bc089d59042b3db0df58796aaff592c570 WHIRLPOOL f53aaeaaad9102e0a5040725fa82849b30a8d87780e1c59943ef7486d36d74e045d520a6cc13bb0021958788ddfa31c5570dc8a8cf48a6753fcddc5e8b0f9528
|
EBUILD tora-9999.ebuild 2293 SHA256 50578c78ab216524055d143f64e6f12d8de32a4817f2cb9df2d5510f6647a897 SHA512 2a9e1c59f9fd7e72e40cb12a3455af9d0f0d062b6a54d85d0234a00387918874bb49a21d2e49430897e7560dc92480353bc11aa1dc17d31bc5a494d2ad029aee WHIRLPOOL f6d39a4d7ab3b7008e93803136bf1eedf065b6e07c8fc8ca5c1dfb506c1cd51fea5a5f5e41799e779c8a5a5ddcb17bad0a6064bb52f93f2e9bbdb18604352deb
|
||||||
MISC ChangeLog 2696 SHA256 33251c198bfe3db9693e19e475d1bd8a309aafd73d199177ae4ad91d6be53789 SHA512 80b39829981abb4ef8a6e1a76bee0295c3347d5a0733b8a3e9d30302110a82ca8e72bc41b7776175c8e9b9d0dc950a93995bad8cac3c03141b4f06cf7a446cf9 WHIRLPOOL 96e0dee86dfcee594b7f9307105463a0320da99723b54bb7cd76079551bf999e142a22aff08209dbde4bce8247f991108281850a2bc51f5fcd945652e06d0fb3
|
MISC ChangeLog 2696 SHA256 33251c198bfe3db9693e19e475d1bd8a309aafd73d199177ae4ad91d6be53789 SHA512 80b39829981abb4ef8a6e1a76bee0295c3347d5a0733b8a3e9d30302110a82ca8e72bc41b7776175c8e9b9d0dc950a93995bad8cac3c03141b4f06cf7a446cf9 WHIRLPOOL 96e0dee86dfcee594b7f9307105463a0320da99723b54bb7cd76079551bf999e142a22aff08209dbde4bce8247f991108281850a2bc51f5fcd945652e06d0fb3
|
||||||
MISC ChangeLog-2015 17172 SHA256 729208383c8defbb239a44e442a3b2abff7926071a5a2d61a909d1a09b128e65 SHA512 461602600b7a2bd75b6c67b42710e72e8fd5a2b460415a68dff93dc59345bbe85738484653f39f3e1135c53bb9e89f8dd793e78f0561fcfa12373040d0551652 WHIRLPOOL 36d9a32b4746dd7410383ac5f88541b3d1971b8d80d86159459abac3d19b08f4033e1ea5e652af5264d22be07221c46711138251ed0179cf122452e18e72aec9
|
MISC ChangeLog-2015 17172 SHA256 729208383c8defbb239a44e442a3b2abff7926071a5a2d61a909d1a09b128e65 SHA512 461602600b7a2bd75b6c67b42710e72e8fd5a2b460415a68dff93dc59345bbe85738484653f39f3e1135c53bb9e89f8dd793e78f0561fcfa12373040d0551652 WHIRLPOOL 36d9a32b4746dd7410383ac5f88541b3d1971b8d80d86159459abac3d19b08f4033e1ea5e652af5264d22be07221c46711138251ed0179cf122452e18e72aec9
|
||||||
MISC metadata.xml 843 SHA256 10001de874fa22316ef45dcb0a7111c3c1eda6ea2a45723be338d989d543d7bb SHA512 fb6b7e2966d2cb74576f2558d44e64a5cf8aa79f78c5eeff58fcf433369b4efd32edb103ad4174bdd7d878466e4db720d81e4b1ff637d7c1193d37d944708247 WHIRLPOOL e91a68e1ba8edb12f62df3d566083fabf5ea2f7e7ce80624919dfe106890e641e0a58550498aa84721af5a9007221bebdb5363af47b3ca8cdb922cb43267ce65
|
MISC metadata.xml 843 SHA256 10001de874fa22316ef45dcb0a7111c3c1eda6ea2a45723be338d989d543d7bb SHA512 fb6b7e2966d2cb74576f2558d44e64a5cf8aa79f78c5eeff58fcf433369b4efd32edb103ad4174bdd7d878466e4db720d81e4b1ff637d7c1193d37d944708247 WHIRLPOOL e91a68e1ba8edb12f62df3d566083fabf5ea2f7e7ce80624919dfe106890e641e0a58550498aa84721af5a9007221bebdb5363af47b3ca8cdb922cb43267ce65
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
|
AUX build.xml.patch 2160 SHA256 6c355c090cf4e3df02c3016f5770791a7b0f6432c62a3447f5cb845787150e60 SHA512 ae01462ed0a8fc61fc6e34b99b536bf7d36da73744a070ad63f555af07de5dec3a0926b97fc984ab481db7b7c8807db53998f83e17a5717e805c87a49047731a WHIRLPOOL cbb4fecb2257c729c73986c31074120085766682df893078499eec81feddf03d5b2ce4dee5013726ee766b4c9351538601dc2b272fe8c0c91d773f098afe6897
|
||||||
AUX freemarker-2.3.13-PyJavaInstance.patch 1064 SHA256 71ef260480ce72caa0d2b54ab2ba2d9927b4997b5e0c5baa509c9f8719b7a1e2 SHA512 f53d2ab9818b9851200feaa2b346a877e893b90685926a451eadaaa6fef40de571a67b7b167e56facde077ff295db9ef9adafcd3409663216d27730a61e212df WHIRLPOOL b22fbd718fdc83ee99ee4e661ee9899d872511fcfc67385731e6d2d5b43412d1e1570ed9fbd969e8a3e2434638acdb5a95540d43ad3f39553b11400ebd75cfed
|
AUX freemarker-2.3.13-PyJavaInstance.patch 1064 SHA256 71ef260480ce72caa0d2b54ab2ba2d9927b4997b5e0c5baa509c9f8719b7a1e2 SHA512 f53d2ab9818b9851200feaa2b346a877e893b90685926a451eadaaa6fef40de571a67b7b167e56facde077ff295db9ef9adafcd3409663216d27730a61e212df WHIRLPOOL b22fbd718fdc83ee99ee4e661ee9899d872511fcfc67385731e6d2d5b43412d1e1570ed9fbd969e8a3e2434638acdb5a95540d43ad3f39553b11400ebd75cfed
|
||||||
AUX freemarker-2.3.13-gentoo.patch 5228 SHA256 6bb4a5f0aa7696bbd1fb3666ec21605a90c0946c0fb131480282aab0d6cc97ad SHA512 857762085428fc094522d03a39b57a2fc74c1f7d57afe260383d04caeceea9fc30a5ab45d3a1039a30d8b18597c6b0500a0b998bbacfe746bdfb0902e96c8fbd WHIRLPOOL 91d5c51b2ee1c7883763d97520d7027aa76c77cfe11b12d5ee56723a58bfbe7e17d5dfbb22936688997e5e49b2e57c0675db7a93de43c87184c295347ce7832b
|
AUX freemarker-2.3.13-gentoo.patch 5228 SHA256 6bb4a5f0aa7696bbd1fb3666ec21605a90c0946c0fb131480282aab0d6cc97ad SHA512 857762085428fc094522d03a39b57a2fc74c1f7d57afe260383d04caeceea9fc30a5ab45d3a1039a30d8b18597c6b0500a0b998bbacfe746bdfb0902e96c8fbd WHIRLPOOL 91d5c51b2ee1c7883763d97520d7027aa76c77cfe11b12d5ee56723a58bfbe7e17d5dfbb22936688997e5e49b2e57c0675db7a93de43c87184c295347ce7832b
|
||||||
DIST freemarker-2.3.13.tar.gz 2136791 SHA256 00b43c28bc5b141e53ad9e56c472f40774b5638f96fc29f3d7cfa97048830eb5 SHA512 9216bc97e74779617ec91916842185472c3cfd4c5625168ddd2f4404237767df44c62d8308af8bed0ab10d72c8835c97daab7fbc1efa80c3e01c861dd334ec3b WHIRLPOOL f46ae311feb122e7ce52d2f4b518216c72135e5e6491d02cbef177fd76b798e7b7fa883a22067225e5a4de2163066696fb34f21708a5d821daf0d82c1460d9cc
|
DIST freemarker-2.3.13.tar.gz 2136791 SHA256 00b43c28bc5b141e53ad9e56c472f40774b5638f96fc29f3d7cfa97048830eb5 SHA512 9216bc97e74779617ec91916842185472c3cfd4c5625168ddd2f4404237767df44c62d8308af8bed0ab10d72c8835c97daab7fbc1efa80c3e01c861dd334ec3b WHIRLPOOL f46ae311feb122e7ce52d2f4b518216c72135e5e6491d02cbef177fd76b798e7b7fa883a22067225e5a4de2163066696fb34f21708a5d821daf0d82c1460d9cc
|
||||||
|
DIST freemarker-2.3.25.tar.gz 1873971 SHA256 4864ac056ea801e78c1f0d76080fc2d079a6979573208a0760f6dd60746278b0 SHA512 32a41a73a2f71a4e0ae8829da2c09e07204aa2b4a6899e2c7a3db0bde5d3e129ec7b44b7299a20165d7eb88f4f7d1bd9f0b7a1fd116dc11493134bec2306d1ac WHIRLPOOL f057bd1c50eb4e0aa359b1d429690fd5acef13b2f9534ec0b3060da72cadd3f4bfecbcc49d7eadbcc348748343b3e30a5b315ca75c03e19e9f9877d8156cbccc
|
||||||
EBUILD freemarker-2.3.13-r2.ebuild 1899 SHA256 073f90395255fe0dae2c6161de829a266a146224408a03c6d997e301bc82ee7c SHA512 c6d80c81b031120315bdce2e8e5a94a656c55461a82d22e4767526566f70489a7eb8a6090e7458c3bdc5f453afc579fc8796d229d17806a5a01a98fbdfe17c1a WHIRLPOOL 04b03903e05e41de7a6d08e3a82c427b8d1cb7a52535c1b5ae845b31055f78a38962fc1c1024a2cf1b892e9bd70612dc8f6b5bb50f38379787c2a3e62e867c57
|
EBUILD freemarker-2.3.13-r2.ebuild 1899 SHA256 073f90395255fe0dae2c6161de829a266a146224408a03c6d997e301bc82ee7c SHA512 c6d80c81b031120315bdce2e8e5a94a656c55461a82d22e4767526566f70489a7eb8a6090e7458c3bdc5f453afc579fc8796d229d17806a5a01a98fbdfe17c1a WHIRLPOOL 04b03903e05e41de7a6d08e3a82c427b8d1cb7a52535c1b5ae845b31055f78a38962fc1c1024a2cf1b892e9bd70612dc8f6b5bb50f38379787c2a3e62e867c57
|
||||||
|
EBUILD freemarker-2.3.25.ebuild 1533 SHA256 860c73236f16efefcae8d44440af95f5b996723a1a4449b9fbfef47fb6699f9e SHA512 c8abb267945b9c98dbcb4c9f9973de75dca91ef0baa5c9af19fd9d0f7d0347ac131af7938872f66524fee3bba0eef1e703d3a7300dfb87a0ced1acf9b04268b7 WHIRLPOOL 6aff2322c4d72b3962120ea72b150f96f682a03e4f968b3aa659b17206e266f69eb31ccd85092a5d5309aa417df6c7b38951fe4f357adbfa8336e8a81f5cf40a
|
||||||
MISC ChangeLog 3434 SHA256 72ae5a7c85e7bc1b1c915457d7b609425555ac5ecc0ac7d9682ae27873459726 SHA512 0cfd73464c3b2bd0cfd4930627f678bd7207ff909c158116d98da8da910af6a9d8be4fbafa163bf2e1cccc42dd2ea9319769555aa9afd960a99dd0cbdff6209a WHIRLPOOL 03c77977fbb5364a560d785825df1b521cf3094f9f69de68d65ee4f23310d0ea73f97336f66289c17ed59cdd935b50b660f4e0f10544405d73332b652eea3a67
|
MISC ChangeLog 3434 SHA256 72ae5a7c85e7bc1b1c915457d7b609425555ac5ecc0ac7d9682ae27873459726 SHA512 0cfd73464c3b2bd0cfd4930627f678bd7207ff909c158116d98da8da910af6a9d8be4fbafa163bf2e1cccc42dd2ea9319769555aa9afd960a99dd0cbdff6209a WHIRLPOOL 03c77977fbb5364a560d785825df1b521cf3094f9f69de68d65ee4f23310d0ea73f97336f66289c17ed59cdd935b50b660f4e0f10544405d73332b652eea3a67
|
||||||
MISC ChangeLog-2015 5556 SHA256 a6e9044efd8bb5928cc6ac863399a30c19e5726f4a32aac2d3b710aa6d657cd8 SHA512 c3072757e2c9e461deb65f683b7a0a442496484da1e02b01fb11394dc2b1934a3d19d7ba524b3a4177d7e46258d6a8a268e8841375eae9181d0b0ef078f12720 WHIRLPOOL 92b16cbbee076abf2f856b45935e391a1243d4e67ff901f70d56e9a7236d35e4a4c6fc68432297602a826cd8df58f9195adef56206cf38c19b774d73f002b782
|
MISC ChangeLog-2015 5556 SHA256 a6e9044efd8bb5928cc6ac863399a30c19e5726f4a32aac2d3b710aa6d657cd8 SHA512 c3072757e2c9e461deb65f683b7a0a442496484da1e02b01fb11394dc2b1934a3d19d7ba524b3a4177d7e46258d6a8a268e8841375eae9181d0b0ef078f12720 WHIRLPOOL 92b16cbbee076abf2f856b45935e391a1243d4e67ff901f70d56e9a7236d35e4a4c6fc68432297602a826cd8df58f9195adef56206cf38c19b774d73f002b782
|
||||||
MISC metadata.xml 316 SHA256 9e479fbb7e6c1615ab8b84cc9c82487ba5fedda4636afaa848aa67c7389df484 SHA512 e3cacca1cb7a8f2a2a6a3112b8d6cfdeb2f9a3a2fa8c16aa8336f1d960729523aa8aaa784dee5780c508340a46e1a45d2c3cc1f8ae1764e91984a840a995cae5 WHIRLPOOL 1cfa0761b52c3eaeacb1595eca24a46ebecc0616d53cf5951633ebc4662615b38eeff076eb44bee7664cc9187b53e29c1696766164ca2a11d6cd549d0d97ebdc
|
MISC metadata.xml 316 SHA256 9e479fbb7e6c1615ab8b84cc9c82487ba5fedda4636afaa848aa67c7389df484 SHA512 e3cacca1cb7a8f2a2a6a3112b8d6cfdeb2f9a3a2fa8c16aa8336f1d960729523aa8aaa784dee5780c508340a46e1a45d2c3cc1f8ae1764e91984a840a995cae5 WHIRLPOOL 1cfa0761b52c3eaeacb1595eca24a46ebecc0616d53cf5951633ebc4662615b38eeff076eb44bee7664cc9187b53e29c1696766164ca2a11d6cd549d0d97ebdc
|
||||||
|
@ -0,0 +1,60 @@
|
|||||||
|
diff -Naur a/build.xml b/build.xml
|
||||||
|
--- a/build.xml 2016-06-14 19:48:01.000000000 +0100
|
||||||
|
+++ b/build.xml 2016-12-22 22:41:41.988262564 +0000
|
||||||
|
@@ -27,6 +27,10 @@
|
||||||
|
xmlns:u="http://freemarker.org/util"
|
||||||
|
>
|
||||||
|
|
||||||
|
+ <path id="gentoo.classpath">
|
||||||
|
+ <pathelement path="${gentoo.classpath}/"/>
|
||||||
|
+ </path>
|
||||||
|
+
|
||||||
|
<!-- ================================================================== -->
|
||||||
|
<!-- Properties -->
|
||||||
|
<!-- ================================================================== -->
|
||||||
|
@@ -143,13 +147,11 @@
|
||||||
|
/>
|
||||||
|
|
||||||
|
<mkdir dir="${_javaccOutputDir}" />
|
||||||
|
- <ivy:retrieve conf="parser" pattern="build/javacc-home.tmp/[artifact].[ext]" />
|
||||||
|
<javacc:generate
|
||||||
|
target="src/main/javacc/FTL.jj"
|
||||||
|
outputdirectory="${_javaccOutputDir}"
|
||||||
|
javacchome="build/javacc-home.tmp"
|
||||||
|
/>
|
||||||
|
- <delete dir="build/javacc-home.tmp" />
|
||||||
|
|
||||||
|
<replace
|
||||||
|
file="${_javaccOutputDir}/FMParser.java"
|
||||||
|
@@ -271,6 +273,7 @@
|
||||||
|
verify="yes" stubversion="1.2"
|
||||||
|
/>
|
||||||
|
|
||||||
|
+<!--
|
||||||
|
<ivy:cachepath conf="build.jsp2.0" pathid="ivy.dep.jsp2.0" />
|
||||||
|
<javac srcdir="build/src-main-java-filtered" destdir="build/classes" deprecation="off"
|
||||||
|
debug="on" optimize="off" target="1.5" source="1.5" encoding="utf-8"
|
||||||
|
@@ -286,6 +289,7 @@
|
||||||
|
freemarker/ext/jsp/FreeMarkerJspFactory21.java,
|
||||||
|
freemarker/ext/jsp/FreeMarkerJspApplicationContext.java"
|
||||||
|
/>
|
||||||
|
+!-->
|
||||||
|
|
||||||
|
<!-- There's no build.jsp2.0, as those classes are part of the common build subset. -->
|
||||||
|
|
||||||
|
@@ -301,6 +305,7 @@
|
||||||
|
freemarker/ext/jsp/FreeMarkerJspApplicationContext.java"
|
||||||
|
/>
|
||||||
|
|
||||||
|
+<!--
|
||||||
|
<ivy:cachepath conf="build.jython2.0" pathid="ivy.dep.jython2.0" />
|
||||||
|
<javac srcdir="build/src-main-java-filtered" destdir="build/classes" deprecation="off"
|
||||||
|
debug="on" optimize="off" target="1.5" source="1.5" encoding="utf-8"
|
||||||
|
@@ -325,6 +330,7 @@
|
||||||
|
includes="
|
||||||
|
freemarker/ext/jython/_Jython22VersionAdapter.java"
|
||||||
|
/>
|
||||||
|
+!-->
|
||||||
|
|
||||||
|
<ivy:cachepath conf="build.jython2.5" pathid="ivy.dep.jython2.5" />
|
||||||
|
<javac srcdir="build/src-main-java-filtered" destdir="build/classes" deprecation="off"
|
@ -0,0 +1,70 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
MY_PN="incubator-${PN}"
|
||||||
|
JAVA_PKG_IUSE="doc source"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-ant-2
|
||||||
|
|
||||||
|
DESCRIPTION="A Java tool to generate text output based on templates"
|
||||||
|
HOMEPAGE="http://freemarker.org/"
|
||||||
|
SRC_URI="https://github.com/apache/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="2.3"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
CP_DEPEND="dev-java/avalon-logkit:2.0
|
||||||
|
dev-java/commons-logging:0
|
||||||
|
dev-java/dom4j:1
|
||||||
|
dev-java/jaxen:1.1
|
||||||
|
dev-java/jython:2.7
|
||||||
|
dev-java/log4j:0
|
||||||
|
dev-java/rhino:1.6
|
||||||
|
dev-java/slf4j-api:0
|
||||||
|
dev-java/xalan:0
|
||||||
|
java-virtuals/servlet-api:2.5"
|
||||||
|
|
||||||
|
RDEPEND="${CP_DEPEND}
|
||||||
|
>=virtual/jre-1.7"
|
||||||
|
|
||||||
|
DEPEND="${CP_DEPEND}
|
||||||
|
>=virtual/jdk-1.7
|
||||||
|
dev-java/javacc:0"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/build.xml.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
EANT_BUILD_TARGET="compile"
|
||||||
|
EANT_EXTRA_ARGS="-Ddeps.available=true"
|
||||||
|
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
rm -rv \
|
||||||
|
src/main/java/freemarker/ext/jdom \
|
||||||
|
src/main/java/freemarker/ext/xml/_JdomNavigator.java \
|
||||||
|
src/main/java/freemarker/ext/beans/JRebelClassChangeNotifier.java || die
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e '/<ivy:cachepath/d' \
|
||||||
|
-e 's/"ivy\.dep[^"]*"/"gentoo.classpath"/g' \
|
||||||
|
-e "s:javacchome=\"[^\"]*\":javacchome=\"${EROOT}usr/share/javacc/lib\":g" \
|
||||||
|
build.xml || die
|
||||||
|
|
||||||
|
java-pkg-2_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
jar cf ${PN}.jar -C build/classes . || die
|
||||||
|
java-pkg_dojar ${PN}.jar
|
||||||
|
|
||||||
|
dodoc README
|
||||||
|
use doc && java-pkg_dojavadoc build/api
|
||||||
|
}
|
@ -1,6 +1,8 @@
|
|||||||
AUX build-1.0-r1.xml 1771 SHA256 ee9b9ab4882a41ed45be0db9760d229d20ddcaf185080c26b7a912ad48caa2d3 SHA512 268f9273c7bb3b2364240dbef112ab56d4bc18ba29a2c267f02f78bd7d0faf74fe829c53f5bea5ab73e21ad0d0f03ff03ed31a7d91bf5cfcabefade3b4434192 WHIRLPOOL e48b32f06fe239a17a08b53ecdf28618a33aafe11caa98746662471fe915506e051e6753328d1ed48e7672277b11822a9e495d0a30566272c85ba96ae7ceec10
|
AUX build-1.0-r1.xml 1771 SHA256 ee9b9ab4882a41ed45be0db9760d229d20ddcaf185080c26b7a912ad48caa2d3 SHA512 268f9273c7bb3b2364240dbef112ab56d4bc18ba29a2c267f02f78bd7d0faf74fe829c53f5bea5ab73e21ad0d0f03ff03ed31a7d91bf5cfcabefade3b4434192 WHIRLPOOL e48b32f06fe239a17a08b53ecdf28618a33aafe11caa98746662471fe915506e051e6753328d1ed48e7672277b11822a9e495d0a30566272c85ba96ae7ceec10
|
||||||
|
AUX jsr173-1.0-build.xml 1771 SHA256 ee9b9ab4882a41ed45be0db9760d229d20ddcaf185080c26b7a912ad48caa2d3 SHA512 268f9273c7bb3b2364240dbef112ab56d4bc18ba29a2c267f02f78bd7d0faf74fe829c53f5bea5ab73e21ad0d0f03ff03ed31a7d91bf5cfcabefade3b4434192 WHIRLPOOL e48b32f06fe239a17a08b53ecdf28618a33aafe11caa98746662471fe915506e051e6753328d1ed48e7672277b11822a9e495d0a30566272c85ba96ae7ceec10
|
||||||
DIST jsr173.jar 639734 SHA256 3f6976396e31836dfe99fdc7aa72ee195546b6b6503618f60e2dc2651ed990ba SHA512 8b299532716682772e5eeafb63a5dd125dec8954a9a284f6766bac05409fff611724ae1a9b6f4f6f303b64c12b19e394371a6b0a87132b36e88f94e20b69efe4 WHIRLPOOL a4d7cc586e774bde385faa5b2ee0dc084bab31b3ae3dca9f862ffd8560fddd8fe76e9a700c1a63f6c02edf63d22733e07eeb14acd02fb4269054e0287bc72f82
|
DIST jsr173.jar 639734 SHA256 3f6976396e31836dfe99fdc7aa72ee195546b6b6503618f60e2dc2651ed990ba SHA512 8b299532716682772e5eeafb63a5dd125dec8954a9a284f6766bac05409fff611724ae1a9b6f4f6f303b64c12b19e394371a6b0a87132b36e88f94e20b69efe4 WHIRLPOOL a4d7cc586e774bde385faa5b2ee0dc084bab31b3ae3dca9f862ffd8560fddd8fe76e9a700c1a63f6c02edf63d22733e07eeb14acd02fb4269054e0287bc72f82
|
||||||
EBUILD jsr173-1.0-r1.ebuild 1169 SHA256 3292f914afd69381d5ec022f75405b178f27678df71ee0a52177e165f6d2ca16 SHA512 d262d62857bbe09ff65f5d556d62ab916e85e6a23a380d4167e65dd3b53dcb3e6f144a6f24ff39fa981f99c0ee58fba55814b302152f22b41eedbb221600a6c1 WHIRLPOOL 4096b70c5904d54c02c3240deac962594388a878636a970d7f7b0edf7c137520fecd74257b79eec9d1f5b70456549e7d7b0485cbf37c46a5750acf70c4dc85d3
|
EBUILD jsr173-1.0-r1.ebuild 1169 SHA256 3292f914afd69381d5ec022f75405b178f27678df71ee0a52177e165f6d2ca16 SHA512 d262d62857bbe09ff65f5d556d62ab916e85e6a23a380d4167e65dd3b53dcb3e6f144a6f24ff39fa981f99c0ee58fba55814b302152f22b41eedbb221600a6c1 WHIRLPOOL 4096b70c5904d54c02c3240deac962594388a878636a970d7f7b0edf7c137520fecd74257b79eec9d1f5b70456549e7d7b0485cbf37c46a5750acf70c4dc85d3
|
||||||
|
EBUILD jsr173-1.0-r2.ebuild 1153 SHA256 959aee2b33c56e6b46630ce5108d09eacebb9b4bd08eee37805d974744600c33 SHA512 5fe4e4c6c9ed3a7707169233be348075b1c1fe2978a38e9df4a9e049b4aec296b9cd31477f989c0657da22585b1183cfd3b6c4372119eb365cc1d3f455081d21 WHIRLPOOL b70a8006374fc75de78e674158f44fe5f2115ef8c8d8f0a0aa917e30f349b261c6a0d7b7712daa235b6e257ba5672e0cb2ed6ac66f6d217cbfe7011eccf503ad
|
||||||
MISC ChangeLog 2735 SHA256 904918bc8a840406916a3f873ed9d3dcee01456fd8b741e278f912ebdac39ef8 SHA512 de2bb6aca77b979fdc661de9e70a25af6c27daa0d5aeb0d9834b0a7c3be2b7e181eaf149982414b44b09aa7f1110ac46dd6bd19781a1877a226a16a2d1427939 WHIRLPOOL 374e10b9579e0777b98f5126849e05d7cc8feac155663c8f15d824086c83420feb5738c549bd9e431f9dc5ac6c12f979d1376f5e322572b7ab2e9d086c22a440
|
MISC ChangeLog 2735 SHA256 904918bc8a840406916a3f873ed9d3dcee01456fd8b741e278f912ebdac39ef8 SHA512 de2bb6aca77b979fdc661de9e70a25af6c27daa0d5aeb0d9834b0a7c3be2b7e181eaf149982414b44b09aa7f1110ac46dd6bd19781a1877a226a16a2d1427939 WHIRLPOOL 374e10b9579e0777b98f5126849e05d7cc8feac155663c8f15d824086c83420feb5738c549bd9e431f9dc5ac6c12f979d1376f5e322572b7ab2e9d086c22a440
|
||||||
MISC ChangeLog-2015 2977 SHA256 0f20deb60ec7fe7499d05e842ea8922b64dd6f7007d08d88bb23f101fd4e4cda SHA512 c921022dcb066db88dea1c831b9167cb94c1396bf334df8e2ae1e6e88bd432a651c368058a70c12bdb067ccd709de8c7a8c0fdc82b815a5a3c97b57e52fbeffb WHIRLPOOL f4fadd19b670dd20224bc764b95068cfa208bffd39b9de6ffdecf946ffe609629f94784169e81986aced903a13a8774c436ca5f4cca000658f148e6a9cd254ab
|
MISC ChangeLog-2015 2977 SHA256 0f20deb60ec7fe7499d05e842ea8922b64dd6f7007d08d88bb23f101fd4e4cda SHA512 c921022dcb066db88dea1c831b9167cb94c1396bf334df8e2ae1e6e88bd432a651c368058a70c12bdb067ccd709de8c7a8c0fdc82b815a5a3c97b57e52fbeffb WHIRLPOOL f4fadd19b670dd20224bc764b95068cfa208bffd39b9de6ffdecf946ffe609629f94784169e81986aced903a13a8774c436ca5f4cca000658f148e6a9cd254ab
|
||||||
MISC metadata.xml 236 SHA256 3e778d35b34b5cc1a4dd7ce105fe7d2a99b25fb6dfe24709455da94baa8a0548 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 WHIRLPOOL 7967660784d0d28e9a3c3c222c5bf85b3a8b59fd84b61780e4e7cc1aa5d8bd87bee40e4c5c42e646f15d6641fe182340bcbe8be94c785f40e0ac870c7a96e5cc
|
MISC metadata.xml 236 SHA256 3e778d35b34b5cc1a4dd7ce105fe7d2a99b25fb6dfe24709455da94baa8a0548 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 WHIRLPOOL 7967660784d0d28e9a3c3c222c5bf85b3a8b59fd84b61780e4e7cc1aa5d8bd87bee40e4c5c42e646f15d6641fe182340bcbe8be94c785f40e0ac870c7a96e5cc
|
||||||
|
@ -0,0 +1,61 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!---
|
||||||
|
@author: Saleem Abdulrasool <compnerd@gentoo.org>
|
||||||
|
@date: 5/9/2005
|
||||||
|
@revision: 1.0_alpha
|
||||||
|
|
||||||
|
@notes: Call using the following: ant -f build.xml -Dproject.name=${project name} -Dpackage.name=${package name}
|
||||||
|
-->
|
||||||
|
|
||||||
|
<project name="Gentoo_Builder" default="jar" basedir=".">
|
||||||
|
<property name="src" value="src"/>
|
||||||
|
<property name="build" value="build"/>
|
||||||
|
<property name="dist" value="dist"/>
|
||||||
|
<property name="dist.docs" value="${dist}/doc/api"/>
|
||||||
|
|
||||||
|
<property name="libdir" value="lib"/>
|
||||||
|
|
||||||
|
<property name="pkg" value="${package.name}"/>
|
||||||
|
<property name="jar" value="${project.name}.jar"/>
|
||||||
|
|
||||||
|
<path id="lib.classpath">
|
||||||
|
<fileset dir="${libdir}">
|
||||||
|
<include name="**/*.jar"/>
|
||||||
|
</fileset>
|
||||||
|
</path>
|
||||||
|
|
||||||
|
<!-- Override any defined properties -->
|
||||||
|
<property file="build.properties"/>
|
||||||
|
|
||||||
|
<target name="init">
|
||||||
|
<tstamp/>
|
||||||
|
<mkdir dir="${build}"/>
|
||||||
|
<mkdir dir="${dist}"/>
|
||||||
|
<mkdir dir="${dist}/doc"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="compile" depends="init">
|
||||||
|
<javac srcdir="${src}" destdir="${build}" classpathref="lib.classpath"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="manifest" depends="init">
|
||||||
|
<manifest file="${build}/MANIFEST.MF" mode="update">
|
||||||
|
<attribute name="Built-By" value="Gentoo Portage"/>
|
||||||
|
</manifest>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="jar" depends="compile,manifest">
|
||||||
|
<jar jarfile="${dist}/${jar}" manifest="${build}/MANIFEST.MF">
|
||||||
|
<fileset dir="${build}"/>
|
||||||
|
</jar>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="javadoc" depends="compile">
|
||||||
|
<javadoc sourcepath="${src}" destdir="${dist.docs}" packagenames="*" classpathref="lib.classpath"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="clean">
|
||||||
|
<delete dir="${build}"/>
|
||||||
|
<delete dir="${dist}"/>
|
||||||
|
</target>
|
||||||
|
</project>
|
@ -0,0 +1,58 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-ant-2
|
||||||
|
|
||||||
|
DESCRIPTION="Library for parsing and writing XML"
|
||||||
|
HOMEPAGE="http://dev2dev.bea.com/xml/stax.html"
|
||||||
|
SRC_URI="http://ftpna2.bea.com/pub/downloads/${PN}.jar"
|
||||||
|
|
||||||
|
LICENSE="bea.ri.jsr173"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
CDEPEND="dev-java/jaxme:0"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
>=virtual/jre-1.6"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
>=virtual/jdk-1.6"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
cd "${S}" || die
|
||||||
|
|
||||||
|
jar xvf "${DISTDIR}/${A}" || die "failed to unpack"
|
||||||
|
jar xvf ${P//-/_}_src.jar || die "failed to unpack"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
cd "${S}" || die
|
||||||
|
java-pkg_clean
|
||||||
|
cp "${FILESDIR}/${P}-build.xml" build.xml || die
|
||||||
|
java-pkg_jarfrom jaxme
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local antflags="-Dproject.name=${PN} jar"
|
||||||
|
eant ${antflags} "$(use_doc)"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg_dojar "dist/${PN}.jar"
|
||||||
|
|
||||||
|
use doc && java-pkg_dojavadoc dist/doc/api
|
||||||
|
use source && java-pkg_dosrc src/*
|
||||||
|
}
|
@ -1,6 +1,8 @@
|
|||||||
DIST js_of_ocaml-2.8.3.tar.gz 1335811 SHA256 a77e9d4896431742604cba69fb87f9022587de86f2c6d41a6b58e9c24b103c77 SHA512 89908f3da1846f4fe24e1109ba262507221ed67d58bec1d8b7c53ec82438febbab66bdb3bec697e2880842253777167ef1563687cae414426e8ea1dcc00a323a WHIRLPOOL b299214ed367f7aa2252a76a7d49f68f219aaf3ab9901eafa354e937a7dbe4913657a6c1c6fdc85337d63c04b90a5f835b3cf9c321840528188a496f6bfc3d37
|
DIST js_of_ocaml-2.8.3.tar.gz 1335811 SHA256 a77e9d4896431742604cba69fb87f9022587de86f2c6d41a6b58e9c24b103c77 SHA512 89908f3da1846f4fe24e1109ba262507221ed67d58bec1d8b7c53ec82438febbab66bdb3bec697e2880842253777167ef1563687cae414426e8ea1dcc00a323a WHIRLPOOL b299214ed367f7aa2252a76a7d49f68f219aaf3ab9901eafa354e937a7dbe4913657a6c1c6fdc85337d63c04b90a5f835b3cf9c321840528188a496f6bfc3d37
|
||||||
|
DIST js_of_ocaml-2.8.4.tar.gz 1344082 SHA256 74edd38a964fcee930778a908c896b5c9795f64fc34a3c58361ccfa441811725 SHA512 8dc65bac7d60f2d3534e31e0fddb061f1b97bfd8146b1a34b4a1a516574c6a39f66d115646aa9767b7e24a51ec76949b05841088601f97d76972c8899a50c4fd WHIRLPOOL bc444184519ae90d308ae4675078e1d5fd461ea32f4dccf5e74bab25f0a0e8ba49d229f951205effd676b337656633fb7046cd908c2167799253dcee0a61f20f
|
||||||
EBUILD js_of_ocaml-2.8.3.ebuild 1787 SHA256 077d72a22805dc8a3f9a80e64ec1f73c6afb4ec19155a75a50b5f45583e7873f SHA512 138598e2cb6128b11fa38314e7e5dcc5365647e44380cf33a24a65c83c94bbf693d5cdf8f9204758a9e072181a7c2ebe3d2e61eda7bd16488cfc8ac8369ee6d4 WHIRLPOOL 49300c3d3118c8040e89fb084c5e7ea50a616140584dcb26be9a501734742655fec2355df7b36768637b52b5a367f409a653f7049557e2e1ebea90bbf47a24ba
|
EBUILD js_of_ocaml-2.8.3.ebuild 1787 SHA256 077d72a22805dc8a3f9a80e64ec1f73c6afb4ec19155a75a50b5f45583e7873f SHA512 138598e2cb6128b11fa38314e7e5dcc5365647e44380cf33a24a65c83c94bbf693d5cdf8f9204758a9e072181a7c2ebe3d2e61eda7bd16488cfc8ac8369ee6d4 WHIRLPOOL 49300c3d3118c8040e89fb084c5e7ea50a616140584dcb26be9a501734742655fec2355df7b36768637b52b5a367f409a653f7049557e2e1ebea90bbf47a24ba
|
||||||
EBUILD js_of_ocaml-9999.ebuild 1787 SHA256 077d72a22805dc8a3f9a80e64ec1f73c6afb4ec19155a75a50b5f45583e7873f SHA512 138598e2cb6128b11fa38314e7e5dcc5365647e44380cf33a24a65c83c94bbf693d5cdf8f9204758a9e072181a7c2ebe3d2e61eda7bd16488cfc8ac8369ee6d4 WHIRLPOOL 49300c3d3118c8040e89fb084c5e7ea50a616140584dcb26be9a501734742655fec2355df7b36768637b52b5a367f409a653f7049557e2e1ebea90bbf47a24ba
|
EBUILD js_of_ocaml-2.8.4.ebuild 1804 SHA256 eb06efb7b9e3fabe415fdeaafee18d7e465c3c5dbf7b1f2dc921814855e31a38 SHA512 f976636d3959a45e4f6d4513db00b382e8552fde7c69f2483faec591b7de44ca52849eea76fda24cf8557c340ae2bd1c7fddbcde47feb3d8eeec7b2f218defa9 WHIRLPOOL 1a31b04faeaaf616ac0ea6b3b94e2cd4b51cb34f31ccf056fe5a61e053888a9ac6b92b174dbb7b17edcc99ca69129f4328973d6716f2ce50488e05a6b49d68a8
|
||||||
|
EBUILD js_of_ocaml-9999.ebuild 1804 SHA256 eb06efb7b9e3fabe415fdeaafee18d7e465c3c5dbf7b1f2dc921814855e31a38 SHA512 f976636d3959a45e4f6d4513db00b382e8552fde7c69f2483faec591b7de44ca52849eea76fda24cf8557c340ae2bd1c7fddbcde47feb3d8eeec7b2f218defa9 WHIRLPOOL 1a31b04faeaaf616ac0ea6b3b94e2cd4b51cb34f31ccf056fe5a61e053888a9ac6b92b174dbb7b17edcc99ca69129f4328973d6716f2ce50488e05a6b49d68a8
|
||||||
MISC ChangeLog 6719 SHA256 8798a0d4cb4e4ce572d311be224eba69b2eef3519331088de8ed11dd829e2e5b SHA512 0635bcc4e1e909bb8b1c5fb06f6c3e721b4bd2622e89fc43c7852bf4c0879a5a843bbbf5b86865bd06bbe63985b3bddd81b40de17cdbd31a83e19440db51a683 WHIRLPOOL 89067e0cd50077ec0f9bbd2ff76e23883aac6b7ceafebec0f382266dc3de163dfbed46ad191112902d89f1248c85d8180b457921cc6e23861ae97cdf10ef1235
|
MISC ChangeLog 6719 SHA256 8798a0d4cb4e4ce572d311be224eba69b2eef3519331088de8ed11dd829e2e5b SHA512 0635bcc4e1e909bb8b1c5fb06f6c3e721b4bd2622e89fc43c7852bf4c0879a5a843bbbf5b86865bd06bbe63985b3bddd81b40de17cdbd31a83e19440db51a683 WHIRLPOOL 89067e0cd50077ec0f9bbd2ff76e23883aac6b7ceafebec0f382266dc3de163dfbed46ad191112902d89f1248c85d8180b457921cc6e23861ae97cdf10ef1235
|
||||||
MISC ChangeLog-2015 1539 SHA256 f0dfbb15984ab92d613f09b96bc86a05be641ec3a13482947c465f987f787e2e SHA512 333c791c741b1806df4047cd341bc09e76eb8c8bea90a3801edc4fa92b0253cc189916927a9a598c5feecf61d6d6d818c0fa3e8b8a90219223de44c93ee7950e WHIRLPOOL a54be90b4ca060d014aa8a8bb657321ab4ebc561ddb424560d75a6c1c5c40271786de359c50fe43243b04990ec0bf7c417a92774622c2fe0f867be20d7b04b95
|
MISC ChangeLog-2015 1539 SHA256 f0dfbb15984ab92d613f09b96bc86a05be641ec3a13482947c465f987f787e2e SHA512 333c791c741b1806df4047cd341bc09e76eb8c8bea90a3801edc4fa92b0253cc189916927a9a598c5feecf61d6d6d818c0fa3e8b8a90219223de44c93ee7950e WHIRLPOOL a54be90b4ca060d014aa8a8bb657321ab4ebc561ddb424560d75a6c1c5c40271786de359c50fe43243b04990ec0bf7c417a92774622c2fe0f867be20d7b04b95
|
||||||
MISC metadata.xml 765 SHA256 bc65596a561eea366eff8ed3c73d1ecbb6cd3bb235225a0581d41c49e166f056 SHA512 54ee980de21f97f3b832e5368df1f096648009e0afa619acb98d1b0a4ff369a9cc60e3b56fbd524dd164681beb05235b42ed8f11197b069e6f6c1285b9ecba63 WHIRLPOOL 208d6d93a1dfaf84ad75de34bd0a9e791a418b24c4c779b22f02b6c6862b2581df8b05b1674a682d6b4644cd426fd04e9ca5da8ef68e52051bcc53ef9994fb33
|
MISC metadata.xml 765 SHA256 bc65596a561eea366eff8ed3c73d1ecbb6cd3bb235225a0581d41c49e166f056 SHA512 54ee980de21f97f3b832e5368df1f096648009e0afa619acb98d1b0a4ff369a9cc60e3b56fbd524dd164681beb05235b42ed8f11197b069e6f6c1285b9ecba63 WHIRLPOOL 208d6d93a1dfaf84ad75de34bd0a9e791a418b24c4c779b22f02b6c6862b2581df8b05b1674a682d6b4644cd426fd04e9ca5da8ef68e52051bcc53ef9994fb33
|
||||||
|
@ -0,0 +1,67 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit findlib eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A compiler from OCaml bytecode to javascript"
|
||||||
|
HOMEPAGE="http://ocsigen.org/js_of_ocaml/"
|
||||||
|
|
||||||
|
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||||
|
inherit git-r3
|
||||||
|
SRC_URI=""
|
||||||
|
EGIT_REPO_URI="https://github.com/ocsigen/js_of_ocaml"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/ocsigen/js_of_ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1-with-linking-exception"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
IUSE="+async +ocamlopt doc +deriving +ppx +ppx-deriving +react +xml X"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-lang/ocaml-3.12:=[ocamlopt?,X?]
|
||||||
|
>=dev-ml/lwt-2.4.4:=[camlp4(+)]
|
||||||
|
async? ( dev-ml/async_kernel:= )
|
||||||
|
react? ( dev-ml/react:= dev-ml/reactiveData:= )
|
||||||
|
xml? ( >=dev-ml/tyxml-4:= )
|
||||||
|
ppx? ( dev-ml/ppx_tools:= )
|
||||||
|
ppx-deriving? ( dev-ml/ppx_deriving:= )
|
||||||
|
dev-ml/cmdliner:=
|
||||||
|
dev-ml/menhir:=
|
||||||
|
dev-ml/ocaml-base64:=
|
||||||
|
dev-ml/camlp4:=
|
||||||
|
dev-ml/cppo:=
|
||||||
|
dev-ml/uchar:=
|
||||||
|
dev-ml/ocamlbuild:=
|
||||||
|
dev-ml/yojson:=
|
||||||
|
deriving? ( >=dev-ml/deriving-0.6:= )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
printf "\n\n" >> Makefile.conf
|
||||||
|
use ocamlopt || echo "BEST := byte" >> Makefile.conf
|
||||||
|
use ocamlopt || echo "NATDYNLINK := NO" >> Makefile.conf
|
||||||
|
use deriving || echo "WITH_DERIVING := NO" >> Makefile.conf
|
||||||
|
use X || echo "WITH_GRAPHICS := NO" >> Makefile.conf
|
||||||
|
use react || echo "WITH_REACT := NO" >> Makefile.conf
|
||||||
|
use ppx || echo "WITH_PPX := NO" >> Makefile.conf
|
||||||
|
use ppx-deriving || echo "WITH_PPX_PPX_DERIVING := NO" >> Makefile.conf
|
||||||
|
use async || echo "WITH_ASYNC := NO" >> Makefile.conf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake -j1
|
||||||
|
use doc && emake doc
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
findlib_src_preinst
|
||||||
|
emake BINDIR="${ED}/usr/bin/" install
|
||||||
|
dodoc CHANGES README.md
|
||||||
|
use doc && dohtml -r doc/api/html/
|
||||||
|
}
|
@ -1,5 +1,7 @@
|
|||||||
DIST Net_SmartIRC-1.1.4.tgz 163494 SHA256 a853622ca4b8cb0224d81d11f0308d8d9f1d0d2326fe65f259fb60b7f66b6484 SHA512 58bea369e7f43094cb4b3d0354cb82afb2842ca21fd83409e683fbecda590f6dc02594e20897acbd6de6f3b60c9122daafd01ab86af270c5ec8a1b4a5ed47afe WHIRLPOOL 812cfe224c8e2fcdddb26615fce538492dfe4e5a8e58f17c8d843af533e913bcc6a561cfaf02fe448cc1785e55e0e8cff1dbb8cc4bdc64a803444bdd2442fac1
|
DIST Net_SmartIRC-1.1.4.tgz 163494 SHA256 a853622ca4b8cb0224d81d11f0308d8d9f1d0d2326fe65f259fb60b7f66b6484 SHA512 58bea369e7f43094cb4b3d0354cb82afb2842ca21fd83409e683fbecda590f6dc02594e20897acbd6de6f3b60c9122daafd01ab86af270c5ec8a1b4a5ed47afe WHIRLPOOL 812cfe224c8e2fcdddb26615fce538492dfe4e5a8e58f17c8d843af533e913bcc6a561cfaf02fe448cc1785e55e0e8cff1dbb8cc4bdc64a803444bdd2442fac1
|
||||||
|
DIST Net_SmartIRC-1.1.9.tgz 168069 SHA256 b3d272221543b8866879ab1d2548b2bca34e14bb8f5e791066e2dcce723b59e1 SHA512 161fb4cbe8443e0e793ce70fcdcb839eee4268be2592dadde23832b54703503c8a57bb7b4819ef023617a256aa2474fceccff58454fb496cb6e52018d0064e35 WHIRLPOOL 09f8affc5e3ea865da784e8ed89de09b818a5460fcbdbe80966f21d51bdcdcfd24bec3c05c42cedcddf65e03047dc56144e1768705560051a82691b409ef839c
|
||||||
EBUILD PEAR-Net_SmartIRC-1.1.4.ebuild 341 SHA256 beb003dbd7473a28cd4d727358a436a849e3cbdcc925a328b77bf8ce5bf7991a SHA512 7fd7f1cb4f90e8dcf0900a30631dca9c5e3404b5884116167df3b5f6ea06bfba63b0fbcdb64a43a24d4d029bf36db0214f901066d0d8e52252cca57b710282c6 WHIRLPOOL 2cc9eb05128147c1ac71512c8b94454a30bbb89c7a076425ee735ed55d05e342028dd1a3cc34266e63dda0a4d9c64dc3f7acd73f294380e83609177c035fce1c
|
EBUILD PEAR-Net_SmartIRC-1.1.4.ebuild 341 SHA256 beb003dbd7473a28cd4d727358a436a849e3cbdcc925a328b77bf8ce5bf7991a SHA512 7fd7f1cb4f90e8dcf0900a30631dca9c5e3404b5884116167df3b5f6ea06bfba63b0fbcdb64a43a24d4d029bf36db0214f901066d0d8e52252cca57b710282c6 WHIRLPOOL 2cc9eb05128147c1ac71512c8b94454a30bbb89c7a076425ee735ed55d05e342028dd1a3cc34266e63dda0a4d9c64dc3f7acd73f294380e83609177c035fce1c
|
||||||
|
EBUILD PEAR-Net_SmartIRC-1.1.9.ebuild 901 SHA256 ed304d7e62c8c3d7a97d8287250ad73478b336156e67a2304249b8b73fc14a52 SHA512 ccab195553cd7c76cd11548dec8e486c15eddd522e4f1708c23313208545a816bde9c5c79e89758f3af14a94cfbaea73d4ba9ef94057dc23655768c29603a65f WHIRLPOOL d3601d46bd61367d832c10bb6b4544c283ad675b55d85de09b824ff70aa5b803ee30b59f516ea30f18b8d51a1643099003c5e9a25a786aa69d8fff0dbcb306fa
|
||||||
MISC ChangeLog 2456 SHA256 c9b0e43019f3720f231a7f5992201d1e838d7b32b9eff0ca0b0237350030db90 SHA512 62867cce561406d7295a3dd2f9b94db7b20addeea4c44788645cce95d2ff5518f608cc5ca640f871971eb8afd690d14d38a53a9d98d80617568502eb622082ad WHIRLPOOL 4bb7be38da602ea100d377fb1871cff26132cebfb1d3274d497cf4348866fcb314d2a6df1c33d51afbf7bdfae463724426a76c141759f809b7ae0919b4ff9576
|
MISC ChangeLog 2456 SHA256 c9b0e43019f3720f231a7f5992201d1e838d7b32b9eff0ca0b0237350030db90 SHA512 62867cce561406d7295a3dd2f9b94db7b20addeea4c44788645cce95d2ff5518f608cc5ca640f871971eb8afd690d14d38a53a9d98d80617568502eb622082ad WHIRLPOOL 4bb7be38da602ea100d377fb1871cff26132cebfb1d3274d497cf4348866fcb314d2a6df1c33d51afbf7bdfae463724426a76c141759f809b7ae0919b4ff9576
|
||||||
MISC ChangeLog-2015 6412 SHA256 1d8b3e18ae00072f08185d663b34da8e9db0ea722a74b10bfbd05fa9cd156662 SHA512 3ebe08c1623fa1fea7393d123fa06b782ac59780c10e298b26559052e368ce55e86390bb867b71a8b1b40a9d18cab6fef11b564f0b60edd22aeda96172ec5820 WHIRLPOOL bed29861f26b807dc391557c5339435c2109d0f66f97e2a0f4a3399df9d7ada6d47c5e1e079fc18d5e737bc4dad13bc8ce132d88e601e8a179d1e6d0e91b069e
|
MISC ChangeLog-2015 6412 SHA256 1d8b3e18ae00072f08185d663b34da8e9db0ea722a74b10bfbd05fa9cd156662 SHA512 3ebe08c1623fa1fea7393d123fa06b782ac59780c10e298b26559052e368ce55e86390bb867b71a8b1b40a9d18cab6fef11b564f0b60edd22aeda96172ec5820 WHIRLPOOL bed29861f26b807dc391557c5339435c2109d0f66f97e2a0f4a3399df9d7ada6d47c5e1e079fc18d5e737bc4dad13bc8ce132d88e601e8a179d1e6d0e91b069e
|
||||||
MISC metadata.xml 235 SHA256 b248157b2feece4fbe51f91e87ab0c0249a13655e50e070080763a2a6556606f SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 WHIRLPOOL d9032f2fa2b465d0658cb19728a50849c3ca8e021574651e7aa69a9f949f186bb43812034fffda1273cfa8fbbec663ee5f08fd30db366b96ab6945b7ed4291e0
|
MISC metadata.xml 235 SHA256 b248157b2feece4fbe51f91e87ab0c0249a13655e50e070080763a2a6556606f SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 WHIRLPOOL d9032f2fa2b465d0658cb19728a50849c3ca8e021574651e7aa69a9f949f186bb43812034fffda1273cfa8fbbec663ee5f08fd30db366b96ab6945b7ed4291e0
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
MY_PN="${PN/PEAR-/}"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
HOMEPAGE="http://pear.php.net/package/${MY_PN}"
|
||||||
|
SRC_URI="http://pear.php.net/get/${MY_P}.tgz"
|
||||||
|
DESCRIPTION="Net_SmartIRC is a PHP class for communication with IRC networks"
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="dev-php/PEAR-PEAR >=dev-lang/php-5.3:*"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local DOCS=( README.md CREDITS FEATURES )
|
||||||
|
insinto /usr/share/php
|
||||||
|
doins -r Net
|
||||||
|
einstalldocs
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# Register the package from the package.xml file
|
||||||
|
"${EROOT}usr/bin/peardev" install -nrO --force "${WORKDIR}/package.xml" 2> /dev/null || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
# Uninstall known dependency
|
||||||
|
"${EROOT}usr/bin/peardev" uninstall -nrO "pear.php.net/${MY_PN}"
|
||||||
|
}
|
@ -1,8 +1,10 @@
|
|||||||
DIST PySocks-1.5.6.tar.gz 9189 SHA256 a62b35b13968ba3642a973d115ae6a11be886b5f5ae0841a3ecad4b4f1d7deb1 SHA512 3255591864c532f9ce3c0304d7b33165bb09c0a332fb0d126f61315e98f50e1af0f792517533166558fe457dce2d08f2b320adf9dd87b58618e0941d72daee49 WHIRLPOOL fd2b797c863aef1258b7f3e9f8e1abfa83df8d9387274f084cf731e5ae7b5d01230eb793d5d0f60734bdf178761eaec47a6c87634943c90f6a1fab7cca9d82df
|
DIST PySocks-1.5.6.tar.gz 9189 SHA256 a62b35b13968ba3642a973d115ae6a11be886b5f5ae0841a3ecad4b4f1d7deb1 SHA512 3255591864c532f9ce3c0304d7b33165bb09c0a332fb0d126f61315e98f50e1af0f792517533166558fe457dce2d08f2b320adf9dd87b58618e0941d72daee49 WHIRLPOOL fd2b797c863aef1258b7f3e9f8e1abfa83df8d9387274f084cf731e5ae7b5d01230eb793d5d0f60734bdf178761eaec47a6c87634943c90f6a1fab7cca9d82df
|
||||||
DIST PySocks-1.5.7.tar.gz 32480 SHA256 e51c7694b10288e6fd9a28e15c0bcce9aca0327e7b32ebcd9af05fcd56f38b88 SHA512 adcb504b938dacb3c5bd5bd28a9f2cd8311bb188dea1a1b65de13ef0b2b00af498a0e44280fff1ceaca4fed95281c070a13866cf13ee898cb564b4ef215ac4a4 WHIRLPOOL 57c9ebc6577b6fdcf883fed8cc5957330eb6848ec7c1bf164a34829832e17492bb9df433bacd9852ea4003d509c19108d5b540db918cf30322e2511fc567b336
|
DIST PySocks-1.5.7.tar.gz 32480 SHA256 e51c7694b10288e6fd9a28e15c0bcce9aca0327e7b32ebcd9af05fcd56f38b88 SHA512 adcb504b938dacb3c5bd5bd28a9f2cd8311bb188dea1a1b65de13ef0b2b00af498a0e44280fff1ceaca4fed95281c070a13866cf13ee898cb564b4ef215ac4a4 WHIRLPOOL 57c9ebc6577b6fdcf883fed8cc5957330eb6848ec7c1bf164a34829832e17492bb9df433bacd9852ea4003d509c19108d5b540db918cf30322e2511fc567b336
|
||||||
DIST PySocks-1.6.4.tar.gz 17172 SHA256 07f25f0720983462d5992c44a8288b54261e0055317535fbd8d96fe0c391817e SHA512 54992bb489ea8b559a3a844da1bd0a2b772ab84361f9f466e5b7cc8bc566ae9a01e8c9c0cc6ce914fb63b24d822aab8842cf10ad51d4c6233a5433d4a353b335 WHIRLPOOL 0f5d0255df3a1fa8a330f87fea0d546fc0b6d2554a9f5061dad349e5029ed4f1d4608860433bc353df07632467a298474cdf2418839b68d59376ec22a3c91176
|
DIST PySocks-1.6.4.tar.gz 17172 SHA256 07f25f0720983462d5992c44a8288b54261e0055317535fbd8d96fe0c391817e SHA512 54992bb489ea8b559a3a844da1bd0a2b772ab84361f9f466e5b7cc8bc566ae9a01e8c9c0cc6ce914fb63b24d822aab8842cf10ad51d4c6233a5433d4a353b335 WHIRLPOOL 0f5d0255df3a1fa8a330f87fea0d546fc0b6d2554a9f5061dad349e5029ed4f1d4608860433bc353df07632467a298474cdf2418839b68d59376ec22a3c91176
|
||||||
|
DIST PySocks-1.6.5.tar.gz 17212 SHA256 7962f4d7c76e8414ae168c677a77f19cf8926143911f7e8d37a5d4c4eb910c6f SHA512 19f0822afba1635d68cce327e1cd13203e3a2c39f92ae3817759de22ce3154899b97abe4760a3f0315b6af7757e116c8f7717b7948de179b16c065f743c845e2 WHIRLPOOL dea78f04e04006b691ad7f31af593076489c929fffeb5d6d631bfd69dd8e848936bb006eac1e32655bcbc84ec7ef18036d26716011552865abe279ae5b56ea9d
|
||||||
EBUILD PySocks-1.5.6.ebuild 507 SHA256 ea0085595aa5165adfb13177a258e77bc2c0bd69401d43766eef06c53697382e SHA512 73a983e4b61557a9d5a2e71f9f9915c28813d786711c6262c27a15f5416afb2feeaf35818fde58e31aaf94a9747c8e81c2ed53f98a81997461d10ce0c6c00510 WHIRLPOOL ad1b15733a0d4982e81533eae9d14665e18b93ca377fb7bc0734c0a9acc541ed0219e43748b982ffca01959f0a41f8828d1f86be8ea40bfdcadf28dfd7b5b9a0
|
EBUILD PySocks-1.5.6.ebuild 507 SHA256 ea0085595aa5165adfb13177a258e77bc2c0bd69401d43766eef06c53697382e SHA512 73a983e4b61557a9d5a2e71f9f9915c28813d786711c6262c27a15f5416afb2feeaf35818fde58e31aaf94a9747c8e81c2ed53f98a81997461d10ce0c6c00510 WHIRLPOOL ad1b15733a0d4982e81533eae9d14665e18b93ca377fb7bc0734c0a9acc541ed0219e43748b982ffca01959f0a41f8828d1f86be8ea40bfdcadf28dfd7b5b9a0
|
||||||
EBUILD PySocks-1.5.7.ebuild 514 SHA256 9f7a5c0e088be3c7a6fb182beec750f5450e87b6a49e148742c24ae9009ab593 SHA512 fb25c5a6f7fb83bb290343a3708ed40738f59297029b0a39aef6be5f2fb15364c8b473cbce8510e36e4e292e7ec2521f022ade26745b99ac2bc10f53b46612e6 WHIRLPOOL cb54197c753413f93ab6c00b5b2e6ac5592eba494cccad8776e0d087a8131e51b8310c029cf181436909c46ae80d077b422126255c833caafad87c6e7590e129
|
EBUILD PySocks-1.5.7.ebuild 514 SHA256 9f7a5c0e088be3c7a6fb182beec750f5450e87b6a49e148742c24ae9009ab593 SHA512 fb25c5a6f7fb83bb290343a3708ed40738f59297029b0a39aef6be5f2fb15364c8b473cbce8510e36e4e292e7ec2521f022ade26745b99ac2bc10f53b46612e6 WHIRLPOOL cb54197c753413f93ab6c00b5b2e6ac5592eba494cccad8776e0d087a8131e51b8310c029cf181436909c46ae80d077b422126255c833caafad87c6e7590e129
|
||||||
EBUILD PySocks-1.6.4.ebuild 514 SHA256 9f7a5c0e088be3c7a6fb182beec750f5450e87b6a49e148742c24ae9009ab593 SHA512 fb25c5a6f7fb83bb290343a3708ed40738f59297029b0a39aef6be5f2fb15364c8b473cbce8510e36e4e292e7ec2521f022ade26745b99ac2bc10f53b46612e6 WHIRLPOOL cb54197c753413f93ab6c00b5b2e6ac5592eba494cccad8776e0d087a8131e51b8310c029cf181436909c46ae80d077b422126255c833caafad87c6e7590e129
|
EBUILD PySocks-1.6.4.ebuild 514 SHA256 9f7a5c0e088be3c7a6fb182beec750f5450e87b6a49e148742c24ae9009ab593 SHA512 fb25c5a6f7fb83bb290343a3708ed40738f59297029b0a39aef6be5f2fb15364c8b473cbce8510e36e4e292e7ec2521f022ade26745b99ac2bc10f53b46612e6 WHIRLPOOL cb54197c753413f93ab6c00b5b2e6ac5592eba494cccad8776e0d087a8131e51b8310c029cf181436909c46ae80d077b422126255c833caafad87c6e7590e129
|
||||||
|
EBUILD PySocks-1.6.5.ebuild 514 SHA256 9f7a5c0e088be3c7a6fb182beec750f5450e87b6a49e148742c24ae9009ab593 SHA512 fb25c5a6f7fb83bb290343a3708ed40738f59297029b0a39aef6be5f2fb15364c8b473cbce8510e36e4e292e7ec2521f022ade26745b99ac2bc10f53b46612e6 WHIRLPOOL cb54197c753413f93ab6c00b5b2e6ac5592eba494cccad8776e0d087a8131e51b8310c029cf181436909c46ae80d077b422126255c833caafad87c6e7590e129
|
||||||
MISC ChangeLog 1567 SHA256 49131e52fc5a5939cf8573cd5bc4fca05b98e520789da768f5ab3c99281a2c9c SHA512 055a6a9ad210cf4419b37f84300aa012f57532c80111c0a1c20c9b212b94cf691e5b3df96bde45fbdb332c005a8632cb515fa8575e227ab438206c832f5bd283 WHIRLPOOL 112cd5b5cff53a09b7b39aaa6f2d6ccb568dd1cdd5a28c33fb51e00ede7262b41a25c37703166b4a3feda1a6046e09a462de37f7b12d8d753ffc900714752aec
|
MISC ChangeLog 1567 SHA256 49131e52fc5a5939cf8573cd5bc4fca05b98e520789da768f5ab3c99281a2c9c SHA512 055a6a9ad210cf4419b37f84300aa012f57532c80111c0a1c20c9b212b94cf691e5b3df96bde45fbdb332c005a8632cb515fa8575e227ab438206c832f5bd283 WHIRLPOOL 112cd5b5cff53a09b7b39aaa6f2d6ccb568dd1cdd5a28c33fb51e00ede7262b41a25c37703166b4a3feda1a6046e09a462de37f7b12d8d753ffc900714752aec
|
||||||
MISC metadata.xml 443 SHA256 18012d26faf61b70d539f862f444a54277a3dd13667af2e316feaf43fefa8f15 SHA512 fcd74627d1b0d0d3e8ac8cb60d304fe47a173b485046de98190cb2a3192d114288fe8b54a037079276c97fc369fee8fa591fedf726be764bc5297adb4d581534 WHIRLPOOL e2d9715e4bb10607e399cb53ce91cc71652c56100b156158003ca2f97eb57281c5a92a0637204a6e2a0e30a810c0ceec38e7b59ebdfe21e364b06ce25d95f9cb
|
MISC metadata.xml 443 SHA256 18012d26faf61b70d539f862f444a54277a3dd13667af2e316feaf43fefa8f15 SHA512 fcd74627d1b0d0d3e8ac8cb60d304fe47a173b485046de98190cb2a3192d114288fe8b54a037079276c97fc369fee8fa591fedf726be764bc5297adb4d581534 WHIRLPOOL e2d9715e4bb10607e399cb53ce91cc71652c56100b156158003ca2f97eb57281c5a92a0637204a6e2a0e30a810c0ceec38e7b59ebdfe21e364b06ce25d95f9cb
|
||||||
|
@ -0,0 +1,18 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy{,3} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="SOCKS client module"
|
||||||
|
HOMEPAGE="https://github.com/Anorov/PySocks http://pypi.python.org/pypi/PySocks"
|
||||||
|
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE=""
|
@ -1,7 +1,9 @@
|
|||||||
DIST hypothesis-1.19.0.tar.gz 86227 SHA256 0e977a3492f5488ed9dd4a872cefae0934ad4ccd0229a6c483ef5ca0aaaddd6d SHA512 3b2cd671498bd0bc88c93b2753f35b02f737533dd8dbc786420a37a417d145e4f1c579741966394f85b7df4939e61f77315e6158b29e22f9bde07d31e161e009 WHIRLPOOL 52b444e6e3fa0c514ebb9816cd489b2441b213581e241f76ab5aa5c410ca08bedef92f0b608c32c421f74ba84a0e26850a2aaf9f2d9f7229aa176d9e501175a0
|
DIST hypothesis-1.19.0.tar.gz 86227 SHA256 0e977a3492f5488ed9dd4a872cefae0934ad4ccd0229a6c483ef5ca0aaaddd6d SHA512 3b2cd671498bd0bc88c93b2753f35b02f737533dd8dbc786420a37a417d145e4f1c579741966394f85b7df4939e61f77315e6158b29e22f9bde07d31e161e009 WHIRLPOOL 52b444e6e3fa0c514ebb9816cd489b2441b213581e241f76ab5aa5c410ca08bedef92f0b608c32c421f74ba84a0e26850a2aaf9f2d9f7229aa176d9e501175a0
|
||||||
DIST hypothesis-3.6.0.tar.gz 73586 SHA256 ecb0e711ab83032c54605d88fda1e07ca5c6025bdb5e91deab96eca29491f678 SHA512 cb885628e5c38ab9312cfb177ebc3c014617d21031737f5fba343ba485c1b8ff82b1302e7bc1d3e79192bfd8324fd0501498c968f3ac8343829f8965f6354389 WHIRLPOOL 189c788fdd0a326879a468061c271b14056da5f7dc1d5975e8f360cd5a91957eb8f79c26a045fbe49d7b11f7cc09024d3d09a353321b1dda1d4d96b452fd9e7b
|
DIST hypothesis-3.6.0.tar.gz 73586 SHA256 ecb0e711ab83032c54605d88fda1e07ca5c6025bdb5e91deab96eca29491f678 SHA512 cb885628e5c38ab9312cfb177ebc3c014617d21031737f5fba343ba485c1b8ff82b1302e7bc1d3e79192bfd8324fd0501498c968f3ac8343829f8965f6354389 WHIRLPOOL 189c788fdd0a326879a468061c271b14056da5f7dc1d5975e8f360cd5a91957eb8f79c26a045fbe49d7b11f7cc09024d3d09a353321b1dda1d4d96b452fd9e7b
|
||||||
|
DIST hypothesis-3.6.1.tar.gz 75106 SHA256 d4a0aa584ee4654819b8bfc8b5791669ad229eb1db949716543d7c31219cb35b SHA512 89a884cfc147b09e6356ea1f2272784b256065a7ff86584c133c00d11cb0fda0a8463e347c15698c605f6c2d8fc7aa09cd4c216849cb2b851566bdf4268c28c4 WHIRLPOOL 1a65ad7442ba457390414c3117fdcde6981adb6e7cd0269b47ac7ec63e60393af386518f4ca79410222ff7533b12f87a99705f22fd9b20befdcf6a6a4a422e12
|
||||||
EBUILD hypothesis-1.19.0.ebuild 846 SHA256 69ee85a0f95fc12134a1871b1fa7cd5eb34f508a530f2dd4a0a3f1387d108f10 SHA512 a6c4bb5b24d4607699f2a52330c5ed7f400a5435d4e4a298c3393aa4f106017a8fbfd958e8c18e7ca18df6da233e04d9f30fd6d82cc25576fe0d70eaaf110310 WHIRLPOOL bd54f168ef0962c48499c3d3d6590cf017e7f618b837d45379814eb4adb3aa7b8540ff0c7a748c27634c9780eac25792fb2e977089a94882f04b01d8441aff51
|
EBUILD hypothesis-1.19.0.ebuild 846 SHA256 69ee85a0f95fc12134a1871b1fa7cd5eb34f508a530f2dd4a0a3f1387d108f10 SHA512 a6c4bb5b24d4607699f2a52330c5ed7f400a5435d4e4a298c3393aa4f106017a8fbfd958e8c18e7ca18df6da233e04d9f30fd6d82cc25576fe0d70eaaf110310 WHIRLPOOL bd54f168ef0962c48499c3d3d6590cf017e7f618b837d45379814eb4adb3aa7b8540ff0c7a748c27634c9780eac25792fb2e977089a94882f04b01d8441aff51
|
||||||
EBUILD hypothesis-3.6.0-r1.ebuild 928 SHA256 11c6c65d4ba92051ba176fb40611dc0ee5acff6dd094b805fea1e55ca0374705 SHA512 dcb835119055d9908967057da705c88c14e7140503bb668877fbb4e79584741a8de7f870a2f29d0c7197fd91d4379868fbadde34a4fd9d5086054c19f4b770c3 WHIRLPOOL db068bb5e4f33eb83fb372c1f942beb5ff12cf2b19d4406f16edd6d5509a43241255f8a915b1891ef3567070e86c22a43d45be6a65f7a15738ccac62c56fc79f
|
EBUILD hypothesis-3.6.0-r1.ebuild 928 SHA256 11c6c65d4ba92051ba176fb40611dc0ee5acff6dd094b805fea1e55ca0374705 SHA512 dcb835119055d9908967057da705c88c14e7140503bb668877fbb4e79584741a8de7f870a2f29d0c7197fd91d4379868fbadde34a4fd9d5086054c19f4b770c3 WHIRLPOOL db068bb5e4f33eb83fb372c1f942beb5ff12cf2b19d4406f16edd6d5509a43241255f8a915b1891ef3567070e86c22a43d45be6a65f7a15738ccac62c56fc79f
|
||||||
|
EBUILD hypothesis-3.6.1.ebuild 930 SHA256 5ccf3a60926201450a4c95c0b53f1f4166a5bbe325e23ddf5bbc34763184ac65 SHA512 63562e82e8b1d93e58b03b5d4f403f1df01a52f1ec3351e18b1d73164859cc90cbb6aa2ce4946afda243ca047cca22629ef296da3460627beda5b3308c3e1d31 WHIRLPOOL 0cea4dcb1a0f31b6606655dc1588cf3ab19a18d2b0c43a5ee55920d3125cbe4c5db0d8d6c43963a2f6ce7ddbd6819098d615b9944d49031f240e82e1810df950
|
||||||
MISC ChangeLog 10982 SHA256 16d4bd011e6f9233e9a02424c453a1fba9c516f65a692d81536359a53af2407c SHA512 c393ae1550bc62ff5562fd28c91ed27b79455f199d77c6b1f61d7b554fb5f8f73f66b9b494536d119787c4764d24d3d3bd99eeea78ce9f25af1f223582170375 WHIRLPOOL bed69f6e30e34dec48e08e15e78921632389b7e8185d8db7f55a8c78b5956e6c0a1a661351f4f731681406588d1627aef3a44f98bc1e6fb711d4d9476310330f
|
MISC ChangeLog 10982 SHA256 16d4bd011e6f9233e9a02424c453a1fba9c516f65a692d81536359a53af2407c SHA512 c393ae1550bc62ff5562fd28c91ed27b79455f199d77c6b1f61d7b554fb5f8f73f66b9b494536d119787c4764d24d3d3bd99eeea78ce9f25af1f223582170375 WHIRLPOOL bed69f6e30e34dec48e08e15e78921632389b7e8185d8db7f55a8c78b5956e6c0a1a661351f4f731681406588d1627aef3a44f98bc1e6fb711d4d9476310330f
|
||||||
MISC ChangeLog-2015 643 SHA256 8bd7afabf7b29c9cef84286964de6f612b036e52c56234c7daf0ef38463425bd SHA512 6d0960bab281c57ff2ed827062421fd636f8dfe1b388530fe02858883158d2a47cb95521736d23799f8928e2d7a8c108894dd05b8725531da9156df850bac405 WHIRLPOOL 40eb3e014b2dac792d9668b27c1281f7044878bb26224141a030a92f265d3e83a651c3faeb4c92e3655502f1205f53e9bc7fd7afc8059fb178fc808670a00cca
|
MISC ChangeLog-2015 643 SHA256 8bd7afabf7b29c9cef84286964de6f612b036e52c56234c7daf0ef38463425bd SHA512 6d0960bab281c57ff2ed827062421fd636f8dfe1b388530fe02858883158d2a47cb95521736d23799f8928e2d7a8c108894dd05b8725531da9156df850bac405 WHIRLPOOL 40eb3e014b2dac792d9668b27c1281f7044878bb26224141a030a92f265d3e83a651c3faeb4c92e3655502f1205f53e9bc7fd7afc8059fb178fc808670a00cca
|
||||||
MISC metadata.xml 373 SHA256 2fda97bf4d44f275db884f4b903ffa81d147e4ed6a7815c99c794508a7079992 SHA512 4afd72d123e00422c0262cb4ffb53daef620f34ffdfa67480114bb065de64b99ccff6286945ca3a8c4db999f7f87d3fa081bf50cf7b9b8571e7fcc6e7644c047 WHIRLPOOL 3a80f3d28a5637dc0629758db3c11e2880bfdf6c391fa48f6bc1f0772b0cb08f28b732484a96fa09f970344e778bd46818fc967d3623bd5fb1e5511a0f41bb90
|
MISC metadata.xml 373 SHA256 2fda97bf4d44f275db884f4b903ffa81d147e4ed6a7815c99c794508a7079992 SHA512 4afd72d123e00422c0262cb4ffb53daef620f34ffdfa67480114bb065de64b99ccff6286945ca3a8c4db999f7f87d3fa081bf50cf7b9b8571e7fcc6e7644c047 WHIRLPOOL 3a80f3d28a5637dc0629758db3c11e2880bfdf6c391fa48f6bc1f0772b0cb08f28b732484a96fa09f970344e778bd46818fc967d3623bd5fb1e5511a0f41bb90
|
||||||
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy{,3} )
|
||||||
|
PYTHON_REQ_USE="threads(+),sqlite"
|
||||||
|
|
||||||
|
inherit distutils-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A library for property based testing"
|
||||||
|
HOMEPAGE="https://github.com/DRMacIver/hypothesis https://pypi.python.org/pypi/hypothesis"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MPL-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' 'python2*')"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
optfeature "datetime support" dev-python/pytz
|
||||||
|
optfeature "numpy support" dev-python/numpy
|
||||||
|
optfeature "django support" dev-python/django dev-python/pytz
|
||||||
|
optfeature "pytest support" dev-python/pytest
|
||||||
|
}
|
@ -1,9 +1,11 @@
|
|||||||
DIST idna-1.1.tar.gz 99242 SHA256 3dab514abd255ada7994a57161750e8f054b938bf7adb8b40b96f13df54efaed SHA512 eb7a3673641827899ab9a4ba56f214e1fd3d17370d05bb04464664c2752ba7636507c3f6a64c9e24d44a1dd566842ffc86ce01351c1bfcebc3248baab786b99c WHIRLPOOL 90c1e03b23f3765749778f41ad7eac5befd5122f0552cf1616c7e4f53ae1d3f68f964753bf050956d773b720d608479830d72eb0a94d62848eab86ab4491326e
|
DIST idna-1.1.tar.gz 99242 SHA256 3dab514abd255ada7994a57161750e8f054b938bf7adb8b40b96f13df54efaed SHA512 eb7a3673641827899ab9a4ba56f214e1fd3d17370d05bb04464664c2752ba7636507c3f6a64c9e24d44a1dd566842ffc86ce01351c1bfcebc3248baab786b99c WHIRLPOOL 90c1e03b23f3765749778f41ad7eac5befd5122f0552cf1616c7e4f53ae1d3f68f964753bf050956d773b720d608479830d72eb0a94d62848eab86ab4491326e
|
||||||
DIST idna-2.0.tar.gz 135150 SHA256 16199aad938b290f5be1057c0e1efc6546229391c23cea61ca940c115f7d3d3b SHA512 005f88e954f13ace584ced510752da58d1cb16ebfbeee10aeef5bec57b3c61a3a5d7ce0bb50deba6dc90b412607727bf94a95a785e91d6528cd8633961c142dc WHIRLPOOL d865420f1c5f648d12480af93a52e0b2d463064c34c57ce56022f6965c2e4f6a49244e7798b9fcc18a7c6517b98e88bf84dc52e0050abe2ce504365b5579d2b6
|
DIST idna-2.0.tar.gz 135150 SHA256 16199aad938b290f5be1057c0e1efc6546229391c23cea61ca940c115f7d3d3b SHA512 005f88e954f13ace584ced510752da58d1cb16ebfbeee10aeef5bec57b3c61a3a5d7ce0bb50deba6dc90b412607727bf94a95a785e91d6528cd8633961c142dc WHIRLPOOL d865420f1c5f648d12480af93a52e0b2d463064c34c57ce56022f6965c2e4f6a49244e7798b9fcc18a7c6517b98e88bf84dc52e0050abe2ce504365b5579d2b6
|
||||||
DIST idna-2.1.tar.gz 128996 SHA256 ed36f281aebf3cd0797f163bb165d84c31507cedd15928b095b1675e2d04c676 SHA512 b275f48f46694d54915cb48fcc65b683895ff9834bb267c77535aba0c9c6d8ca10dc207cf5ec53c167e66e236d943a3ec577c140aa5cfc8ad286800b7c67b63b WHIRLPOOL aedc489c61a97d5a736fcacf11636277e21d08fa14f3738d2aa68e8b9ffc3f0fae47163fa88b2bc2b1ba87e9a805511a73c5f32158779ea5eb9dcfa95d0d7f29
|
DIST idna-2.1.tar.gz 128996 SHA256 ed36f281aebf3cd0797f163bb165d84c31507cedd15928b095b1675e2d04c676 SHA512 b275f48f46694d54915cb48fcc65b683895ff9834bb267c77535aba0c9c6d8ca10dc207cf5ec53c167e66e236d943a3ec577c140aa5cfc8ad286800b7c67b63b WHIRLPOOL aedc489c61a97d5a736fcacf11636277e21d08fa14f3738d2aa68e8b9ffc3f0fae47163fa88b2bc2b1ba87e9a805511a73c5f32158779ea5eb9dcfa95d0d7f29
|
||||||
|
DIST idna-2.2.tar.gz 130203 SHA256 0ac27740937d86850010e035c6a10a564158a5accddf1aa24df89b0309252426 SHA512 affd8738e78ee0db7e44e508bab2a2223e9d1991711a4930ce820354e2c348f92502bd27fb6a93a25300ce78bac444b808143f2754b44720c19d4707e60d56ae WHIRLPOOL b88e5ae0104a9c2a3cfe7650f62f814618f8dba636894890a22294cc01cc5b2d349889f822481e2575a57632cfb3e0bd8dba9fd2594146f0390ac4139be36c2c
|
||||||
EBUILD idna-1.1.ebuild 525 SHA256 a7d1ef762ba33f7b6bc29ff1b1179fd37b10075633b81b9773667321d5140ef3 SHA512 a4baf70bacb8de0d74c1ee7c2f83d657abc524d709556cb5f3b47f30f21e3e844df53ea68f6bfd17f20ef85bbbfb99d3a158075c4205e5cbf5b00e704d9bb464 WHIRLPOOL fc4baaf43541ed245933d7484628111a1621015e384550241ba8c02378c9175a5e320e295b2db01e7633223f3920c40ee2a69f88239e124056644213a34fd846
|
EBUILD idna-1.1.ebuild 525 SHA256 a7d1ef762ba33f7b6bc29ff1b1179fd37b10075633b81b9773667321d5140ef3 SHA512 a4baf70bacb8de0d74c1ee7c2f83d657abc524d709556cb5f3b47f30f21e3e844df53ea68f6bfd17f20ef85bbbfb99d3a158075c4205e5cbf5b00e704d9bb464 WHIRLPOOL fc4baaf43541ed245933d7484628111a1621015e384550241ba8c02378c9175a5e320e295b2db01e7633223f3920c40ee2a69f88239e124056644213a34fd846
|
||||||
EBUILD idna-2.0.ebuild 585 SHA256 ad2d46292123822e25b39bcf8d8d1c63100528c9d6ab08d77930f57a2c3ad3d8 SHA512 96d6f5b5e41c25d6865f8d6b27bd1c341e18ef69d038cb995a3c7a3023179fa81f0a527fa86bfe95ab8f8c1a0f5e2f939b100a4014312eeba8f4f3ab8a1b32db WHIRLPOOL c05d85748a8329102ff82fc8ce222da07a5ef3a5de034a3f3b5786ccf823aa461b41173372f24e4e6a55457acd6274e24b74d2acb174c3b400cd4b876c67ecdf
|
EBUILD idna-2.0.ebuild 585 SHA256 ad2d46292123822e25b39bcf8d8d1c63100528c9d6ab08d77930f57a2c3ad3d8 SHA512 96d6f5b5e41c25d6865f8d6b27bd1c341e18ef69d038cb995a3c7a3023179fa81f0a527fa86bfe95ab8f8c1a0f5e2f939b100a4014312eeba8f4f3ab8a1b32db WHIRLPOOL c05d85748a8329102ff82fc8ce222da07a5ef3a5de034a3f3b5786ccf823aa461b41173372f24e4e6a55457acd6274e24b74d2acb174c3b400cd4b876c67ecdf
|
||||||
EBUILD idna-2.1.ebuild 594 SHA256 28bded628bdb597036849c6436761fbf59f2754c138f487a0ffe08dcfe1f7e24 SHA512 a0eb9297274a679a46ade7db27ddc913e36f387c885b34b220fd53ea28ad8152711aa844224e1cfac2f821da8a70d98a23708a5e24087703f2b354723e7588cd WHIRLPOOL 3307b347214fd53321c16603389ab12464997a1868139a43aab80bc15236b26e8c6a6eb4ffcbaebb40aa9dfec857812b4bb7cfbe7b69316c39468a230413401b
|
EBUILD idna-2.1.ebuild 594 SHA256 28bded628bdb597036849c6436761fbf59f2754c138f487a0ffe08dcfe1f7e24 SHA512 a0eb9297274a679a46ade7db27ddc913e36f387c885b34b220fd53ea28ad8152711aa844224e1cfac2f821da8a70d98a23708a5e24087703f2b354723e7588cd WHIRLPOOL 3307b347214fd53321c16603389ab12464997a1868139a43aab80bc15236b26e8c6a6eb4ffcbaebb40aa9dfec857812b4bb7cfbe7b69316c39468a230413401b
|
||||||
|
EBUILD idna-2.2.ebuild 594 SHA256 55f759d4702a7b0aa2c9d91467678734e48fcb709f4db61c959ab28116ea2607 SHA512 1e48db817c29defdb9b0cb76561088ffc4dcc121398e460d31d074577c6947225084f87dc87081f23d8c232619c983aeedd0aa07f02966e74012a23d4ca9b595 WHIRLPOOL 53bd26bb9562966a29b7a4b789c0a3817acfd1cb5f0cd10b67eb7d800dd04b8608feff0533e16f80f82d6aafc0a261c7378e01b750cc1b6a09b1cc0d9bd0c46b
|
||||||
MISC ChangeLog 5231 SHA256 79c04a9f929590ef24255c3cae61179f32b301b0292b37ae7a8898740d295f89 SHA512 9ba4cf5b635c67763629f442d70300b35398c86d4ff50ba0c4c9e6d2c3707a1e76c9813e72c9c8fe73584e7ae1511775fc6efe737bc8153ec8941012273e73cb WHIRLPOOL 7238399fb61af7e7a776766b92b7c08ec20684e4e2b1832cea4ff5d691cbe87ce784c6dd48b3ae36b0816c9cd7cc9cf58ed11c57618448d85f78a58ffeca08b0
|
MISC ChangeLog 5231 SHA256 79c04a9f929590ef24255c3cae61179f32b301b0292b37ae7a8898740d295f89 SHA512 9ba4cf5b635c67763629f442d70300b35398c86d4ff50ba0c4c9e6d2c3707a1e76c9813e72c9c8fe73584e7ae1511775fc6efe737bc8153ec8941012273e73cb WHIRLPOOL 7238399fb61af7e7a776766b92b7c08ec20684e4e2b1832cea4ff5d691cbe87ce784c6dd48b3ae36b0816c9cd7cc9cf58ed11c57618448d85f78a58ffeca08b0
|
||||||
MISC ChangeLog-2015 1075 SHA256 95dc2b47514f3c2c4e1b1945000c2b75e0d994639668b0594cfb3b2cfd465608 SHA512 c1f43adebb25bce3ecce106e952e76f1d21502f66fe299dd5290c876777f104787484027f810794617c7d1175f77612427129aae2d946c790a13f01c8a27fa79 WHIRLPOOL ba6dda9a045a3473364bd108c2493a8a6a7dcb980e757265f82cb1adbf2e42b48c949b8364308023b12e552c8de1cbf471c3f702f04263a9489e3a19f18c6589
|
MISC ChangeLog-2015 1075 SHA256 95dc2b47514f3c2c4e1b1945000c2b75e0d994639668b0594cfb3b2cfd465608 SHA512 c1f43adebb25bce3ecce106e952e76f1d21502f66fe299dd5290c876777f104787484027f810794617c7d1175f77612427129aae2d946c790a13f01c8a27fa79 WHIRLPOOL ba6dda9a045a3473364bd108c2493a8a6a7dcb980e757265f82cb1adbf2e42b48c949b8364308023b12e552c8de1cbf471c3f702f04263a9489e3a19f18c6589
|
||||||
MISC metadata.xml 367 SHA256 6eea5f18c0ae0d7467b5548ce1daa6520ccdc30159722bb7faf8f14bc5b0b1bb SHA512 50f13044fec18651463e6199826a39c7f28c783e7da389017e2dc2fd6f17b6c93e4e437a1019e0e31605a06a428c31a2fbc12744daa957cefbba2d76b511331e WHIRLPOOL 6a1830597687bc55602f0717067798f754a2001529619e6a084e30ddec7efdb38eb6ffc8e0158508d215abdfc1b65a4371abc0247989957946ac35b0d1c3fee3
|
MISC metadata.xml 367 SHA256 6eea5f18c0ae0d7467b5548ce1daa6520ccdc30159722bb7faf8f14bc5b0b1bb SHA512 50f13044fec18651463e6199826a39c7f28c783e7da389017e2dc2fd6f17b6c93e4e437a1019e0e31605a06a428c31a2fbc12744daa957cefbba2d76b511331e WHIRLPOOL 6a1830597687bc55602f0717067798f754a2001529619e6a084e30ddec7efdb38eb6ffc8e0158508d215abdfc1b65a4371abc0247989957946ac35b0d1c3fee3
|
||||||
|
@ -0,0 +1,24 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Internationalized Domain Names in Applications (IDNA)"
|
||||||
|
HOMEPAGE="https://github.com/kjd/idna"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="BSD"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
esetup.py test
|
||||||
|
}
|
@ -1,9 +1,9 @@
|
|||||||
DIST irc-11.0.1.zip 120409 SHA256 25d818003780fd6d62e93d3ff32580e74c0e527c6290ae14b47af50b58339233 SHA512 fca2fe653d921c9ec65dfb2b072c16658d88d4a22ae91568b1eaf722a90179920808db157f587afe6de0055af3a04a528eb9022122e539150e5635f05b58f466 WHIRLPOOL dd9b9e8624e6bd86d27fead1f3006a2b80832d236ad21f50c147c07a27b2cc4933d68efd951dece44398dbc0299b73ba7a98e4eff2061d0e3a8a01833518113b
|
DIST irc-11.0.1.zip 120409 SHA256 25d818003780fd6d62e93d3ff32580e74c0e527c6290ae14b47af50b58339233 SHA512 fca2fe653d921c9ec65dfb2b072c16658d88d4a22ae91568b1eaf722a90179920808db157f587afe6de0055af3a04a528eb9022122e539150e5635f05b58f466 WHIRLPOOL dd9b9e8624e6bd86d27fead1f3006a2b80832d236ad21f50c147c07a27b2cc4933d68efd951dece44398dbc0299b73ba7a98e4eff2061d0e3a8a01833518113b
|
||||||
DIST irc-15.0.2.tar.gz 81790 SHA256 23893c1fb21826fd9b3edf6ef49b0e1080c846761900ab06b4f1980f5cb8e2e3 SHA512 5f6daa539a9ae665b0153d97ab11f246040963d9109d84efde0a92cbe200c2a6e8126120eee11b4bc92d65d415946627116b62cde07bebeb68a7105af40f98ab WHIRLPOOL 1f28b3e343328a2c78af406944fcfac4be25a61834e1807d7a1636834a2ea9fa9775856380e8ea75df7917913756a4b971e76ab47a06e0379304dfd2e5d81e61
|
DIST irc-15.0.2.tar.gz 81790 SHA256 23893c1fb21826fd9b3edf6ef49b0e1080c846761900ab06b4f1980f5cb8e2e3 SHA512 5f6daa539a9ae665b0153d97ab11f246040963d9109d84efde0a92cbe200c2a6e8126120eee11b4bc92d65d415946627116b62cde07bebeb68a7105af40f98ab WHIRLPOOL 1f28b3e343328a2c78af406944fcfac4be25a61834e1807d7a1636834a2ea9fa9775856380e8ea75df7917913756a4b971e76ab47a06e0379304dfd2e5d81e61
|
||||||
DIST irc-15.0.5.tar.gz 82138 SHA256 f4ac9678e7e9b451d7852dd67ee216ca9debec7004b16c9708e83137142b30cf SHA512 d9e5eadd02aba00262fee5fc67d52e1caebfcf715466bc104df76e5deee5559692436517b21c08918cb41fbf172bb81c11147f86c488da3441a72efd2c6832b9 WHIRLPOOL 85f5c479c6047e1cb85056489aee0e5e96148865a34a6c31bf8aeddd16ed7f07328efe53bd44327be8f74bc913d039472c01ea922d81e1447194643103a0d348
|
DIST irc-15.0.6.tar.gz 81996 SHA256 986706eb76da86f14ebd69f7955a2ae132fe45dde60e67ddd9c6c50b7dc914ee SHA512 48240eb496a3c88310f02cf092b8e19e4aa8d8dc165a9a8a39c313490a69ecc29ac67db297436df5e86e7253e2481bd19bc0429ea9cc359089a5cd6179125c0f WHIRLPOOL 33dbe34c49027d3dad6d1b3b322713185ebabb1607dde8a4f53ab9f48294dd5d592cffb98e66572d33e0e68a5a394eab2c2d3a5021af2ffa7b761792774bab5f
|
||||||
EBUILD irc-11.0.1.ebuild 1065 SHA256 2b7cc86249a830dfa75891ae5639c88118538d408054f58e0c1c1a29a490c07d SHA512 3a298b19f630aafa1cd2fa38567ab01b097c1d96662fb5cedd2201b4a6b313595912ff0b1b9f88704708dd7200b7d105e1352eb758521d728d397d470dbdc087 WHIRLPOOL 94a14060fea626679c33189ddbf4da47d40a72edf6ef234a19e97f1e9ebeb8f6e96a28063051850debc5962af9ef723ba3554cc232028f8ac9624c6c404f1fb1
|
EBUILD irc-11.0.1.ebuild 1065 SHA256 2b7cc86249a830dfa75891ae5639c88118538d408054f58e0c1c1a29a490c07d SHA512 3a298b19f630aafa1cd2fa38567ab01b097c1d96662fb5cedd2201b4a6b313595912ff0b1b9f88704708dd7200b7d105e1352eb758521d728d397d470dbdc087 WHIRLPOOL 94a14060fea626679c33189ddbf4da47d40a72edf6ef234a19e97f1e9ebeb8f6e96a28063051850debc5962af9ef723ba3554cc232028f8ac9624c6c404f1fb1
|
||||||
EBUILD irc-15.0.2.ebuild 1592 SHA256 0fb21cf8130a1298b9f17fcfad586996c792f4a507558a35136c438972423419 SHA512 86138613e6770b01b96b9406e2d18defbf206be4c271da7614cd0c955bf97768d13fdb7aab6ddd2f613a59ccd8128d9058812c2f002216ad2fd86026b0994e22 WHIRLPOOL 9fb0e403caccde940ea91f5d0a4fe664627ed005c5f4e561b77d75fbe336c9e8b19df109f2ce425d718124b46768b36d3cc83ff829c46bb109a007c86e29f9ef
|
EBUILD irc-15.0.2.ebuild 1592 SHA256 0fb21cf8130a1298b9f17fcfad586996c792f4a507558a35136c438972423419 SHA512 86138613e6770b01b96b9406e2d18defbf206be4c271da7614cd0c955bf97768d13fdb7aab6ddd2f613a59ccd8128d9058812c2f002216ad2fd86026b0994e22 WHIRLPOOL 9fb0e403caccde940ea91f5d0a4fe664627ed005c5f4e561b77d75fbe336c9e8b19df109f2ce425d718124b46768b36d3cc83ff829c46bb109a007c86e29f9ef
|
||||||
EBUILD irc-15.0.5.ebuild 1592 SHA256 03dddac8f18c75dd80545aa5f40438625fc49a787ffef9d07f9e51cdfa445d96 SHA512 8b8d407c7a7c1126e8ecbbe9ce56b628188eec912176afea25119a2267ccb486f9283c6d3d384ca9aa879453ca8d6f4414d2f831b1a338c69a30baa2410f4d15 WHIRLPOOL a4c27b945009505e5b3d1095fa7680de473e8e48c9e1ffb2912c4d32e1adb2cbd8e7f0852e1c516dd04ae217e1afdf2aebeea1e4fa80d34baa199c70704fe10e
|
EBUILD irc-15.0.6.ebuild 1606 SHA256 d6fc6e5e850ab4e914a95f7beb866b2946a236e0974a2afad6b0bd57574ff57b SHA512 711a41df356b191e464448fa187bb7bef0c1c6c0f58471dacb7d858a7f0fe22040e6267b27500d72f8e2257eed9245e5a79bc1b1ffa5946e146ba2d617acad17 WHIRLPOOL dffd0d48673b393b60eecefbd64e52b23357d6206d26ba283a355325cfe290a3187ba744bc76c0a9346c7d2254b1b4c43a96fc87df869c1f827683127b3b7fa0
|
||||||
MISC ChangeLog 5958 SHA256 34214b36da2ad6979b1602c5393e7ea5489980bb6770745998b513b62f1e607d SHA512 b5a6479f697328f18596936163d370bd686f8b2020b3085a3d2076b0175481eaec48ed71cce0c54b2f3f03814dd1691b7ba9dfa388b129b52cb506e573665fe6 WHIRLPOOL 5fba93dc262fe2020afca56aac6dd7f83495d8eb6daa6305444eb8ce73c72e2d50e791e3963ffe2679000aa6260a32129b6615932f7707cfdacaba4c8108cdb9
|
MISC ChangeLog 5958 SHA256 34214b36da2ad6979b1602c5393e7ea5489980bb6770745998b513b62f1e607d SHA512 b5a6479f697328f18596936163d370bd686f8b2020b3085a3d2076b0175481eaec48ed71cce0c54b2f3f03814dd1691b7ba9dfa388b129b52cb506e573665fe6 WHIRLPOOL 5fba93dc262fe2020afca56aac6dd7f83495d8eb6daa6305444eb8ce73c72e2d50e791e3963ffe2679000aa6260a32129b6615932f7707cfdacaba4c8108cdb9
|
||||||
MISC ChangeLog-2015 4853 SHA256 e0a6e9e62d7cbcb58c82332e7a1784f79a8225674273fd8f522269e387a005a7 SHA512 f1f1c7bbb13686353cb8361caff6419a22b3b97482b6607f8063b33376a58333fdb8e1c15b271189719e6c1f063eb7076a445881e2d4b852249a70803dc72461 WHIRLPOOL 837f08859e2c680c39eed1142b24dd4f4e308b70e804b9bc2c36c340f45c1487ec5f035aebaa9a00feb1bd8c15255b6f20cbf3085d5835be6b9bc4c7336eb7cc
|
MISC ChangeLog-2015 4853 SHA256 e0a6e9e62d7cbcb58c82332e7a1784f79a8225674273fd8f522269e387a005a7 SHA512 f1f1c7bbb13686353cb8361caff6419a22b3b97482b6607f8063b33376a58333fdb8e1c15b271189719e6c1f063eb7076a445881e2d4b852249a70803dc72461 WHIRLPOOL 837f08859e2c680c39eed1142b24dd4f4e308b70e804b9bc2c36c340f45c1487ec5f035aebaa9a00feb1bd8c15255b6f20cbf3085d5835be6b9bc4c7336eb7cc
|
||||||
MISC metadata.xml 814 SHA256 66667bb653290fcb226a7311d2324c8b1cf9c26dae3a25d13dd6c5cb7f9ba187 SHA512 97c3129365cbe22cf31f5ea6147163b21da942f65838330d608ddbc41a516f2600e0bc00e7fef18ee53f7a51cc1682650684283a8abf45a4ae28972939783e05 WHIRLPOOL 303211aa59397bede6787aa1d4f693b61fbefc52334f811a47406cb8a67bc03368c0fb8269b7246cc14509db8a75cea5a45ea5ce98d3665a2f500267104debfd
|
MISC metadata.xml 814 SHA256 66667bb653290fcb226a7311d2324c8b1cf9c26dae3a25d13dd6c5cb7f9ba187 SHA512 97c3129365cbe22cf31f5ea6147163b21da942f65838330d608ddbc41a516f2600e0bc00e7fef18ee53f7a51cc1682650684283a8abf45a4ae28972939783e05 WHIRLPOOL 303211aa59397bede6787aa1d4f693b61fbefc52334f811a47406cb8a67bc03368c0fb8269b7246cc14509db8a75cea5a45ea5ce98d3665a2f500267104debfd
|
||||||
|
@ -1,16 +1,11 @@
|
|||||||
AUX lxml-3.4.4-cross-compile.patch 1436 SHA256 6d04584aa6c4ead465b255c9bcac5c654452df4e2c26fe0d19d2db116bdd358f SHA512 8731da8b8f4d553cd7b16b7a6d1b5d737a797a1b2935e661618249155da705c2060d474124313493610101064b86b421ebc5f68315f621e2537530a1266362c8 WHIRLPOOL 349ab99acb1a60e7ca5b6d67000afb3c218fbdce907afa8aae6ac44965f9523005c38c1d0306d59be7189cfb24ae6fd75dc63909f0b31d8c0a5ae9e246845327
|
|
||||||
AUX lxml-3.5.0-cross-compile.patch 1518 SHA256 4d16cb9d2951fac9ec467d5fa9fd5d7c0565fd746eb8200924a75474def4c3bd SHA512 b53925979e554552e72e58e06df579d2eb0190cadc304d13766852eaaeec78641deb1ef10700a0b52aebbdc998979830413a76a56cf221bce2e9a24926e1680b WHIRLPOOL 67b446ef6f66d5fca0fe4261d47508a2fa3e850cc03f7329b01fbe27476e844faacd6e310d8973654477361ea5ed7060d7c6b5290f521c3b6a6b02e2ee83eebd
|
AUX lxml-3.5.0-cross-compile.patch 1518 SHA256 4d16cb9d2951fac9ec467d5fa9fd5d7c0565fd746eb8200924a75474def4c3bd SHA512 b53925979e554552e72e58e06df579d2eb0190cadc304d13766852eaaeec78641deb1ef10700a0b52aebbdc998979830413a76a56cf221bce2e9a24926e1680b WHIRLPOOL 67b446ef6f66d5fca0fe4261d47508a2fa3e850cc03f7329b01fbe27476e844faacd6e310d8973654477361ea5ed7060d7c6b5290f521c3b6a6b02e2ee83eebd
|
||||||
AUX lxml-3.6.4-fix-test_xmlschema.patch 1483 SHA256 6f44d53b78ac07cdd87cd3653d236a62ca60d83b6dba1fef65aa4d9858d7ed71 SHA512 5ea10849df7966b8e1c55a699c1489f72714449de3564ee13b5d9410877db3691e82c1d37cb6ea60c30c2deac33bb839583f0bb81a3551baac39bf14ca066229 WHIRLPOOL 15589a917a2b8eff7989205c60368be8a462c2937db085c7bc8662a119382defda88d0e9129222711c857f417f81530194a7ca3a34d7c76a438ac3f5554935fd
|
AUX lxml-3.6.4-fix-test_xmlschema.patch 1483 SHA256 6f44d53b78ac07cdd87cd3653d236a62ca60d83b6dba1fef65aa4d9858d7ed71 SHA512 5ea10849df7966b8e1c55a699c1489f72714449de3564ee13b5d9410877db3691e82c1d37cb6ea60c30c2deac33bb839583f0bb81a3551baac39bf14ca066229 WHIRLPOOL 15589a917a2b8eff7989205c60368be8a462c2937db085c7bc8662a119382defda88d0e9129222711c857f417f81530194a7ca3a34d7c76a438ac3f5554935fd
|
||||||
DIST lxml-3.4.4.tar.gz 3537508 SHA256 b3d362bac471172747cda3513238f115cbd6c5f8b8e6319bf6a97a7892724099 SHA512 94453ff0562fc18a4b43555271e2469556255b69daf5f801d1a0f1ff29fd73f4b46d4faba9bfe86b42cfdac31005a0d3cfcbf230e0c7593dd5fc6461afcad906 WHIRLPOOL 6debafb391c94bd57510498c8261a511759f52feb3065c8bdf3103b177b1ddcbad54968f1eceac07b97e42087a1c59a060a3719f9ea9d25a662da34bf314b89e
|
|
||||||
DIST lxml-3.5.0.tar.gz 3810202 SHA256 349f93e3a4b09cc59418854ab8013d027d246757c51744bf20069bc89016f578 SHA512 9b728642bec22be39aef603050121715521603a50bc01d3851e1eb7bfc6302c991da3a3bdebfdeaa9038e19fe39d8286f60851fecf1c4e85469f0ed8fa6e9368 WHIRLPOOL 50b9d3767377a5dee7359e4651bb91bc84539cbc18b552f07b9cf9b9f3f263c8cc3aae64adafb88a78776235a5f3780342d7b29cd369b77e8dc9ef8f8739a290
|
|
||||||
DIST lxml-3.6.0.tar.gz 3693901 SHA256 9c74ca28a7f0c30dca8872281b3c47705e21217c8bc63912d95c9e2a7cac6bdf SHA512 2dd25a4f51e3e71b78e82e32f3838137d8b21936c23c16f901f4180277c4d4b7f14e1f47d306022cc1d13dc2e0b7f405319632e554aa989f551f424cc423d60d WHIRLPOOL 081c97bca209bc234dfb4e439da45ecde1cfd4c2da31384601c96293a5ab5def9d713bee612b4c84a5372d5b9035126ff6cbc496bd56b141f89b6a4fe916540b
|
DIST lxml-3.6.0.tar.gz 3693901 SHA256 9c74ca28a7f0c30dca8872281b3c47705e21217c8bc63912d95c9e2a7cac6bdf SHA512 2dd25a4f51e3e71b78e82e32f3838137d8b21936c23c16f901f4180277c4d4b7f14e1f47d306022cc1d13dc2e0b7f405319632e554aa989f551f424cc423d60d WHIRLPOOL 081c97bca209bc234dfb4e439da45ecde1cfd4c2da31384601c96293a5ab5def9d713bee612b4c84a5372d5b9035126ff6cbc496bd56b141f89b6a4fe916540b
|
||||||
DIST lxml-3.6.4.tar.gz 3707675 SHA256 61d5d3e00b5821e6cda099b3b4ccfea4527bf7c595e0fb3a7a760490cedd6172 SHA512 0412b266d7a70af21f2e4e05d63c3ce63049661ef27e2bf190cbfe1e982b6980fe980a998a360796b958fa9e148ae5bb48136354d4b0bb042055340e37f61e1e WHIRLPOOL b9cd81c885a1b12c36b50f4d616214f1912baed7991a3178e9415bffff74277c849b2e7c82fd7f27fb984148267348f5a72088d0b175ebf2731a16b876988255
|
DIST lxml-3.6.4.tar.gz 3707675 SHA256 61d5d3e00b5821e6cda099b3b4ccfea4527bf7c595e0fb3a7a760490cedd6172 SHA512 0412b266d7a70af21f2e4e05d63c3ce63049661ef27e2bf190cbfe1e982b6980fe980a998a360796b958fa9e148ae5bb48136354d4b0bb042055340e37f61e1e WHIRLPOOL b9cd81c885a1b12c36b50f4d616214f1912baed7991a3178e9415bffff74277c849b2e7c82fd7f27fb984148267348f5a72088d0b175ebf2731a16b876988255
|
||||||
EBUILD lxml-3.4.4-r1.ebuild 2221 SHA256 a8421afe230cda8e59d3a2d96bcb1e0538d686b1309b5558787db15eafff9c7d SHA512 8c603a8c7bec909d0b4064e5fb296de8c71dba15fa2fa3fcb6b4f3d9774949bb2ab8bb52c6e5f856d002533e01e4029b2843685443a6047182e5b8ad9132dde2 WHIRLPOOL d3afb1263e3c76b46a36a0f78c71732580e26d8e666ecdc9545562beb245400ed6472afef1b5a32f8ef914f2d8bd3bc8492b2f2dc6195ba9c638fef6f40e3cee
|
DIST lxml-3.7.0.tar.gz 3788603 SHA256 9c62eb2a1862e1ae285d7e7e3b7dc8772d387b19258086afcec143c6b7b8a5c9 SHA512 c34081332bcb911fb3be820300ec78e1e310fcef8b44d1b1ae28424de7f29b215b1266b1bc0ee50696b989b258e1af2774980c5bea96b403151596407522bdc8 WHIRLPOOL 050336ad26a7addeae34648fa9a30eabce4cf5b79bf84967f25854eb60ba8182b5ce21986fa4cb92081068c9561e9c4b00fde4e0f9c5929b25b5c7f0d3422bf2
|
||||||
EBUILD lxml-3.4.4.ebuild 2190 SHA256 67f652b00a5b88b393a7e2ef0ce023b0608bb9801c69af44d83ba0e467f93e5e SHA512 56b3907fecad336781b30fc313de5ff7a12cc6ba322815b5bd741dabfce60eec26210b59b667edaaff8bc4909d27fe048005c38f27d99a415506105df045a563 WHIRLPOOL 8c29cc8b8c99865001bf546a6f2b794f7092dfd6c42e73a7eca4b7fd830807a9193828fea709c2772b25e6148fb259164d386cd0b1cbd6d9782cde88ecf5a359
|
|
||||||
EBUILD lxml-3.5.0-r1.ebuild 2221 SHA256 e6c57fa3a59c9cac4f72005ab0e124d6e7b0d1b1578e75de07b526b9b76c5c8c SHA512 903c9ec1dcbda9c72b10de3924f1fcce9dbef715293797d914e8a109db810e2a7e27ce7ba700114e824a547f4f85addc2f6186fb50c23f6bc03a1f20b5c09ec0 WHIRLPOOL b1bef37fee844b62c2ec5e230a83d1269fe0f474c719f96420b39b85a5f9743cf739a7a141c7899921a728cb16db43b0946a01bb20693f0709d1aaafeabaccb1
|
|
||||||
EBUILD lxml-3.5.0.ebuild 1991 SHA256 ccc098f3b524c4ceef9d6b637a71160f30121af35de8eb184371e42b530fb85f SHA512 4a8b16586223df2708b5da0d1d4bcefa2ac767f05ed613d1c16f48304198e6504a6e51da6c1498386dc25fbb69e66d8f4b4eaeca102134ce1f49d0e992f9cdfe WHIRLPOOL 05d92ef93efc597e4170fff5e0ccd16a70a3b1748b0c9ac8114dc109d48bf5a8bd4fc1db776c900312f583c406e8fd2180ff1d6a328d079b33a65ac34d3a9223
|
|
||||||
EBUILD lxml-3.6.0.ebuild 1993 SHA256 92b91fa1ba4b5ea6ab50f665c02c17a79965651dbb42fb09ac1c7b3350c90cd3 SHA512 209686bcd9880d4d11d1ca31f7ed021ab166a260eed3978f9575de217179423962212de2a1490b2345e89535b066f9f9fb13056cbeab8ab7430c130654cda769 WHIRLPOOL 0a2ff5c80c46103fd196e42757a31c419f67f074b44b8a9266233e7221c00f2fc36da1fc7f0ad34ef5c8121ab291d45f3db97580921c7f949dd494c2222b2034
|
EBUILD lxml-3.6.0.ebuild 1993 SHA256 92b91fa1ba4b5ea6ab50f665c02c17a79965651dbb42fb09ac1c7b3350c90cd3 SHA512 209686bcd9880d4d11d1ca31f7ed021ab166a260eed3978f9575de217179423962212de2a1490b2345e89535b066f9f9fb13056cbeab8ab7430c130654cda769 WHIRLPOOL 0a2ff5c80c46103fd196e42757a31c419f67f074b44b8a9266233e7221c00f2fc36da1fc7f0ad34ef5c8121ab291d45f3db97580921c7f949dd494c2222b2034
|
||||||
EBUILD lxml-3.6.4-r1.ebuild 2221 SHA256 db7779935480820a3bb9a50cb5b5b4ef2acf69864401ef3bd9717775e4993f1a SHA512 83aa00f9e19db98ab2cfbda66dba48657114748a54061a0796d62f40d53702ea88b93c78b7657c3a9b4e600cc451e4d9e40859ea079bb33c71ae9c953558bca8 WHIRLPOOL 9d2b8388de1cec2a3d67258d629773d2cff15efa7496e22a31a8ebe10541aaddff6a0358d40bb65a175e22af1a29703132bacdae8cfd64e7247ec7497e114260
|
EBUILD lxml-3.6.4-r1.ebuild 2221 SHA256 db7779935480820a3bb9a50cb5b5b4ef2acf69864401ef3bd9717775e4993f1a SHA512 83aa00f9e19db98ab2cfbda66dba48657114748a54061a0796d62f40d53702ea88b93c78b7657c3a9b4e600cc451e4d9e40859ea079bb33c71ae9c953558bca8 WHIRLPOOL 9d2b8388de1cec2a3d67258d629773d2cff15efa7496e22a31a8ebe10541aaddff6a0358d40bb65a175e22af1a29703132bacdae8cfd64e7247ec7497e114260
|
||||||
|
EBUILD lxml-3.7.0.ebuild 2228 SHA256 8b52db6b4a0f2d0dbed698eac48347453c16583cade1f699f5cee55beb89a61e SHA512 4ba044867a70cd2bc3cf2a351f3cbeda2c12374e80df6727057c9148c1a4fff3a0f9f96ceb0fca65a7a9d20a6d3fed476ba3e001fc68112b2ab5d3a0459efc0c WHIRLPOOL 3aef9fb0e1057acde6e457e233b44c5179b21b930b1cc23fa8e241f89d8ade1ec49a3d0f8e936a50a4094eb4e534792d79f7771767e77672b7c45f3aeb5739fe
|
||||||
MISC ChangeLog 11862 SHA256 6fd242f3eee218860f8744e0c5656c51599e9a80cbc75e12c954a543a03ead94 SHA512 220b3df834fd4e8d85cfc46bec8a414042c06d4cd05efa887f619e855b452c7e69c7713d70478cdea9264a83f5012b5f0d0604c7511e07f495d8a0d02ae0a721 WHIRLPOOL 9771d6651fa6a474fd3e234504e419b18f9d1e266253bef4b6500e33b3d3c477aca2d2d45d6b72b9fbd144f6e9875700df0cf84e96c45482ad228e3eb89da280
|
MISC ChangeLog 11862 SHA256 6fd242f3eee218860f8744e0c5656c51599e9a80cbc75e12c954a543a03ead94 SHA512 220b3df834fd4e8d85cfc46bec8a414042c06d4cd05efa887f619e855b452c7e69c7713d70478cdea9264a83f5012b5f0d0604c7511e07f495d8a0d02ae0a721 WHIRLPOOL 9771d6651fa6a474fd3e234504e419b18f9d1e266253bef4b6500e33b3d3c477aca2d2d45d6b72b9fbd144f6e9875700df0cf84e96c45482ad228e3eb89da280
|
||||||
MISC ChangeLog-2015 27655 SHA256 585c3b7babb59fabf24b0bbd3abfa0abbe5f35c92faaccb0df995c61b5878b24 SHA512 0a05a247257042ba708d9914e6757aa60ece30eb67d1892b164f49d2d2825d467b4fe60396bbbadb692fc0a6f11e28efc8b6cce6176966a9e4f4669b1fff651a WHIRLPOOL d031211ffd5cc010d16cc3d872a6ed17d348103302f65e7ecb9af1082659f85e6b65babf36ec347ae1c03cf8822d71bc679eb6738bbcb892d8dbeeb322c34082
|
MISC ChangeLog-2015 27655 SHA256 585c3b7babb59fabf24b0bbd3abfa0abbe5f35c92faaccb0df995c61b5878b24 SHA512 0a05a247257042ba708d9914e6757aa60ece30eb67d1892b164f49d2d2825d467b4fe60396bbbadb692fc0a6f11e28efc8b6cce6176966a9e4f4669b1fff651a WHIRLPOOL d031211ffd5cc010d16cc3d872a6ed17d348103302f65e7ecb9af1082659f85e6b65babf36ec347ae1c03cf8822d71bc679eb6738bbcb892d8dbeeb322c34082
|
||||||
MISC metadata.xml 317 SHA256 cd18e04d042e1f29961f6fd28916572028bba9f9fc0dfe26da78c3347b4d49e9 SHA512 900609bfd7cd032821afb5d1f6e5c25287178f06a49e59431a710d4e76187a2b41a4a0da383d257777a2120b60f15620da37c70d145eca4a84aa30a08b824fae WHIRLPOOL 093286f5009a9dff327e1f6931f18e9081a7972a86ed88d1f04f612d68e9dbb94bc5847c8430554ffb29a51cc0b233de03d82f8d4d086a116a124826faeabcd7
|
MISC metadata.xml 317 SHA256 cd18e04d042e1f29961f6fd28916572028bba9f9fc0dfe26da78c3347b4d49e9 SHA512 900609bfd7cd032821afb5d1f6e5c25287178f06a49e59431a710d4e76187a2b41a4a0da383d257777a2120b60f15620da37c70d145eca4a84aa30a08b824fae WHIRLPOOL 093286f5009a9dff327e1f6931f18e9081a7972a86ed88d1f04f612d68e9dbb94bc5847c8430554ffb29a51cc0b233de03d82f8d4d086a116a124826faeabcd7
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
use pkg-config to find libxml2/libxslt details rather than xxx-config scripts
|
|
||||||
|
|
||||||
--- a/setupinfo.py
|
|
||||||
+++ b/setupinfo.py
|
|
||||||
@@ -87,19 +87,6 @@ def ext_modules(static_include_dirs, static_library_dirs,
|
|
||||||
source_extension = ".c"
|
|
||||||
print("Building without Cython.")
|
|
||||||
|
|
||||||
- lib_versions = get_library_versions()
|
|
||||||
- versions_ok = True
|
|
||||||
- if lib_versions[0]:
|
|
||||||
- print("Using build configuration of libxml2 %s and libxslt %s" %
|
|
||||||
- lib_versions)
|
|
||||||
- versions_ok = check_min_version(lib_versions[0], (2, 7, 0), 'libxml2')
|
|
||||||
- else:
|
|
||||||
- print("Using build configuration of libxslt %s" %
|
|
||||||
- lib_versions[1])
|
|
||||||
- versions_ok |= check_min_version(lib_versions[1], (1, 1, 23), 'libxslt')
|
|
||||||
- if not versions_ok:
|
|
||||||
- raise RuntimeError("Dependency missing")
|
|
||||||
-
|
|
||||||
_include_dirs = include_dirs(static_include_dirs)
|
|
||||||
_library_dirs = library_dirs(static_library_dirs)
|
|
||||||
_cflags = cflags(static_cflags)
|
|
||||||
@@ -310,8 +297,9 @@ def get_library_versions():
|
|
||||||
|
|
||||||
|
|
||||||
def flags(option):
|
|
||||||
- xml2_flags = run_command(find_xml2_config(), "--%s" % option)
|
|
||||||
- xslt_flags = run_command(find_xslt_config(), "--%s" % option)
|
|
||||||
+ pkg_config = os.environ.get('PKG_CONFIG', 'pkg-config')
|
|
||||||
+ xml2_flags = run_command(pkg_config, 'libxml-2.0', '--%s' % option)
|
|
||||||
+ xslt_flags = run_command(pkg_config, 'libxslt', '--%s' % option)
|
|
||||||
|
|
||||||
flag_list = xml2_flags.split()
|
|
||||||
for flag in xslt_flags.split():
|
|
@ -1,81 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_{4,5} )
|
|
||||||
|
|
||||||
inherit distutils-r1 eutils flag-o-matic toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
|
|
||||||
HOMEPAGE="http://lxml.de/ https://pypi.python.org/pypi/lxml/"
|
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD ElementTree GPL-2 PSF-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="doc examples +threads test"
|
|
||||||
|
|
||||||
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-libs/libxml2-2.7.2
|
|
||||||
>=dev-libs/libxslt-1.1.23"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
test? ( dev-python/cssselect[${PYTHON_USEDEP}] )
|
|
||||||
"
|
|
||||||
|
|
||||||
DISTUTILS_IN_SOURCE_BUILD=1
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${P}-cross-compile.patch
|
|
||||||
|
|
||||||
# This patch removes a testcase that fails because of issues
|
|
||||||
# in libxml2.
|
|
||||||
#
|
|
||||||
# Upstream bug: https://bugs.launchpad.net/lxml/+bug/1608479
|
|
||||||
"${FILESDIR}"/${PN}-3.6.4-fix-test_xmlschema.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
# avoid replacing PYTHONPATH in tests.
|
|
||||||
sed -i '/sys\.path/d' test.py || die
|
|
||||||
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_compile() {
|
|
||||||
if [[ ${EPYTHON} != python3* ]]; then
|
|
||||||
local -x CFLAGS="${CFLAGS}"
|
|
||||||
append-cflags -fno-strict-aliasing
|
|
||||||
fi
|
|
||||||
tc-export PKG_CONFIG
|
|
||||||
distutils-r1_python_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die
|
|
||||||
cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die
|
|
||||||
ln -s "${S}"/doc "${BUILD_DIR}"/ || die
|
|
||||||
|
|
||||||
"${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}"
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
if use doc; then
|
|
||||||
local DOCS=( *.txt doc/*.txt )
|
|
||||||
local HTML_DOCS=( doc/html/. )
|
|
||||||
fi
|
|
||||||
if use examples; then
|
|
||||||
docinto examples
|
|
||||||
dodoc -r samples/.
|
|
||||||
fi
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
optfeature "Support for BeautifulSoup3 as a parser backend" dev-python/beautifulsoup
|
|
||||||
optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
|
|
||||||
}
|
|
@ -1,78 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_{4,5} )
|
|
||||||
|
|
||||||
inherit distutils-r1 eutils flag-o-matic toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
|
|
||||||
HOMEPAGE="http://lxml.de/ https://pypi.python.org/pypi/lxml/"
|
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD ElementTree GPL-2 PSF-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="doc examples +threads test"
|
|
||||||
|
|
||||||
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-libs/libxml2-2.7.2
|
|
||||||
>=dev-libs/libxslt-1.1.23"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
test? ( dev-python/cssselect[${PYTHON_USEDEP}] )
|
|
||||||
"
|
|
||||||
# lxml tarball contains files pregenerated by Cython.
|
|
||||||
|
|
||||||
DISTUTILS_IN_SOURCE_BUILD=1
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
epatch "${FILESDIR}"/${P}-cross-compile.patch
|
|
||||||
|
|
||||||
# avoid replacing PYTHONPATH in tests.
|
|
||||||
sed -i '/sys\.path/d' test.py || die
|
|
||||||
|
|
||||||
# seems to be broken
|
|
||||||
rm src/lxml/tests/test_elementpath.py || die
|
|
||||||
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_compile() {
|
|
||||||
if [[ ${EPYTHON} != python3* ]]; then
|
|
||||||
local CFLAGS=${CFLAGS}
|
|
||||||
append-cflags -fno-strict-aliasing
|
|
||||||
fi
|
|
||||||
tc-export PKG_CONFIG
|
|
||||||
distutils-r1_python_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die
|
|
||||||
cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die
|
|
||||||
ln -s "${S}"/doc "${BUILD_DIR}"/ || die
|
|
||||||
|
|
||||||
local test
|
|
||||||
for test in test.py selftest.py selftest2.py; do
|
|
||||||
einfo "Running ${test}"
|
|
||||||
"${PYTHON}" ${test} -vv -p || die "Test ${test} fails with ${EPYTHON}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
if use doc; then
|
|
||||||
local DOCS=( *.txt doc/*.txt )
|
|
||||||
local HTML_DOCS=( doc/html/. )
|
|
||||||
fi
|
|
||||||
use examples && local EXAMPLES=( samples/. )
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
optfeature "Support for BeautifulSoup3 as a parser backend" dev-python/beautifulsoup
|
|
||||||
optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
|
|
||||||
}
|
|
@ -1,70 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_{4,5} )
|
|
||||||
|
|
||||||
inherit distutils-r1 eutils flag-o-matic toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
|
|
||||||
HOMEPAGE="http://lxml.de/ https://pypi.python.org/pypi/lxml/"
|
|
||||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD ElementTree GPL-2 PSF-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="doc examples +threads test"
|
|
||||||
|
|
||||||
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-libs/libxml2-2.9.2
|
|
||||||
>=dev-libs/libxslt-1.1.28"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
test? ( dev-python/cssselect[${PYTHON_USEDEP}] )
|
|
||||||
"
|
|
||||||
|
|
||||||
DISTUTILS_IN_SOURCE_BUILD=1
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${P}-cross-compile.patch )
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
# avoid replacing PYTHONPATH in tests.
|
|
||||||
sed -i '/sys\.path/d' test.py || die
|
|
||||||
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_compile() {
|
|
||||||
if [[ ${EPYTHON} != python3* ]]; then
|
|
||||||
local CFLAGS=${CFLAGS}
|
|
||||||
append-cflags -fno-strict-aliasing
|
|
||||||
fi
|
|
||||||
tc-export PKG_CONFIG
|
|
||||||
distutils-r1_python_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die
|
|
||||||
cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die
|
|
||||||
ln -s "${S}"/doc "${BUILD_DIR}"/ || die
|
|
||||||
|
|
||||||
"${PYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}"
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
if use doc; then
|
|
||||||
local DOCS=( *.txt doc/*.txt )
|
|
||||||
local HTML_DOCS=( doc/html/. )
|
|
||||||
fi
|
|
||||||
use examples && local EXAMPLES=( samples/. )
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
optfeature "Support for BeautifulSoup3 as a parser backend" dev-python/beautifulsoup
|
|
||||||
optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect
|
|
||||||
}
|
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Retrieve information on running processes and system utilization"
|
||||||
|
HOMEPAGE="https://github.com/giampaolo/psutil https://pypi.python.org/pypi/psutil/"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
test? ( dev-python/mock[${PYTHON_USEDEP}] )
|
||||||
|
"
|
||||||
|
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
${PYTHON} psutil/tests/runner.py || die
|
||||||
|
}
|
@ -1,9 +1,9 @@
|
|||||||
DIST QScintilla-gpl-2.8.4.tar.gz 3031919 SHA256 9b7b2d7440cc39736bbe937b853506b3bd218af3b79095d4f710cccb0fabe80f SHA512 ab10dc756231b293ddebc06e681bb65a11b2be2a4c4132a5b2a27ca583adef76af325fa95748888d9091f2e89a30494d370df262c4eaba7b7fbed04fb7c76907 WHIRLPOOL 7357addbc0ad8869c5749a67106c18e47d79e32399416cc2867461fa8ad0c662711b8937987cb7c3cd5b83fe9f88e1529911eefec28a972e86c7f242c8c0d634
|
DIST QScintilla-gpl-2.8.4.tar.gz 3031919 SHA256 9b7b2d7440cc39736bbe937b853506b3bd218af3b79095d4f710cccb0fabe80f SHA512 ab10dc756231b293ddebc06e681bb65a11b2be2a4c4132a5b2a27ca583adef76af325fa95748888d9091f2e89a30494d370df262c4eaba7b7fbed04fb7c76907 WHIRLPOOL 7357addbc0ad8869c5749a67106c18e47d79e32399416cc2867461fa8ad0c662711b8937987cb7c3cd5b83fe9f88e1529911eefec28a972e86c7f242c8c0d634
|
||||||
DIST QScintilla_gpl-2.9.2.tar.gz 2491222 SHA256 f2c8ccdc9d3dbb90764ceed53ea096da9bb13b6260da1324e6ab4ecea29e620a SHA512 28f88111d7eb6a016a4b87f04d2b7f5d6481b521a3361a526b3b45a56240f5c8de10310e819234fcba773c6df73bf398ae2dce622976a8e760f506be1defb7c8 WHIRLPOOL a04420c66fd417e5304c92a1ee3c1998f6849bccb9088dae96ed48c06cab0a9b1c012f073aafb1e05aaee46564de9ac89ae07145f3ded35cf47beac78065650a
|
DIST QScintilla_gpl-2.9.2.tar.gz 2491222 SHA256 f2c8ccdc9d3dbb90764ceed53ea096da9bb13b6260da1324e6ab4ecea29e620a SHA512 28f88111d7eb6a016a4b87f04d2b7f5d6481b521a3361a526b3b45a56240f5c8de10310e819234fcba773c6df73bf398ae2dce622976a8e760f506be1defb7c8 WHIRLPOOL a04420c66fd417e5304c92a1ee3c1998f6849bccb9088dae96ed48c06cab0a9b1c012f073aafb1e05aaee46564de9ac89ae07145f3ded35cf47beac78065650a
|
||||||
DIST QScintilla_gpl-2.9.3.tar.gz 2503568 SHA256 98aab93d73b05635867c2fc757acb383b5856a0b416e3fd7659f1879996ddb7e SHA512 43c0edb91b7cf31f4cca71aae54d7bfea8ee66e296c0e99b694069eeedf394762b8a670952debfa2671363fd8ab5c46dd7a7da60e8f1234406a12d12afa503ab WHIRLPOOL 4a46b6cf38486d1642ad8899fc986272ddbffc33e2cb2e60e9f74c56a014c22fabdbf0f24e434cf386a9463fb82b30987d554a1419d606e152e785c3286ae063
|
DIST QScintilla_gpl-2.9.3.tar.gz 2503568 SHA256 98aab93d73b05635867c2fc757acb383b5856a0b416e3fd7659f1879996ddb7e SHA512 43c0edb91b7cf31f4cca71aae54d7bfea8ee66e296c0e99b694069eeedf394762b8a670952debfa2671363fd8ab5c46dd7a7da60e8f1234406a12d12afa503ab WHIRLPOOL 4a46b6cf38486d1642ad8899fc986272ddbffc33e2cb2e60e9f74c56a014c22fabdbf0f24e434cf386a9463fb82b30987d554a1419d606e152e785c3286ae063
|
||||||
EBUILD qscintilla-python-2.8.4.ebuild 1514 SHA256 bc17f110c849c597c317158aaec3c0b349ad878c2b94125810b26aaf59565c8a SHA512 36697db05986a52619e1ac25d4691f54c366c90ebdc870aa7980688c7fa65bcbe7064528b7979f04f3e290d602351eb8b54e7c8a8e769e742375a99a201d8b03 WHIRLPOOL fecfda8086a934ec80137b5438679f0e5abd7fb23d8f6dad454de7ffb422f9214877ac274a09cf6a5e7ea3eb182c00fc6bca312b35376f9cdd0910f604aa9459
|
EBUILD qscintilla-python-2.8.4-r1.ebuild 1522 SHA256 574018e30e596a24c1d2c15a0e6e5bd0eff47222eb3dccbf275e4305126545f0 SHA512 40ccb2f6dee94e829bbd4a96c947efa6a3565325a2cff0d20420b749df9e61e8bc5714bb5c7c6a988f883ab6fb758a1123a4473df498df212ffbeeec63f633fd WHIRLPOOL cb5fae3c1b9373c54790d92d059cb0db4704ef876e7448f426e8d3a7e7c0281ae4feb1ba86f79a035944faae0dd185f39769175a3b4ba0297cfd8f7be6286939
|
||||||
EBUILD qscintilla-python-2.9.2.ebuild 1475 SHA256 d821c4785a042736a2efbb878191bf70ce6db0d1fea2e219828c25c9790f6db9 SHA512 cdf9eaf84c86b758dd66138d01a25c91629c340075055e0b648376b5af90d83c8b48a5a8a12d920c7a449039d4a10ee141c3b4f46fa1febb33d2dda57f827651 WHIRLPOOL 57d53c01b2b63908a3e6cf1bed276740d76e334c8ac4557b73c4c4319ae1e7621de996d62b848d254c106b108d98e4586f6d300d0374e1bc35c1b51b2a622aa8
|
EBUILD qscintilla-python-2.9.2-r1.ebuild 1483 SHA256 0ce9f45a842ab767eaf6919b0b18f1e3a70016649f3042fd3d195c4909dc1d0c SHA512 eee5c219693c8f4ebeb6e6ba8ac66362fc4fde55fa319818bd130ee8ad2f8824223641a424e269d47c7ac9004f858975c19828ab059a6480b4abdb74ebc847c2 WHIRLPOOL 57ec354c9397f4971c9352272e3da2cbbfba9d16de2f3d5688532b5dac21cfd3d8902a89a5e7e2ee4393e06729dc02d6f87ba2bff8cbf2ff5100e81bf77d4356
|
||||||
EBUILD qscintilla-python-2.9.3.ebuild 1479 SHA256 7d9e6a3af354fb5d69e1b9cb2894502c56893577cff0f6715aae5a9dc382ff97 SHA512 b5e1e3f41cb5ec3848ed1f59169262fb3d1c1d730bb72ed03f82ed75a6f4e1e6398332d5cae8c59f6dc89df8cf7a8b3151947097eb3958bde1e785806d93461a WHIRLPOOL 968286b1e810e0e836c182851b6ef80f4cefdc33e0a818d7535615bc8402b92de22d02051911aa9c9edacbf0b665f9e2aedc30ecb65522a70b17806bdd61f4e4
|
EBUILD qscintilla-python-2.9.3-r1.ebuild 1487 SHA256 926edcf861efbaa96232026295cd5e1c868a422a8e301ba05ecc84af49ff917b SHA512 0b4d7a85a97476ecc7eae3f9ecfa12dbe6d46fdce8267d3ded8f36abe852c1a7d71cdc7eeb35dfe15e87ec63751db78912781722df247e8dfa107d7373c3a232 WHIRLPOOL 1f04dcd0248e06672cef398641b995975d8557d2e1fdca78834d97f761b8759707c69a4d8dc3971964f0c3bd3355f75aa3945660fc8e838d5b7d1baa3fff687b
|
||||||
MISC ChangeLog 4331 SHA256 299e9fb37d9733ff48a9cd13e087fb962ae1afdb0d742b6f2842e2ac5076590f SHA512 db72b669de88184af4c10893459716edbf7aa357825c838d22f8bcffecd48321b2aea0a29df796edd3847adc2dda43046f315ad225f85452411dca4c61332bdb WHIRLPOOL 3ce85eea261005cce24ccdec913c14aa1dc2fc85f97ceaa6829e2edd44e8235b1c70c63686d5481b23c7ea7bdca10d7b88b181b7677a74bb167e6736950949e1
|
MISC ChangeLog 4331 SHA256 299e9fb37d9733ff48a9cd13e087fb962ae1afdb0d742b6f2842e2ac5076590f SHA512 db72b669de88184af4c10893459716edbf7aa357825c838d22f8bcffecd48321b2aea0a29df796edd3847adc2dda43046f315ad225f85452411dca4c61332bdb WHIRLPOOL 3ce85eea261005cce24ccdec913c14aa1dc2fc85f97ceaa6829e2edd44e8235b1c70c63686d5481b23c7ea7bdca10d7b88b181b7677a74bb167e6736950949e1
|
||||||
MISC ChangeLog-2015 17889 SHA256 89db89a2f66009868ad919e88fddd4c5948804787ebe5ea57ca66415d6555bfc SHA512 659af4bcf5e2ed9a0cdc184e1ef1c1d9a0e114ce50380f53fae751981685b4e4897d5162111ab1227751d3903a6c2300f6b2ccba2cd4bca48bc2b1b82cf07c07 WHIRLPOOL 19208585f37302dc68689e7aa17950b60ea249f7d6031c5b86893a6e6a385f7e807e78d7d7a18705fd50385bbe57643320c541e18dc7e0bbbc2488702f1ff576
|
MISC ChangeLog-2015 17889 SHA256 89db89a2f66009868ad919e88fddd4c5948804787ebe5ea57ca66415d6555bfc SHA512 659af4bcf5e2ed9a0cdc184e1ef1c1d9a0e114ce50380f53fae751981685b4e4897d5162111ab1227751d3903a6c2300f6b2ccba2cd4bca48bc2b1b82cf07c07 WHIRLPOOL 19208585f37302dc68689e7aa17950b60ea249f7d6031c5b86893a6e6a385f7e807e78d7d7a18705fd50385bbe57643320c541e18dc7e0bbbc2488702f1ff576
|
||||||
MISC metadata.xml 666 SHA256 a82ce94f00779be34343e403965f42f6b80b9bbec0f3fe326f5d66fae16d3b3f SHA512 f78ce18443d32b17307e96f8177bc5fb46f5b9f6b4d797e79dcacb6eb76bba578f7d666469576bd5e326717bcd9167fe34a5e1bd1ead5679619816ef8f0363da WHIRLPOOL 434d6a2b4e8c6159c0e1a1ed84dd68e9335a0686cc5061085dffa20bcd8ea526b3c4033be92ff86d354acf3125411cb1c89a1bfb62d4dfd0171d8289c9e38306
|
MISC metadata.xml 666 SHA256 a82ce94f00779be34343e403965f42f6b80b9bbec0f3fe326f5d66fae16d3b3f SHA512 f78ce18443d32b17307e96f8177bc5fb46f5b9f6b4d797e79dcacb6eb76bba578f7d666469576bd5e326717bcd9167fe34a5e1bd1ead5679619816ef8f0363da WHIRLPOOL 434d6a2b4e8c6159c0e1a1ed84dd68e9335a0686cc5061085dffa20bcd8ea526b3c4033be92ff86d354acf3125411cb1c89a1bfb62d4dfd0171d8289c9e38306
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue