Merge pull request #128 from marineam/krb5

bump(app-crypt/mit-krb5): sync with upstream
This commit is contained in:
Michael Marineau 2014-07-28 18:58:08 -07:00
commit 05f34b6107
103 changed files with 4947 additions and 1602 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1 +1,39 @@
DIST krb5-1.9.2-signed.tar 12185600 RMD160 4129e76f6725c18fb3c24b5dd1c5b41f6ee94b5f SHA1 aa06f778ee1f9791cd4c5cf4c9e9465769ffec92 SHA256 96b213345b02862b5fef61ef1dd26f643f07e4207496c35179cea35ddb7ae68c
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX CVE-2014-4343.patch 344 SHA256 d5c18765dbb0d770b78b4214ef20bf9018bf93344d3f29ab8268408d76dd874d SHA512 8024b2685d4ac54df8b3ab162afd2cec58432f090a663703045dd58f80dea1f3314b63b61dbf1d43788579cf0a35a6bc711e8ba7a8bf26f50b38a28ea640af87 WHIRLPOOL 8da60a3753bc973728e9bfefa0cf45b53957939b0d928a0573de2cb12839a8fc4d6bbc5d383ded0099df518c4cfae6d9eae273666c22c2918faa4f008a4995c1
AUX CVE-2014-4344.patch 325 SHA256 f9d0b9d4d13a294338e1ac683f6d065cb00a37df354c6f8824814aeea4504d23 SHA512 e5e9cdd3f246584461cc1c96813bb7ead404d09a6c949ad0a82e82ed3f99f5067e4cfa2d088b3ae6379754e06dd0a787b94e4d3edd7aa278b60662af6b6a0d7a WHIRLPOOL 931539c8e68516b5ff8182bb44fe503c74127ed16451592eadb8d712527cef58b5f1eb41860a92a485787b37549f7a4367a0e799229e8fa8c484caa0ad54e9e8
AUX kpropd.xinetd 194 SHA256 eaa3838a6ca8db901db359cac3435d4f703a9a10534f02eeb37f494dd21a1736 SHA512 c9bbd13f2fadfd2a925bfae834ba61f227cd4386b4c4466b5227d93c792f4549778ef4d6e08353372df99804459277c71f61b41ec71f3afcc600d73c5705f72f WHIRLPOOL d77ae7b0094c4f42a7ea9cee5d36d0dba844a9ed5d59c621e47c7fa4b75c84fec3414e079c570513711b378d1b0fef61156f675a0df79ee61540d9492416fe42
AUX mit-krb5-1.11_uninitialized.patch 2337 SHA256 d0319626a6997e0fe34fae831ff376e09f476e043bc18bd25e97e962ad40306d SHA512 c53faf11ec8fee56af6a814740ab29f474bb603977dd0d2f7a893a7437c4d02eb274b1abc4a5db3e1138f261ecf39d9cfe664f12db24748ba6ff09db86fe6774 WHIRLPOOL c33f953bfb05d737117a681ecdd552ba2d2345f0c0f14e1bc7265775223ea5d21ddd68a0cc7c7d6d8947960bc4448889680130bfc7642f4f7526d8b8ae9d5e2a
AUX mit-krb5-1.12_uninitialized.patch 1400 SHA256 7a2f7a1bf2790114bddcedb968ad170e4d11ef9529543e8aad3020dea06e2cb3 SHA512 f0a083afe5898b13f907683ad1e678b01ffbf319cc12b4e3c6682ec07e8a2967482e12e4dc120a6a1e4f40afe79055320a50a357a3410fd16b455791228df60c WHIRLPOOL d5a7bbd0403190ae6b8c806d934b264f748c8066f202a917e629820fe9e1b382e2daf1be9b2b2cd1bd363c0487cb22f2774cd1a381034b4b3464cf7aeafc1929
AUX mit-krb5-1.12_warn_cflags.patch 448 SHA256 67d3c91061933bd5393b9a6ee8fe2e3f5cd287c4eee7b92798cc2e201712c681 SHA512 42364d9cd8c0a6fd28ae661eeac4d0dd3f2001fe290bf9731ee99c2c786a6488805fc93057d59e201e2cef1e5280af4c170187aa5603f4cf542906abc0fccc2b WHIRLPOOL 9fa704dde00b0201d765199893bf787c5c104070596b05bc12e7f41ae21c4c60c8d25b21fe8573ecd3e63ab769238a78c5cf70f4d086a23f71423b1cad283eaa
AUX mit-krb5-config_LDFLAGS.patch 466 SHA256 fbb4d9be71ef536a344d415b9c56ea42c5c2a2ef02ec3a866d9da47b3acd93d3 SHA512 9a1ca9b33e7708346eda78d199fdc51f0d7bd08d3d65ea15a19955a6155ab71b8ee0c8989859d6dff293a141f197ea19394a91b3b641181140a289b743e0f0e7 WHIRLPOOL f6c58e652c4c365c4f28894d404413a075cc6c5323f83b18d711dc831bb574623db371ccbc1a5aae0ddf030a1b85e1ad50c06f5904ae5554bb4026e464a2c75f
AUX mit-krb5_krb5-config_LDFLAGS.patch 458 SHA256 9ebfc38cc167bbf451105807512845cd961f839d64b7e2904a6c4e722e41fe2b SHA512 8118518e359cb5e69e3321b7438b200d5d74ceeac16b4623bf4e4bfb4ead6c656de6fa153f9bcc454097b45a512bc8cd0798b1f062a2c4a09f75253b204a7a17 WHIRLPOOL 61d4a6ba6ef4114c8277330c36e0e6c2c625536c8011d1badd1dd5393c4549f63e5402520a6260bf81c5d9e512a76a9b1b4369eb9e9d13379e5ff887cf67d750
AUX mit-krb5kadmind.initd-r1 592 SHA256 3e55c79f19aaa6ef6b64a621c03dbb2eac3ad923916dc803f4c1bfe48ce89fbb SHA512 f0595e9bbcd85badb403af7febce1fa28278bd7fc8118498948171ea12a27ce8b3c479a34b36639d7370193bc69a0b093ae7e3b66473078dabc38864fec931e9 WHIRLPOOL 16147fc873ad16c16410e82df817fdb7ff068ef5cc1c50d9bb5558f134db36d516ab80628714e836a20883d0d1dfd17bfca5a41225be4ecca270580f2db28e70
AUX mit-krb5kdc.initd-r1 556 SHA256 709309dea043aa306c2fcf0960e0993a6db540c220de64cf92d6b85f1cca23c5 SHA512 d6d0076886ce284fc395fafc2dc253b4b3ee97b2986dea51388d96a1e1294680fb171f475efc7844559e2c6aac44b26678a9255921db9a58dcf2e7164f0aeec5 WHIRLPOOL 87e54c3df6b8b45058fe0c90c25946e37228aba32077ebcb595a82a0a6fc7268a516dcb1cfd0ce3fd82afedf19b5df2399ac05931f207d0f3d2e26afd590abef
AUX mit-krb5kpropd.initd-r1 595 SHA256 c374ea05d7e9f15e10c8f9dbd0cad6548e0f92aef7de33e5dbc27222e9407e7b SHA512 a18c523aebbb6b8512cd261eac2149c7422214ef6a233e1ceb1b4da9187eeca317ddd75a153b13382571778931bbed00b1803ed015ff01875c8d565b3f3a593f WHIRLPOOL 869f8aec4764a12b5b5506a2fab8ea2641b58cb347a1db60110cccbb011dc51ab9115824828184abc55efccf540d6b014a57e0891b1d6d4ce28ff35405197aeb
DIST krb5-1.11.4-signed.tar 11683840 SHA256 5c294612dcaf830958786056e898384931490eaf7b3290c3af5d2def2312fb97 SHA512 03d4d77681d7ba6f0324dc45f8457f6a5e3be23198c8ffa19fc9542b4455ec0738f78131a054e6d501396d3f66a29677d374726d068a83f6dddf7b7b7db18c6c WHIRLPOOL e710045332d21d5d52d22b746f46e9aa56dc5bf67a1d6e5e0b107f5b4aab6a4aba9ff31a374f865348123d0a61156546214a5929bd1c5a7b0a0e6f8ec599fa74
DIST krb5-1.12.1-signed.tar 11950080 SHA256 72f1b6c166cb42c0b03814ab7ea10f91926d8a665a5ba1cee430a3f31e62c580 SHA512 bdb1541f6906e86fb00336a8d7c58f32c1203d1b23fe72bf6e943197a0d85a48a0b847cc2cf18388d3eec0b22aecc206ce804fd1009bb73423bac76900052a9e WHIRLPOOL 19021c52df7ceb64703c25e2cb9e643d2c62f180b65bf99aab04caeb2e0014b3c0e486609f4c36e618a00621c57d1291075299ea34b8550b255fe1000484291e
EBUILD mit-krb5-1.11.4.ebuild 3346 SHA256 53caf9d72bdcbf73d453e92504e11e7912447b5ccf4d8a529559412ebb587ad4 SHA512 8be90c36280474f298aab4a035f5d686ea1ab638862a5c083a3ca1ba4ea844af9ee4ef73be16022e7ed1cdb08f01ff300c65bac49a1c079bbdf50aee39ccdb87 WHIRLPOOL 89929660060fbf244954d3f828baca9311b01c6508b469a57a445ff59af94e7b591a3a19ba5088881f153700153a94fbfd921053eaee11c6b9e9b1693e98e2de
EBUILD mit-krb5-1.12.1-r1.ebuild 3966 SHA256 bad340e8c014ed1ec0ac213ae29d2759c17aa21a0b9f5bbe84cd1ab36d681940 SHA512 7f974b9ad0b1ae0183eacdb28ba0875be4dc3fb964369e9816f8f9d727a4c11b43cd41332c6d2a59e94da11dd71acc5152a34a4ed8884b16da37da97860b0a0c WHIRLPOOL b00c325039f6fc225ac33252fdedd4322ed50a90e52b230324eabd211f5bf0e5a073cbcdfe9f72b1538f53f5322aa7c4be7293a7adee2fa08a006c4b5a6aed9e
EBUILD mit-krb5-1.12.1-r2.ebuild 4054 SHA256 e5c90bf96b70842c284a4f33aeb834a4320e43d7f3a8b2e7aad9e4343e27dcbd SHA512 b00c4b516241d46a44a2f1c1f0a1e0863e655e9f82662a7bf983167f7f1ea066a91ae59938facfa5ad462665e08723cd01f4bfa88e7167b3965cdc2d7927887c WHIRLPOOL 91aa03f8c5632d958377b5a2cf3308db2105cb8dcdebe5bfb7a9a8efeac2335a2edc9dc89130d9676095b47ec53cebea6ebb22d01a0320c5c29e06bbe798e761
EBUILD mit-krb5-1.12.1.ebuild 3383 SHA256 e3eb8fc182cd641013046f2c819e823858e0355a5a437e6bfd4d4b1a39ee04ed SHA512 b15172eb9f4ef505626132133785c73b6dba859371aafa436345941432aed5a07b33459bc8f3ba564cfbdea4e08a3970f1975ac595ce4556b0e7a63bcfa66172 WHIRLPOOL 560a81fea13413b01efd2f25b8cea25ebeb2e9e28a569566011ae6d08e688393845a98f016e63a0f6c5fddc27fc0e79857a2ea6f42a9e79a8a1a8ab16bee7176
MISC ChangeLog 63011 SHA256 05eb99c7beac9d7664e98d9a3b37e430928c493a7f6f886ea9d9e7e64d639fa1 SHA512 16bbf35a9a1ea29d422e949dbc91076bd3a24e9c7575b8571dc4225af07513f9cf7d6a88f4892d70933f9cac31d71566e00960cbb1a760c24580772be26f0def WHIRLPOOL 29bdd656c74108a078de086f764ccdb0b629c4dd2d59bbee22ba50e172ee5e87d4a4e01492dafaf942ec9b015c0ab4281ead11d6cf80acd8cf776192bfb588c0
MISC metadata.xml 668 SHA256 da5862dde92f34b882870961cb9f1e4aa8209fc549e32a43d99770a9de8b232d SHA512 0038aeb7cda74161d2e2fe97c5124ee6cc86a24b9503714c128cd8b9af8b8050a89cf5dd3aadd66b1714c1d1aeb8564d50479547a586200793ea485e9f9c6c8b WHIRLPOOL 52394a4f4d5acb11f3bf2e76e036707c7f7741990d70bafb5c87a6da5d191b6aee3cb8383f6e66694cbda7458eb1a869c7ec8758750741835e2f1af4e028378c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJT1lM4AAoJELp701BxlEWfGIwP/127uF9e9P6Fd4jwqOwDHck/
qCKJiDYEZzCIhNuV0B1u9hXpAal/CEd4I6b/RbV9EsnoqDxd+HukY6v50BXjn/KE
ANNQlRBTwV7NuxHCiGgQKCfNVXMVG4kl/rZ0LqWrpMiMxj0x1mXlUdOD2ZlwwI2T
618iiliiNdWj4OL9NhHyxzd/GwNuuF9b67Of5fnOPL98he9U3uggcnf9G5pXcb/d
B8mG5OV9QOGAOLX+bqBiHYFM2hft7u/rmaG+Mbv2XdVDgwOshlScgDyXqYtAtziI
2RaGn36sVpMQFgq0XtvQcIxObW5W+/LObNo+OKVmzCbCqpZrvKzGsXFnHpNUYnHt
0qhw7fDRBJatzxjiqyA5bgq5ks5JOaFcAtwNULpR+LkJjgB6zPG6LcyHO4Fism/e
8NB+MegGFsqfZ7Ez1yI/56OyEUfhDPo/ADlsUIAmbQQpREll4cO00Ep5w+Otg20O
pu8wCk6dSJYponXo5fyNPHwkMFJaym2/VggtQ1aaenRr784ZaW6PMIZsrNoaU+Sz
B0xSWO4bn2aJqcUlS8O8WUKiEGEMvGYLc7yREuiPK/6n8LSIotGfECEJ9lpDIEaU
aiotXYeepZeQGG78wp5Aq9al71Bg3QmW9ihKllbNahsE2glpDBC97C/20xuhYXJL
2gzhP64B6K475O3S3Zw3
=b4Ev
-----END PGP SIGNATURE-----

View File

@ -1,40 +0,0 @@
diff --git a/src/kdc/Makefile.in b/src/kdc/Makefile.in
index f46cad3..102fbaa 100644
--- a/src/kdc/Makefile.in
+++ b/src/kdc/Makefile.in
@@ -67,6 +67,7 @@ check-unix:: rtest
check-pytests::
$(RUNPYTEST) $(srcdir)/t_workers.py $(PYTESTFLAGS)
+ $(RUNPYTEST) $(srcdir)/t_emptytgt.py $(PYTESTFLAGS)
install::
$(INSTALL_PROGRAM) krb5kdc ${DESTDIR}$(SERVER_BINDIR)/krb5kdc
diff --git a/src/kdc/do_tgs_req.c b/src/kdc/do_tgs_req.c
index c169c54..840a2ef 100644
--- a/src/kdc/do_tgs_req.c
+++ b/src/kdc/do_tgs_req.c
@@ -243,7 +243,8 @@ tgt_again:
if (!tgs_1 || !data_eq(*server_1, *tgs_1)) {
errcode = find_alternate_tgs(request, &server);
firstpass = 0;
- goto tgt_again;
+ if (errcode == 0)
+ goto tgt_again;
}
}
status = "UNKNOWN_SERVER";
diff --git a/src/kdc/t_emptytgt.py b/src/kdc/t_emptytgt.py
new file mode 100644
index 0000000..1760bcd
--- /dev/null
+++ b/src/kdc/t_emptytgt.py
@@ -0,0 +1,8 @@
+#!/usr/bin/python
+from k5test import *
+
+realm = K5Realm(start_kadmind=False, create_host=False)
+output = realm.run_as_client([kvno, 'krbtgt/'], expected_code=1)
+if 'not found in Kerberos database' not in output:
+ fail('TGT lookup for empty realm failed in unexpected way')
+success('Empty tgt lookup.')

View File

@ -0,0 +1,11 @@
--- a/src/lib/gssapi/spnego/spnego_mech.c
+++ b/src/lib/gssapi/spnego/spnego_mech.c
@@ -818,7 +818,6 @@ init_ctx_reselect(OM_uint32 *minor_status, spnego_gss_ctx_id_t sc,
OM_uint32 tmpmin;
size_t i;
- generic_gss_release_oid(&tmpmin, &sc->internal_mech);
gss_delete_sec_context(&tmpmin, &sc->ctx_handle,
GSS_C_NO_BUFFER);

View File

@ -0,0 +1,12 @@
--- a/src/lib/gssapi/spnego/spnego_mech.c
+++ b/src/lib/gssapi/spnego/spnego_mech.c
@@ -1468,7 +1468,7 @@ acc_ctx_cont(OM_uint32 *minstat,
ptr = bufstart = buf->value;
#define REMAIN (buf->length - (ptr - bufstart))
- if (REMAIN > INT_MAX)
+ if (REMAIN == 0 || REMAIN > INT_MAX)
return GSS_S_DEFECTIVE_TOKEN;
/*

View File

@ -0,0 +1,78 @@
--- a/src/slave/kprop.c
+++ b/src/slave/kprop.c
@@ -91,7 +91,7 @@ main(argc, argv)
int argc;
char **argv;
{
- int fd, database_fd, database_size;
+ int fd = -1, database_fd, database_size;
krb5_error_code retval;
krb5_context context;
krb5_creds *my_creds;
--- a/src/kadmin/ktutil/ktutil_funcs.c
+++ b/src/kadmin/ktutil/ktutil_funcs.c
@@ -64,7 +64,7 @@
krb5_kt_list *list;
int idx;
{
- krb5_kt_list lp, prev;
+ krb5_kt_list lp, prev = NULL;
int i;
for (lp = *list, i = 1; lp; prev = lp, lp = lp->next, i++) {
--- a/src/lib/kadm5/alt_prof.c
+++ b/src/lib/kadm5/alt_prof.c
@@ -164,7 +164,7 @@
char **values;
char *valp;
int idx;
- krb5_boolean val;
+ krb5_boolean val = 0;
kret = krb5_aprof_getvals (acontext, hierarchy, &values);
if (kret)
--- a/src/lib/krb5/unicode/ucstr.c
+++ b/src/lib/krb5/unicode/ucstr.c
@@ -109,7 +109,7 @@
krb5_data ** newdataptr,
unsigned flags)
{
- int i, j, len, clen, outpos, ucsoutlen, outsize;
+ int i, j, len, clen, outpos = 0, ucsoutlen, outsize;
char *out = NULL, *outtmp, *s;
krb5_ucs4 *ucs = NULL, *p, *ucsout = NULL;
krb5_data *newdata;
diff --git a/src/util/profile/prof_init.c b/src/util/profile/prof_init.c
index 7dc5b47..cd90db8 100644
--- a/src/util/profile/prof_init.c
+++ b/src/util/profile/prof_init.c
@@ -255,7 +255,7 @@ copy_vtable_profile(profile_t profile, profile_t *ret_new_profile)
{
errcode_t err;
void *cbdata;
- profile_t new_profile;
+ profile_t new_profile = NULL;
*ret_new_profile = NULL;
--- a/src/lib/krb5/krb/preauth2.c 2012-12-24 12:39:18.432678497 +0100
+++ b/src/lib/krb5/krb/preauth2.c 2012-12-24 12:50:49.444099126 +0100
@@ -956,7 +956,7 @@
size_t i, h;
int out_pa_list_size = 0;
krb5_pa_data **out_pa_list = NULL;
- krb5_error_code ret, module_ret;
+ krb5_error_code ret, module_ret = 0;
krb5_responder_fn responder = opte->opt_private->responder;
static const int paorder[] = { PA_INFO, PA_REAL };
--- a/src/tests/asn.1/trval.c 2013-04-12 12:51:36.000000000 -0500
+++ b/src/tests/asn.1/trval.c 2013-05-24 04:31:14.077036380 -0500
@@ -404,7 +404,7 @@
{
int n;
int r = 0;
- int rlen2;
+ int rlen2 = 0;
int rlent;
int save_appl;

View File

@ -0,0 +1,55 @@
--- a/src/slave/kprop.c
+++ b/src/slave/kprop.c
@@ -91,7 +91,7 @@ main(argc, argv)
int argc;
char **argv;
{
- int fd, database_fd, database_size;
+ int fd = -1, database_fd, database_size;
krb5_error_code retval;
krb5_context context;
krb5_creds *my_creds;
--- a/src/kadmin/ktutil/ktutil_funcs.c
+++ b/src/kadmin/ktutil/ktutil_funcs.c
@@ -64,7 +64,7 @@
krb5_kt_list *list;
int idx;
{
- krb5_kt_list lp, prev;
+ krb5_kt_list lp, prev = NULL;
int i;
for (lp = *list, i = 1; lp; prev = lp, lp = lp->next, i++) {
--- a/src/lib/kadm5/alt_prof.c
+++ b/src/lib/kadm5/alt_prof.c
@@ -164,7 +164,7 @@
char **values;
char *valp;
int idx;
- krb5_boolean val;
+ krb5_boolean val = 0;
kret = krb5_aprof_getvals (acontext, hierarchy, &values);
if (kret)
--- a/src/util/profile/prof_init.c
+++ b/src/util/profile/prof_init.c
@@ -255,7 +255,7 @@ copy_vtable_profile(profile_t profile, profile_t *ret_new_profile)
{
errcode_t err;
void *cbdata;
- profile_t new_profile;
+ profile_t new_profile = NULL;
*ret_new_profile = NULL;
--- a/src/tests/asn.1/trval.c 2013-04-12 12:51:36.000000000 -0500
+++ b/src/tests/asn.1/trval.c 2013-05-24 04:31:14.077036380 -0500
@@ -404,7 +404,7 @@
{
int n;
int r = 0;
- int rlen2;
+ int rlen2 = 0;
int rlent;
int save_appl;

View File

@ -0,0 +1,11 @@
gentoo bug #498794
--- src/aclocal.m4 2014-01-16 00:44:15.000000000 +0000
+++ src/aclocal.m4 2014-03-26 10:20:54.000000000 +0000
@@ -501,6 +501,7 @@
fi
if test "x$krb5_ac_warn_cflags_set" = xset ; then
AC_MSG_NOTICE(not adding extra gcc warning flags because WARN_CFLAGS was set)
+ WARN_CFLAGS=""
else
AC_MSG_NOTICE(adding extra warning flags for gcc)
WARN_CFLAGS="$WARN_CFLAGS $extra_gcc_warn_opts -Wmissing-prototypes"

View File

@ -0,0 +1,12 @@
Bug #448778
--- a/src/build-tools/krb5-config.in 2012-12-18 02:47:04.000000000 +0000
+++ b/src/build-tools/krb5-config.in 2012-12-28 07:13:16.582693363 +0000
@@ -217,7 +217,7 @@
-e 's#\$(PROG_RPATH)#'$libdir'#' \
-e 's#\$(PROG_LIBPATH)#'$libdirarg'#' \
-e 's#\$(RPATH_FLAG)#'"$RPATH_FLAG"'#' \
- -e 's#\$(LDFLAGS)#'"$LDFLAGS"'#' \
+ -e 's#\$(LDFLAGS)##' \
-e 's#\$(PTHREAD_CFLAGS)#'"$PTHREAD_CFLAGS"'#' \
-e 's#\$(CFLAGS)##'`

View File

@ -1,25 +0,0 @@
http://krbdev.mit.edu/rt/Ticket/Display.html?id=7000
Index: trunk/src/kadmin/server/ipropd_svc.c
===================================================================
diff -u -N -r24961 -r25433
--- trunk/src/kadmin/server/ipropd_svc.c (.../ipropd_svc.c) (revision 24961)
+++ trunk/src/kadmin/server/ipropd_svc.c (.../ipropd_svc.c) (revision 25433)
@@ -380,7 +380,7 @@
_("%s: pclose(popen) failed: %s"),
whoami,
error_message(errno));
- goto out;
+ _exit(1);
}
DPRINT(("%s: exec `kprop -f %s %s' ...\n",
@@ -401,7 +401,7 @@
_("%s: exec failed: %s"),
whoami,
error_message(errno));
- goto out;
+ _exit(1);
}
default: /* parent */

View File

@ -0,0 +1,12 @@
Bug #448778
--- krb5-1.11/src/krb5-config.in 2012-12-18 02:47:04.000000000 +0000
+++ krb5-1.11/src/krb5-config.in 2012-12-28 07:13:16.582693363 +0000
@@ -217,7 +217,7 @@
-e 's#\$(PROG_RPATH)#'$libdir'#' \
-e 's#\$(PROG_LIBPATH)#'$libdirarg'#' \
-e 's#\$(RPATH_FLAG)#'"$RPATH_FLAG"'#' \
- -e 's#\$(LDFLAGS)#'"$LDFLAGS"'#' \
+ -e 's#\$(LDFLAGS)##' \
-e 's#\$(PTHREAD_CFLAGS)#'"$PTHREAD_CFLAGS"'#' \
-e 's#\$(CFLAGS)##'`

View File

@ -8,7 +8,8 @@ daemon="MIT Kerberos 5 Admin daemon"
exec="/usr/sbin/kadmind"
depend() {
need net mit-krb5kdc
need mit-krb5kdc
use net
}
start() {

View File

@ -8,7 +8,7 @@ daemon="MIT Kerberos 5 KDC"
exec="/usr/sbin/krb5kdc"
depend() {
need net
use net
}
start() {

View File

@ -8,8 +8,7 @@ daemon="MIT Kerberos 5 kpropd"
exec="/usr/sbin/kpropd"
depend() {
need net
use mit-krb5kdc mit-krb5kadmind
use net mit-krb5kdc mit-krb5kadmind
}
start() {

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>kerberos</herd>
<longdescription>Kerberos 5 reference implementation from MIT</longdescription>
<use>
<flag name="doc">
Creates and installs the API and implementation
documentation. This is only useful if you want to develop software
which depends on kerberos.
</flag>
<flag name="keyutils">Enable for the keyring ccache using keyutils.</flag>
<flag name="pkinit">Enable pkinit support for the initial ticket.</flag>
<flag name="openldap">Enable support for ldap as a database backend.</flag>
</use>
</pkgmetadata>

View File

@ -1,10 +1,11 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.9.2-r2.ebuild,v 1.1 2011/12/31 20:01:30 idl0r Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.11.4.ebuild,v 1.12 2014/07/14 18:51:41 tgall Exp $
EAPI=3
EAPI=5
inherit eutils flag-o-matic versionator
PYTHON_COMPAT=( python{2_6,2_7} )
inherit eutils flag-o-matic python-any-r1 versionator
MY_P="${P/mit-}"
P_DIR=$(get_version_component_range 1-2)
@ -12,21 +13,25 @@ DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="as-is"
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc +keyutils openldap +pkinit +threads test xinetd"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="doc +keyutils openldap +pkinit selinux +threads test xinetd"
RDEPEND="!!app-crypt/heimdal
>=sys-libs/e2fsprogs-libs-1.41.0
|| ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] )
keyutils? ( sys-apps/keyutils )
openldap? ( net-nds/openldap )
pkinit? ( dev-libs/openssl )
selinux? ( sec-policy/selinux-kerberos )
xinetd? ( sys-apps/xinetd )"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
virtual/yacc
doc? ( virtual/latex-base )
test? ( dev-lang/tcl
dev-lang/python
test? ( ${PYTHON_DEPS}
dev-lang/tcl
dev-util/dejagnu )"
S=${WORKDIR}/${MY_P}/src
@ -37,15 +42,20 @@ src_unpack() {
}
src_prepare() {
epatch "${FILESDIR}/${PN}-kprop_exit_on_error.patch"
epatch "${FILESDIR}/CVE-2011-1530.patch"
epatch "${FILESDIR}/${PN}-1.11_uninitialized.patch"
epatch "${FILESDIR}/${PN}_krb5-config_LDFLAGS.patch"
# tcl-8.6 compatibility
sed -i -e 's/interp->result/Tcl_GetStringResult(interp)/' \
kadmin/testing/util/tcl_kadm5.c || die
}
src_configure() {
append-flags "-I${EPREFIX}/usr/include/et"
append-cppflags "-I${EPREFIX}/usr/include/et"
# QA
append-flags -fno-strict-aliasing
append-flags -fno-strict-overflow
use keyutils || export ac_cv_header_keyutils_h=no
econf \
$(use_with openldap ldap) \
@ -58,43 +68,39 @@ src_configure() {
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-lookaside-cache \
--with-system-verto \
--disable-rpath
}
src_compile() {
emake -j1 || die "emake failed"
emake -j1
}
if use doc ; then
cd ../doc
for dir in api implement ; do
emake -C "${dir}" || die "doc emake failed"
done
fi
src_test() {
emake -j1 check
}
src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
install || die "install failed"
install
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc NOTICE README
dodoc doc/*.{ps,txt}
doinfo doc/*.info*
dohtml -r doc/*.html
dodoc README
# die if we cannot respect a USE flag
if use doc ; then
dodoc doc/{api,implement}/*.ps || die "dodoc failed"
if use doc; then
dohtml -r doc/html/*
docinto pdf
dodoc doc/pdf/*.pdf
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd mit-krb5kadmind || die
newinitd "${FILESDIR}"/mit-krb5kdc.initd mit-krb5kdc || die
newinitd "${FILESDIR}"/mit-krb5kpropd.initd mit-krb5kpropd || die
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd
insinto /etc
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
@ -103,12 +109,12 @@ src_install() {
if use openldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema" || die
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd || die
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}

View File

@ -0,0 +1,148 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.12.1-r1.ebuild,v 1.9 2014/07/28 13:42:15 ago Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit autotools eutils flag-o-matic multilib-minimal python-any-r1 versionator
MY_P="${P/mit-}"
P_DIR=$(get_version_component_range 1-2)
DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE="doc +keyutils openldap +pkinit selinux +threads test xinetd"
RDEPEND="!!app-crypt/heimdal
>=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
|| ( >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
>=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
>=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}] )
keyutils? ( >=sys-apps/keyutils-1.5.8[${MULTILIB_USEDEP}] )
openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
pkinit? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
selinux? ( sec-policy/selinux-kerberos )
xinetd? ( sys-apps/xinetd )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r1
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
virtual/yacc
doc? ( virtual/latex-base )
test? ( ${PYTHON_DEPS}
dev-lang/tcl
dev-util/dejagnu )"
S=${WORKDIR}/${MY_P}/src
MULTILIB_CHOST_TOOLS=(
/usr/bin/krb5-config
)
src_unpack() {
unpack ${A}
unpack ./"${MY_P}".tar.gz
}
src_prepare() {
epatch "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
epatch "${FILESDIR}/${PN}-config_LDFLAGS.patch"
# tcl-8.6 compatibility
sed -i -e 's/interp->result/Tcl_GetStringResult(interp)/' \
kadmin/testing/util/tcl_kadm5.c || die
eautoreconf
}
src_configure() {
append-cppflags "-I${EPREFIX}/usr/include/et"
# QA
append-flags -fno-strict-aliasing
append-flags -fno-strict-overflow
multilib-minimal_src_configure
}
multilib_src_configure() {
use keyutils || export ac_cv_header_keyutils_h=no
ECONF_SOURCE=${S} \
WARN_CFLAGS="set" \
econf \
$(use_with openldap ldap) \
"$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
$(use_enable pkinit) \
$(use_enable threads thread-support) \
--without-hesiod \
--enable-shared \
--with-system-et \
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-lookaside-cache \
--with-system-verto \
--disable-rpath
}
multilib_src_compile() {
emake -j1
}
multilib_src_test() {
multilib_is_native_abi && emake -j1 check
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
install
}
multilib_src_install_all() {
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc README
if use doc; then
dohtml -r doc/html/*
docinto pdf
dodoc doc/pdf/*.pdf
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd
insinto /etc
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
insinto /var/lib/krb5kdc
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
if use openldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
elog "MIT split the Kerberos applications from the base Kerberos"
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
elog "ftp clients and telnet, ftp deamons now live in"
elog "\"app-crypt/mit-krb5-appl\" package."
fi
}

View File

@ -0,0 +1,150 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.12.1-r2.ebuild,v 1.1 2014/07/25 13:40:34 eras Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit autotools eutils flag-o-matic multilib-minimal python-any-r1 versionator
MY_P="${P/mit-}"
P_DIR=$(get_version_component_range 1-2)
DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc +keyutils openldap +pkinit selinux +threads test xinetd"
RDEPEND="!!app-crypt/heimdal
>=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
|| ( >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
>=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
>=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}] )
keyutils? ( >=sys-apps/keyutils-1.5.8[${MULTILIB_USEDEP}] )
openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
pkinit? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
selinux? ( sec-policy/selinux-kerberos )
xinetd? ( sys-apps/xinetd )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r1
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
virtual/yacc
doc? ( virtual/latex-base )
test? ( ${PYTHON_DEPS}
dev-lang/tcl
dev-util/dejagnu )"
S=${WORKDIR}/${MY_P}/src
MULTILIB_CHOST_TOOLS=(
/usr/bin/krb5-config
)
src_unpack() {
unpack ${A}
unpack ./"${MY_P}".tar.gz
}
src_prepare() {
epatch "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
epatch "${FILESDIR}/${PN}-config_LDFLAGS.patch"
epatch "${FILESDIR}/CVE-2014-4343.patch"
epatch "${FILESDIR}/CVE-2014-4344.patch"
# tcl-8.6 compatibility
sed -i -e 's/interp->result/Tcl_GetStringResult(interp)/' \
kadmin/testing/util/tcl_kadm5.c || die
eautoreconf
}
src_configure() {
append-cppflags "-I${EPREFIX}/usr/include/et"
# QA
append-flags -fno-strict-aliasing
append-flags -fno-strict-overflow
multilib-minimal_src_configure
}
multilib_src_configure() {
use keyutils || export ac_cv_header_keyutils_h=no
ECONF_SOURCE=${S} \
WARN_CFLAGS="set" \
econf \
$(use_with openldap ldap) \
"$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
$(use_enable pkinit) \
$(use_enable threads thread-support) \
--without-hesiod \
--enable-shared \
--with-system-et \
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-lookaside-cache \
--with-system-verto \
--disable-rpath
}
multilib_src_compile() {
emake -j1
}
multilib_src_test() {
multilib_is_native_abi && emake -j1 check
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
install
}
multilib_src_install_all() {
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc README
if use doc; then
dohtml -r doc/html/*
docinto pdf
dodoc doc/pdf/*.pdf
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd
insinto /etc
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
insinto /var/lib/krb5kdc
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
if use openldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
elog "MIT split the Kerberos applications from the base Kerberos"
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
elog "ftp clients and telnet, ftp deamons now live in"
elog "\"app-crypt/mit-krb5-appl\" package."
fi
}

View File

@ -0,0 +1,130 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.12.1.ebuild,v 1.3 2014/05/17 14:37:08 swift Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
inherit autotools eutils flag-o-matic python-any-r1 versionator
MY_P="${P/mit-}"
P_DIR=$(get_version_component_range 1-2)
DESCRIPTION="MIT Kerberos V"
HOMEPAGE="http://web.mit.edu/kerberos/www/"
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc +keyutils openldap +pkinit selinux +threads test xinetd"
RDEPEND="!!app-crypt/heimdal
>=sys-libs/e2fsprogs-libs-1.41.0
|| ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] )
keyutils? ( sys-apps/keyutils )
openldap? ( net-nds/openldap )
pkinit? ( dev-libs/openssl )
selinux? ( sec-policy/selinux-kerberos )
xinetd? ( sys-apps/xinetd )"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
virtual/yacc
doc? ( virtual/latex-base )
test? ( ${PYTHON_DEPS}
dev-lang/tcl
dev-util/dejagnu )"
S=${WORKDIR}/${MY_P}/src
src_unpack() {
unpack ${A}
unpack ./"${MY_P}".tar.gz
}
src_prepare() {
epatch "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
epatch "${FILESDIR}/${PN}-config_LDFLAGS.patch"
# tcl-8.6 compatibility
sed -i -e 's/interp->result/Tcl_GetStringResult(interp)/' \
kadmin/testing/util/tcl_kadm5.c || die
eautoreconf
}
src_configure() {
append-cppflags "-I${EPREFIX}/usr/include/et"
# QA
append-flags -fno-strict-aliasing
append-flags -fno-strict-overflow
use keyutils || export ac_cv_header_keyutils_h=no
WARN_CFLAGS="set" econf \
$(use_with openldap ldap) \
"$(use_with test tcl "${EPREFIX}/usr")" \
$(use_enable pkinit) \
$(use_enable threads thread-support) \
--without-hesiod \
--enable-shared \
--with-system-et \
--with-system-ss \
--enable-dns-for-realm \
--enable-kdc-lookaside-cache \
--with-system-verto \
--disable-rpath
}
src_compile() {
emake -j1
}
src_test() {
emake -j1 check
}
src_install() {
emake \
DESTDIR="${D}" \
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
install
# default database dir
keepdir /var/lib/krb5kdc
cd ..
dodoc README
if use doc; then
dohtml -r doc/html/*
docinto pdf
dodoc doc/pdf/*.pdf
fi
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd
insinto /etc
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
insinto /var/lib/krb5kdc
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
if use openldap ; then
insinto /etc/openldap/schema
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
fi
if use xinetd ; then
insinto /etc/xinetd.d
newins "${FILESDIR}/kpropd.xinetd" kpropd
fi
}
pkg_preinst() {
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
elog "MIT split the Kerberos applications from the base Kerberos"
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
elog "ftp clients and telnet, ftp deamons now live in"
elog "\"app-crypt/mit-krb5-appl\" package."
fi
}

View File

@ -0,0 +1,268 @@
# ChangeLog for dev-libs/libev
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libev/ChangeLog,v 1.69 2014/07/28 13:42:59 ago Exp $
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libev-4.15-r1.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libev-4.15-r1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libev-4.15-r1.ebuild:
Stable for amd64, wrt bug #512912
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> libev-4.15.ebuild:
Mark arm64/m68k/s390/sh stable.
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> libev-4.15-r1.ebuild:
Add arm64/m68k love.
*libev-4.15-r1 (21 Mar 2014)
21 Mar 2014; Yixun Lan <dlan@gentoo.org> -libev-4.11-r1.ebuild,
+libev-4.15-r1.ebuild, -files/4.01-gentoo.patch,
-files/libev-4.11-gentoo.patch:
drop 4.11; cleanup; add multilib support, thanks @iamnr3
20 Dec 2013; Markos Chandras <hwoarang@gentoo.org>
+files/libev-4.15-automake-1.14.patch, libev-4.15.ebuild:
Add patch to fix building with automake-1.14. Patch by Dennis 'dlan' Lan
<dennis.yxun@gmail.com>. Bug #493050
26 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
Stable for arm, wrt bug #483658
14 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
Stable for x86, wrt bug #483658
12 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
Stable for ppc, wrt bug #483658
07 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
Stable for sparc, wrt bug #483658
05 Sep 2013; Jeroen Roovers <jer@gentoo.org> libev-4.15.ebuild:
Stable for HPPA (bug #483658).
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
Stable for amd64, wrt bug #483658
05 Sep 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.15.ebuild:
Stable for ppc64, wrt bug #483658
16 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> libev-4.15.ebuild:
Add ~mips keyword, wrt bug #412489
17 Mar 2013; Markos Chandras <hwoarang@gentoo.org> metadata.xml:
Add proxy-maintainers to metadata.xml
*libev-4.15 (07 Mar 2013)
07 Mar 2013; Thomas Kahle <tomka@gentoo.org> +libev-4.15.ebuild:
bump to 4.15 (proxy commit)
06 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
Stable for sh, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
Stable for hppa, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
Stable for sparc, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
Stable for s390, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
Stable for arm, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
Stable for ppc64, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
Stable for ppc, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
Stable for x86, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libev-4.11-r1.ebuild:
Stable for amd64, wrt bug #458712
*libev-4.11-r1 (21 Feb 2013)
21 Feb 2013; Thomas Kahle <tomka@gentoo.org> +files/libev-4.11-gentoo.patch,
+libev-4.11-r1.ebuild:
Fix bug 429526 (proxy commit)
19 Feb 2013; Thomas Kahle <tomka@gentoo.org> metadata.xml:
Pick up for proxy maintainership
03 Feb 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Cleanup due #22900
12 May 2012; Alexis Ballier <aballier@gentoo.org> libev-4.11.ebuild:
keyword ~amd64-fbsd
*libev-4.11 (16 Apr 2012)
16 Apr 2012; MATSUU Takuto <matsuu@gentoo.org> -libev-3.80-r1.ebuild,
-libev-3.90-r2.ebuild, -libev-4.03.ebuild, +libev-4.11.ebuild,
+files/libev-pc.patch:
Version bumped. Added libev.pc, bug #411847. Removed old versions.
29 Aug 2011; Jeroen Roovers <jer@gentoo.org> libev-4.04.ebuild:
Stable for HPPA (bug #373957).
25 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> libev-4.04.ebuild:
ppc/ppc64 stable wrt #373957
23 Jul 2011; Raúl Porcel <armin76@gentoo.org> libev-4.04.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #373957
19 Jul 2011; Markus Meier <maekke@gentoo.org> libev-4.04.ebuild:
amd64/x86 stable, bug #373957
13 Jul 2011; Markus Meier <maekke@gentoo.org> libev-4.04.ebuild:
arm stable, bug #373957
*libev-4.04 (21 Mar 2011)
21 Mar 2011; MATSUU Takuto <matsuu@gentoo.org> -libev-3.90.ebuild,
-libev-3.90-r1.ebuild, -libev-4.01.ebuild, +libev-4.04.ebuild:
Version bumped, bug #355261. Removed old versions.
*libev-4.03 (26 Jan 2011)
26 Jan 2011; MATSUU Takuto <matsuu@gentoo.org> +libev-4.03.ebuild:
Version bumped. Added static-libs USE flag.
26 Jan 2011; Jeroen Roovers <jer@gentoo.org> libev-3.90-r2.ebuild:
Stable for HPPA (bug #349213).
27 Dec 2010; Markus Meier <maekke@gentoo.org> libev-3.90-r2.ebuild:
arm stable, bug #349213
05 Dec 2010; Raúl Porcel <armin76@gentoo.org> libev-4.01.ebuild:
Add ~alpha/~ia64/~sh/~sparc
*libev-4.01 (25 Nov 2010)
25 Nov 2010; Justin Lecher <jlec@gentoo.org> +files/4.01-gentoo.patch,
+libev-4.01.ebuild:
Version Bump, #346773
18 Nov 2010; Markus Meier <maekke@gentoo.org> libev-3.90-r2.ebuild:
add ~arm, bug #345611
*libev-3.90-r2 (03 Jul 2010)
03 Jul 2010; MATSUU Takuto <matsuu@gentoo.org> +libev-3.90-r2.ebuild,
+files/libev-3.90-ev++.patch:
Fixed compilation error in ev++.h, bug #325391.
31 May 2010; Guy Martin <gmsoft@gentoo.org> libev-3.90-r1.ebuild:
Added ~hppa to KEYWORDS
*libev-3.90-r1 (19 Jan 2010)
19 Jan 2010; MATSUU Takuto <matsuu@gentoo.org> -libev-3.48.ebuild,
-libev-3.70.ebuild, +libev-3.90-r1.ebuild:
Added elibc_glibc USE flag. Removed old versions.
14 Jan 2010; Christian Faulhammer <fauli@gentoo.org> libev-3.90.ebuild:
Transfer Prefix keywords
*libev-3.90 (04 Jan 2010)
04 Jan 2010; MATSUU Takuto <matsuu@gentoo.org> +libev-3.90.ebuild:
Version bumped.
14 Dec 2009; Brent Baude <ranger@gentoo.org> libev-3.80-r1.ebuild:
stable ppc64, bug 294609
09 Dec 2009; nixnut <nixnut@gentoo.org> libev-3.80-r1.ebuild:
ppc stable #294609
26 Nov 2009; Markus Meier <maekke@gentoo.org> libev-3.80-r1.ebuild:
amd64/x86 stable, bug #294609
25 Nov 2009; MATSUU Takuto <matsuu@gentoo.org> -libev-3.53.ebuild,
-libev-3.80.ebuild:
Removed old versions.
*libev-3.80-r1 (03 Sep 2009)
03 Sep 2009; MATSUU Takuto <matsuu@gentoo.org> +libev-3.80-r1.ebuild:
Fixed dependency, bug #283558.
*libev-3.80 (19 Aug 2009)
19 Aug 2009; MATSUU Takuto <matsuu@gentoo.org> +libev-3.80.ebuild:
Version bumped.
*libev-3.70 (22 Jul 2009)
22 Jul 2009; MATSUU Takuto <matsuu@gentoo.org> -libev-3.49.ebuild,
-libev-3.51.ebuild, +libev-3.70.ebuild:
Version bumped. Removed old versions.
*libev-3.53 (20 Feb 2009)
20 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> libev-3.48.ebuild,
libev-3.49.ebuild, libev-3.51.ebuild, +libev-3.53.ebuild:
Version bumped. Fixed SRC_URI, bug #259435.
*libev-3.51 (01 Jan 2009)
01 Jan 2009; MATSUU Takuto <matsuu@gentoo.org> -libev-3.43.ebuild,
+libev-3.51.ebuild:
Version bumped. Removed old version.
20 Dec 2008; nixnut <nixnut@gentoo.org> libev-3.48.ebuild:
Stable on ppc wrt bug 250793
17 Dec 2008; Markus Meier <maekke@gentoo.org> libev-3.48.ebuild:
x86 stable, bug #250793
16 Dec 2008; Brent Baude <ranger@gentoo.org> libev-3.48.ebuild:
stable ppc64, bug 250793
14 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org> libev-3.48.ebuild:
stable amd64, bug 250793
*libev-3.49 (13 Dec 2008)
13 Dec 2008; MATSUU Takuto <matsuu@gentoo.org> +libev-3.49.ebuild:
Version bumped.
*libev-3.48 (13 Nov 2008)
13 Nov 2008; MATSUU Takuto <matsuu@gentoo.org> -libev-3.42-r1.ebuild,
+libev-3.48.ebuild:
Version bumped.
23 Sep 2008; Markus Rothe <corsair@gentoo.org> libev-3.43.ebuild:
Added ~ppc
24 Aug 2008; Markus Rothe <corsair@gentoo.org> libev-3.43.ebuild:
Added ~ppc64; bug #234421
14 Aug 2008; Alexis Ballier <aballier@gentoo.org> libev-3.43.ebuild:
keyword ~x86-fbsd
*libev-3.43 (02 Aug 2008)
02 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +libev-3.43.ebuild:
Version bumped.
*libev-3.42-r1 (22 Jun 2008)
22 Jun 2008; MATSUU Takuto <matsuu@gentoo.org>
files/libev-3.42-gentoo.patch, -libev-3.42.ebuild, +libev-3.42-r1.ebuild:
Removed event.h.
*libev-3.42 (17 Jun 2008)
17 Jun 2008; MATSUU Takuto <matsuu@gentoo.org>
+files/libev-3.42-gentoo.patch, +metadata.xml, +libev-3.42.ebuild:
Initial import, bug #227819.

View File

@ -0,0 +1,27 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX libev-4.15-automake-1.14.patch 500 SHA256 efe5906cdac2ba69c90cc4638e8bd8e50409950c7a78f7eb9aafd4e73e61cb09 SHA512 9ba0bd044616315b484f16a996663a37cab7a5df85c44e541b5ed44febcc7b8ff2d2aff838b7b8a7a439c53a2af5e98cf094b96e619fc4a2c474169102d1d3a2 WHIRLPOOL db1e48ea3ea6b9c41bb4533aa6dd1efdb552489034283a6d8d277728b8a72ce98e67c243772ac593ccf2a862c9d0db84ac68b222b73d92d6ded47d7bea79c85f
AUX libev-pc.patch 1031 SHA256 c80e756f4404e40d93d027f161413748c750838168653ae0014e97c5b76a2d0c SHA512 09905e5bdd28b06e92bf0023b659c339e2dee05c78657f0871275ad3816cd050db346cfa6621d569b3b12977b2f99a63edcb9a5613367167d7187d705ee44fbb WHIRLPOOL 505f85d6387fe9bd5084b382b002cd6194ea1a8fcf8507e1bb5496a0360a594c08764d4fcf4e5efdc128ea759d376ff59a6fb79b28638cb6147020b3675e2ef5
DIST libev-4.15.tar.gz 513919 SHA256 b2dd43a073556f5350cbed05b6ef444dcc4b563f4e0b1009d7bf448261606feb SHA512 bb3ab98d92e565bf2273d71c9004b84ad3b305c4e883482392fe6c701949344731bb4e391ac77578f71d9a80f0ec4b6afc2ae5449d4093cdcbee26d7dc17929d WHIRLPOOL 9f3c44e4978c5d387bd6478bc3ce41894f875eef00eb2328dc47ab90683e3003662d6ac5c5406c8592ad3dc690d7768dcfb83d6916b6851d4988a53c20d72b51
EBUILD libev-4.15-r1.ebuild 1290 SHA256 b32188b1c62364cdea54801ad17ea46ad70c59920938e8b241fa0d94446d5472 SHA512 ebc3ca35c529da2a72721974761232c4e72bc7dc929732d562c837d1db71b4a2b5610c444517a868c6ee3fa22894b1d791a928242fb0732e404ef1639cdecf33 WHIRLPOOL d99897090a4ebd1310d1f53468e6dcf768a7ef5134edb93cd8af30751e341bac9a2751d3b70987d50a8deef62325eaad091eb65bbbea248ec2c7ab40fce566c4
EBUILD libev-4.15.ebuild 1375 SHA256 f2e2cef4791747daa1ff7156ced1c3476fc67b869e1064b05757527188bd98b9 SHA512 2ed63dbbcbe31363fdb8646889118b20e30fdd54ba0c29031fd1a19aadfb9fc8124d4f75a06b1ec98184cad006f7343d9c0669fa8dda0de09a9d5d7eca82db8c WHIRLPOOL 6be2afab2ee192d5575820f05a9957f31330978eafac1fd2982d9cb861fb40a09dc349d8dca4c557dd31313cfa85f53e1406230702050f237a7937e999f18c7e
MISC ChangeLog 8587 SHA256 a9ef8bd82b39bfccd22d8f468be0a6dccd355ad0f35653b2d65c852ea488939e SHA512 086e3cd3738f57393abddbb6250149e19cbaaf68c4d35b4aa99d712be8508e13665e550a3a2be14bc19cbbcffde700284582067ddb76c40d2cb444f7d6830627 WHIRLPOOL f3bbf1608ab32f26d8726c2c3245dd5dc10ff25fb1382dfab19c7b53eb9ce3bcfd47946283c9101913c9f72e2a22d29d353202498ed0cb39ce66b6557159c74c
MISC metadata.xml 233 SHA256 ce5ad39efda758a5916b4f25f0f01eba445d573dd95ec4badc79f16f93507c4c SHA512 9e50f2b5ce9c647f7d2ea1fc4a440e8eed91905147d6acb79d9ac358a6c609de75c1f2a85e92fc682e3b90169ef40d871f741af09ea224cc225a83bdb2cb8fdb WHIRLPOOL 93ab32e608fc427f22270451379a2c4a9043ff448fc835e5e4e077178e729491946d4a37bef6d8a1e404e65d2c9ec2a8bde93b6f322bdfaea38f75c97e79ee95
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJT1lNkAAoJELp701BxlEWfHe8QAIB7/4CpK2quw+h5Vixb+U/B
34YFFms8KNGjr5jGvhh7z6CYEifF8y1+cL8fOQVdlBHEZ7idy/tLwHcwesZvnBXx
XDV71fgkoCZtKlgh/j6M7DOU1kCFz4jQ5ysvb6S24tSrt27z3dg+Zj6FbHEhrP7Q
inTa6kOFcXKWa9VtqxcsY48yus2kUz7x3hIF+6DbhVesRyHQVzMfoTHK5yhFlOzU
5idUWcex4G+MmbQbzyhsLASTtqSRp/JyllY3xvs980wCHRgn9K1OMpXlp47OWsJO
XJKJiIWUozz2MMRrK6oq5M6lNkc97dek7EKoNan1FQjI1mcJuwwGr3nn7qrghNmq
SaIxu1uL6wT8mzyMRCJdjcPw5T0h8PpsfY88fmFvUUS8V+VNODOK7194c4AQifT2
B1iJuaHbyoBzhs7Kebt94Eb5578cWGy0xKaPxfr5cJmETe00Xa28frP1K5lfQC8N
ttcjkU89PaeDgnepQlijltfWlHzBNY+ftIM58evCNzBWg67iPczMNGrlgpAVYSUt
48F535wpoiNstqYlpb5noZB4ReWWopkcORcolisik3bkyzthY+Qwda1RTpUNBqGJ
gihJDDTF/J1wvGfDSbO0DI765yFMH+jPspwaSiZiLpwE81aF3xa7kMOnKRWWLB7Y
a4/egoJoBBYve7BRmRmh
=Goj3
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,21 @@
Gentoo bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=493050
Patch-by: Dennis 'dlan' Lan <dennis.yxun@gmail.com>
diff --git a/configure.ac b/configure.ac
index 7ea3ec8..290fce0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,11 +1,12 @@
AC_INIT
+AM_INIT_AUTOMAKE(libev,4.15) dnl also update ev.h!
+
orig_CFLAGS="$CFLAGS"
AC_CONFIG_SRCDIR([ev_epoll.c])
AC_CONFIG_MACRO_DIR([m4])
-AM_INIT_AUTOMAKE(libev,4.15) dnl also update ev.h!
AC_CONFIG_HEADERS([config.h])
AM_MAINTAINER_MODE

View File

@ -0,0 +1,42 @@
--- /dev/null
+++ b/libev.pc.in
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libev
+Description: A high-performance event loop/event model with lots of features
+Version: @VERSION@
+Libs: -L${libdir} -lev
+Libs.private:
+Cflags: -I${includedir}
--- a/Makefile.am
+++ b/Makefile.am
@@ -16,5 +16,8 @@ lib_LTLIBRARIES = libev.la
libev_la_SOURCES = ev.c event.c
libev_la_LDFLAGS = -version-info $(VERSION_INFO)
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libev.pc
+
ev.3: ev.pod
pod2man -n LIBEV -r "libev-$(VERSION)" -c "libev - high performance full featured event loop" -s3 <$< >$@
--- a/configure.ac
+++ b/configure.ac
@@ -2,6 +2,7 @@ orig_CFLAGS="$CFLAGS"
AC_INIT
AC_CONFIG_SRCDIR([ev_epoll.c])
+AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE(libev,4.11) dnl also update ev.h!
AC_CONFIG_HEADERS([config.h])
@@ -21,5 +22,5 @@ AC_PROG_LIBTOOL
m4_include([libev.m4])
-AC_CONFIG_FILES([Makefile])
+AC_CONFIG_FILES([Makefile libev.pc])
AC_OUTPUT

View File

@ -0,0 +1,47 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libev/libev-4.15-r1.ebuild,v 1.5 2014/07/28 13:42:59 ago Exp $
EAPI=5
inherit autotools eutils multilib-minimal
DESCRIPTION="A high-performance event loop/event model with lots of feature"
HOMEPAGE="http://software.schmorp.de/pkg/libev.html"
SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz
http://dist.schmorp.de/libev/Attic/${P}.tar.gz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="elibc_glibc static-libs"
# Bug #283558
DEPEND="elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )"
RDEPEND="${DEPEND}"
DOCS=( Changes README )
src_prepare() {
sed -i -e "/^include_HEADERS/s/ event.h//" Makefile.am || die
# bug #411847
epatch "${FILESDIR}/${PN}-pc.patch"
# bug #493050
epatch "${FILESDIR}/${P}-automake-1.14.patch"
epatch_user
eautoreconf
}
multilib_src_configure() {
ECONF_SOURCE="${S}" \
econf \
--disable-maintainer-mode \
$(use_enable static-libs static)
}
multilib_src_install_all() {
use static-libs || prune_libtool_files
einstalldocs
}

View File

@ -0,0 +1,54 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libev/libev-4.15.ebuild,v 1.11 2014/06/10 00:05:24 vapier Exp $
EAPI=5
inherit autotools eutils multilib
DESCRIPTION="A high-performance event loop/event model with lots of feature"
HOMEPAGE="http://software.schmorp.de/pkg/libev.html"
SRC_URI="http://dist.schmorp.de/libev/${P}.tar.gz
http://dist.schmorp.de/libev/Attic/${P}.tar.gz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="elibc_glibc static-libs"
# Bug #283558
DEPEND="elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )"
RDEPEND="${DEPEND}"
DOCS=( Changes README )
src_prepare() {
sed -i -e "/^include_HEADERS/s/ event.h//" Makefile.am || die
# bug #411847
epatch "${FILESDIR}/${PN}-pc.patch"
# bug #493050
epatch "${FILESDIR}/${P}-automake-1.14.patch"
epatch_user
eautoreconf
}
src_configure() {
econf \
--disable-maintainer-mode \
$(use_enable static-libs static)
}
src_install() {
default
use static-libs || prune_libtool_files
}
pkg_preinst() {
preserve_old_lib /usr/$(get_libdir)/libev.so.3.0.0
}
pkg_postinst() {
preserve_old_lib_notify /usr/$(get_libdir)/libev.so.3.0.0
}

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>dlan@gentoo.org</email>
<name>Yixun Lan</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,108 @@
# ChangeLog for dev-libs/libverto
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libverto/ChangeLog,v 1.31 2014/07/28 13:43:05 ago Exp $
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5-r1.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5-r1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5-r1.ebuild:
Stable for amd64, wrt bug #512912
24 Jun 2014; Michał Górny <mgorny@gentoo.org> libverto-0.2.5-r1.ebuild,
libverto-0.2.6.ebuild:
Lower dev-libs/glib dep to first known EAPI=5 version, requested by Funtoo for
GNOME 3.6.
18 Jun 2014; Michał Górny <mgorny@gentoo.org> libverto-0.2.5-r1.ebuild,
libverto-0.2.6.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
16 Jun 2014; Eray Aslan <eras@gentoo.org> -libverto-0.2.4.ebuild:
Remove old
*libverto-0.2.6 (16 Jun 2014)
16 Jun 2014; Eray Aslan <eras@gentoo.org> +libverto-0.2.6.ebuild:
Version bump
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> libverto-0.2.5-r1.ebuild,
libverto-0.2.5.ebuild:
Add arm64/m68k love.
*libverto-0.2.5-r1 (14 May 2014)
14 May 2014; Michał Górny <mgorny@gentoo.org> +libverto-0.2.5-r1.ebuild:
Enable multilib support, bug #505008.
16 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> libverto-0.2.5.ebuild:
Add ~mips keyword, wrt bug #412489
06 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Stable for sh, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Stable for hppa, wrt bug #458712
03 Mar 2013; Eray Aslan <eras@gentoo.org> libverto-0.2.5.ebuild:
EAPI bump - bug #460180
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Stable for sparc, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Stable for s390, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Stable for ia64, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Stable for alpha, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Stable for arm, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Stable for ppc64, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Stable for ppc, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Stable for x86, wrt bug #458712
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Stable for amd64, wrt bug #458712
19 Dec 2012; Agostino Sarubbo <ago@gentoo.org> libverto-0.2.5.ebuild:
Add ~ia64, wrt bug #412489
30 Nov 2012; Eray Aslan <eras@gentoo.org> libverto-0.2.4.ebuild,
libverto-0.2.5.ebuild:
License as-is -> MIT - bug #445256
*libverto-0.2.5 (20 Oct 2012)
20 Oct 2012; Eray Aslan <eras@gentoo.org> +libverto-0.2.5.ebuild:
Version bump
05 Jun 2012; Michael Weber <xmw@gentoo.org> libverto-0.2.4.ebuild:
adding ~ppc (bug 412489)
12 May 2012; Alexis Ballier <aballier@gentoo.org> libverto-0.2.4.ebuild:
keyword ~amd64-fbsd
21 Apr 2012; Markus Meier <maekke@gentoo.org> libverto-0.2.4.ebuild:
add ~arm, bug #412489
19 Apr 2012; Jeroen Roovers <jer@gentoo.org> libverto-0.2.4.ebuild:
Marked ~hppa (bug #412489).
*libverto-0.2.4 (18 Apr 2012)
18 Apr 2012; Eray Aslan <eras@gentoo.org> +libverto-0.2.4.ebuild,
+metadata.xml:
initial commit

View File

@ -0,0 +1,27 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST libverto-0.2.5.tar.gz 349722 SHA256 b249067e91a98a5a44ff958d77c2e5a45de697d08dfd22800aa760d752d7a6ce SHA512 d57a7f86e714d3fbed391984de3356d8a2769f846985769c1be7d881647c1be95a5fc6a82bba1660ef3241aa1a40150b5e005af6f35dc32473facfdea49c556e WHIRLPOOL af696e8503e2bd8331826bb3c437ab640a83263ab2e9dfaaf63d240c9a8e58803ef0df440ef264add3884d47cb060e60fb2701f1578e845e1c92e74263e7eb89
DIST libverto-0.2.6.tar.gz 352690 SHA256 17eca6a3855f4884e2e7095e91501767d834b3bf313a6f59a93303f54ac91c9e SHA512 aa8d047501d28741f2f8185fc4a0ef6dc4b99dbe69b583c40cd4c0afc97db4dd0a928d9ec23861fff61651e9ac82e52da9473b8e62ccc11a91e5e5c6b41dfd3b WHIRLPOOL 518eb5390e3e3a6265e9f3fd049755f737d768efca23f3abef5286b512e6576cf6d16d241e1430debfc15fb974df543a3435bc926784d143dad37883bac04914
EBUILD libverto-0.2.5-r1.ebuild 1620 SHA256 eb8142b298d277da33eead73e80216ff7fb20ddc1adc69d99aa1dcfbe45d3868 SHA512 1f0ee21ebb64e89fd5764440a6951515f297ef4d19190dd974970b855548e9f3a5f01090ed46308c5a4d225dbee1934a1705ec9d60c79105b57b8e8a5c72517b WHIRLPOOL 4535468aaa34aa30c396f5938fa68a9216cbfc0016a2e713c73061ebce48e8e1a4d77815d651aff303e1ce8750ba0b19e55cb2884d694b8eec2f3eb551dc82fe
EBUILD libverto-0.2.5.ebuild 1485 SHA256 02d082193194ba917881993733525f93168177307e9aef6a75f5c0a4f0668b26 SHA512 c3ab6e840253a1b8f94e41e5d4aa38ad886bddb4ecda4ea20aacec5e77d285e9e6d5b0c2f3d48e0e1eb6744f6edaef44b23488c1122fcc65a3a3017a66e6eec9 WHIRLPOOL 80d93285f3707d3926a76a3395a072b34d739ca939f1af402f338278a480956d886f95a9216da239f94fea0812f97f9184cc06262436286a62da2f6c9badaf37
EBUILD libverto-0.2.6.ebuild 1623 SHA256 dc1a397194ce68f6ffe11acc702fcf4edaef7ae3e0d52a59bade3eb2146cd0fa SHA512 ef3ad79450fa6966d92d33d9f36d3c91c2701fb6678ddde8bdfc42e20fc485e58839a78eb2f3722c3eea24421d8402d0f873f95765c5c3f656a3de95b36969da WHIRLPOOL 639f00a7ab38836331bae7863b1c0bd611b0af962d87d8ee87894d8130c65b0b7e585c122ea1f597af27b23a1a07f03fe9c8529ad7ab069f6176f1b1ac55bebf
MISC ChangeLog 3660 SHA256 f8001e60a1840fbedcc6116c9fe8b43099f1a5eb8545521c57a1b43936345a2f SHA512 5d97e45e62ff43fb84a3d4f7fab3c1ea2d06a9f54e0cd104e4455a77b199e2ba7d1626a4b6e3cdf944ccf248d48cf30a28298deeef374a793382c04f26c64458 WHIRLPOOL 4c7052dd99c72454be031ce60a675b19036e0e4d851456ce36a92165c43a1d4cc4a653e091718293f56587c4528d22f6eb87ea30aefbe3529047f50c112b4590
MISC metadata.xml 1066 SHA256 cff7b9bbaa4ec4aadb9786aed96b931270a9194508d2db03df4fbdc572371013 SHA512 e0e7e64df18b4df5b199047563d244691d2b241f1711f05f3532e4dbb6c3b4f0e192bd35b81e1bc6552045c3133ce15e3fb6cc89ff41bcb6663529147d4c0f8a WHIRLPOOL 6e0024b935c45abb2753d493b33e907a10d2be7c2f5abe069c20df17e61c1c3013a098eb30f3012e5009c3970cc99726dde67cb49b4857e2f0ef18b06dbe50f5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJT1lNqAAoJELp701BxlEWfJ/YP/iMN7gssfBmV4oXoK7Iu6Xhk
/ZGuJlE/GhzQJLvu/0XbMSfsGpCPMQ59Iu+6rqTY3ImCieoCQJZOQQzXDelISies
tZMVeiF0uF2O8ud76w9VrjBqbRhQU+xgTjWV7Ac6mwo6+pB43h1mB3YkUpOPPXfB
tVgwoO450yYNOgNcUi2O6r0FSJ6ZEZsoJCDjulvJ7FT0xZ2vXqzgWzImfDhzouzH
WcQFWh3KggLk3VTqnphnOtvTJyG2XCTX8vXhzKdFyvBqUKAgrYugTN0kBfWgUWru
2gGitn/Ywx1GClOEoe/BIhed8+I0LilTf93nddzssucCK3v/fco6TdyJYHh06iIM
nm2hYYWL7ShfL/AM95onyGNCcWGAavnb3QCN34l90yNiFN0Zdr/NUyCJyjzz0Isw
mp/uSCVmAhes4cBuS+jqvHQnCnxfJhyOsVKFpMCUj2KgM3IUW8JRWCxCKD+Kb5rj
Zo/AqHzg2XlvsQ93aV1Q48DUWul1hxBB/vlZ/dAJpm5JfjQaX7jPZauOgTCv/oad
fJE8WJ1QxPGULnHKUYTUDgYzVBuMbp89HUW3JFobEQPZyazYGwvGGCgyHkN593Qw
dfpJ1B5KMgEGG1UoO33dM5a1Dc9i1Li6wFUjKyvvroH5/LDp1xg19jAXpxQx/B3E
BiE43neyP0mb5R0LPR+F
=gA2H
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,52 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libverto/libverto-0.2.5-r1.ebuild,v 1.7 2014/07/28 13:43:05 ago Exp $
EAPI=5
inherit multilib-minimal
DESCRIPTION="Main event loop abstraction library"
HOMEPAGE="https://fedorahosted.org/libverto/"
SRC_URI="https://fedorahosted.org/releases/l/i/libverto/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd"
IUSE="glib +libev libevent tevent +threads static-libs"
# file collisions
DEPEND="!=app-crypt/mit-krb5-1.10.1-r0
!=app-crypt/mit-krb5-1.10.1-r1
!=app-crypt/mit-krb5-1.10.1-r2
glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] )
libev? ( >=dev-libs/libev-4.15[${MULTILIB_USEDEP}] )
libevent? ( >=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}] )
tevent? ( >=sys-libs/tevent-0.9.19[${MULTILIB_USEDEP}] )"
RDEPEND="${DEPEND}"
REQUIRED_USE="|| ( glib libev libevent tevent ) "
src_prepare() {
# known problem uptream with tevent write test. tevent does not fire a
# callback on error, but we explicitly test for this behaviour. Do not run
# tevent tests for now.
sed -i -e 's/def HAVE_TEVENT/ 0/' tests/test.h || die
}
multilib_src_configure() {
ECONF_SOURCE="${S}" \
econf \
$(use_with glib) \
$(use_with libev) \
$(use_with libevent) \
$(use_with tevent) \
$(use_with threads pthread) \
$(use_enable static-libs static)
}
multilib_src_install_all() {
dodoc AUTHORS ChangeLog NEWS INSTALL README
use static-libs || prune_libtool_files --all
}

View File

@ -0,0 +1,52 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libverto/libverto-0.2.5.ebuild,v 1.17 2014/06/10 00:13:52 vapier Exp $
EAPI=5
DESCRIPTION="Main event loop abstraction library"
HOMEPAGE="https://fedorahosted.org/libverto/"
SRC_URI="https://fedorahosted.org/releases/l/i/libverto/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd"
IUSE="glib +libev libevent tevent +threads static-libs"
# file collisions
DEPEND="!=app-crypt/mit-krb5-1.10.1-r0
!=app-crypt/mit-krb5-1.10.1-r1
!=app-crypt/mit-krb5-1.10.1-r2
glib? ( >=dev-libs/glib-2.29 )
libev? ( >=dev-libs/libev-4.11 )
libevent? ( >=dev-libs/libevent-2.0 )
tevent? ( sys-libs/tevent )"
RDEPEND="${DEPEND}"
REQUIRED_USE="|| ( glib libev libevent tevent ) "
src_prepare() {
# known problem uptream with tevent write test. tevent does not fire a
# callback on error, but we explicitly test for this behaviour. Do not run
# tevent tests for now.
sed -i -e 's/def HAVE_TEVENT/ 0/' tests/test.h || die
}
src_configure() {
econf \
$(use_with glib) \
$(use_with libev) \
$(use_with libevent) \
$(use_with tevent) \
$(use_with threads pthread) \
$(use_enable static-libs static)
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS ChangeLog NEWS INSTALL README
use static-libs || find "${D}" -name '*.la' -delete
}

View File

@ -0,0 +1,52 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libverto/libverto-0.2.6.ebuild,v 1.3 2014/06/24 21:54:27 mgorny Exp $
EAPI=5
inherit multilib-minimal
DESCRIPTION="Main event loop abstraction library"
HOMEPAGE="https://fedorahosted.org/libverto/"
SRC_URI="https://fedorahosted.org/releases/l/i/libverto/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
IUSE="glib +libev libevent tevent +threads static-libs"
# file collisions
DEPEND="!=app-crypt/mit-krb5-1.10.1-r0
!=app-crypt/mit-krb5-1.10.1-r1
!=app-crypt/mit-krb5-1.10.1-r2
glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] )
libev? ( >=dev-libs/libev-4.15[${MULTILIB_USEDEP}] )
libevent? ( >=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}] )
tevent? ( >=sys-libs/tevent-0.9.19[${MULTILIB_USEDEP}] )"
RDEPEND="${DEPEND}"
REQUIRED_USE="|| ( glib libev libevent tevent ) "
src_prepare() {
# known problem uptream with tevent write test. tevent does not fire a
# callback on error, but we explicitly test for this behaviour. Do not run
# tevent tests for now.
sed -i -e 's/def HAVE_TEVENT/ 0/' tests/test.h || die
}
multilib_src_configure() {
ECONF_SOURCE="${S}" \
econf \
$(use_with glib) \
$(use_with libev) \
$(use_with libevent) \
$(use_with tevent) \
$(use_with threads pthread) \
$(use_enable static-libs static)
}
multilib_src_install_all() {
dodoc AUTHORS ChangeLog NEWS INSTALL README
use static-libs || prune_libtool_files --all
}

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription lang="en">Many applications and libraries are unable to write asynchronous code because they are unable to pick an event loop. This is particularly true of libraries who want to be useful to many applications who use loops that do not integrate with one another or which use home-grown loops. libverto provides a loop-neutral async api which allows the library to expose asynchronous interfaces and offload the choice of the main loop to the application.</longdescription>
<maintainer>
<email>eras@gentoo.org</email>
<name>Eray Aslan</name>
</maintainer>
<use>
<flag name="glib">Support event loops using <pkg>dev-libs/glib</pkg></flag>
<flag name="libev">Support event loops using <pkg>dev-libs/libev</pkg></flag>
<flag name="libevent">Support event loops using <pkg>dev-libs/libevent</pkg></flag>
<flag name="tevent">Support event loops using <pkg>sys-libs/tevent</pkg></flag>
</use>
</pkgmetadata>

View File

@ -1,6 +1,134 @@
# ChangeLog for dev-libs/openssl
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.541 2014/06/05 12:53:23 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.570 2014/07/28 13:43:11 ago Exp $
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> openssl-0.9.8z_p1-r2.ebuild,
openssl-1.0.1h-r2.ebuild:
Stable for ppc, wrt bug #512012
26 Jul 2014; Michał Górny <mgorny@gentoo.org> openssl-1.0.1h-r3.ebuild:
Add a note not to stabilize -r3.
*openssl-1.0.1h-r3 (25 Jul 2014)
25 Jul 2014; Michał Górny <mgorny@gentoo.org> +openssl-1.0.1h-r3.ebuild:
Revbump to force fix for bug #509792.
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> openssl-0.9.8z_p1-r2.ebuild,
openssl-1.0.1h-r2.ebuild:
Stable for x86, wrt bug #512012
*openssl-1.0.2_beta2 (23 Jul 2014)
23 Jul 2014; Lars Wendler <polynomial-c@gentoo.org>
-openssl-1.0.2_beta1-r2.ebuild, -openssl-1.0.2_beta1-r3.ebuild,
+openssl-1.0.2_beta2.ebuild, -files/openssl-1.0.2-ipv6.patch,
-files/openssl-1.0.2_beta1-perl-5.18.patch,
+files/openssl-1.0.2_beta2-ipv6.patch,
+files/openssl-1.0.2_beta2-revert-alpha-perl-generation.patch:
Version bump. Removed old.
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> openssl-0.9.8z_p1-r2.ebuild,
openssl-1.0.1h-r2.ebuild:
Stable for amd64, wrt bug #512912
05 Jul 2014; Agostino Sarubbo <ago@gentoo.org> openssl-0.9.8z_p1-r1.ebuild,
openssl-1.0.0m.ebuild, openssl-1.0.1h-r1.ebuild:
Stable for sparc, wrt bug #512506
05 Jul 2014; Agostino Sarubbo <ago@gentoo.org> openssl-0.9.8z_p1-r1.ebuild,
openssl-1.0.0m.ebuild, openssl-1.0.1h-r1.ebuild:
Stable for ppc64, wrt bug #512506
05 Jul 2014; Agostino Sarubbo <ago@gentoo.org> openssl-0.9.8z_p1-r1.ebuild,
openssl-1.0.0m.ebuild, openssl-1.0.1h-r1.ebuild:
Stable for ppc, wrt bug #512506
05 Jul 2014; Agostino Sarubbo <ago@gentoo.org> openssl-0.9.8z_p1-r1.ebuild,
openssl-1.0.0m.ebuild, openssl-1.0.1h-r1.ebuild:
Stable for ia64, wrt bug #512506
24 Jun 2014; Markus Meier <maekke@gentoo.org> openssl-1.0.0m.ebuild:
arm stable, bug #512506
24 Jun 2014; Markus Meier <maekke@gentoo.org> openssl-0.9.8z_p1-r1.ebuild:
arm stable, bug #512506
21 Jun 2014; Agostino Sarubbo <ago@gentoo.org> openssl-0.9.8z_p1-r1.ebuild,
openssl-1.0.0m.ebuild, openssl-1.0.1h-r1.ebuild:
Stable for x86, wrt bug #512506
21 Jun 2014; Agostino Sarubbo <ago@gentoo.org> openssl-0.9.8z_p1-r1.ebuild,
openssl-1.0.0m.ebuild:
Stable for amd64, wrt bug #512506
18 Jun 2014; Michał Górny <mgorny@gentoo.org> openssl-0.9.8y-r1.ebuild,
openssl-0.9.8z_p1-r2.ebuild, openssl-1.0.1g-r1.ebuild,
openssl-1.0.1h-r2.ebuild, openssl-1.0.2_beta1-r3.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
16 Jun 2014; Tony Vroon <chainsaw@gentoo.org> openssl-0.9.8z_p1-r1.ebuild,
openssl-0.9.8z_p1-r2.ebuild:
I am told my interpretation of the version numbering suggestion will not cope
past 0.9.8ac. Perhaps TR commands should be included on suggestions going
forward.
15 Jun 2014; Tobias Klausmann <klausman@gentoo.org> openssl-1.0.0m.ebuild:
Stable on alpha, bug #512506
15 Jun 2014; Tobias Klausmann <klausman@gentoo.org>
openssl-0.9.8z_p1-r1.ebuild:
Stable on alpha, bug #512506
*openssl-0.9.8z_p1-r2 (15 Jun 2014)
15 Jun 2014; Michał Górny <mgorny@gentoo.org> +openssl-0.9.8z_p1-r2.ebuild:
Restore multilib at highest rev before systems are broken.
*openssl-0.9.8z_p1-r1 (15 Jun 2014)
15 Jun 2014; Tony Vroon <chainsaw@gentoo.org> -openssl-0.9.8z_p1.ebuild,
+openssl-0.9.8z_p1-r1.ebuild:
Decouple multilib experiment from security stabilisation yet again. Can we
stop leaving these landmines in the tree please. Some of us like our limbs.
*openssl-0.9.8z_p1 (15 Jun 2014)
15 Jun 2014; Tony Vroon <chainsaw@gentoo.org> +openssl-0.9.8z_p1.ebuild:
Add 0.9.8za using the version number adaptation suggested by Zoltán Halassy
in security bug #512506.
06 Jun 2014; Mike Frysinger <vapier@gentoo.org> openssl-1.0.1h-r1.ebuild:
Mark arm64/ia64/m68k/ppc/ppc64/s390/sh/sparc stable #512506.
05 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> openssl-1.0.1h-r1.ebuild:
arm stable wrt bug #512506
05 Jun 2014; Jeroen Roovers <jer@gentoo.org> openssl-1.0.1h-r1.ebuild:
Stable for HPPA (bug #512506).
05 Jun 2014; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
openssl-1.0.1h-r1.ebuild:
Stable on x86 - bug #512506. Adding keyword per Jeff Horelick <jdhore> request
at #gentoo-dev.
05 Jun 2014; Tobias Klausmann <klausman@gentoo.org> openssl-1.0.1h-r1.ebuild:
Stable on alpha, bug #512506
05 Jun 2014; Tony Vroon <chainsaw@gentoo.org> openssl-1.0.1h-r1.ebuild:
Stabilising 1.0.1H on AMD64 based on infra field testing by Jorge Manuel B.
S. Vicetto and additional testing by Kristian Fiskerstrand. For security bug
#512506; expedited due to operational needs.
*openssl-1.0.1h-r2 (05 Jun 2014)
*openssl-1.0.1h-r1 (05 Jun 2014)
05 Jun 2014; Tony Vroon <chainsaw@gentoo.org> -openssl-1.0.1h.ebuild,
+openssl-1.0.1h-r1.ebuild, +openssl-1.0.1h-r2.ebuild:
Decouple 1.0.1H security upgrade from experimental multilib portation with
broken dependency tree. Your security upgrade is R1 and your experiment is
R2.
*openssl-1.0.1h (05 Jun 2014)
*openssl-1.0.0m (05 Jun 2014)

View File

@ -20,42 +20,45 @@ AUX openssl-1.0.1e-s_client-verify.patch 592 SHA256 6f540fce663eefbe68cee16ad7d8
AUX openssl-1.0.1f-perl-5.18.patch 7820 SHA256 e45c6856ef35b16e150282afa59432e783943e6aee62394f8a0e79ccd469fd84 SHA512 2fcda9f76968e8a193892170b2acc06b246c5a04bda2c501fa223231af0e4b2a38afd1adaf83cce4afd4210cdfd9cae8251aeb9510f24bcb50e7aeaa9fa09364 WHIRLPOOL 38768056d2bc4cd719c88038d201f765420a7d47b5dbd73b6d86347e59b4a1fc62f5f27d6c576fb73184fcfe26917446753d871db22aeac2a205f0bd18d2bbc3
AUX openssl-1.0.1f-revert-alpha-perl-generation.patch 3102 SHA256 6e502275b32ac0eca80f28448ae1bb88506f9135258f420fd857ea0b9b485778 SHA512 c80439da3d268e70fd492d0ca73c0a17ddb088b9330610794a338d1921ee13dad9caca4c81ca103b82a7541c8712f77e51f352ec1b1b02789d9aed291acb0cdc WHIRLPOOL cb760366c8759b1c78c5307134bb48c4fc12b1556276c2ef55455ea54725d20cb433ade966a7453f512d2feb5ae89a9798078ab535e4605366633a8e003c7ac6
AUX openssl-1.0.1h-ipv6.patch 18675 SHA256 4ccbabad8c6b3e6710d54beb56322cddb79a55222198466843bb101fb4b4e4c6 SHA512 fc54a6e1afc4c395b0318bc264a31fa5e26add1106c61650aa9d2027a783d5d2390d223bae858149bc460e00114008577d30c6f45fccf43fbf9ab1019bcb7d25 WHIRLPOOL 539e101f8d5f53f266793880ea0cf197f246fbccdea22b802a51cf8f85ed2a3a172525c5c8796f3b457f3a0b84654db633a0df9d297c02491da40055036f9594
AUX openssl-1.0.2-ipv6.patch 18891 SHA256 a857c8accbf0a9d1bdada36f2807f70bd631331e273f1eae4a617b117254b442 SHA512 2337703396b6a8d3a877f5bf2f4a0ba026f9e388a598c42b8ed56e7e6119c674139b5e21c470d9ea7cb47fdb979011ecb04d7f602981badac2b3b47e17c789d9 WHIRLPOOL 655d370386f6594495ddc2b694a9db1b29851791f4517e2b78aab459ec7afcaacc652da179850fce07bb6590ce4a4948cbf11fd4d8654ab33efc4654eac49c77
AUX openssl-1.0.2-parallel-build.patch 10661 SHA256 bc5622150a964dc2d9909f41557140b696ce1bdfa4e2b12cc3e0e51029ead32b SHA512 a4957304a4424016cd8a1c6552c422cd042d737e12f96235ec54d1e601ccbe8cb79d931ac8777d1a599bd4a70eac4e6700a24362f14fb04eb273df82f2de0d01 WHIRLPOOL 5b34e45dcb0db6649e26d275925ca008f5201afbc22184e15c5324513bc0ed40ee271a70686e10a20bb219b3c4bd2148323b317ead97cdc27a3c897c0a07d228
AUX openssl-1.0.2_beta1-perl-5.18.patch 9031 SHA256 05b0333dd324f0ffa7ef0e4289917996cdebf29d9ae569ab1fbd2f3bb998f00e SHA512 5b266db72dd134bf4af24f8f8bcd0b4aca593319e17ec998add1d846fbf92422d78c042a6dc17cf6baffeb2a9ec75ac1f80702a346ac1691ad706ab03300fdd3 WHIRLPOOL af16b5c40f9b387e93750ebc62b5303463158875a1c1307679698fff2fdd86e56db377a1b46afeaa7210d0c31f001fd5daaa6163ca7ed06cacd156e278612718
AUX openssl-1.0.2_beta2-ipv6.patch 18212 SHA256 92cd8a8713e26e569307a427d93572041d55b2cd862bd7384a9f16ca956580e8 SHA512 11949db52a9f9885b272cdfe3da7b5abb1307e1b047c9f54fa5bf0af98fe68c90cadccc8f856748d64abc446bbdbc1647465bd7cdb8baaa9967630d4e378a98d WHIRLPOOL bd47b347c66279c92a9a982cfffa296fdc8fd07f66f3befa722b5b847a1666e35edc4c37740f18a63379defcb1a6b7bb4db256717872c83901a4adace4d6398c
AUX openssl-1.0.2_beta2-revert-alpha-perl-generation.patch 2452 SHA256 fe8a022836ff755bd771fc7683ceba736365f3adacdc93396d1c7d7edda032aa SHA512 f8e11bb77143cb37b1571336eeb6be721b0889b12763a685f49d9b6276520f1d92181de07c6bdad8dd0f41da389ad3fea3b8c534b2e1b13d82359d62c0ebe82f WHIRLPOOL 15da150d616c88f44d718b0fc9098e497775c776c2ad24ac46419b37cc11d541563fa2b5bd820f3affd9c036462e319a09b30594521460a1a4dc1671b1f56e97
DIST openssl-0.9.8y.tar.gz 3785001 SHA256 bbecf13495e612936e3a9860c29c0701413564b7a964bf771a3575eaa867cee3 SHA512 cdc05067343d6b06a0d0278e90abcea9bf58439c98279ce0ce22673bf6f4a6597babcb276635c3b15cf04ec76cf53320236f5b6bbc46544a61280825f5b7b3cc WHIRLPOOL c8c9cb00f303c2d95a1d2000c74bb146fb069da9471093bf7a2c00db2a5955c2d63908b3314eb9cd12ea1e80c3bac143d3774bc27515f2ab03c5ef4d88b61612
DIST openssl-0.9.8za.tar.gz 3787508 SHA256 cdcb98d0fbc026ca798b17919334310271d3a593554ffd6a59659b9222fd4e48 SHA512 3e16cd427bb7da4c740fa56dbee3d3e77d59bc255a474be07521354ef1db507fbd3befd35e30eaabf1c84458602bfe0ec887167604a22ae832acdcb113edb753 WHIRLPOOL 6a8f9fead39dfeb0c4e702e8395dcb6554fac03c351d31693e08a613fba3be638dcd52c5feb583b68c7729efe5adc1f5bef8deae47590183b747462fe3873c3d
DIST openssl-1.0.0j.tar.gz 4047852 SHA256 626fb8fcb3eb7e966edbe71553ff993d137f6e8a87b05051a3695e621098b8af SHA512 9796c75b4d5de57928708f5f0a8ca01aff5b4974b60006454657ed54c34998bc54d747af03860d319db7e7a57b0cd3c267758ffaac31be2be045c977d5fc33d4 WHIRLPOOL 239f051930d9562e7266edd69cf3a1060d381a95228fd17813dd2dbf469c2cf066786b277c2fd56973b830a6b43f28934f5f15d3b6dfac8f37a6e6a65fcae455
DIST openssl-1.0.0m.tar.gz 4054477 SHA256 224dbbfaee3ad7337665e24eab516c67446d5081379a40b2f623cf7801e672de SHA512 0a8024bcffe0bfa488aa6a8592a393017481573aac563223c171ed62e040d2fba2396a65123ba3d7287ebecd33c3c9183b1c09783121fe480c8eef8f8f938b9d WHIRLPOOL 6bab33e9b0fb25505cf94035aef5997c7c4eef29192f00abeb0ed7137114e00082bd7ffff6eb3091b19439a75fdb4a7bbb00df0192d21a21e9ff3359ce024d06
DIST openssl-1.0.1g.tar.gz 4509047 SHA256 53cb818c3b90e507a8348f4f5eaedb05d8bfe5358aabb508b7263cc670c3e028 SHA512 66ebbad3c8ad98a07b486d39d0c3ae62b00133f8f2877cf8b97c461e7c7f40b29cf9c3cae82cf73a92dcf1daa63d33aa76c910fbcbe60158589fc7cb48f41e6d WHIRLPOOL 6bfb30d1f41b051f794e2eb80ad9116b064f6d464c22698538c4e16b85739b80744387ca160fd1a86b92814b5b1b3fc7d0658a709942b7b31b198da8cce37056
DIST openssl-1.0.1h.tar.gz 4475692 SHA256 9d1c8a9836aa63e2c6adb684186cbd4371c9e9dcc01d6e3bb447abf2d4d3d093 SHA512 687d12ae13e364b15622f68933894050d577a4f8647bd68c7e9e86eb9d9f49cd2ebb0da3c5d3ded0a8746cf7b87e23b167b536116aa9a0402d7e7cc2ee401a92 WHIRLPOOL d453aaf24c6e2c8d9c5c76f76acfdaf8b511719fe25a4748c1681ff1d9e8a64b88249270e94900336cd110e1d7ee53a5e6d778a701967b7addb3f80c8335e5b2
DIST openssl-1.0.2-beta1.tar.gz 4901640 SHA256 4dbb1812d8129c9f1d0444e8947666668844137a52b59722f3f847cff006cf9b SHA512 5e5c36fd05710052d3fc791d0bb52494533e817af5cb9f9d3604e67bbc459f22a4e64a901b38f14f3f949069bc6a9f79dee7ecdce7a362f8285ce9a9ea9e22a6 WHIRLPOOL d6a4b38c256aed2cad98d7e978a2ca61b215bdc1b7f5fdaf5759ebb211da3988f3bc403410f6ac68ca801d2b20b459e4a0d916db7eb6126e87b84d93d5433776
DIST openssl-1.0.2_beta1-patches-02.tar.xz 10348 SHA256 a96887bf2de2bc87c280a98d90bedaac0e12935abfb027b1924a2ac992dc3d31 SHA512 ee09ab3d2c68e265357225a5575d68e3e41bbbf355fd3c81c69382feb6fb4ff834e436242744955f195002f561448c4d93d04da73cfe9e6e3c47aa0d5671553b WHIRLPOOL c318fed3571f29c6a1afc28f210db62c5f53d04311e3b563eda230bb53ef9fcfb7dc488450bc91e9148531ffd7e9a66f2393ba3603d6195046bb0d34996c6549
DIST openssl-1.0.2-beta2.tar.gz 4872101 SHA256 50c8c1268621c4f9b2de97036685221c7e56563b9b72d449d646122ad8139ec3 SHA512 a3e8e5e9145eb36a6fdc23561009f24179db31b786724ca3d1d6f798d54cd7eed478814094a5416939ed9c4f4a9e1f14f2d253b7090dc7f883dad4b7e0a504ef WHIRLPOOL 32a1974fc1129d11600b9ac6e3cf401a09e3171ff9a963b41bbc0ef0e106055c4965c6f7936c87af0ec7dd63d1ac600dfa47108389f248102e90210561448907
DIST openssl-c_rehash.sh.1.7 4167 SHA256 4999ee79892f52bd6a4a7baba9fac62262454d573bbffd72685d3aae9e48cee0 SHA512 55e8c2e827750a4f375cb83c86bfe2d166c01ffa5d7e9b16657b72b38b747c8985dd2c98f854c911dfbbee2ff3e92aff39fdf089d979b2e3534b7685ee8b80da WHIRLPOOL c88f06a3b8651f76b6289552cccceb64e13f6697c5f0ce3ff114c781ce1c218912b8ee308af9d087cd76a9600fdacda1953175bff07d7d3eb21b0c0b7f4f1ce1
EBUILD openssl-0.9.8y-r1.ebuild 4392 SHA256 6102677c0038f4e214d80e6ad1f194918a159941d801d557efe624352b44b1b3 SHA512 3195fa33efb7c588d41c9b9e4b53727a9e1e300731f5b5bdbd65428216d7d5f8c5cabffb56fc7d3fcbf47df28b5bd529f6434c857cd249e58be1c5b832adc844 WHIRLPOOL 318c7f35660a644eca7abc63bff4073bc32b7ad1b9146b39a0b254a3146ccaa9d0f6bcb2975300a1a24ea95ad9ad610cf69a17a7b190024170e87deae9e707fb
EBUILD openssl-0.9.8y-r1.ebuild 4423 SHA256 fc138d6b0f9b6ffb4e7e16842a0f0b01476774ee82a97a5c9d9cb93c4570756f SHA512 9b7ebb187a7a95c1e95c5c88fd7d922216fa2bc0d4fcfa3da2e5a9bc421f7f0026dd730a8a807f63b84cc77e594c562dfa2f10de9572f1182a9745b02292b082 WHIRLPOOL 792091c221bfdc1d3ae08ef26ab0cabdeae5386c73a0a6758c13deb12e1b6697668040abf6f6f62e988311209ded7b8e3d3aa4ed4e1491b444705b76c3ce39a3
EBUILD openssl-0.9.8y.ebuild 4167 SHA256 a9e4db354867f8789bec8d021110deb0d96b6a4999cf5facc48620ff5c4fa673 SHA512 7445c77431de839e5173b79f3d4f9de700c36e88c79fa5d28be4f88c6e6cd8d7502b450aa72e4a9d7f8eabda55078ec5e01cb12df0dde52ad12f6ef04dde5af4 WHIRLPOOL 0d1359863c312e12c000418a960b98dfda5c239bca71b17e873566216ba5df076b4bec939c66821bae6988c1afd8c7503ef36a0ec4d96be65b16919cf4adce23
EBUILD openssl-0.9.8z_p1-r1.ebuild 4284 SHA256 6ea3a606a5d3c1c8faa460cd17d0ffefcf2681fd523857d7166a66384dd5250c SHA512 56b6dadea45d761a5c8f0f2e35ab3d219d0fc3146958bf9edf81aa330e66b5d739ab0932547ac9995fe10ff845c5a9f9e524359b71b5c4f1672a0141b4ef18b5 WHIRLPOOL 4b31b5b2b633f7e6289c24f8ce79f7aa648a2bf5bc9a837ac07dc44c633707f32e3132ff5788fde6b79910c732d11a98cfe47c74ee2b0c955e439c4a83946a28
EBUILD openssl-0.9.8z_p1-r2.ebuild 4534 SHA256 c88be117516e4f62e733399e12b66d01353d9862f6681dc945ed08660bc9f0fc SHA512 e4ee56ffad5259a09e31093eff6449d9d933eed8794f34f105efd092adf8d40a8f6cdb448119345a2e6a424e59b73f5faa9d2b2041cae153276c3de17faff772 WHIRLPOOL c823380509d339434a75d99b3eb257ce9a092c03fe790be1506d4caefa2f238020ca4fae5cedab993f7734bddffc694086dd2c49d178374835a44b5305d43894
EBUILD openssl-1.0.0j.ebuild 7035 SHA256 8b8cf5082b7eb04abc02fe452a006dad3b2460f65b016f1a1292af79bfef9980 SHA512 e4a4adfa8fda5d514e35f67e55ee50784ae785598b5889cb5d135bb5805b42c77e42246965cfbb4168bf0c6963961dc7e418f979d26574639e8b30730bb2ddea WHIRLPOOL ad2a6e1fcd89e528acce6c0d5a19bfcc82201776bbddb00154fb915792bde6458054d6352abdfa3e1fd17d2f1409de94f9ae6596c25b9e4d87e212901817da99
EBUILD openssl-1.0.0m.ebuild 7053 SHA256 37aa79eb4af117582eb47ba83ebe9cb32d450ba6de37f64134cabad636948fa4 SHA512 3c926e8c79cbf5062d8d8c9353e6271318d7e25fb09ea9c09b8efb6eb98851d8b81b0a7e4f7fa03fd397e93d91615393f9f10f2df8651e28b48f1c0bb5be3d22 WHIRLPOOL 8bdd84f151c90bd3a518f2ce9bf1fab0c70bcd2b30eea2e3a795c39c9bfcf942d4130088e029ca64f09592d35bce6e5fa2088cdaaaba8d81fbea26977cfae380
EBUILD openssl-1.0.1g-r1.ebuild 8348 SHA256 3d424d3f7a688810ae40b14b623eaefd55a273a706b784e7c9ec5b419e077606 SHA512 5893d949074e16844dc0a1ea7cffd8b34246e24d40ca794723bff2c8843c744b1df8338d9c661bf9d5e67380f2b4fff1a2526475936b3b3eba723be85d1ba129 WHIRLPOOL 410b9dda21682d7413c3d85d5cd7d935f9d48093f061ba4654ac76125af6499e01842c143f12d8f69d8b8328d27c988cc13f000194a72857dd34d0837b6bb6fb
EBUILD openssl-1.0.0m.ebuild 7036 SHA256 415d1ac0e173ca4f78410a5f45aefd3e607810d0744ca91555253c87a0b476bc SHA512 b398bdb6d883295fe2d896a916fd128acc6c019e679747dd8791f02dfada1a90a53565a43e8212b07e1b031e2dd28552095e223723820dd2573305987accc5ca WHIRLPOOL b8966785828b0586f6c257e053d027259abd1f2fdcdd261a6b0a4e576972afcad92e781c37b30d0fb09f154c55e6ddfb487c437ac214daae4cf2cba5b2094c55
EBUILD openssl-1.0.1g-r1.ebuild 8379 SHA256 f4520d3025c4d2fbff7b49e479b42a84ec7403af187330563f273408315e8374 SHA512 ea226fab681baba9e216e5b29ee5ee6171d8f5aee648e7d60a5e4c3a0d38634ae29631609e739f3b38682134e2c48d498eae6fed109ce3d57942140010135866 WHIRLPOOL 9b52b00c3d3680d792b1c836f6ee6931890ab1dda9afca0f1814d486528770769bc6b2d773a7d28599c231a4d5f370fafa4dace547879fd93579319038ae6b17
EBUILD openssl-1.0.1g.ebuild 8184 SHA256 6cce99dde24901076936b3851efab51c2364797a91a9f8ed7e13a7f2c4cde65f SHA512 50f46c8b03e5074dffdeb99b99a5c5ba0d2614a9732cfb043e75c361246b3416155cbfc18c24464c99195a21c507a14a011b7b274c0bae729d460d8fcf583478 WHIRLPOOL b27d122249b4d2687e99d9b3a8311c87be8e30ceca3611a37fcd019fec3a4bce0555b42e0d2dfc6118410f4da4784cb51a7562ba9c3de9f79f4ff97e480d20b6
EBUILD openssl-1.0.1h.ebuild 8291 SHA256 5d9fed8c9b4452046935c69ba68bd9936e9ed38a415da3f9cc50abd71233c2f8 SHA512 9bf6e066511ccdbd87637601051d4864da46236d975c316461170549bacad9e9ab6ecfdd18fa3490a4e031844dd21714d448bfa38f2bfef2b6c38a1c28a869ac WHIRLPOOL a85b404f258b17db5338737013c1a9154fda1829c07a2b1b377cdca0856feeb5ae8dd1a2d966c474c20f4821336e788b0487f0aee26025fcb773ffd60c5db705
EBUILD openssl-1.0.2_beta1-r2.ebuild 8436 SHA256 cbc6f329d706dc1a135279139ba4a59097b9df1715ba55378a20006d22c2c36f SHA512 617c60baa7c012b1813c9dace57117f31b693f83368c5e1b5c34271ea0da37bc3abc24c044fb038144ca7e0ae279f0af3fac54de248fd6216c4aaffa6d229965 WHIRLPOOL ab395f5ea5c6cee4e407a9b7de7aa03a2c8a60ca4f696331f072a8b342fc1efa81fd4f277ae7839328dbf222ece400b813ab441e872e4544ea9224cbe918b3fe
EBUILD openssl-1.0.2_beta1-r3.ebuild 8576 SHA256 230e37c5303ec74c78799423ab8bd6ccd04e4d250739f13aa1b7ff55012a2d95 SHA512 a07ab99f9b8bb37907187cf7c47bba5a083ba6a8fbf4a6d19cae46c9fcc8afb9e82c09fa9e6e1465ec282c2e4ec11ec731b73fe2677652e420955a2c3d5aace7 WHIRLPOOL 30dab0281eb25a7cf6f1a3c12dd2a6fc92f759ae6456554263bf970e5372f79049449873e190ae484d2dda7c783dbdaa07ca2c761eecd94b7eaa8822051031b1
MISC ChangeLog 82394 SHA256 65b9bca5172dda38ea7e77966147c659544439b25cfad0794d3a77ee741d2c83 SHA512 d7d48f92f3b7dec4fe2c0b18be0e0c57683c5cf9a770c8dd744d9ad8f425c9ed4023cc29c0f7a6d69fc8c99a7c0576f3134e9b983a3f6bca005cd1c944a983b3 WHIRLPOOL aeb20fff4fbe584278a2850fef207ea2de46ab0099fde35e99b8e946f1576975e1f668cf985b8cc580fc37b2a98d98c315c93f264fe65d9426f378940b985a4c
EBUILD openssl-1.0.1h-r1.ebuild 8126 SHA256 b9430778c89405661f336d28f1d0198852132267dc3c62b642f25e233d1f5366 SHA512 9f93abe94220051b540aaabd629d2da3672236e16b9bdaaaa031ec4da3b4546304d78d1cb7dfba622ed497e3c620105a3e52d18c26e00c0a62c252cda8700999 WHIRLPOOL fc00ca6882d0df73328ded57fe8d452c561cb2c4729905cbf7e1f5045d8236d2b5a6dcc100f73531b4a6ee4fd953dfa81734725ec6d5a1824ff0d4a80c1ea89f
EBUILD openssl-1.0.1h-r2.ebuild 8313 SHA256 6e9eb5f037536f947e77f0cfa5e467637ebc71b313a3afc61708f50fd815f380 SHA512 6edbe02b9002cfe9f6d22e04a6ad3380c28bfdebba62a3f4757e9ceefbe9b11582eb883a69f838e94b82897254331af60a66cef9e5d48a15418e17a41ae90901 WHIRLPOOL 9e1b4907b38e3c157b671f631f6cc9a53f35eeb97e69430979bb4c16af7a60f933e00eddba4eace25a3150a1ea93c980752b13bc09b9f14064f2347bfb925ec5
EBUILD openssl-1.0.1h-r3.ebuild 8532 SHA256 69bc9f52d2b808af643f07bbcaf3b07e5bda512191d5e274644d4a16b05181d9 SHA512 00f6af15abe99b9ecb90ed5971e312f7a1dc7751d001a80afaec2bbc1ea6379d803adced727fdbd4298d6aa1a72ae0e752d48946816927a4ccbadc71a41ed447 WHIRLPOOL 7094c824ae44ff7e49f5d76e6e98af728af5e58a88c64cdf333bbd91d2de07599ebab1c6c02e4b5f57581fa11715353c5769ca84a9d3d0308f8ad0df3ef634a4
EBUILD openssl-1.0.2_beta2.ebuild 8286 SHA256 130ed1856f4d56b28b4d651863e2cbefda59afa13487f4dcf0700b82c050a3ee SHA512 7a23c18cf59370d456e0d0528995aa3372fdf20204172ba5aeea60857812575413d66cb9ab0b572dc07f92db759013ec11da8e402cc8668cd7d5e2789ad2e7ad WHIRLPOOL 14880c0164b7c2efa3ac15a1c0e7b8d2da3ef90454f2a9016fc3e38cd4e6179206e0bc1a5bc4bdbc0b0560fb6673dffabbbd5b061088f8acbbdf70e0b2c79b0c
MISC ChangeLog 87415 SHA256 4f33c5fe880e9599d4332f1fa9f11e1a6193f082d6f7cc8b391892c8ee115c9c SHA512 ce31a8a2047a97c96797766ecc2046e9d648615ef3ea8be47d64dbfe46777efb341862fd891f62a29a09ba4084f9ed2c1456d0624046b38f6c04497a7bb81463 WHIRLPOOL 697d30710f7e3ef874a5030a5d09a26f11b8994483b04e807fbcc8c5e4b60cf6194a6d47194ebe31b0fcf2c831c37ae6ec30487021582ec65734b7dfeb2556bc
MISC metadata.xml 562 SHA256 5c61e2a07ffdb4ba157e0add7f84ff74458c890092d5e6980fd936dfdb457c34 SHA512 f83769af7ffd223923b72a62db27cbc80ca31925b95b720845b6bedd2a9b52837f70f9da93ee43e272ceb3c8424a8c9f35a31ebd5274bc04c91cd63ace1af844 WHIRLPOOL d98f2af2cf3e13c09ad526a2fe06fe8ef02e1db20fd4e3843f1793a97c9ae6a2897308c84038a9a37d6d68fadc7af6d913b980f4f079dac36ea3860a33aca8c2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Version: GnuPG v2
iQIcBAEBCAAGBQJTkGhEAAoJEPiazRVxLXTF8xQQANNzRMUY/Y8vrWO1KXN7UJcy
6Y7GgEfU7Wvx75u4ouOWumnBpoSBurAkiAwa7FCryARqUESGKdu7hSm+G1/WNUFN
NQZNQ0VTLRV+1rOM6x4aWD/JxsNlZrAkZwkqFBX1ri+ynMzA1Bvz+4fIbWfvaN3/
lBdhQVswqO7jO5kGeDR5IuYgOWpJX7m+VGI8zaYLoqn6n9KQkZ1959LItYh6Sc6K
6fuyAc2q3qGGB2gE8i6oJ937N3AgmR4fCgimortpYQTRt4JSBCaGhs+MwziUVwL+
MyvSZk79/iCHuwBh7KNdHEPMnorsg4OHLIbkPc2m5aj6vy5+deVKaUWhmgZvIGb+
W++kwxbzU6jGMmF3Im7N0ZEoEM4E0EvQKHjx53IcJb05jmrBNfiQ/FR9VyrwJo1C
5HbZ/dVy/TV4n9l9pjmp1VIGIoaPEkdSxeputbVWED8OTivTu823kZ+nvPIDAZLp
hJsJ5zlGKqbw2iRGS3qMIggvyprtfJ0fdk+oJ7P/J1D+tBDvnjjXngvZ8HpCGvaZ
nJiHzl6aHRhP8EB4bDwfBYicqY6aRgwpGv5RvIhnPYQkJEJbZ5EJmjqEJrghYS58
+Az9gZTOcl2UOVSrS8AnBqTluwLSaQUPXeAs1H7+C8ysE714XfLR1tFkenH2482o
Xm82eLRORBbd9HvmpfRQ
=/K4g
iQIcBAEBCAAGBQJT1lNxAAoJELp701BxlEWfw9EP/3rBwzu1IAaWy1twr8OlnOfb
+nytiUXyKSTrkKra34SNjg4gLRtjcrmgsEiqA6yuDAOT7RXADBJhn3axL9PS8egv
bHkxXCM5vdfLQ/bB1FtUoPNA16Hq5mrE7kL44fUvVw9IgxaIQV9jqTOp2wdt/6Io
ytJHRvSyIvmZmiSOY0GOi6QWs97qqpRlZvPSCkuuF/6tEAVlyyQ/ENOB8YMoqBM9
01lHlpcM5mDEFgC3od1RxBEXamzsxVCbbTcT6Aq0q4PjvIoWKkCCvogdorpq+0zG
XhAwVBWThHl8Gj3Pr7OT7b/kGMJDEgnQFhyPhg+KI7v6T5Wyze9z4L+fXgizn2P/
4L8+h8ijmFtvfxphwI4QwuXvLyGsHEAXmAkj1t1YuJ3GswvTAev0FdClyCWd7MwE
/Ut0QcFNYsenpM19V44WE60nEDixHCbZh2tcp78/IMmx3+lFlL9pDh3EO4w8w4ac
hhYl2RQnFy4UVj0s5dtPFOcsWJFzzwqhtK4k+hCPMC7T7KUQiruJdCcmUHs2qgeE
klvvDXCpomulHJ7u4e28vzTJdya5MkjB+htBjrbULZgvFZ8V60PzTvPgCQYzD84Y
WL5NRpDz5Ml+RcOzqfb7Kkt8+vrlOheJSTN10vE87sqPFvdCb9IouoJCZbKJDKn/
og6AoEsvwuTAiq4CgiMH
=YgU4
-----END PGP SIGNATURE-----

View File

@ -1,398 +0,0 @@
Forward-ported from openssl-1.0.1f-perl-5.18.patch
Fixes install with perl-5.18.
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
--- openssl-1.0.2-beta1/doc/apps/cms.pod
+++ openssl-1.0.2-beta1/doc/apps/cms.pod
@@ -463,28 +463,28 @@
=over 4
-=item 0
+=item C<0>
the operation was completely successfully.
-=item 1
+=item C<1>
an error occurred parsing the command options.
-=item 2
+=item C<2>
one of the input files could not be read.
-=item 3
+=item C<3>
an error occurred creating the CMS file or when reading the MIME
message.
-=item 4
+=item C<4>
an error occurred decrypting or verifying the message.
-=item 5
+=item C<5>
the message was verified correctly but an error occurred writing out
the signers certificates.
--- openssl-1.0.2-beta1/doc/apps/smime.pod
+++ openssl-1.0.2-beta1/doc/apps/smime.pod
@@ -308,28 +308,28 @@
=over 4
-=item 0
+=item C<0>
the operation was completely successfully.
-=item 1
+=item C<1>
an error occurred parsing the command options.
-=item 2
+=item C<2>
one of the input files could not be read.
-=item 3
+=item C<3>
an error occurred creating the PKCS#7 file or when reading the MIME
message.
-=item 4
+=item C<4>
an error occurred decrypting or verifying the message.
-=item 5
+=item C<5>
the message was verified correctly but an error occurred writing out
the signers certificates.
--- openssl-1.0.2-beta1/doc/ssl/SSL_accept.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_accept.pod
@@ -44,13 +44,13 @@
=over 4
-=item 0
+=item C<0>
The TLS/SSL handshake was not successful but was shut down controlled and
by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
return value B<ret> to find out the reason.
-=item 1
+=item C<1>
The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
established.
--- openssl-1.0.2-beta1/doc/ssl/SSL_clear.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_clear.pod
@@ -56,12 +56,12 @@
=over 4
-=item 0
+=item C<0>
The SSL_clear() operation could not be performed. Check the error stack to
find out the reason.
-=item 1
+=item C<1>
The SSL_clear() operation was successful.
--- openssl-1.0.2-beta1/doc/ssl/SSL_COMP_add_compression_method.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_COMP_add_compression_method.pod
@@ -53,11 +53,11 @@
=over 4
-=item 0
+=item C<0>
The operation succeeded.
-=item 1
+=item C<1>
The operation failed. Check the error queue to find out the reason.
--- openssl-1.0.2-beta1/doc/ssl/SSL_CONF_cmd.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_CONF_cmd.pod
@@ -320,6 +320,8 @@
The value is a directory name.
+=back
+
=head1 NOTES
The order of operations is significant. This can be used to set either defaults
--- openssl-1.0.2-beta1/doc/ssl/SSL_connect.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_connect.pod
@@ -41,13 +41,13 @@
=over 4
-=item 0
+=item C<0>
The TLS/SSL handshake was not successful but was shut down controlled and
by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
return value B<ret> to find out the reason.
-=item 1
+=item C<1>
The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
established.
--- openssl-1.0.2-beta1/doc/ssl/SSL_CTX_add1_chain_cert.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_CTX_add1_chain_cert.pod
@@ -128,6 +128,8 @@
All other functions return 1 for success and 0 for failure.
+=over
+
=back
=head1 SEE ALSO
--- openssl-1.0.2-beta1/doc/ssl/SSL_CTX_add_session.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_CTX_add_session.pod
@@ -52,13 +52,13 @@
=over 4
-=item 0
+=item C<0>
The operation failed. In case of the add operation, it was tried to add
the same (identical) session twice. In case of the remove operation, the
session was not found in the cache.
-=item 1
+=item C<1>
The operation succeeded.
--- openssl-1.0.2-beta1/doc/ssl/SSL_CTX_load_verify_locations.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_CTX_load_verify_locations.pod
@@ -100,13 +100,13 @@
=over 4
-=item 0
+=item C<0>
The operation failed because B<CAfile> and B<CApath> are NULL or the
processing at one of the locations specified failed. Check the error
stack to find out the reason.
-=item 1
+=item C<1>
The operation succeeded.
--- openssl-1.0.2-beta1/doc/ssl/SSL_CTX_set1_curves.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_CTX_set1_curves.pod
@@ -87,6 +87,8 @@
SSL_get1_shared_curve() returns the NID of shared curve B<n> of zero if there
is no shared curve B<n> or the number of shared curves if B<n> is -1.
+=over
+
=back
=head1 SEE ALSO
--- openssl-1.0.2-beta1/doc/ssl/SSL_CTX_set1_verify_cert_store.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_CTX_set1_verify_cert_store.pod
@@ -70,6 +70,8 @@
All these functions return 1 for success and 0 for failure.
+=over
+
=back
=head1 SEE ALSO
--- openssl-1.0.2-beta1/doc/ssl/SSL_CTX_set_client_CA_list.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_CTX_set_client_CA_list.pod
@@ -66,13 +66,13 @@
=over 4
-=item 0
+=item C<0>
A failure while manipulating the STACK_OF(X509_NAME) object occurred or
the X509_NAME could not be extracted from B<cacert>. Check the error stack
to find out the reason.
-=item 1
+=item C<1>
The operation succeeded.
--- openssl-1.0.2-beta1/doc/ssl/SSL_CTX_set_session_id_context.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_CTX_set_session_id_context.pod
@@ -64,13 +64,13 @@
=over 4
-=item 0
+=item C<0>
The length B<sid_ctx_len> of the session id context B<sid_ctx> exceeded
the maximum allowed length of B<SSL_MAX_SSL_SESSION_ID_LENGTH>. The error
is logged to the error stack.
-=item 1
+=item C<1>
The operation succeeded.
--- openssl-1.0.2-beta1/doc/ssl/SSL_CTX_set_ssl_version.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_CTX_set_ssl_version.pod
@@ -42,11 +42,11 @@
=over 4
-=item 0
+=item C<0>
The new choice failed, check the error stack to find out the reason.
-=item 1
+=item C<1>
The operation succeeded.
--- openssl-1.0.2-beta1/doc/ssl/SSL_CTX_use_psk_identity_hint.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_CTX_use_psk_identity_hint.pod
@@ -96,7 +96,7 @@
connection will fail with decryption_error before it will be finished
completely.
-=item 0
+=item C<0>
PSK identity was not found. An "unknown_psk_identity" alert message
will be sent and the connection setup fails.
--- openssl-1.0.2-beta1/doc/ssl/SSL_do_handshake.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_do_handshake.pod
@@ -45,13 +45,13 @@
=over 4
-=item 0
+=item C<0>
The TLS/SSL handshake was not successful but was shut down controlled and
by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
return value B<ret> to find out the reason.
-=item 1
+=item C<1>
The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
established.
--- openssl-1.0.2-beta1/doc/ssl/SSL_read.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_read.pod
@@ -86,7 +86,7 @@
The read operation was successful; the return value is the number of
bytes actually read from the TLS/SSL connection.
-=item 0
+=item C<0>
The read operation was not successful. The reason may either be a clean
shutdown due to a "close notify" alert sent by the peer (in which case
--- openssl-1.0.2-beta1/doc/ssl/SSL_session_reused.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_session_reused.pod
@@ -27,11 +27,11 @@
=over 4
-=item 0
+=item C<0>
A new session was negotiated.
-=item 1
+=item C<1>
A session was reused.
--- openssl-1.0.2-beta1/doc/ssl/SSL_set_fd.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_set_fd.pod
@@ -35,11 +35,11 @@
=over 4
-=item 0
+=item C<0>
The operation failed. Check the error stack to find out why.
-=item 1
+=item C<1>
The operation succeeded.
--- openssl-1.0.2-beta1/doc/ssl/SSL_set_session.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_set_session.pod
@@ -37,11 +37,11 @@
=over 4
-=item 0
+=item C<0>
The operation failed; check the error stack to find out the reason.
-=item 1
+=item C<1>
The operation succeeded.
--- openssl-1.0.2-beta1/doc/ssl/SSL_shutdown.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_shutdown.pod
@@ -92,14 +92,14 @@
=over 4
-=item 0
+=item C<0>
The shutdown is not yet finished. Call SSL_shutdown() for a second time,
if a bidirectional shutdown shall be performed.
The output of L<SSL_get_error(3)|SSL_get_error(3)> may be misleading, as an
erroneous SSL_ERROR_SYSCALL may be flagged even though no error occurred.
-=item 1
+=item C<1>
The shutdown was successfully completed. The "close notify" alert was sent
and the peer's "close notify" alert was received.
--- openssl-1.0.2-beta1/doc/ssl/SSL_write.pod
+++ openssl-1.0.2-beta1/doc/ssl/SSL_write.pod
@@ -79,7 +79,7 @@
The write operation was successful, the return value is the number of
bytes actually written to the TLS/SSL connection.
-=item 0
+=item C<0>
The write operation was not successful. Probably the underlying connection
was closed. Call SSL_get_error() with the return value B<ret> to find out,

View File

@ -1,12 +1,7 @@
http://rt.openssl.org/Ticket/Display.html?id=2051&user=guest&pass=guest
Index: apps/s_apps.h
===================================================================
RCS file: /v/openssl/cvs/openssl/apps/s_apps.h,v
retrieving revision 1.21.2.1
diff -u -r1.21.2.1 s_apps.h
--- apps/s_apps.h 4 Sep 2009 17:42:04 -0000 1.21.2.1
+++ apps/s_apps.h 28 Dec 2011 00:28:14 -0000
--- openssl-1.0.2-beta2/apps/s_apps.h
+++ openssl-1.0.2-beta2/apps/s_apps.h
@@ -148,7 +148,7 @@
#define PORT_STR "4433"
#define PROTOCOL "tcp"
@ -16,7 +11,7 @@ diff -u -r1.21.2.1 s_apps.h
#ifdef HEADER_X509_H
int MS_CALLBACK verify_callback(int ok, X509_STORE_CTX *ctx);
#endif
@@ -156,7 +156,7 @@
@@ -161,7 +161,7 @@
int ssl_print_curves(BIO *out, SSL *s, int noshared);
#endif
int ssl_print_tmp_key(BIO *out, SSL *s);
@ -25,14 +20,9 @@ diff -u -r1.21.2.1 s_apps.h
int should_retry(int i);
int extract_port(char *str, short *port_ptr);
int extract_host_port(char *str,char **host_ptr,unsigned char *ip,short *p);
Index: apps/s_client.c
===================================================================
RCS file: /v/openssl/cvs/openssl/apps/s_client.c,v
retrieving revision 1.123.2.6.2.10
diff -u -r1.123.2.6.2.10 s_client.c
--- apps/s_client.c 14 Dec 2011 22:18:02 -0000 1.123.2.6.2.10
+++ apps/s_client.c 28 Dec 2011 00:28:14 -0000
@@ -285,6 +285,10 @@
--- openssl-1.0.2-beta2/apps/s_client.c
+++ openssl-1.0.2-beta2/apps/s_client.c
@@ -288,6 +288,10 @@
{
BIO_printf(bio_err,"usage: s_client args\n");
BIO_printf(bio_err,"\n");
@ -43,15 +33,15 @@ diff -u -r1.123.2.6.2.10 s_client.c
BIO_printf(bio_err," -host host - use -connect instead\n");
BIO_printf(bio_err," -port port - use -connect instead\n");
BIO_printf(bio_err," -connect host:port - who to connect to (default is %s:%s)\n",SSL_HOST_NAME,PORT_STR);
@@ -564,6 +567,7 @@
@@ -595,6 +599,7 @@
int sbuf_len,sbuf_off;
fd_set readfds,writefds;
short port=PORT;
+ int use_ipv4, use_ipv6;
int full_log=1;
char *host=SSL_HOST_NAME;
char *cert_file=NULL,*key_file=NULL;
@@ -609,7 +613,11 @@
char *cert_file=NULL,*key_file=NULL,*chain_file=NULL;
@@ -647,7 +652,11 @@
#endif
char *sess_in = NULL;
char *sess_out = NULL;
@ -64,9 +54,9 @@ diff -u -r1.123.2.6.2.10 s_client.c
int peerlen = sizeof(peer);
int enable_timeouts = 0 ;
long socket_mtu = 0;
@@ -630,6 +638,12 @@
meth=SSLv2_client_method();
#endif
@@ -674,6 +683,12 @@
meth=SSLv23_client_method();
+ use_ipv4 = 1;
+#if OPENSSL_USE_IPV6
@ -77,7 +67,7 @@ diff -u -r1.123.2.6.2.10 s_client.c
apps_startup();
c_Pause=0;
c_quiet=0;
@@ -951,6 +961,18 @@
@@ -1079,6 +1094,18 @@
jpake_secret = *++argv;
}
#endif
@ -96,7 +86,7 @@ diff -u -r1.123.2.6.2.10 s_client.c
else if (strcmp(*argv,"-use_srtp") == 0)
{
if (--argc < 1) goto bad;
@@ -1259,7 +1276,7 @@
@@ -1445,7 +1472,7 @@
re_start:
@ -105,7 +95,7 @@ diff -u -r1.123.2.6.2.10 s_client.c
{
BIO_printf(bio_err,"connect:errno=%d\n",get_last_socket_error());
SHUTDOWN(s);
@@ -1285,7 +1302,7 @@
@@ -1471,7 +1498,7 @@
{
sbio=BIO_new_dgram(s,BIO_NOCLOSE);
@ -114,15 +104,11 @@ diff -u -r1.123.2.6.2.10 s_client.c
{
BIO_printf(bio_err, "getsockname:errno=%d\n",
get_last_socket_error());
===================================================================
RCS file: /v/openssl/cvs/openssl/apps/s_server.c,v
retrieving revision 1.136.2.15.2.13
diff -u -r1.136.2.15.2.13 s_server.c
--- apps/s_server.c 27 Dec 2011 14:23:22 -0000 1.136.2.15.2.13
+++ apps/s_server.c 28 Dec 2011 00:28:14 -0000
@@ -558,6 +558,10 @@
# endif
BIO_printf(bio_err," -use_srtp profiles - Offer SRTP key management with a colon-separated profile list");
--- openssl-1.0.2-beta2/apps/s_server.c
+++ openssl-1.0.2-beta2/apps/s_server.c
@@ -584,6 +584,10 @@
BIO_printf(bio_err," -use_srtp profiles - Offer SRTP key management with a colon-separated profile list\n");
BIO_printf(bio_err," -alpn arg - set the advertised protocols for the ALPN extension (comma-separated list)\n");
#endif
+ BIO_printf(bio_err," -4 - use IPv4 only\n");
+#if OPENSSL_USE_IPV6
@ -130,8 +116,8 @@ diff -u -r1.136.2.15.2.13 s_server.c
+#endif
BIO_printf(bio_err," -keymatexport label - Export keying material using label\n");
BIO_printf(bio_err," -keymatexportlen len - Export len bytes of keying material (default 20)\n");
}
@@ -943,6 +947,7 @@
BIO_printf(bio_err," -status - respond to certificate status requests\n");
@@ -1014,6 +1018,7 @@
int state=0;
const SSL_METHOD *meth=NULL;
int socket_type=SOCK_STREAM;
@ -139,9 +125,9 @@ diff -u -r1.136.2.15.2.13 s_server.c
ENGINE *e=NULL;
char *inrand=NULL;
int s_cert_format = FORMAT_PEM, s_key_format = FORMAT_PEM;
@@ -981,6 +986,12 @@
/* #error no SSL version enabled */
#endif
@@ -1055,6 +1060,12 @@
meth=SSLv23_server_method();
+ use_ipv4 = 1;
+#if OPENSSL_USE_IPV6
@ -152,7 +138,7 @@ diff -u -r1.136.2.15.2.13 s_server.c
local_argc=argc;
local_argv=argv;
@@ -1329,6 +1340,18 @@
@@ -1493,6 +1504,18 @@
jpake_secret = *(++argv);
}
#endif
@ -171,7 +157,7 @@ diff -u -r1.136.2.15.2.13 s_server.c
else if (strcmp(*argv,"-use_srtp") == 0)
{
if (--argc < 1) goto bad;
@@ -2104,11 +2104,11 @@ bad:
@@ -2063,11 +2086,11 @@
BIO_printf(bio_s_out,"ACCEPT\n");
(void)BIO_flush(bio_s_out);
if (rev)
@ -186,13 +172,8 @@ diff -u -r1.136.2.15.2.13 s_server.c
print_stats(bio_s_out,ctx);
ret=0;
end:
Index: apps/s_socket.c
===================================================================
RCS file: /v/openssl/cvs/openssl/apps/s_socket.c,v
retrieving revision 1.43.2.3.2.2
diff -u -r1.43.2.3.2.2 s_socket.c
--- apps/s_socket.c 2 Dec 2011 14:39:40 -0000 1.43.2.3.2.2
+++ apps/s_socket.c 28 Dec 2011 00:28:14 -0000
--- openssl-1.0.2-beta2/apps/s_socket.c
+++ openssl-1.0.2-beta2/apps/s_socket.c
@@ -97,16 +97,16 @@
#include "netdb.h"
#endif
@ -304,8 +285,8 @@ diff -u -r1.43.2.3.2.2 s_socket.c
if (s == INVALID_SOCKET) { perror("socket"); return(0); }
@@ -277,29 +315,27 @@
if (i < 0) { perror("keepalive"); return(0); }
@@ -277,29 +307,27 @@
if (i < 0) { closesocket(s); perror("keepalive"); return(0); }
}
#endif
-
@ -339,7 +320,7 @@ diff -u -r1.43.2.3.2.2 s_socket.c
if (type==SOCK_STREAM)
{
if (do_accept(accept_socket,&sock,&name) == 0)
@@ -322,41 +358,88 @@
@@ -324,41 +352,88 @@
}
}
@ -404,17 +385,13 @@ diff -u -r1.43.2.3.2.2 s_socket.c
+#endif
+#if OPENSSL_USE_IPV6
+ if ((use_ipv4 == 0) && (use_ipv6 == 1))
{
- int j = 1;
- setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
- (void *) &j, sizeof j);
+ {
+ const int on = 1;
+
+ setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY,
+ (const void *) &on, sizeof(int));
}
#endif
- if (bind(s,(struct sockaddr *)&server,sizeof(server)) == -1)
+ }
+#endif
+ if (domain == AF_INET)
+ {
+ addr_len = (socklen_t)sizeof(struct sockaddr_in);
@ -433,7 +410,10 @@ diff -u -r1.43.2.3.2.2 s_socket.c
+ }
+#if OPENSSL_USE_IPV6
+ else
+ {
{
- int j = 1;
- setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
- (void *) &j, sizeof j);
+ addr_len = (socklen_t)sizeof(struct sockaddr_in6);
+ memset(server_in6, 0, sizeof(struct sockaddr_in6));
+ server_in6->sin6_family = AF_INET6;
@ -442,13 +422,14 @@ diff -u -r1.43.2.3.2.2 s_socket.c
+ server_in6->sin6_addr = in6addr_any;
+ else
+ memcpy(&server_in6->sin6_addr, ip, sizeof(struct in6_addr));
+ }
+#endif
}
#endif
- if (bind(s,(struct sockaddr *)&server,sizeof(server)) == -1)
+ if (bind(s, (struct sockaddr *)&server, addr_len) == -1)
{
#ifndef OPENSSL_SYS_WINDOWS
perror("bind");
@@ -375,16 +458,23 @@
@@ -377,16 +452,23 @@
return(ret);
}
@ -475,7 +456,7 @@ diff -u -r1.43.2.3.2.2 s_socket.c
int len;
/* struct linger ling; */
@@ -431,13 +521,23 @@
@@ -433,13 +515,23 @@
*/
if (host == NULL) goto end;
@ -504,7 +485,7 @@ diff -u -r1.43.2.3.2.2 s_socket.c
#endif
if (h1 == NULL)
{
@@ -454,15 +554,23 @@
@@ -457,16 +549,24 @@
}
BUF_strlcpy(*host,h1->h_name,strlen(h1->h_name)+1);
@ -517,6 +498,7 @@ diff -u -r1.43.2.3.2.2 s_socket.c
if (h2 == NULL)
{
BIO_printf(bio_err,"gethostbyname failure\n");
closesocket(ret);
return(0);
}
- if (h2->h_addrtype != AF_INET)
@ -527,11 +509,11 @@ diff -u -r1.43.2.3.2.2 s_socket.c
+#endif
{
- BIO_printf(bio_err,"gethostbyname addr is not AF_INET\n");
+ BIO_printf(bio_err,"gethostbyname addr address is not correct\n");
+ BIO_printf(bio_err,"gethostbyname addr is not correct\n");
closesocket(ret);
return(0);
}
}
@@ -477,7 +585,7 @@
@@ -482,7 +582,7 @@
char *h,*p;
h=str;
@ -540,7 +522,7 @@ diff -u -r1.43.2.3.2.2 s_socket.c
if (p == NULL)
{
BIO_printf(bio_err,"no port defined\n");
@@ -485,7 +593,7 @@
@@ -490,7 +590,7 @@
}
*(p++)='\0';
@ -549,7 +531,7 @@ diff -u -r1.43.2.3.2.2 s_socket.c
goto err;
if (host_ptr != NULL) *host_ptr=h;
@@ -496,48 +604,58 @@
@@ -501,48 +601,58 @@
return(0);
}
@ -624,7 +606,7 @@ diff -u -r1.43.2.3.2.2 s_socket.c
err:
return(0);
}
@@ -574,7 +692,7 @@
@@ -579,7 +689,7 @@
static unsigned long ghbn_hits=0L;
static unsigned long ghbn_miss=0L;
@ -633,7 +615,7 @@ diff -u -r1.43.2.3.2.2 s_socket.c
{
struct hostent *ret;
int i,lowi=0;
@@ -589,14 +707,20 @@
@@ -594,14 +704,20 @@
}
if (ghbn_cache[i].order > 0)
{

View File

@ -0,0 +1,65 @@
https://bugs.gentoo.org/499086
https://rt.openssl.org/Ticket/Display.html?id=3333&user=guest&pass=guest
when gcc is given a .s file and told to preprocess it, it outputs nothing
This reverts commit d1cf23ac86c05b22b8780e2c03b67230564d2d34.
---
Makefile | 4 +---
bn/Makefile | 4 +---
modes/Makefile | 4 +---
sha/Makefile | 4 +---
4 files changed, 4 insertions(+), 12 deletions(-)
--- openssl-1.0.2-beta2/crypto/bn/Makefile
+++ openssl-1.0.2-beta2/crypto/bn/Makefile
@@ -135,9 +135,7 @@
ppc64-mont.s: asm/ppc64-mont.pl;$(PERL) asm/ppc64-mont.pl $(PERLASM_SCHEME) $@
alpha-mont.s: asm/alpha-mont.pl
- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \
- $(PERL) asm/alpha-mont.pl > $$preproc && \
- $(CC) -E $$preproc > $@ && rm $$preproc)
+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null
# GNU make "catch all"
%-mont.S: asm/%-mont.pl; $(PERL) $< $(PERLASM_SCHEME) $@
--- openssl-1.0.2-beta2/crypto/Makefile
+++ openssl-1.0.2-beta2/crypto/Makefile
@@ -77,9 +77,7 @@
ppccpuid.s: ppccpuid.pl; $(PERL) ppccpuid.pl $(PERLASM_SCHEME) $@
pariscid.s: pariscid.pl; $(PERL) pariscid.pl $(PERLASM_SCHEME) $@
alphacpuid.s: alphacpuid.pl
- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \
- $(PERL) alphacpuid.pl > $$preproc && \
- $(CC) -E $$preproc > $@ && rm $$preproc)
+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null
testapps:
[ -z "$(THIS)" ] || ( if echo $(SDIRS) | fgrep ' des '; \
--- openssl-1.0.2-beta2/crypto/modes/Makefile
+++ openssl-1.0.2-beta2/crypto/modes/Makefile
@@ -55,9 +55,7 @@
ghash-sparcv9.s: asm/ghash-sparcv9.pl
$(PERL) asm/ghash-sparcv9.pl $@ $(CFLAGS)
ghash-alpha.s: asm/ghash-alpha.pl
- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \
- $(PERL) asm/ghash-alpha.pl > $$preproc && \
- $(CC) -E $$preproc > $@ && rm $$preproc)
+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null
ghash-parisc.s: asm/ghash-parisc.pl
$(PERL) asm/ghash-parisc.pl $(PERLASM_SCHEME) $@
ghashv8-armx.S: asm/ghashv8-armx.pl
--- openssl-1.0.2-beta2/crypto/sha/Makefile
+++ openssl-1.0.2-beta2/crypto/sha/Makefile
@@ -60,9 +60,7 @@
$(PERL) $< $(PERLASM_SCHEME) $@
sha1-alpha.s: asm/sha1-alpha.pl
- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \
- $(PERL) asm/sha1-alpha.pl > $$preproc && \
- $(CC) -E $$preproc > $@ && rm $$preproc)
+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null
# Solaris make has to be explicitly told
sha1-x86_64.s: asm/sha1-x86_64.pl; $(PERL) asm/sha1-x86_64.pl $(PERLASM_SCHEME) > $@

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8y-r1.ebuild,v 1.2 2014/05/30 20:54:08 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8y-r1.ebuild,v 1.3 2014/06/18 19:18:41 mgorny Exp $
# this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat
@ -17,9 +17,9 @@ SLOT="0.9.8"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="bindist gmp kerberos sse2 test zlib"
RDEPEND="gmp? ( dev-libs/gmp[${MULTILIB_USEDEP}] )
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
kerberos? ( app-crypt/mit-krb5[${MULTILIB_USEDEP}] )
RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r4
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]

View File

@ -0,0 +1,139 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8z_p1-r1.ebuild,v 1.10 2014/07/05 12:45:20 ago Exp $
# this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat
EAPI="2"
inherit eutils flag-o-matic toolchain-funcs multilib
PLEVEL=`echo ${PV##*_p} | tr [1-9] [a-i]`
MY_PV=${PV/_p*/${PLEVEL}}
MY_P=${PN}-${MY_PV}
S="${WORKDIR}/${MY_P}"
DESCRIPTION="Toolkit for SSL v2/v3 and TLS v1"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
LICENSE="openssl"
SLOT="0.9.8"
KEYWORDS="alpha amd64 arm ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="bindist gmp kerberos sse2 test zlib"
RDEPEND="gmp? ( dev-libs/gmp )
zlib? ( sys-libs/zlib )
kerberos? ( app-crypt/mit-krb5 )
!=dev-libs/openssl-0.9.8*:0"
DEPEND="${RDEPEND}
sys-apps/diffutils
>=dev-lang/perl-5
test? ( sys-devel/bc )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-0.9.8e-bsd-sparc64.patch
epatch "${FILESDIR}"/${PN}-0.9.8h-ldflags.patch #181438
epatch "${FILESDIR}"/${PN}-0.9.8m-binutils.patch #289130
# disable fips in the build
# make sure the man pages are suffixed #302165
# don't bother building man pages if they're disabled
sed -i \
-e '/DIRS/s: fips : :g' \
-e '/^MANSUFFIX/s:=.*:=ssl:' \
-e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
-e $(has noman FEATURES \
&& echo '/^install:/s:install_docs::' \
|| echo '/^MANDIR=/s:=.*:=/usr/share/man:') \
Makefile{,.org} \
|| die
# show the actual commands in the log
sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
# update the enginedir path.
# punt broken config we don't care about as it fails sanity check.
sed -i \
-e '/^"debug-ben-debug-64"/d' \
-e "/foo.*engines/s|/lib/engines|/$(get_libdir)/engines|" \
Configure || die
# allow openssl to be cross-compiled
cp "${FILESDIR}"/gentoo.config-0.9.8 gentoo.config || die "cp cross-compile failed"
chmod a+rx gentoo.config
append-flags -fno-strict-aliasing
append-flags -Wa,--noexecstack
sed -i '1s,^:$,#!/usr/bin/perl,' Configure #141906
sed -i '/^"debug-bodo/d' Configure # 0.9.8za shipped broken
./config --test-sanity || die "I AM NOT SANE"
}
src_configure() {
unset APPS #197996
unset SCRIPTS #312551
tc-export CC AR RANLIB
# Clean out patent-or-otherwise-encumbered code
# Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher)
# IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
# EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
# MDC2: Expired http://en.wikipedia.org/wiki/MDC-2
# RC5: 5,724,428 03/03/2015 http://en.wikipedia.org/wiki/RC5
use_ssl() { use $1 && echo "enable-${2:-$1} ${*:3}" || echo "no-${2:-$1}" ; }
echoit() { echo "$@" ; "$@" ; }
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
local sslout=$(./gentoo.config)
einfo "Use configuration ${sslout:-(openssl knows best)}"
local config="Configure"
[[ -z ${sslout} ]] && config="config"
echoit \
./${config} \
${sslout} \
$(use sse2 || echo "no-sse2") \
enable-camellia \
$(use_ssl !bindist ec) \
enable-idea \
enable-mdc2 \
$(use_ssl !bindist rc5) \
enable-tlsext \
$(use_ssl gmp gmp -lgmp) \
$(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
$(use_ssl zlib) \
--prefix=/usr \
--openssldir=/etc/ssl \
shared threads \
|| die "Configure failed"
# Clean out hardcoded flags that openssl uses
local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
-e 's:^CFLAG=::' \
-e 's:-fomit-frame-pointer ::g' \
-e 's:-O[0-9] ::g' \
-e 's:-march=[-a-z0-9]* ::g' \
-e 's:-mcpu=[-a-z0-9]* ::g' \
-e 's:-m[a-z0-9]* ::g' \
)
sed -i \
-e "/^LIBDIR=/s|=.*|=$(get_libdir)|" \
-e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
-e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
Makefile || die
}
src_compile() {
# depend is needed to use $confopts
emake -j1 depend || die "depend failed"
emake -j1 build_libs || die "make build_libs failed"
}
src_test() {
emake -j1 test || die "make test failed"
}
src_install() {
dolib.so lib{crypto,ssl}.so.0.9.8 || die
}

View File

@ -0,0 +1,149 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8z_p1-r2.ebuild,v 1.6 2014/07/28 13:43:11 ago Exp $
# this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat
EAPI="5"
inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
PLEVEL=`echo ${PV##*_p} | tr [1-9] [a-i]`
MY_PV=${PV/_p*/${PLEVEL}}
MY_P=${PN}-${MY_PV}
S="${WORKDIR}/${MY_P}"
DESCRIPTION="Toolkit for SSL v2/v3 and TLS v1"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
LICENSE="openssl"
SLOT="0.9.8"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="bindist gmp kerberos sse2 test zlib"
RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508-r4
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)
!=dev-libs/openssl-0.9.8*:0"
DEPEND="${RDEPEND}
sys-apps/diffutils
>=dev-lang/perl-5
test? ( sys-devel/bc )"
# Do not install any docs
DOCS=()
src_prepare() {
epatch "${FILESDIR}"/${PN}-0.9.8e-bsd-sparc64.patch
epatch "${FILESDIR}"/${PN}-0.9.8h-ldflags.patch #181438
epatch "${FILESDIR}"/${PN}-0.9.8m-binutils.patch #289130
# disable fips in the build
# make sure the man pages are suffixed #302165
# don't bother building man pages if they're disabled
sed -i \
-e '/DIRS/s: fips : :g' \
-e '/^MANSUFFIX/s:=.*:=ssl:' \
-e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
-e $(has noman FEATURES \
&& echo '/^install:/s:install_docs::' \
|| echo '/^MANDIR=/s:=.*:=/usr/share/man:') \
Makefile{,.org} \
|| die
# show the actual commands in the log
sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
# update the enginedir path.
# punt broken config we don't care about as it fails sanity check.
sed -i \
-e '/^"debug-ben-debug-64"/d' \
-e "/foo.*engines/s|/lib/engines|/$(get_libdir)/engines|" \
Configure || die
# allow openssl to be cross-compiled
cp "${FILESDIR}"/gentoo.config-0.9.8 gentoo.config || die "cp cross-compile failed"
chmod a+rx gentoo.config
append-flags -fno-strict-aliasing
append-flags -Wa,--noexecstack
sed -i '1s,^:$,#!/usr/bin/perl,' Configure #141906
sed -i '/^"debug-bodo/d' Configure # 0.9.8za shipped broken
./config --test-sanity || die "I AM NOT SANE"
multilib_copy_sources
}
multilib_src_configure() {
unset APPS #197996
unset SCRIPTS #312551
tc-export CC AR RANLIB
# Clean out patent-or-otherwise-encumbered code
# Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher)
# IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
# EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
# MDC2: Expired http://en.wikipedia.org/wiki/MDC-2
# RC5: 5,724,428 03/03/2015 http://en.wikipedia.org/wiki/RC5
use_ssl() { use $1 && echo "enable-${2:-$1} ${*:3}" || echo "no-${2:-$1}" ; }
echoit() { echo "$@" ; "$@" ; }
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
local sslout=$(./gentoo.config)
einfo "Use configuration ${sslout:-(openssl knows best)}"
local config="Configure"
[[ -z ${sslout} ]] && config="config"
echoit \
./${config} \
${sslout} \
$(use sse2 || echo "no-sse2") \
enable-camellia \
$(use_ssl !bindist ec) \
enable-idea \
enable-mdc2 \
$(use_ssl !bindist rc5) \
enable-tlsext \
$(use_ssl gmp gmp -lgmp) \
$(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
$(use_ssl zlib) \
--prefix=/usr \
--openssldir=/etc/ssl \
shared threads \
|| die "Configure failed"
# Clean out hardcoded flags that openssl uses
local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
-e 's:^CFLAG=::' \
-e 's:-fomit-frame-pointer ::g' \
-e 's:-O[0-9] ::g' \
-e 's:-march=[-a-z0-9]* ::g' \
-e 's:-mcpu=[-a-z0-9]* ::g' \
-e 's:-m[a-z0-9]* ::g' \
)
sed -i \
-e "/^LIBDIR=/s|=.*|=$(get_libdir)|" \
-e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
-e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
Makefile || die
}
multilib_src_compile() {
# depend is needed to use $confopts
emake -j1 depend
emake -j1 build_libs
}
multilib_src_test() {
emake -j1 test
}
multilib_src_install() {
dolib.so lib{crypto,ssl}.so.0.9.8
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.0m.ebuild,v 1.1 2014/06/05 12:53:23 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.0m.ebuild,v 1.9 2014/07/05 12:45:20 ago Exp $
EAPI="4"
@ -14,7 +14,7 @@ SRC_URI="mirror://openssl/source/${P}.tar.gz
LICENSE="openssl"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test zlib"
# Have the sub-libs in RDEPEND with [static-libs] since, logically,

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.1g-r1.ebuild,v 1.4 2014/05/30 20:54:08 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.1g-r1.ebuild,v 1.5 2014/06/18 19:18:41 mgorny Exp $
EAPI="4"
@ -20,9 +20,9 @@ IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla
# The blocks are temporary just to make sure people upgrade to a
# version that lack runtime version checking. We'll drop them in
# the future.
RDEPEND="gmp? ( dev-libs/gmp[static-libs(+)?,${MULTILIB_USEDEP}] )
zlib? ( sys-libs/zlib[static-libs(+)?,${MULTILIB_USEDEP}] )
kerberos? ( app-crypt/mit-krb5[${MULTILIB_USEDEP}] )
RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140406-r3
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]

View File

@ -1,22 +1,20 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.2_beta1-r2.ebuild,v 1.1 2014/04/25 08:19:03 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.1h-r1.ebuild,v 1.7 2014/06/06 05:13:00 vapier Exp $
EAPI="4"
inherit eutils flag-o-matic toolchain-funcs multilib
REV="1.7"
MY_P=${P/_/-}
DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
http://dev.gentoo.org/~polynomial-c/${P}-patches-02.tar.xz
SRC_URI="mirror://openssl/source/${P}.tar.gz
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/${PN}/${PN}-c_rehash.sh?rev=${REV} -> ${PN}-c_rehash.sh.${REV}"
LICENSE="openssl"
SLOT="0"
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib"
# Have the sub-libs in RDEPEND with [static-libs] since, logically,
@ -37,16 +35,17 @@ DEPEND="${RDEPEND}
test? ( sys-devel/bc )"
PDEPEND="app-misc/ca-certificates"
S="${WORKDIR}/${MY_P}"
src_prepare() {
src_unpack() {
unpack ${P}.tar.gz
SSL_CNF_DIR="/etc/ssl"
sed \
-e "/^DIR=/s:=.*:=${EPREFIX}${SSL_CNF_DIR}:" \
-e "s:SSL_CMD=/usr:SSL_CMD=${EPREFIX}/usr:" \
"${DISTDIR}"/${PN}-c_rehash.sh.${REV} \
> "${WORKDIR}"/c_rehash || die #416717
}
src_prepare() {
# Make sure we only ever touch Makefile.org and avoid patching a file
# that gets blown away anyways by the Configure script in src_configure
rm -f Makefile
@ -55,17 +54,11 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421
epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743
epatch "${FILESDIR}"/${PN}-1.0.0h-pkg-config.patch
epatch "${FILESDIR}"/${PN}-1.0.2-parallel-build.patch
epatch "${FILESDIR}"/${PN}-1.0.2-ipv6.patch
epatch "${FILESDIR}"/${PN}-1.0.2_beta1-perl-5.18.patch #497286
epatch "${FILESDIR}"/${PN}-1.0.1-parallel-build.patch
epatch "${FILESDIR}"/${PN}-1.0.1-x32.patch
epatch "${FILESDIR}"/${PN}-1.0.1h-ipv6.patch
epatch "${FILESDIR}"/${PN}-1.0.1e-s_client-verify.patch #472584
epatch "${FILESDIR}"/${PN}-1.0.1f-revert-alpha-perl-generation.patch #499086
# upstream fixes taken from 1.0.2_stable branch at openssl.git
# repository.
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}/patches"
epatch_user #332661
fi
@ -90,7 +83,6 @@ src_prepare() {
append-flags -fno-strict-aliasing
append-flags $(test-flags-CC -Wa,--noexecstack)
append-cppflags -DOPENSSL_NO_BUF_FREELISTS
sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906
# The config script does stupid stuff to prompt the user. Kill it.

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.1h.ebuild,v 1.1 2014/06/05 12:53:23 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.1h-r2.ebuild,v 1.5 2014/07/28 13:43:11 ago Exp $
EAPI="4"
@ -14,15 +14,15 @@ SRC_URI="mirror://openssl/source/${P}.tar.gz
LICENSE="openssl"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib"
# The blocks are temporary just to make sure people upgrade to a
# version that lack runtime version checking. We'll drop them in
# the future.
RDEPEND="gmp? ( dev-libs/gmp[static-libs(+)?,${MULTILIB_USEDEP}] )
zlib? ( sys-libs/zlib[static-libs(+)?,${MULTILIB_USEDEP}] )
kerberos? ( app-crypt/mit-krb5[${MULTILIB_USEDEP}] )
RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140406-r3
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]

View File

@ -0,0 +1,252 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.1h-r3.ebuild,v 1.2 2014/07/26 14:35:40 mgorny Exp $
EAPI="4"
# NOTE: please do not stabilize this revision. It was added purely to force
# rebuild following eclass changes for ~arch users. Since -r2 was stabilized
# after the eclass changes, stable users are safe already.
inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
REV="1.7"
DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="mirror://openssl/source/${P}.tar.gz
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/${PN}/${PN}-c_rehash.sh?rev=${REV} -> ${PN}-c_rehash.sh.${REV}"
LICENSE="openssl"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib"
# The blocks are temporary just to make sure people upgrade to a
# version that lack runtime version checking. We'll drop them in
# the future.
RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140406-r3
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)
!<net-misc/openssh-5.9_p1-r4
!<net-libs/neon-0.29.6-r1"
DEPEND="${RDEPEND}
sys-apps/diffutils
>=dev-lang/perl-5
test? ( sys-devel/bc )"
PDEPEND="app-misc/ca-certificates"
src_unpack() {
unpack ${P}.tar.gz
SSL_CNF_DIR="/etc/ssl"
sed \
-e "/^DIR=/s:=.*:=${EPREFIX}${SSL_CNF_DIR}:" \
-e "s:SSL_CMD=/usr:SSL_CMD=${EPREFIX}/usr:" \
"${DISTDIR}"/${PN}-c_rehash.sh.${REV} \
> "${WORKDIR}"/c_rehash || die #416717
}
MULTILIB_WRAPPED_HEADERS=(
usr/include/openssl/opensslconf.h
)
src_prepare() {
# Make sure we only ever touch Makefile.org and avoid patching a file
# that gets blown away anyways by the Configure script in src_configure
rm -f Makefile
if ! use vanilla ; then
epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421
epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743
epatch "${FILESDIR}"/${PN}-1.0.0h-pkg-config.patch
epatch "${FILESDIR}"/${PN}-1.0.1-parallel-build.patch
epatch "${FILESDIR}"/${PN}-1.0.1-x32.patch
epatch "${FILESDIR}"/${PN}-1.0.1h-ipv6.patch
epatch "${FILESDIR}"/${PN}-1.0.1e-s_client-verify.patch #472584
epatch "${FILESDIR}"/${PN}-1.0.1f-revert-alpha-perl-generation.patch #499086
epatch_user #332661
fi
# disable fips in the build
# make sure the man pages are suffixed #302165
# don't bother building man pages if they're disabled
sed -i \
-e '/DIRS/s: fips : :g' \
-e '/^MANSUFFIX/s:=.*:=ssl:' \
-e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
-e $(has noman FEATURES \
&& echo '/^install:/s:install_docs::' \
|| echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \
Makefile.org \
|| die
# show the actual commands in the log
sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
# allow openssl to be cross-compiled
cp "${FILESDIR}"/gentoo.config-1.0.1 gentoo.config || die
chmod a+rx gentoo.config
append-flags -fno-strict-aliasing
append-flags $(test-flags-CC -Wa,--noexecstack)
sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906
# The config script does stupid stuff to prompt the user. Kill it.
sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
./config --test-sanity || die "I AM NOT SANE"
multilib_copy_sources
}
multilib_src_configure() {
unset APPS #197996
unset SCRIPTS #312551
unset CROSS_COMPILE #311473
tc-export CC AR RANLIB RC
# Clean out patent-or-otherwise-encumbered code
# Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher)
# IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
# EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
# MDC2: Expired http://en.wikipedia.org/wiki/MDC-2
# RC5: 5,724,428 03/03/2015 http://en.wikipedia.org/wiki/RC5
use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
echoit() { echo "$@" ; "$@" ; }
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
# See if our toolchain supports __uint128_t. If so, it's 64bit
# friendly and can use the nicely optimized code paths. #460790
local ec_nistp_64_gcc_128
# Disable it for now though #469976
#if ! use bindist ; then
# echo "__uint128_t i;" > "${T}"/128.c
# if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then
# ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128"
# fi
#fi
local sslout=$(./gentoo.config)
einfo "Use configuration ${sslout:-(openssl knows best)}"
local config="Configure"
[[ -z ${sslout} ]] && config="config"
echoit \
./${config} \
${sslout} \
$(use sse2 || echo "no-sse2") \
enable-camellia \
$(use_ssl !bindist ec) \
${ec_nistp_64_gcc_128} \
enable-idea \
enable-mdc2 \
$(use_ssl !bindist rc5) \
enable-tlsext \
$(use_ssl gmp gmp -lgmp) \
$(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
$(use_ssl rfc3779) \
$(use_ssl tls-heartbeat heartbeats) \
$(use_ssl zlib) \
--prefix="${EPREFIX}"/usr \
--openssldir="${EPREFIX}"${SSL_CNF_DIR} \
--libdir=$(get_libdir) \
shared threads \
|| die
# Clean out hardcoded flags that openssl uses
local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
-e 's:^CFLAG=::' \
-e 's:-fomit-frame-pointer ::g' \
-e 's:-O[0-9] ::g' \
-e 's:-march=[-a-z0-9]* ::g' \
-e 's:-mcpu=[-a-z0-9]* ::g' \
-e 's:-m[a-z0-9]* ::g' \
)
sed -i \
-e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
-e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
Makefile || die
}
multilib_src_compile() {
# depend is needed to use $confopts; it also doesn't matter
# that it's -j1 as the code itself serializes subdirs
emake -j1 depend
emake all
# rehash is needed to prep the certs/ dir; do this
# separately to avoid parallel build issues.
emake rehash
}
multilib_src_test() {
emake -j1 test
}
multilib_src_install() {
emake INSTALL_PREFIX="${D}" install
}
multilib_src_install_all() {
dobin "${WORKDIR}"/c_rehash #333117
dodoc CHANGES* FAQ NEWS README doc/*.txt doc/c-indentation.el
dohtml -r doc/*
use rfc3779 && dodoc engines/ccgost/README.gost
# This is crappy in that the static archives are still built even
# when USE=static-libs. But this is due to a failing in the openssl
# build system: the static archives are built as PIC all the time.
# Only way around this would be to manually configure+compile openssl
# twice; once with shared lib support enabled and once without.
use static-libs || rm -f "${ED}"/usr/lib*/lib*.a
# create the certs directory
dodir ${SSL_CNF_DIR}/certs
cp -RP certs/* "${ED}"${SSL_CNF_DIR}/certs/ || die
rm -r "${ED}"${SSL_CNF_DIR}/certs/{demo,expired}
# Namespace openssl programs to prevent conflicts with other man pages
cd "${ED}"/usr/share/man
local m d s
for m in $(find . -type f | xargs grep -L '#include') ; do
d=${m%/*} ; d=${d#./} ; m=${m##*/}
[[ ${m} == openssl.1* ]] && continue
[[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!"
mv ${d}/{,ssl-}${m}
# fix up references to renamed man pages
sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m}
ln -s ssl-${m} ${d}/openssl-${m}
# locate any symlinks that point to this man page ... we assume
# that any broken links are due to the above renaming
for s in $(find -L ${d} -type l) ; do
s=${s##*/}
rm -f ${d}/${s}
ln -s ssl-${m} ${d}/ssl-${s}
ln -s ssl-${s} ${d}/openssl-${s}
done
done
[[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :("
dodir /etc/sandbox.d #254521
echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl
diropts -m0700
keepdir ${SSL_CNF_DIR}/private
}
pkg_preinst() {
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
}
pkg_postinst() {
ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069"
c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null
eend $?
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.2_beta1-r3.ebuild,v 1.4 2014/05/30 20:54:08 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.2_beta2.ebuild,v 1.1 2014/07/23 05:26:08 polynomial-c Exp $
EAPI="4"
@ -11,7 +11,6 @@ MY_P=${P/_/-}
DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
http://dev.gentoo.org/~polynomial-c/${P}-patches-02.tar.xz
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/${PN}/${PN}-c_rehash.sh?rev=${REV} -> ${PN}-c_rehash.sh.${REV}"
LICENSE="openssl"
@ -22,9 +21,9 @@ IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla
# The blocks are temporary just to make sure people upgrade to a
# version that lack runtime version checking. We'll drop them in
# the future.
RDEPEND="gmp? ( dev-libs/gmp[static-libs(+)?,${MULTILIB_USEDEP}] )
zlib? ( sys-libs/zlib[static-libs(+)?,${MULTILIB_USEDEP}] )
kerberos? ( app-crypt/mit-krb5[${MULTILIB_USEDEP}] )
RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140508
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
@ -58,17 +57,10 @@ src_prepare() {
if ! use vanilla ; then
epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421
epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743
epatch "${FILESDIR}"/${PN}-1.0.0h-pkg-config.patch
epatch "${FILESDIR}"/${PN}-1.0.2-parallel-build.patch
epatch "${FILESDIR}"/${PN}-1.0.2-ipv6.patch
epatch "${FILESDIR}"/${PN}-1.0.2_beta1-perl-5.18.patch #497286
epatch "${FILESDIR}"/${PN}-1.0.2_beta2-ipv6.patch
epatch "${FILESDIR}"/${PN}-1.0.1e-s_client-verify.patch #472584
epatch "${FILESDIR}"/${PN}-1.0.1f-revert-alpha-perl-generation.patch #499086
# upstream fixes taken from 1.0.2_stable branch at openssl.git
# repository.
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}/patches"
epatch "${FILESDIR}"/${PN}-1.0.2_beta2-revert-alpha-perl-generation.patch #499086
epatch_user #332661
fi

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.41.0 || ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] ) keyutils? ( sys-apps/keyutils ) openldap? ( net-nds/openldap ) pkinit? ( dev-libs/openssl ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) || ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-2.6.8-r3:2.6 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-2.6.8-r3:2.6 ) dev-lang/tcl dev-util/dejagnu )
DESCRIPTION=MIT Kerberos V
EAPI=5
HOMEPAGE=http://web.mit.edu/kerberos/www/
IUSE=doc +keyutils openldap +pkinit selinux +threads test xinetd
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86
LICENSE=openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )
RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.41.0 || ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] ) keyutils? ( sys-apps/keyutils ) openldap? ( net-nds/openldap ) pkinit? ( dev-libs/openssl ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd )
SLOT=0
SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.11/krb5-1.11.4-signed.tar
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 python-any-r1 08d3455b23110d650f173ab0a090818b python-utils-r1 49ee0ca5e1019d8f256a23692dad2642 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=e70bb7d1de338fa3916c800b259fb5e8

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.41.0 || ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] ) keyutils? ( sys-apps/keyutils ) openldap? ( net-nds/openldap ) pkinit? ( dev-libs/openssl ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) || ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-2.6.8-r3:2.6 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-2.6.8-r3:2.6 ) dev-lang/tcl dev-util/dejagnu ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=MIT Kerberos V
EAPI=5
HOMEPAGE=http://web.mit.edu/kerberos/www/
IUSE=doc +keyutils openldap +pkinit selinux +threads test xinetd
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )
RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.41.0 || ( dev-libs/libverto[libev] dev-libs/libverto[libevent] dev-libs/libverto[tevent] ) keyutils? ( sys-apps/keyutils ) openldap? ( net-nds/openldap ) pkinit? ( dev-libs/openssl ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd )
SLOT=0
SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.12/krb5-1.12.1-signed.tar
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e python-any-r1 08d3455b23110d650f173ab0a090818b python-utils-r1 49ee0ca5e1019d8f256a23692dad2642 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=ddbd6256742f86131dcc8cd5b78c9d13

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-2.6.8-r3:2.6 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-2.6.8-r3:2.6 ) dev-lang/tcl dev-util/dejagnu ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=MIT Kerberos V
EAPI=5
HOMEPAGE=http://web.mit.edu/kerberos/www/
IUSE=doc +keyutils openldap +pkinit selinux +threads test xinetd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86
LICENSE=openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )
RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.12/krb5-1.12.1-signed.tar
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 libtool b1c8688e60f9580bcb9bb46e08737eb1 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e python-any-r1 08d3455b23110d650f173ab0a090818b python-utils-r1 49ee0ca5e1019d8f256a23692dad2642 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=b7001be3f003c7071e67f11e82fc850b

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-2.6.8-r3:2.6 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-2.6.8-r3:2.6 ) dev-lang/tcl dev-util/dejagnu ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=MIT Kerberos V
EAPI=5
HOMEPAGE=http://web.mit.edu/kerberos/www/
IUSE=doc +keyutils openldap +pkinit selinux +threads test xinetd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )
RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) selinux? ( sec-policy/selinux-kerberos ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.12/krb5-1.12.1-signed.tar
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 libtool b1c8688e60f9580bcb9bb46e08737eb1 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e python-any-r1 08d3455b23110d650f173ab0a090818b python-utils-r1 49ee0ca5e1019d8f256a23692dad2642 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=db04786ba3c0ab482bb0bd58adbdfbb9

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install preinst prepare unpack
DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.41.0 keyutils? ( sys-apps/keyutils ) openldap? ( net-nds/openldap ) xinetd? ( sys-apps/xinetd ) virtual/yacc doc? ( virtual/latex-base ) test? ( dev-lang/tcl dev-lang/python dev-util/dejagnu )
DESCRIPTION=MIT Kerberos V
EAPI=3
HOMEPAGE=http://web.mit.edu/kerberos/www/
IUSE=doc +keyutils openldap +pkinit +threads test xinetd
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
LICENSE=as-is
RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.41.0 keyutils? ( sys-apps/keyutils ) openldap? ( net-nds/openldap ) xinetd? ( sys-apps/xinetd )
SLOT=0
SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.9/krb5-1.9.2-signed.tar
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=292c6a2149db45bad9867d8004a9c277

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install postinst preinst prepare
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
DESCRIPTION=A high-performance event loop/event model with lots of feature
EAPI=5
HOMEPAGE=http://software.schmorp.de/pkg/libev.html
IUSE=elibc_glibc static-libs
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
LICENSE=|| ( BSD GPL-2 )
RDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )
SLOT=0
SRC_URI=http://dist.schmorp.de/libev/libev-4.15.tar.gz http://dist.schmorp.de/libev/Attic/libev-4.15.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=0f55dc22e2890b74a2a6af13dbae6eac

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=A high-performance event loop/event model with lots of feature
EAPI=5
HOMEPAGE=http://software.schmorp.de/pkg/libev.html
IUSE=elibc_glibc static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
LICENSE=|| ( BSD GPL-2 )
RDEPEND=elibc_glibc? ( >=sys-libs/glibc-2.9_p20081201 )
SLOT=0
SRC_URI=http://dist.schmorp.de/libev/libev-4.15.tar.gz http://dist.schmorp.de/libev/Attic/libev-4.15.tar.gz
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=98d68783427bcd7d88b917a29cef392b

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare
DEPEND=!=app-crypt/mit-krb5-1.10.1-r0 !=app-crypt/mit-krb5-1.10.1-r1 !=app-crypt/mit-krb5-1.10.1-r2 glib? ( >=dev-libs/glib-2.29 ) libev? ( >=dev-libs/libev-4.11 ) libevent? ( >=dev-libs/libevent-2.0 ) tevent? ( sys-libs/tevent )
DESCRIPTION=Main event loop abstraction library
EAPI=5
HOMEPAGE=https://fedorahosted.org/libverto/
IUSE=glib +libev libevent tevent +threads static-libs
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd
LICENSE=MIT
RDEPEND=!=app-crypt/mit-krb5-1.10.1-r0 !=app-crypt/mit-krb5-1.10.1-r1 !=app-crypt/mit-krb5-1.10.1-r2 glib? ( >=dev-libs/glib-2.29 ) libev? ( >=dev-libs/libev-4.11 ) libevent? ( >=dev-libs/libevent-2.0 ) tevent? ( sys-libs/tevent )
REQUIRED_USE=|| ( glib libev libevent tevent )
SLOT=0
SRC_URI=https://fedorahosted.org/releases/l/i/libverto/libverto-0.2.5.tar.gz
_md5_=a8f13a8da846708d2360d671a8f5d77d

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=!=app-crypt/mit-krb5-1.10.1-r0 !=app-crypt/mit-krb5-1.10.1-r1 !=app-crypt/mit-krb5-1.10.1-r2 glib? ( >=dev-libs/glib-2.34.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) libev? ( >=dev-libs/libev-4.15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) libevent? ( >=dev-libs/libevent-2.0.21[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) tevent? ( >=sys-libs/tevent-0.9.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=Main event loop abstraction library
EAPI=5
HOMEPAGE=https://fedorahosted.org/libverto/
IUSE=glib +libev libevent tevent +threads static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd
LICENSE=MIT
RDEPEND=!=app-crypt/mit-krb5-1.10.1-r0 !=app-crypt/mit-krb5-1.10.1-r1 !=app-crypt/mit-krb5-1.10.1-r2 glib? ( >=dev-libs/glib-2.34.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) libev? ( >=dev-libs/libev-4.15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) libevent? ( >=dev-libs/libevent-2.0.21[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) tevent? ( >=sys-libs/tevent-0.9.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] )
REQUIRED_USE=|| ( glib libev libevent tevent )
SLOT=0
SRC_URI=https://fedorahosted.org/releases/l/i/libverto/libverto-0.2.5.tar.gz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=a8bbd67e8409d82a9da7bdc9c8aa1a2c

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=!=app-crypt/mit-krb5-1.10.1-r0 !=app-crypt/mit-krb5-1.10.1-r1 !=app-crypt/mit-krb5-1.10.1-r2 glib? ( >=dev-libs/glib-2.34.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) libev? ( >=dev-libs/libev-4.15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) libevent? ( >=dev-libs/libevent-2.0.21[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) tevent? ( >=sys-libs/tevent-0.9.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=Main event loop abstraction library
EAPI=5
HOMEPAGE=https://fedorahosted.org/libverto/
IUSE=glib +libev libevent tevent +threads static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd
LICENSE=MIT
RDEPEND=!=app-crypt/mit-krb5-1.10.1-r0 !=app-crypt/mit-krb5-1.10.1-r1 !=app-crypt/mit-krb5-1.10.1-r2 glib? ( >=dev-libs/glib-2.34.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) libev? ( >=dev-libs/libev-4.15[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) libevent? ( >=dev-libs/libevent-2.0.21[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) tevent? ( >=sys-libs/tevent-0.9.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] )
REQUIRED_USE=|| ( glib libev libevent tevent )
SLOT=0
SRC_URI=https://fedorahosted.org/releases/l/i/libverto/libverto-0.2.6.tar.gz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=7564bf076bbd002be9f63ee3375988d0

View File

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=gmp? ( dev-libs/gmp[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r4 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !=dev-libs/openssl-0.9.8*:0 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r4 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !=dev-libs/openssl-0.9.8*:0 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=Toolkit for SSL v2/v3 and TLS v1
EAPI=5
HOMEPAGE=http://www.openssl.org/
IUSE=bindist gmp kerberos sse2 test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd
LICENSE=openssl
RDEPEND=gmp? ( dev-libs/gmp[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r4 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !=dev-libs/openssl-0.9.8*:0
RDEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r4 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !=dev-libs/openssl-0.9.8*:0
SLOT=0.9.8
SRC_URI=mirror://openssl/source/openssl-0.9.8y.tar.gz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=269fbb3e1dfac85ad62aef0b63f8f8d9
_md5_=8d6bfa1c894eb6eff1fa3b851ff8d179

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=gmp? ( dev-libs/gmp ) zlib? ( sys-libs/zlib ) kerberos? ( app-crypt/mit-krb5 ) !=dev-libs/openssl-0.9.8*:0 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc )
DESCRIPTION=Toolkit for SSL v2/v3 and TLS v1
EAPI=2
HOMEPAGE=http://www.openssl.org/
IUSE=bindist gmp kerberos sse2 test zlib
KEYWORDS=alpha amd64 arm ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd
LICENSE=openssl
RDEPEND=gmp? ( dev-libs/gmp ) zlib? ( sys-libs/zlib ) kerberos? ( app-crypt/mit-krb5 ) !=dev-libs/openssl-0.9.8*:0
SLOT=0.9.8
SRC_URI=mirror://openssl/source/openssl-0.9.8za.tar.gz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=d5039930c2f4e90bc8714e09b7d66d10

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r4 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !=dev-libs/openssl-0.9.8*:0 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=Toolkit for SSL v2/v3 and TLS v1
EAPI=5
HOMEPAGE=http://www.openssl.org/
IUSE=bindist gmp kerberos sse2 test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd
LICENSE=openssl
RDEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r4 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !=dev-libs/openssl-0.9.8*:0
SLOT=0.9.8
SRC_URI=mirror://openssl/source/openssl-0.9.8za.tar.gz
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=b74cbc4e0edaf4b10a42ca834d7bab7a

View File

@ -4,11 +4,11 @@ DESCRIPTION=full-strength general purpose cryptography library (including SSL v2
EAPI=4
HOMEPAGE=http://www.openssl.org/
IUSE=bindist gmp kerberos rfc3779 sse2 static-libs test zlib
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd
KEYWORDS=alpha amd64 arm ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd
LICENSE=openssl
PDEPEND=app-misc/ca-certificates
RDEPEND=static-libs? ( gmp? ( dev-libs/gmp[static-libs(+)] ) zlib? ( sys-libs/zlib[static-libs(+)] ) kerberos? ( app-crypt/mit-krb5 ) ) !static-libs? ( gmp? ( dev-libs/gmp ) zlib? ( sys-libs/zlib ) kerberos? ( app-crypt/mit-krb5 ) )
SLOT=0
SRC_URI=mirror://openssl/source/openssl-1.0.0m.tar.gz http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssl/openssl-c_rehash.sh?rev=1.7 -> openssl-c_rehash.sh.1.7
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=bc53df74f9e1dad0fb164b28083682c6
_md5_=a6d981039f0cea11d331a75625174fbb

View File

@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
DEPEND=gmp? ( dev-libs/gmp[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( sys-libs/zlib[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=full-strength general purpose cryptography library (including SSL and TLS)
EAPI=4
HOMEPAGE=http://www.openssl.org/
@ -7,8 +7,8 @@ IUSE=bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla z
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
LICENSE=openssl
PDEPEND=app-misc/ca-certificates
RDEPEND=gmp? ( dev-libs/gmp[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( sys-libs/zlib[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1
RDEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1
SLOT=0
SRC_URI=mirror://openssl/source/openssl-1.0.1g.tar.gz http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssl/openssl-c_rehash.sh?rev=1.7 -> openssl-c_rehash.sh.1.7
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=d8bf92d050eb2fcc2f77ab040fec506e
_md5_=52dd973eb7ee841c8834830303ec14e4

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
DEPEND=gmp? ( dev-libs/gmp[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( sys-libs/zlib[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=full-strength general purpose cryptography library (including SSL and TLS)
EAPI=4
HOMEPAGE=http://www.openssl.org/
IUSE=bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
LICENSE=openssl
PDEPEND=app-misc/ca-certificates
RDEPEND=gmp? ( dev-libs/gmp[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( sys-libs/zlib[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1
SLOT=0
SRC_URI=mirror://openssl/source/openssl-1.0.1h.tar.gz http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssl/openssl-c_rehash.sh?rev=1.7 -> openssl-c_rehash.sh.1.7
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=64645aaf9a9b5877631b508cd3c560cb

View File

@ -1,13 +1,14 @@
DEFINED_PHASES=compile configure install postinst preinst prepare test
DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
DEPEND=static-libs? ( gmp? ( dev-libs/gmp[static-libs(+)] ) zlib? ( sys-libs/zlib[static-libs(+)] ) kerberos? ( app-crypt/mit-krb5 ) ) !static-libs? ( gmp? ( dev-libs/gmp ) zlib? ( sys-libs/zlib ) kerberos? ( app-crypt/mit-krb5 ) ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc )
DESCRIPTION=full-strength general purpose cryptography library (including SSL and TLS)
EAPI=4
HOMEPAGE=http://www.openssl.org/
IUSE=bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
LICENSE=openssl
PDEPEND=app-misc/ca-certificates
RDEPEND=static-libs? ( gmp? ( dev-libs/gmp[static-libs(+)] ) zlib? ( sys-libs/zlib[static-libs(+)] ) kerberos? ( app-crypt/mit-krb5 ) ) !static-libs? ( gmp? ( dev-libs/gmp ) zlib? ( sys-libs/zlib ) kerberos? ( app-crypt/mit-krb5 ) ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1
SLOT=0
SRC_URI=mirror://openssl/source/openssl-1.0.2-beta1.tar.gz http://dev.gentoo.org/~polynomial-c/openssl-1.0.2_beta1-patches-02.tar.xz http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssl/openssl-c_rehash.sh?rev=1.7 -> openssl-c_rehash.sh.1.7
SRC_URI=mirror://openssl/source/openssl-1.0.1h.tar.gz http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssl/openssl-c_rehash.sh?rev=1.7 -> openssl-c_rehash.sh.1.7
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=0561226a608b4c758d90f5aa00f32ac0
_md5_=8af556e274b252d4ec90a27012109f7a

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
DEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=full-strength general purpose cryptography library (including SSL and TLS)
EAPI=4
HOMEPAGE=http://www.openssl.org/
IUSE=bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
LICENSE=openssl
PDEPEND=app-misc/ca-certificates
RDEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1
SLOT=0
SRC_URI=mirror://openssl/source/openssl-1.0.1h.tar.gz http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssl/openssl-c_rehash.sh?rev=1.7 -> openssl-c_rehash.sh.1.7
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=264a72bd97b2a87a0f78614e2de0c8e3

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
DEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=full-strength general purpose cryptography library (including SSL and TLS)
EAPI=4
HOMEPAGE=http://www.openssl.org/
IUSE=bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
LICENSE=openssl
PDEPEND=app-misc/ca-certificates
RDEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1
SLOT=0
SRC_URI=mirror://openssl/source/openssl-1.0.1h.tar.gz http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssl/openssl-c_rehash.sh?rev=1.7 -> openssl-c_rehash.sh.1.7
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=82d2286884879f244330ef2d4039c4f7

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install postinst preinst prepare test
DEPEND=gmp? ( dev-libs/gmp[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( sys-libs/zlib[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=full-strength general purpose cryptography library (including SSL and TLS)
EAPI=4
HOMEPAGE=http://www.openssl.org/
IUSE=bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
LICENSE=openssl
PDEPEND=app-misc/ca-certificates
RDEPEND=gmp? ( dev-libs/gmp[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( sys-libs/zlib[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1
SLOT=0
SRC_URI=mirror://openssl/source/openssl-1.0.2-beta1.tar.gz http://dev.gentoo.org/~polynomial-c/openssl-1.0.2_beta1-patches-02.tar.xz http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssl/openssl-c_rehash.sh?rev=1.7 -> openssl-c_rehash.sh.1.7
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=bbdb735a90c17042c049e4035dd90de4

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install postinst preinst prepare test
DEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1 sys-apps/diffutils >=dev-lang/perl-5 test? ( sys-devel/bc ) userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=full-strength general purpose cryptography library (including SSL and TLS)
EAPI=4
HOMEPAGE=http://www.openssl.org/
IUSE=bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
LICENSE=openssl
PDEPEND=app-misc/ca-certificates
RDEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !<net-misc/openssh-5.9_p1-r4 !<net-libs/neon-0.29.6-r1
SLOT=0
SRC_URI=mirror://openssl/source/openssl-1.0.2-beta2.tar.gz http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssl/openssl-c_rehash.sh?rev=1.7 -> openssl-c_rehash.sh.1.7
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
_md5_=db3f241b7516cc7a7cb031e0eafee57c

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install postinst preinst prepare setup test
DEPEND=!static? ( selinux? ( >=sys-libs/libselinux-1.28 ) skey? ( >=sys-auth/skey-1.1.5-r1 ) libedit? ( dev-libs/libedit ) >=dev-libs/openssl-0.9.6d:0[bindist=] dev-libs/openssl >=sys-libs/zlib-1.2.3 tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) ldns? ( !bindist? ( net-libs/ldns[ecdsa,ssl] ) bindist? ( net-libs/ldns[-ecdsa,ssl] ) ) ) pam? ( virtual/pam ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap ) static? ( selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) skey? ( >=sys-auth/skey-1.1.5-r1[static-libs(+)] ) libedit? ( dev-libs/libedit[static-libs(+)] ) >=dev-libs/openssl-0.9.6d:0[bindist=] dev-libs/openssl[static-libs(+)] >=sys-libs/zlib-1.2.3[static-libs(+)] tcpd? ( >=sys-apps/tcp-wrappers-7.6[static-libs(+)] ) ldns? ( !bindist? ( net-libs/ldns[ecdsa,ssl,static-libs(+)] ) bindist? ( net-libs/ldns[-ecdsa,ssl,static-libs(+)] ) ) ) virtual/pkgconfig virtual/os-headers sys-devel/autoconf || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool virtual/pkgconfig
DESCRIPTION=Port of OpenBSD's free SSH release
EAPI=4
HOMEPAGE=http://www.openssh.org/
IUSE=bindist +hpn kerberos ldap ldns libedit pam selinux skey static tcpd X X509
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux
LICENSE=BSD GPL-2
RDEPEND=!static? ( selinux? ( >=sys-libs/libselinux-1.28 ) skey? ( >=sys-auth/skey-1.1.5-r1 ) libedit? ( dev-libs/libedit ) >=dev-libs/openssl-0.9.6d:0[bindist=] dev-libs/openssl >=sys-libs/zlib-1.2.3 tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) ldns? ( !bindist? ( net-libs/ldns[ecdsa,ssl] ) bindist? ( net-libs/ldns[-ecdsa,ssl] ) ) ) pam? ( virtual/pam ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap ) pam? ( >=sys-auth/pambase-20081028 ) userland_GNU? ( virtual/shadow ) X? ( x11-apps/xauth )
SLOT=0
SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-6.6p1.tar.gz hpn? ( http://dev.gentoo.org/~polynomial-c/openssh-6.6.1p1-hpnssh14v4.diff.xz ) ldap? ( mirror://gentoo/openssh-lpk-6.5p1-0.3.14.patch.gz ) X509? ( http://roumenpetrov.info/openssh/x509-7.9/openssh-6.6p1+x509-7.9.diff.gz )
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 65cef1287b9d62b1a0f180765d1e0c69 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e pam 5c1a9ef4892062f9ec25c8ef7c1f1e52 systemd 9f063b2cc19c5e8030911372aa246c4e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
_md5_=adacc649501da615168ff21c1ca1e739

View File

@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Kerberos V implementation
EAPI=3
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
RDEPEND=|| ( app-crypt/mit-krb5 app-crypt/heimdal )
SLOT=0
_md5_=a4d44d7315d3ef001bfc0b4369d163a1
_md5_=dd0d3c863b121cef186537545c084df3

View File

@ -0,0 +1,10 @@
DEFINED_PHASES=-
DEPEND=userland_GNU? ( >=sys-apps/coreutils-8.5 )
DESCRIPTION=Virtual for Kerberos V implementation
EAPI=5
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
RDEPEND=|| ( >=app-crypt/mit-krb5-1.12.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] >=app-crypt/heimdal-1.5.3-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] )
SLOT=0
_eclasses_=multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953
_md5_=afd7bd0def714e1877caae0d7416d524

View File

@ -1,6 +1,34 @@
# ChangeLog for net-misc/openssh
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v 1.519 2014/03/23 09:55:55 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v 1.521 2014/04/25 07:11:59 polynomial-c Exp $
*openssh-6.6.1_p1 (25 Apr 2014)
25 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> +openssh-6.6.1_p1.ebuild,
+files/openssh-6.6.1_p1-x509-hpn14v4-glue-p2.patch,
+files/openssh-6.6.1_p1.patch:
Version bump by James Cloos (bug #508604). This is an unusual one as upstream
only provides a patch (not a release tarball).
24 Apr 2014; Lars Wendler <polynomial-c@gentoo.org>
-files/openssh-5.2p1-ldap-stdargs.diff, -files/openssh-5.4_p1-openssl.patch,
-files/openssh-5.6_p1-hpn-progressmeter.patch,
-files/openssh-5.8_p1-x509-hpn-glue.patch,
-files/openssh-5.9_p1-drop-openssl-check.patch,
-files/openssh-5.9_p1-x509-glue.patch,
-files/openssh-6.0_p1-fix-freebsd-compilation.patch,
-files/openssh-6.0_p1-hpn-progressmeter.patch,
-files/openssh-6.0_p1-test.patch, -files/openssh-6.0_p1-x509-glue.patch,
-files/openssh-6.0_p1-x509-hpn-glue.patch,
-files/openssh-6.1_p1-x509-glue.patch,
-files/openssh-6.1_p1-x509-hpn-glue.patch,
-files/openssh-6.2_p2-x509-glue.patch,
-files/openssh-6.2_p2-x509-hpn-glue.patch,
-files/openssh-6.2_p2-x509-hpn14v1-glue.patch,
-files/openssh-6.3_p1-aes-gcm.patch, -files/openssh-6.4_p1-x509-glue.patch,
-files/sshd.pam, -files/sshd.rc6, -files/sshd.rc6.1, -files/sshd.rc6.2,
-files/sshd.rc6.3:
Removed old files from FILESDIR.
23 Mar 2014; Agostino Sarubbo <ago@gentoo.org> -openssh-5.9_p1-r4.ebuild,
-openssh-6.0_p1-r1.ebuild, -openssh-6.1_p1-r1.ebuild,

View File

@ -2,63 +2,44 @@
Hash: SHA256
AUX openssh-4.7_p1-GSSAPI-dns.patch 4494 SHA256 88a08f349258d4be5b2faa838a89fe1aa0196502990b745ac0e3a70dda30a0d7 SHA512 4d00a9ed79f66b92502c3e5ee580523f63d7b3643fe1bd330ff97994acce527d4d285d38199cef66eddc0ef68afabf7b268abc60cba871bac5d2e99045d4ac11 WHIRLPOOL 2f118fd2f016c529dbc31e8f2b6b418931e6770ab02c28b7feeaba93e84e7fcd1c742f4420a43a9fec0bdfaa4d4bc7cf14fb860c0a56c68a30e7b136fb60bcdb
AUX openssh-5.2p1-ldap-stdargs.diff 252 SHA256 97281375efa33e9ce70a55bfa95b6b426208175e7e3ff493012bc25d9b012f45 SHA512 2577b1476211f563bf8a7e62c2341e35cff7208a04b7a3fb1d331721e58f395cdef1ce2ac735b95c31781e06e16ec27c6692df09928393248c971837a1e03079 WHIRLPOOL df65dd54dd12be39fb4b830536f86aef97c086b227de1d87d56788bf8bce39a345da0ed814dd53abdaa5d158c99f0b87cb8510812d10c353a3b8a82493b210af
AUX openssh-5.4_p1-openssl.patch 255 SHA256 f83627039491e9969f1ed5d77fe816465ce75809e8c2f2bfb07012bc21384347 SHA512 8cfd757dbe79ee502c10c5d518730f4e790bd61753120bb168d545dfc702a7a55c274fd9c81d2798ec78cba30f173aaf0bee1f15bb23f9f465c3524a5c81ca2d WHIRLPOOL 852f3e9dc6cd05934b52effa03961a0d989734a28649eb199e1f260d4e8129dffed378d8efdbd40a5f520362fe8fa404a744724135caa39f48e876849cf2350b
AUX openssh-5.6_p1-hpn-progressmeter.patch 334 SHA256 eaa98f954934364a1994111f5a422d0730b6e224822cef03efe6d6fc0c7f056f SHA512 46eb5253549ddca045e67841daa092a8a33a6ae4411e75c301589f0a88159c6d2ccfe45c2f0502314465b93ac6f1965264a9b92b13e0e88d4ff15ced5f4ebfeb WHIRLPOOL 72b05e4243e746fc315468ac1dc8988b92919dbd147470855b8753e0ae37ad3696de6c9ec29346596aee2d60acbbcce79cea5735b9a91b3452a4b4f3f69d3012
AUX openssh-5.8_p1-x509-hpn-glue.patch 1907 SHA256 7ab452c02b141645b764d404aa3de0754ab240a64601a6bb587919673f957682 SHA512 317c04fab93aaf82685e54335c876b2399623ef69428297c2e5934d45f69f0e78a89c79ad7bb186ef12a779ebf0f088ca142d6a426baeb32b166ceca8098572d WHIRLPOOL 34fdef826750070d112dc6c1bf84de11ebfa646fb5cbfb9f76d13dab925cff94996ed51cfdcba4e0b536915883bb4728756b79db157c019ba951ee1a32c18fe3
AUX openssh-5.9_p1-drop-openssl-check.patch 848 SHA256 89b011e27548b9922deed63ed57a6c94ea8013bb3bfb4d6590ba43d284a2ab86 SHA512 bbcbb61b6fea194e7ee3862a5b462d48ce4cf4fec12cc8a8564fc5fc8f840dca2b4ddf301bf9d12bcbfd3922948023320ea660a8c194d57bf2b1e9d095fc8eb2 WHIRLPOOL dc8e140d2bfe59546b944236ebcc702cd4a19ed5c6ee24d590bb0d50221069666b3797cf1717e6090d12525b3310cd963537e4c2c413bb2692ec85dcb2d33b43
AUX openssh-5.9_p1-sshd-gssapi-multihomed.patch 6622 SHA256 f5ae8419023d9e5f64c4273e43d60664d0079b5888ed999496038f295852e0ae SHA512 ffa45e97e585c8624792e039e7571b2bb5f38e4554de8bfc1d532f3348fa4a712ea1b6ca054e6a59ed1321a15cf1a9d3bdf3f399cec315346db89bae77abf57d WHIRLPOOL cc4871e3fb91a8075a13b5e49d7d3e0e83106bae0820ae3cf19d3427aad3d701b8f25b2cc2cc881a6315f8e5114fb82da9ca335acccb24afe221d66574fb7685
AUX openssh-5.9_p1-x509-glue.patch 569 SHA256 579ef6409878cea36828057a82a37232ba230af0acb58438f020c284f06a6510 SHA512 534697c03837c8a6084348245722b8730b2547d0e2adca274077fcac295e13e8f2d8ae4cd788fc1c58824fc7b591e731e02d43873fdbe5f20ca1a87fa3060886 WHIRLPOOL 9dd0de494ba2c4a2dc1577e48ae8a63d95c794981ce1aa8d8f0d7fe464e489763f9af042ebecb6428c70cce56ae0b5ca93904669403bd9cc0e61e34989b82462
AUX openssh-6.0_p1-fix-freebsd-compilation.patch 546 SHA256 4cee4d0b68a847b7686309ddc92f86fc36254d6e864682225143a28fc91e6187 SHA512 f9b783f76212ded27181b0a5ab8b4efc999a9960a020de54f109dad01a3e49b126a9c59da2286e565717f9e68991d2275e0872d54406f2c56a37d4dd439d92e4 WHIRLPOOL d0307e8e2a464914c9f4b2c790d72ff94eddc776986f0a847e04abede59feb6339bd256fe3dc831b362cb8e7f4e3cdb763a5c3c834f1fd7c32e4325cfb91ce63
AUX openssh-6.0_p1-hpn-progressmeter.patch 379 SHA256 fb38d9d16132fcc16fb2648bce21e2260fb5cadf0ae2e2a7849638aeb79d3dc7 SHA512 4885f49f38c8a3afdef2ba63f324601214810aef8bbac89c926edca9edc8998f49f5060f1070ee0278ef7cdcdd7329a9b9fa37d1466e32cd2dc81edcdee50f51 WHIRLPOOL f73843d69f9aacea93a965eafecd16a037dae996d879d4b755831413321e3ed1e3e3167eff716a4ae836698b4e51c740bbfcca48033cb1dd4353f8599296272e
AUX openssh-6.0_p1-test.patch 780 SHA256 c5893911cec3eecf84dc13bddbefbe1e1053db11e65a909b5f28eacbdd88a29c SHA512 733ee29c64f2469678ca0a4056332d43179cfe73d7efdd0c3c4b24da75baa74b7661e5039bd6fdbb0a375ae5ad5b60353c715946bb59d477ea0c5efaf70b1697 WHIRLPOOL a98055e2634eea3421dc2117a19e0548dae9b4705f7681e45bd4f33e3782f2ec22097de7f7ed4507d1ba5ed983d10499b786347688fadb6e803d20ea86bd7a02
AUX openssh-6.0_p1-x509-glue.patch 569 SHA256 8c9048a33036a93f56e254cfd53b18313682d466deadfdcd8937a46793617900 SHA512 ad0c0cc7745a80dcc59e671f98608c0bdadf276449352615e738fe7f2e740e0f68713320c48b88b3b4565fd7e1f1a5653a0965e247bec68011c4eff72a9ffece WHIRLPOOL dde2aa90d6a19aeae8b6ad9586a10ac6b9c0e7b9e30f3e1d511bf7b938a299c75cc5771c8bc22ce6b6582ca7ea4804e545c463546580eacbcd38fa664841add1
AUX openssh-6.0_p1-x509-hpn-glue.patch 1774 SHA256 b2dcff21652eea92d2ff2640a568070a944e7bfb2bd3217c433e6383a64b0970 SHA512 82793502b8c943f0bd69019ea1cf1172f9579dc6a8f6c91f6aba9a9d743384d5ac84f7a49df07165e252b4ef4fc06b745463bdc58d06da2aca3c7acbb3dd8623 WHIRLPOOL ffd01827dbf8162359cf7a278020f2bfa7ed1ee1051774522623bcf448ffc8a3e28ecff2de5733b352beef5722a9dec2e9bb25fabc7edca615a774f65f756246
AUX openssh-6.1_p1-x509-glue.patch 573 SHA256 e51aa53e9e0336606fc36af237d50338347b845ee56a66d01f86829c4b46feb6 SHA512 bac2971b6435433d6ac88fb127c178e678fe805f51260454d9d0b631ef52dbafc08343fb307a74a116691545a82f5369dc014e71a7c8c65ba41699b31e1dfb6f WHIRLPOOL dd514ce502f7c7968e8fa526b1b2f7d7945f2d5b5f1f013e54f7513a7c7bf6025dbdeabe566958018db8f7442c9611f7efd435501b4b965b0fe7594e24ee20fc
AUX openssh-6.1_p1-x509-hpn-glue.patch 1491 SHA256 28c5000f7c8b23afc363d066cf96d39c00882274f227b7743b1e376df8b61a2e SHA512 0d6bab08cc400b81d936883bf39f5a461799874f6ea3dcf55c083372ed379bc0066b913646f7a0e32167079ba85409c272b258de179d55660739df4bbbf30e5b WHIRLPOOL dbfbf8eb0312ae119421e45efd8243b089ab2d3c2bc1f7b7cbd5b56f86844dfe42b27952e4ed88653679ec036f70b8edd3e00f17ae097241fbc88567bab38505
AUX openssh-6.2_p2-x509-glue.patch 555 SHA256 e0aa2310ffd1c4e1bd6663d1e9420e42ce9fce0096ca263b63d6a8fe34de91c7 SHA512 002d67109b116abb465c06c0f6ca6e431654bfc924864ffe4563afe91fba723dc3c0c484032205cadd6da4dcbe6a79ad31c83d0d2018adb22d0940ba35f531d4 WHIRLPOOL 8484c826e7c9aad0bd6a2f1779fff798573786c5b264c4a98e1c88db5b8b107ca9b5f573d3f240b8ecfa7fdf2a87e41cd174263804d29007093ae246ce034237
AUX openssh-6.2_p2-x509-hpn-glue.patch 1451 SHA256 4e61991619cef00a09951ceea68fdd5c3e9d947031d5dfef2e054d0254ef606c SHA512 37d15f3014c45804436b804489b8a7473189867c71e5d6cce8d666b1556cfd5b89ef8ed143b7d81ca5d61ff03e6485dd1a096e9571a49ac9ad2d3ca5a1963d20 WHIRLPOOL 8b79e621fc9dd28e40c8544235e5ca44eb98f5987bd8024e8ae25f99fbfe468c7995814bae7ca207cae83dbfd5cccfa37a19f07049e5555b65fd9cdf9f30bd8b
AUX openssh-6.2_p2-x509-hpn14v1-glue.patch 2613 SHA256 83c8d03cfd0f81cd2f7018ec85659d14e0c50f2de1da490e45699d1328eee5f2 SHA512 2f69a97334d3af4488e1e1a3e3d8d03cda38260595ddce0eee6b01d3cb818b513f21955d83636f0d5a0cb295be4ef303a941186d8a818c75d6cd2f0a08429ab9 WHIRLPOOL 7465382738c859007018f362acf0a3f771e2aca5207f0f55c9e4ee053d303f08d7d29a79da286f9f19891c88e490eaba24a23027605922dba3b53b9d7034f5f5
AUX openssh-6.3_p1-aes-gcm.patch 367 SHA256 11e57d0b1e0de81b3bef67a026fb6e278807d9922feee2844482387c22dd6ac3 SHA512 a6e5b4a25db7a5ffc790c66180489ed3fd0926a982a6a1d6b3284ba841b61351b26d5c636163a1b6f551467c363695e4cac884845eecb5734aba2a4ab9a43197 WHIRLPOOL cba8c9a40d85848b2ced73b040e85bc37e52af752589e536ff5eedcb7a983492b7be31ef55791f629ac25777d4fa2a41542c78d800f32475ab44d14d26d15b9d
AUX openssh-6.3_p1-x509-glue.patch 555 SHA256 1166dba2fe590dfee70119ce6dd79f535d7146d0afb8d36bf7a28505ba93a273 SHA512 1a3c2467215dde959fecdd563069d605f29632a7ffc385039a6fc90b2317ca56d463d0abb91a8bb594d321f64456f75a973bb62625deebe92f8787439416b82d WHIRLPOOL f894d19843a3c018efbe3ed365c8abbee52b1d7a3afea11b292a085996fef8d3cc9889a0e6ae596d4db876ed96efcb73d1823a677eac6779f8793c2fb3677cda
AUX openssh-6.3_p1-x509-hpn14v2-glue.patch 1451 SHA256 d7179b3c16edd065977aaf56a410e2b9b237206fb619474f312972b430b73c8d SHA512 02577e3f718ff994bb4e962189f17048b4c03104d0a1981683f3c6a1d6d30701db368e132102c8396da2c0f5eb2f6602b26f32f74d19382af34bd9a93fc508f3 WHIRLPOOL b7d224d71634f380bd31b3a1dd3e588a29582255f717a6a308738ad58b485b693d827a53704479995ec2ebca53c9dc9b2113d8de52a1336b67ce83943f946b77
AUX openssh-6.4_p1-x509-glue.patch 1445 SHA256 cf18f17b12514692a4e33d5fb995f5ba1bc1ea258c80babb38516d8def7d0bc3 SHA512 e5c51fd639e95ca9c7820974684117861cc58cf5172c7c44deaaca106c1e91a931421720cb210652aef30ffa41bc96efe04dbedf996120b40143080fc6b2b47d WHIRLPOOL 7c7065a22cc6237a927e6d6c0f7b4bfa7b57e32ffd8b3d70ed9e70b9a882a95ce40478873374460a6173cc5a33c22ddfbbded783568049f1b4fccb5f5253d4bf
AUX openssh-6.5_p1-hpn-cipher-align.patch 3024 SHA256 c79e3a201b2150e2fbc1e869233bac6acc27b2b126d4539cc09aa651fb2e60af SHA512 6efc2fa5f0e9b508e162bf20ab21d2c639888250387fa58ec0d812c7b1db125d8c654a0286a8ffc0d5530e5f0ec0ed723f3a5c0b7bd593b356aee2e811a1f4ec WHIRLPOOL 729c14b8d6f55d789ae2ea0e9cb2e0a4caba62dffced273de5c7254732e94673c1dc2d9e260d56e3a641e03ebab55d61c8ab7541fbf75957855b811def115677
AUX openssh-6.6.1_p1-x509-hpn14v4-glue-p2.patch 1003 SHA256 e22812a235d2d9ad5bfe0e92dce104429031c8c7d3cfd1bef271e68dd30545c7 SHA512 16dacf6caa5bd622274b08d643a55fbb47f234481a72e4de6989355fd8580cde3d55e2039fab925e72c9f5a7fcf8de7c2f1c5281454df1cb190c966bc1a06ced WHIRLPOOL 093386515423ef78ea39de1657b2b8688e51147172457ea3253fd469b3b3d9f364565a21f979cf99876a3de75cdc5e9a97f743fdedca429e4181f021a7dac224
AUX openssh-6.6.1_p1.patch 5817 SHA256 94304e311d7e290d97ba017d07fc89ba7de46af9f9918b5594bcaf8f25567661 SHA512 0cd29a21beb038d1f4093d0872ad477942113e9c991153d3c80ee8aa02c1e7c7108c6c8f85bb097bc0f9f46ef6e05f7ce4c6ee1a55cda1ee39886a5d0304f606 WHIRLPOOL b464f6e93b4036ec87652e3489b45fc15a821264a7458177091637fd0195ffbe36abff4da3afc84927dd73773402a0e7b1c2c4af2532b1d710d820247526c635
AUX openssh-6.6_p1-openssl-ignore-status.patch 741 SHA256 604b0a5365c1b01c9ab26bf1a60acfe43246e1e44e2f0e78d7ec1e47856599e4 SHA512 578afe9ddb836d16d90eb8b0cf10e9282d9c5c5e639962034490cec0aab1bf98cae9b46fe7850446d0cdd93e848d98ca7ed0bdf2bfec6aad418f4c962d4ea08d WHIRLPOOL d30c079eee59281aa87935ad948c59a4c01f858b88d701575d58737cfe555a5229a5f921bfebe34a69dcd15d2dc5efc062050d183ad5a90180aed4e5b3cdadf4
AUX openssh-6.6_p1-x509-glue.patch 556 SHA256 b37b83b058ff9fb25742d202e0169afc204f135012624bb2811dcacfa9fb346b SHA512 e9535477fe4b0232d2a06edb9f73d8c50baa77ddcffd166624ea8352f298ad119622347c62c1d1e555318e9e6c7d981d2e9b03c388281b6347943861e8813aea WHIRLPOOL 4f01d975e598ce0fe2160e52dbd8251fd5cdf95880d1ef09b730457620f48038156d4bf21c0810978bfc65c9feb90cdfed97aa20018bc175759096dcd3a044d0
AUX openssh-6.6_p1-x509-hpn14v4-glue-p2.patch 999 SHA256 748f7caa953028da111d6f18ba91652a4821bc9bca60f5d4a90a6501c0098853 SHA512 d1b3790fc164c803e81c803b9e19e0bc351d2b9f353edb1d3531139898b372731b46fab5974a084830b2bab889b06fa33ce23b7d941f7d61da073c1bbfc5ff51 WHIRLPOOL c1d674b8e1cdc48dd0d8b2e7c8bf8e68cec757578f1217555e37eda8723e83e93b2ce183462499ad2165723eca2350544f810a1d6ec95ce4537a527f7918f117
AUX sshd.confd 396 SHA256 29c6d57ac3ec6018cadc6ba6cd9b90c9ed46e20049b970fdcc68ee2481a2ee41 SHA512 b9ae816af54a55e134a9307e376f05367b815f1b3fd545c2a2c312d18aedcf907f413e8bad8db980cdd9aad4011a72a79e1e94594f69500939a9cb46287f2f81 WHIRLPOOL 69f43e6192e009a4663d130f7e40ee8b13c6eb9cc7d960b5e0e22f5d477649c88806a9d219efef211f4346582c2bb51e40d230a8191e5953dbe08bfff976ae53
AUX sshd.pam 294 SHA256 f01cc51c624b21a815fb6c0be35edc590e2e6f8a5ffbdcabc220a9630517972f SHA512 3268dc826978fbb205968744d83c6f1c838c9c73bf9c4ceee709c5b4168b4aaf06bcde47a32808571fa71cbc5a6bfdb98406995b2b28c9e633ce392a53932d64 WHIRLPOOL fff8966d66d75cd4d70607585b5de063f225a776b73b8b0f8146c5eed6c8ffd2ca38c46f86fa4e2ca8caafcde7797a3f0b177e60baa6fa0642064080883fa68a
AUX sshd.pam_include.2 156 SHA256 166136e27d653e0bf481a6ca79fecb7d9fa2fc3d597d041f97df595f65a8193c SHA512 d3f7e6ca8c9f2b5060ebccb259316bb59c9a7e158e8ef9466765a20db263a4043a590811f1a3ab072b718dbd70898bc69b77e0b19603d7f394b5ac1bd0a4a56c WHIRLPOOL ba7a0a8c3bb39c5fda69de34b822a19696398e0a8789211ac1faae787ee34f9639eb35efe29c67f874b5f9fe674742503e570f441c005974f4a0c93468b8970b
AUX sshd.rc6 2189 SHA256 627125378ccfdd81289531f527346980da249d35499cb71518f88f1452f4c098 SHA512 b2981a6dd9b83a21c718bb4dbfe88a0f1157bc764d1795291a381e380b40141719e5e5cf0cbd89845e81a7e9b0b4fdf938a55ff80ae4b5cac1969189aefa2b1d WHIRLPOOL 136497f366686ae25d78b11c17d4f9235d8980a8a147b380c00c281adaa91940f82a709b7da312736608e3b3ce3a2dbca465a2010f27e9562389de98be5885cf
AUX sshd.rc6.1 2270 SHA256 153119116208d328c496d29b7cb9f85991df93020cc50c83b05ed498b10a2126 SHA512 80f0e460ad7ffd9a6fb279ce2d307cbda1f7352745ffaca381867f636ae64df336a03de0da15aca39619acdbebf41e2ccbd2bb233433f93625754965aaaab780 WHIRLPOOL 6b7a4519282fe99fc36cd0f89f6163ad9c8c9d998b15e84d3758af607627db48cf58ffee1bc4291ac0e7f75455f8f8873cd5d996f3c75f1ea3bef0b249abdffe
AUX sshd.rc6.2 2069 SHA256 94b1fc0d608464fd4a6c7ed23f0b9c44aada3404982d8fd25b8bfe202baffaa6 SHA512 f75f95e6cf912b8c45f7ccf81e764805a56057368b18425abe699b29c3c66d32ea5b2d1c9f6fadf97487430e703e01dc2d965e41b8511f31a3e06d3bcbbc1006 WHIRLPOOL b9082ba3854e1842e057717b9a1571ba5ac6bf69c5facb391b7a3d890b13f879d7ae1484eafbbffc17746c3a8184f23e4c3fa831f678eabdea7d23e2c0d1bf63
AUX sshd.rc6.3 2057 SHA256 43d95b495440ed6b3c1eb82b81712d7f6e58246527605c11d733cb5eb5523254 SHA512 3ddcdeae6c7f4755df1f8fe77d9d1af8c728f8cc18da0feaeccc4b8147f86b4db1ab1bf4ad362c31fac986270b21fe2c80e0414d64f70bfdac2370e22c2c9db2 WHIRLPOOL 57a18d85ab77abe64eddf852975481d974bd68b0b058d854a31158aed14b1706743ad563aa013c770aa124533fb5344bc64d0c06b564e1b53e28e1b0ebe463e8
AUX sshd.rc6.4 2313 SHA256 97221a017d8ee9de996277c5a794d973a0b5e8180c29c97b3652bd1984a7b5d0 SHA512 88826bc9923299ac4c1502e7076483d6c197fd5a0e693bc2e1690f82bcd7d1bbd144aae2ffd92acb28d6fe912233aa93346e00c72917de65c22811ce9cd5bff7 WHIRLPOOL a77bad5891eb74770ae12e79131a99e5645a83841d14f1d60e39581a23b9d86e66b2e5fb7d0c989afac410eb5c6a627b83389d54085d1b78c89fc07852f8eb66
AUX sshd.service 242 SHA256 1351c43fe8287f61255ace9fa20790f770d69296b4dd31b0c583983d4cc59843 SHA512 77f50c85a2c944995a39819916eb860cfdc1aff90986e93282e669a0de73c287ecb92d550fd118cfcc8ab538eab677e0d103b23cd959b7e8d9801bc37250c39c WHIRLPOOL 0f5c48d709274c526ceee4f26e35dcb00816ffa9d6661acc1e4e462acb38c3c6108b0e87783eff9da1b1868127c5550c57a5a0a9d7270b927ac4b92191876989
AUX sshd.socket 136 SHA256 c055abcd10c5d372119cbc3708661ddffccdee7a1de1282559c54d03e2f109d9 SHA512 4d31d373b7bdae917dc0cf05418c71d4743e98e354aefcf055f88f55c9c644a5a0e0e605dbb8372c1b98d17c0ea1c8c0fee27d38ab8dbe23c7e420a6a78c6d42 WHIRLPOOL 102d87b708c31e5994e8005437c78b1aa756c6def4ee9ae2fa9be1438f328fc28c9152a4ff2528941be18f1311594490ecd98b66716ec74e970aa3725a98e2e5
AUX sshd_at.service 176 SHA256 332f5ffc30456fe2494095c2aabd1e6e02075ce224e2d49708ac7ccf6d341998 SHA512 662a9c2668902633e6dbcb9435ac35bec3e224afdb2ab6a1df908618536ae9fc1958ba1d611e146c01fddb0c8f41eefdc26de78f45b7f165b1d6b2ee2f23be2a WHIRLPOOL aeb32351380dd674ef7a2e7b537f43116c189f7fddb8bdb8b2c109e9f62b0a73cc0f29f2d46270e658ab6409b8d3671ce9e0d0ba7c0d3674c2f85291a73e6df1
DIST openssh-6.6.1p1-hpnssh14v4.diff.xz 20952 SHA256 cd65166bbc5d0790d4e60fcac592c2b1861171bdaaf31f56ac2a30e8cdf2b4bc SHA512 0867a935f88bd4d34616658d965ed9a6947b0653e455c7398297be1958bad970de76aa47563f0d44244d006c039e040498ce922e904b8d9ca9a5f1ef7704616c WHIRLPOOL 8a84968ceb062a13ad58b95b5e0bf9b0efdedd8c0e81d3231aceda3df33e504e39676bc7d2310027ba103f8f04778664bacce09b9e3e1ef76d359f2372329267
DIST openssh-6.6p1+x509-7.9.diff.gz 224691 SHA256 463473f75c1dc250ea4eda21f2c79df6f0b479ea499d044cb51d73073881ca34 SHA512 dc9ee7f0589aa0ba8d3c1c40c505f99a811845d8952bf6bf6b8bd3a00ef4813f3b71db32aadf252d7a320a8bf9cdcdf30b71292869d7830cc42f15ce3d1f3c49 WHIRLPOOL 61158e0dac934d375758904382882e7cd276d076a95ba2be32d03f4a7c7969943bd8d63c269ff16ab78928d7c97465f6e417730be14b5efacf64a029e2f950d7
DIST openssh-6.6p1-hpnssh14v4.diff.xz 20932 SHA256 16dcc68c399990ec0c801d421d022ceeae0e3aec1e6ffd3fecc5e2f4768cc91b SHA512 7900ccf5ba5fcef5e6f3ed1b3263ad348a4bf63879905bbf9ce5212af64c7f4dae396989c67361ef1b5dfaf97a2d340b3bf75bf37f206b9a18ebee5d84044e2d WHIRLPOOL 163ce9e319cef4dcaf6f38f42afc3b75c6e89c38b43c04189c64c72b4b58bc3f9d7042c7b67243879c87cbe410a607296917e94ff042df2c0a29f2ef82792774
DIST openssh-6.6p1.tar.gz 1282502 SHA256 48c1f0664b4534875038004cc4f3555b8329c2a81c1df48db5c517800de203bb SHA512 3d3566ed87649882702cad52db1adefebfb3ef788c9f77a493f99db7e9ca2e8edcde793dd426df7df0aed72a42a31c20a63ef51506111369d3a7c49e0bf6c82b WHIRLPOOL 8630c81481a813a92da9c302d22135fe519fcc4826a892080e5a15368d13a6b47947ef47d53aad0a34e6ea49ce4caccc8f06e8afc2c90db0402fbcc2184efe89
DIST openssh-lpk-6.5p1-0.3.14.patch.gz 18217 SHA256 ad678f366dd7ef63ee164e29b59a4a4d264de9ddf9ad2c1d59178779e83539f3 SHA512 16f0053663ffc9a0670dbf8956dc070e6891e1e47cb1fbbea9567a6a4368c5500bf7e2ff7a2eb7208e651a0121088c271fb0a6ece62b98d103b3337866374610 WHIRLPOOL 34ee5a67e4cb0eb5d8126fde5469b73e0c81d4a7795cd9849c671922227eb8a6767cecf3097acbff338a47c3a7930b285fa4ecf2ebe74cb2e9186f93ec70c40c
EBUILD openssh-6.6.1_p1.ebuild 9942 SHA256 e22a5d870c7df47061d0afbac2c0c5f11d015a51aad6e7ca6b6f5337e72b97c9 SHA512 1d83572bf34d95687a9c36d2680e3e888d1286762a5300b06d5f81d741802364c056d3b879c79ccb26517d2aec59435a99ba22051aef3e379824b79ee2fe9bcf WHIRLPOOL 29828c94bcdea63fece0a2e7a00ab5594e85cb052cf1177ff9353c5986f494f51b98aae44d1bf9754869a765131b4a74a3f2e2fb20a1e6c93bb293e4d50aa675
EBUILD openssh-6.6_p1-r1.ebuild 9874 SHA256 223b5e4c5d0d3152e8ffadd20e8bcc391620c779749cf6ff235f0d3a857f7409 SHA512 3104586dedfb189adc780bf56cb030f3a9c2427fe07ce340424ea4e279b6335653b2eb38f9d86a8f6ac76360cd94b87d858863fd79b2054763f72ccb83f1a0ed WHIRLPOOL 1bef688d59baf3cf10ce3ab60f3eeb6e6cf875989ffcf711628f56b34a1344838c3a46ae548399c49f11459e5dd2045fcef810691421e69ef02eb92489c22824
MISC ChangeLog 84776 SHA256 4b91f71c0bdcd726c351662cc66abeeaf22bf429b840fff91c54d772675ae08a SHA512 9744185805176336c9e574981fed5644995b352d177c9f0746c01ce700f635f59e30ec4615c68e50eb62219b8ac3fa789f18a06fce3ac1039f50c35589b81022 WHIRLPOOL 84a9909b29147bdd568811e6a30a31436386df512061956613cde3d6fafe111932f882a9b4fd71d98ab8a4458502b909c78636ca73dea02b18a83510a2e9e5e2
MISC ChangeLog 86087 SHA256 d228fa486b75ec96ff621d7092a8985963c513a063013c486d66cd999bdf25f6 SHA512 f5bfd7c52aeb31646d0664179210523f02ea72e976c76b9695b17bd32137380465c5b4dc2e469e17ad5e3f02542555748e4aad42d54a56f57699ee36b3858456 WHIRLPOOL 5932b005760a1f9c4695a7493154e1eb0aeab5c5df423229e735d0513699e6a9d1838f87ca89b74bcbda353534ebe30171c257ee6731ccaa0ccd2cf6b78096c7
MISC metadata.xml 1837 SHA256 5f8be0245926a5dc8007dd78594febffc68bbcb45306630d027666872e664050 SHA512 76e044611e16ede9bb9697c0ad448c149131f1f20b84ef1000fb77d6cec954abd48542fd26299a372b4411aa0ecb161ed38396b2c3b5c11c71a4bc247e0b23ed WHIRLPOOL 46c8b0f7911fec3ca086e1601cfab5d03e01a7d8cd2069460975545438f6fa5964f138d19a70ec7db7f1f8c9c0fbb48dcec6ee8269fa9d7b432214e9e3e46806
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQIcBAEBCAAGBQJTLq+tAAoJELp701BxlEWfOA0P/0l/UJj4UfJgzM7M5Yk3QKMZ
OZMIrQG4PwnZEUlzWxNr0QUtp9QLwGeXa4qJXwYGXAX+Owd+Ty9mDW07wT8NCMxi
19ejI95X9KUkro18UrTFyhi07uppUse+ez13Vl4L1kCRaGGceAHGsd1bsGIGORPw
l46gMdP3ZKc8X7qidbWXHgV27qyhwRcVRlGlvlnTdHEF9PDD8TGzrjUlx+Ij7HAF
jVEg5vbN8eYJbKWPOOGjW63PAdRfPy33ZDkqRViOvBm9PO69/uail5XSBa7dXMka
oz3HvxV1eAqhWr6kWgeTwMoap+GDQYw4s/pBZr0OSD4SfOvqo6ZrRqSyIFzS/fC4
4abFHuBdK1mWYp37lEtIgf8Jbame/x90Eo6NUJPAjAASC33+ad89+TfEmMM8voGT
6fI8Dj4cfpxMQt4q0x0Whjjt/yLlMcQwc3kxJKvrtEOA+AH9xmzw7UoDfIQVNkmA
OtNIU6CD5FRijhsNvMaVSVTpWHqworWvmO/IosBmXP6TaU3DQZmOH6yoEixxrmbN
k7KwfnsSZteIfCviHVQw9Eiv5emxM2sABJIlb8srcAigsjHSVgdLkgwbr+ykBdaq
SIIXMnCLw8Xe5VksPOwRnGX6QRJvLaWxl1XdtUEDS7K6EEycuuye4v/Ar847CJHC
QR3yRb5Pss/SPj+Jhhwh
=qF8Z
iQIcBAEBCAAGBQJTWgrAAAoJEPiazRVxLXTFdIkQAIOF7SLpIDS02wx0TP7zs6rv
GLj+3H3PwTN8CteRmm12jUYWZ5xQE2VRdE+l0lbNFhMS3DXkXJjmYSLe41m7iHY4
RrfN9JNXzxOczj2IOOeCU+NYxvCooDVDV59U7zuOGc2jwf/Nfp/DhWETsLXlFnWg
VUE9NmWkVt8e8+RKisHUabBeTKWnQWMSbHx5dFL5C/jTgv4fNqN0132VBYBYc0cO
a1BufvLt+p6mKHt/Q03Qz0HjrI+IuUupsBVpGukS19A6tMJDJVaBtHclvK5bwsi2
CIV73dDFU6VqVN+YalhOhFkf6pBmUpdVjsSSQfnzvrQV/dZDZtZ0Pt+VgHsomCoq
2GPpTcyBZXV/HVxUXblhI0zjYFUtmQonO9tsGEd3VDQxTfZaqJmDcRJCI8ok4FoG
BSM//TUnwMhygdQyF2QacWbxI5ONQM6eUd5/KGwcULzcs5wqYjSZWIwTUq/I7Sqj
7ZYcd8oAtwpV8OiOrjs6B7znn/rBR8lBRPDJjeAqtlfAk9Lc8RCoWuNaOkaGsSyI
rgAR1zWjafgokEIKf56b9ZbIgJGO37v6AIdJiPR3OrKGfbx/r3NtgSWPgfHfmzoj
g2G2OkGu5VKOL1j6MiZeSjxnFgCZCKo9ZYM1SqPaX+P/Py6f9u9iCuAh1wqEVatR
5apVyMiMls/63DWB9U0a
=szWn
-----END PGP SIGNATURE-----

View File

@ -1,10 +0,0 @@
--- ldapauth.c.orig 2009-04-18 18:06:38.000000000 +0200
+++ ldapauth.c 2009-04-18 18:06:11.000000000 +0200
@@ -31,6 +31,7 @@
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
+#include <stdarg.h>
#include "ldapauth.h"
#include "log.h"

View File

@ -1,12 +0,0 @@
pull in openssl/conf.h for OPENSSL_config() prototype
--- openbsd-compat/openssl-compat.c
+++ openbsd-compat/openssl-compat.c
@@ -59,6 +59,7 @@
#endif
#ifdef USE_OPENSSL_ENGINE
+#include <openssl/conf.h>
void
ssh_SSLeay_add_all_algorithms(void)
{

View File

@ -1,15 +0,0 @@
don't go reading random stack values
already e-mailed to upstream hpn devs
--- progressmeter.c
+++ progressmeter.c
@@ -183,7 +183,7 @@
else
percent = 100;
- snprintf(buf + strlen(buf), win_size - strlen(buf-8),
+ snprintf(buf + strlen(buf), win_size - strlen(buf) - 8,
" %3d%% ", percent);
/* amount transferred */

View File

@ -1,61 +0,0 @@
Move things around so hpn applies cleanly when using X509.
--- a/Makefile.in
+++ b/Makefile.in
@@ -46,12 +46,13 @@
CC=@CC@
LD=@LD@
CFLAGS=@CFLAGS@
-CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ @LDAP_CPPFLAGS@ $(PATHS) @DEFS@
+CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ $(PATHS) @DEFS@
LIBS=@LIBS@
SSHLIBS=@SSHLIBS@
SSHDLIBS=@SSHDLIBS@
LIBEDIT=@LIBEDIT@
LIBLDAP=@LDAP_LDFLAGS@ @LDAP_LIBS@
+CPPFLAGS+=@LDAP_CPPFLAGS@
AR=@AR@
AWK=@AWK@
RANLIB=@RANLIB@
--- a/servconf.c
+++ b/servconf.c
@@ -153,9 +153,6 @@ initialize_server_options(ServerOptions *options)
options->zero_knowledge_password_authentication = -1;
options->revoked_keys_file = NULL;
options->trusted_user_ca_keys = NULL;
- options->authorized_principals_file = NULL;
- options->ip_qos_interactive = -1;
- options->ip_qos_bulk = -1;
options->hostbased_algorithms = NULL;
options->pubkey_algorithms = NULL;
@@ -168,6 +165,9 @@ initialize_server_options(ServerOptions *options)
options->va.certificate_file = NULL;
options->va.responder_url = NULL;
#endif /*def SSH_OCSP_ENABLED*/
+ options->authorized_principals_file = NULL;
+ options->ip_qos_interactive = -1;
+ options->ip_qos_bulk = -1;
}
void
@@ -367,9 +367,6 @@ typedef enum {
sGssAuthentication, sGssCleanupCreds, sAcceptEnv, sPermitTunnel,
sMatch, sPermitOpen, sForceCommand, sChrootDirectory,
sUsePrivilegeSeparation, sAllowAgentForwarding,
- sZeroKnowledgePasswordAuthentication, sHostCertificate,
- sRevokedKeys, sTrustedUserCAKeys, sAuthorizedPrincipalsFile,
- sKexAlgorithms, sIPQoS,
sHostbasedAlgorithms,
sPubkeyAlgorithms,
sX509KeyAlgorithm,
@@ -380,6 +377,9 @@ typedef enum {
sCAldapVersion, sCAldapURL,
sVAType, sVACertificateFile,
sVAOCSPResponderURL,
+ sZeroKnowledgePasswordAuthentication, sHostCertificate,
+ sRevokedKeys, sTrustedUserCAKeys, sAuthorizedPrincipalsFile,
+ sKexAlgorithms, sIPQoS,
sDeprecated, sUnsupported
} ServerOpCodes;

View File

@ -1,25 +0,0 @@
newer versions of openssl have started to be compatible across minor versions
too, so this sanity check fails. since we already handle compatibility with
openssl via SONAME checks, we don't need this openssh check at all.
http://marc.info/?l=openssl-dev&m=133176786215023&w=2
--- a/entropy.c
+++ b/entropy.c
@@ -208,16 +208,7 @@ seed_rng(void)
{
#ifndef OPENSSL_PRNG_ONLY
unsigned char buf[RANDOM_SEED_SIZE];
-#endif
- /*
- * OpenSSL version numbers: MNNFFPPS: major minor fix patch status
- * We match major, minor, fix and status (not patch)
- */
- if ((SSLeay() ^ OPENSSL_VERSION_NUMBER) & ~0xff0L)
- fatal("OpenSSL version mismatch. Built against %lx, you "
- "have %lx", (u_long)OPENSSL_VERSION_NUMBER, SSLeay());
-#ifndef OPENSSL_PRNG_ONLY
if (RAND_status() == 1) {
debug3("RNG is ready, skipping seeding");
return;

View File

@ -1,15 +0,0 @@
make x509 apply after openssh-5.9_p1-sshd-gssapi-multihomed.patch
--- openssh-5.9p1+x509-7.0.diff
+++ openssh-5.9p1+x509-7.0.diff
@@ -11995,9 +11995,9 @@
Specifies whether challenge-response authentication is allowed (e.g. via
PAM or though authentication styles supported in
@@ -430,6 +507,16 @@
+ This facility is provided to assist with operation on multi homed machines.
The default is
.Dq yes .
- Note that this option applies to protocol version 2 only.
+.It Cm HostbasedAlgorithms
+Specifies the protocol version 2 algorithms used in
+.Dq hostbased

View File

@ -1,15 +0,0 @@
diff --git a/configure.ac b/configure.ac
index 2b60300..21b6112 100644
--- a/configure.ac
+++ b/configure.ac
@@ -725,6 +725,10 @@ mips-sony-bsd|mips-sony-newsos4)
AC_CHECK_HEADER([net/if_tap.h], ,
AC_DEFINE([SSH_TUN_NO_L2], [1], [No layer 2 tunnel support]))
AC_DEFINE([BROKEN_GLOB], [1], [FreeBSD glob does not do what we need])
+ AC_DEFINE([DISABLE_UTMP], [1],
+ [Define if you don't want to use utmp])
+ AC_DEFINE([DISABLE_WTMP], [1],
+ [Define if you don't want to use wtmp])
;;
*-*-bsdi*)
AC_DEFINE([SETEUID_BREAKS_SETUID])

View File

@ -1,15 +0,0 @@
don't go reading random stack values
already e-mailed to upstream hpn devs
--- progressmeter.c
+++ progressmeter.c
@@ -183,7 +183,7 @@
percent = ((float)cur_pos / end_pos) * 100;
else
percent = 100;
- snprintf(buf + strlen(buf), win_size - strlen(buf-8),
+ snprintf(buf + strlen(buf), win_size - strlen(buf) - 8,
" %3d%% ", percent);
/* amount transferred */

View File

@ -1,19 +0,0 @@
changeset: 10701:b159befd3104
tag: tip
user: Mike Frysinger <vapier@gentoo.org>
date: Sun Apr 29 00:26:33 2012 -0400
summary: use = with `test`, not ==
diff -r d8a3ea854288 -r b159befd3104 configure.ac
--- a/configure.ac Fri Apr 27 00:55:42 2012 +0000
+++ b/configure.ac Sun Apr 29 00:26:33 2012 -0400
@@ -2591,7 +2591,7 @@
AC_DEFINE([SANDBOX_DARWIN], [1], [Sandbox using Darwin sandbox_init(3)])
elif test "x$sandbox_arg" = "xseccomp_filter" || \
( test -z "$sandbox_arg" && \
- test "x$have_seccomp_filter" == "x1" && \
+ test "x$have_seccomp_filter" = "x1" && \
test "x$ac_cv_header_linux_audit_h" = "xyes" && \
test "x$have_seccomp_audit_arch" = "x1" && \
test "x$have_linux_no_new_privs" = "x1" && \

View File

@ -1,15 +0,0 @@
make x509 apply after openssh-5.9_p1-sshd-gssapi-multihomed.patch
--- openssh-6.0p1+x509-7.1.diff
+++ openssh-6.0p1+x509-7.1.diff
@@ -13502,9 +13502,9 @@
Specifies whether challenge-response authentication is allowed (e.g. via
PAM or though authentication styles supported in
@@ -430,6 +507,16 @@
+ This facility is provided to assist with operation on multi homed machines.
The default is
.Dq yes .
- Note that this option applies to protocol version 2 only.
+.It Cm HostbasedAlgorithms
+Specifies the protocol version 2 algorithms used in
+.Dq hostbased

View File

@ -1,57 +0,0 @@
diff --git a/Makefile.in b/Makefile.in
index ecb45cd..7834fb1 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -45,12 +45,13 @@ FIPSLD_CC=@FIPSLD_CC@
CC=@CC@
LD=@LD@
CFLAGS=@CFLAGS@
-CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ @LDAP_CPPFLAGS@ $(PATHS) @DEFS@
+CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ $(PATHS) @DEFS@
LIBS=@LIBS@
SSHLIBS=@SSHLIBS@
SSHDLIBS=@SSHDLIBS@
LIBEDIT=@LIBEDIT@
LIBLDAP=@LDAP_LDFLAGS@ @LDAP_LIBS@
+CPPFLAGS+=@LDAP_CPPFLAGS@
AR=@AR@
AWK=@AWK@
RANLIB=@RANLIB@
diff --git a/sshconnect.c b/sshconnect.c
index 19a2b06..dd75f78 100644
--- a/sshconnect.c
+++ b/sshconnect.c
@@ -580,7 +580,7 @@ ssh_exchange_identification(int timeout_ms)
snprintf(buf, sizeof buf, "SSH-%d.%d-%.100s%s",
compat20 ? PROTOCOL_MAJOR_2 : PROTOCOL_MAJOR_1,
compat20 ? PROTOCOL_MINOR_2 : minor1,
- SSH_VERSION, compat20 ? " PKIX\r\n" : "\n");
+ SSH_VERSION, compat20 ? "\r\n" : "\n");
if (roaming_atomicio(vwrite, connection_out, buf, strlen(buf))
!= strlen(buf))
fatal("write: %.100s", strerror(errno));
diff --git a/sshd.c b/sshd.c
index a5c437d..a1105a0 100644
--- a/sshd.c
+++ b/sshd.c
@@ -428,8 +428,8 @@ sshd_exchange_identification(int sock_in, int sock_out)
minor = PROTOCOL_MINOR_1;
comment = "";
}
- snprintf(buf, sizeof buf, "SSH-%d.%d-%.100s%s%s", major, minor,
- SSH_VERSION, comment, newline);
+ snprintf(buf, sizeof buf, "SSH-%d.%d-%.100s%s", major, minor,
+ SSH_VERSION, newline);
server_version_string = xstrdup(buf);
/* Send our protocol version identification. */
diff --git a/version.h b/version.h
index 78983d9..ec1746d 100644
--- a/version.h
+++ b/version.h
@@ -3,4 +3,5 @@
#define SSH_VERSION "OpenSSH_6.0"
#define SSH_PORTABLE "p1"
+#define SSH_X509 " PKIX"
#define SSH_RELEASE SSH_VERSION SSH_PORTABLE

View File

@ -1,15 +0,0 @@
make x509 apply after openssh-5.9_p1-sshd-gssapi-multihomed.patch
--- openssh-6.1p1+x509-7.2.1.diff
+++ openssh-6.1p1+x509-7.2.1.diff
@@ -13502,9 +13502,9 @@
Specifies whether challenge-response authentication is allowed (e.g. via
PAM or though authentication styles supported in
@@ -432,6 +509,16 @@
+ This facility is provided to assist with operation on multi homed machines.
The default is
.Dq yes .
- Note that this option applies to protocol version 2 only.
+.It Cm HostbasedAlgorithms
+Specifies the protocol version 2 algorithms used in
+.Dq hostbased

View File

@ -1,49 +0,0 @@
--- a/Makefile.in
+++ b/Makefile.in
@@ -45,12 +45,13 @@ FIPSLD_CC=@FIPSLD_CC@
CC=@CC@
LD=@LD@
CFLAGS=@CFLAGS@
-CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ @LDAP_CPPFLAGS@ $(PATHS) @DEFS@
+CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ $(PATHS) @DEFS@
LIBS=@LIBS@
SSHLIBS=@SSHLIBS@
SSHDLIBS=@SSHDLIBS@
LIBEDIT=@LIBEDIT@
LIBLDAP=@LDAP_LDFLAGS@ @LDAP_LIBS@
+CPPFLAGS+=@LDAP_CPPFLAGS@
AR=@AR@
AWK=@AWK@
RANLIB=@RANLIB@
--- a/sshconnect.c
+++ b/sshconnect.c
@@ -580,7 +580,7 @@ ssh_exchange_identification(int timeout_ms)
snprintf(buf, sizeof buf, "SSH-%d.%d-%.100s%s",
compat20 ? PROTOCOL_MAJOR_2 : PROTOCOL_MAJOR_1,
compat20 ? PROTOCOL_MINOR_2 : minor1,
- SSH_VERSION, compat20 ? " PKIX\r\n" : "\n");
+ SSH_VERSION, compat20 ? "\r\n" : "\n");
if (roaming_atomicio(vwrite, connection_out, buf, strlen(buf))
!= strlen(buf))
fatal("write: %.100s", strerror(errno));
--- a/sshd.c
+++ b/sshd.c
@@ -428,8 +428,8 @@ sshd_exchange_identification(int sock_in, int sock_out)
comment = "";
}
- xasprintf(&server_version_string, "SSH-%d.%d-%.100s%s%s%s%s",
+ xasprintf(&server_version_string, "SSH-%d.%d-%.100s%s%s%s",
- major, minor, SSH_VERSION, comment,
+ major, minor, SSH_VERSION,
*options.version_addendum == '\0' ? "" : " ",
options.version_addendum, newline);
--- a/version.h
+++ b/version.h
@@ -3,4 +3,5 @@
#define SSH_VERSION "OpenSSH_6.0"
#define SSH_PORTABLE "p1"
+#define SSH_X509 " PKIX"
#define SSH_RELEASE SSH_VERSION SSH_PORTABLE

View File

@ -1,16 +0,0 @@
make x509 apply after openssh-5.9_p1-sshd-gssapi-multihomed.patch
--- openssh-6.2p2+x509-7.5.diff
+++ openssh-6.2p2+x509-7.5.diff
@@ -14571,10 +14571,9 @@
.It Cm ChallengeResponseAuthentication
Specifies whether challenge-response authentication is allowed (e.g. via
PAM or though authentication styles supported in
-@@ -487,6 +564,16 @@
+@@ -487,5 +564,15 @@
The default is
.Dq yes .
- Note that this option applies to protocol version 2 only.
+.It Cm HostbasedAlgorithms
+Specifies the protocol version 2 algorithms used in
+.Dq hostbased

View File

@ -1,51 +0,0 @@
--- openssh-6.2p2/Makefile.in
+++ openssh-6.2p2/Makefile.in
@@ -45,7 +45,7 @@
CC=@CC@
LD=@LD@
CFLAGS=@CFLAGS@
-CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ @LDAP_CPPFLAGS@ $(PATHS) @DEFS@
+CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ $(PATHS) @DEFS@
LIBS=@LIBS@
K5LIBS=@K5LIBS@
GSSLIBS=@GSSLIBS@
@@ -53,6 +53,7 @@
SSHDLIBS=@SSHDLIBS@
LIBEDIT=@LIBEDIT@
LIBLDAP=@LDAP_LDFLAGS@ @LDAP_LIBS@
+CPPFLAGS+=@LDAP_CPPFLAGS@
AR=@AR@
AWK=@AWK@
RANLIB=@RANLIB@
--- openssh-6.2p2/sshconnect.c
+++ openssh-6.2p2/sshconnect.c
@@ -458,7 +458,7 @@
{
/* Send our own protocol version identification. */
if (compat20) {
- xasprintf(&client_version_string, "SSH-%d.%d-%.100s PKIX\r\n",
+ xasprintf(&client_version_string, "SSH-%d.%d-%.100s\r\n",
PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_VERSION);
} else {
xasprintf(&client_version_string, "SSH-%d.%d-%.100s\n",
--- openssh-6.2p2/sshd.c
+++ openssh-6.2p2/sshd.c
@@ -466,8 +466,8 @@
comment = "";
}
- xasprintf(&server_version_string, "SSH-%d.%d-%.100s%s%s%s%s",
- major, minor, SSH_VERSION, comment,
+ xasprintf(&server_version_string, "SSH-%d.%d-%.100s%s%s%s",
+ major, minor, SSH_VERSION,
*options.version_addendum == '\0' ? "" : " ",
options.version_addendum, newline);
--- openssh-6.2p2/version.h
+++ openssh-6.2p2/version.h
@@ -3,4 +3,5 @@
#define SSH_VERSION "OpenSSH_6.2"
#define SSH_PORTABLE "p2"
+#define SSH_X509 " PKIX"
#define SSH_RELEASE SSH_VERSION SSH_PORTABLE

View File

@ -1,87 +0,0 @@
--- openssh-6.2p2/Makefile.in
+++ openssh-6.2p2/Makefile.in
@@ -45,7 +45,7 @@
CC=@CC@
LD=@LD@
CFLAGS=@CFLAGS@
-CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ @LDAP_CPPFLAGS@ $(PATHS) @DEFS@
+CPPFLAGS=-I. -I$(srcdir) @CPPFLAGS@ $(PATHS) @DEFS@
LIBS=@LIBS@
K5LIBS=@K5LIBS@
GSSLIBS=@GSSLIBS@
@@ -53,6 +53,7 @@
SSHDLIBS=@SSHDLIBS@
LIBEDIT=@LIBEDIT@
LIBLDAP=@LDAP_LDFLAGS@ @LDAP_LIBS@
+CPPFLAGS+=@LDAP_CPPFLAGS@
AR=@AR@
AWK=@AWK@
RANLIB=@RANLIB@
--- openssh-6.2p2/servconf.c
+++ openssh-6.2p2/servconf.c
@@ -385,6 +385,16 @@
sKerberosAuthentication, sKerberosOrLocalPasswd, sKerberosTicketCleanup,
sKerberosGetAFSToken,
sKerberosTgtPassing, sChallengeResponseAuthentication,
+ sHostbasedAlgorithms,
+ sPubkeyAlgorithms,
+ sX509KeyAlgorithm,
+ sAllowedClientCertPurpose,
+ sKeyAllowSelfIssued, sMandatoryCRL,
+ sCACertificateFile, sCACertificatePath,
+ sCARevocationFile, sCARevocationPath,
+ sCAldapVersion, sCAldapURL,
+ sVAType, sVACertificateFile,
+ sVAOCSPResponderURL,
sPasswordAuthentication, sKbdInteractiveAuthentication,
sListenAddress, sAddressFamily,
sPrintMotd, sPrintLastLog, sIgnoreRhosts,
@@ -407,16 +417,6 @@
sKexAlgorithms, sIPQoS, sVersionAddendum,
sAuthorizedKeysCommand, sAuthorizedKeysCommandUser,
sAuthenticationMethods,
- sHostbasedAlgorithms,
- sPubkeyAlgorithms,
- sX509KeyAlgorithm,
- sAllowedClientCertPurpose,
- sKeyAllowSelfIssued, sMandatoryCRL,
- sCACertificateFile, sCACertificatePath,
- sCARevocationFile, sCARevocationPath,
- sCAldapVersion, sCAldapURL,
- sVAType, sVACertificateFile,
- sVAOCSPResponderURL,
sDeprecated, sUnsupported
} ServerOpCodes;
--- openssh-6.2p2/sshconnect.c
+++ openssh-6.2p2/sshconnect.c
@@ -465,7 +465,7 @@
{
/* Send our own protocol version identification. */
if (compat20) {
- xasprintf(&client_version_string, "SSH-%d.%d-%.100s PKIX\r\n",
+ xasprintf(&client_version_string, "SSH-%d.%d-%.100s\r\n",
PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_VERSION);
} else {
xasprintf(&client_version_string, "SSH-%d.%d-%.100s\n",
--- openssh-6.2p2/sshd.c
+++ openssh-6.2p2/sshd.c
@@ -466,8 +466,8 @@
comment = "";
}
- xasprintf(&server_version_string, "SSH-%d.%d-%.100s%s%s%s%s",
- major, minor, SSH_VERSION, comment,
+ xasprintf(&server_version_string, "SSH-%d.%d-%.100s%s%s%s",
+ major, minor, SSH_VERSION,
*options.version_addendum == '\0' ? "" : " ",
options.version_addendum, newline);
--- openssh-6.2p2/version.h
+++ openssh-6.2p2/version.h
@@ -3,4 +3,5 @@
#define SSH_VERSION "OpenSSH_6.2"
#define SSH_PORTABLE "p2"
+#define SSH_X509 " PKIX"
#define SSH_RELEASE SSH_VERSION SSH_PORTABLE

View File

@ -1,13 +0,0 @@
http://www.openssh.org/txt/gcmrekey.adv
--- openssh-6.3p1/monitor_wrap.c
+++ openssh-6.3p1/monitor_wrap.c
@@ -482,7 +482,7 @@ mm_newkeys_from_blob(u_char *blob, int b
buffer_init(&b);
buffer_append(&b, blob, blen);
- newkey = xmalloc(sizeof(*newkey));
+ newkey = xcalloc(1, sizeof(*newkey));
enc = &newkey->enc;
mac = &newkey->mac;
comp = &newkey->comp;

View File

@ -1,30 +0,0 @@
Make x509 apply after openssh-5.9_p1-sshd-gssapi-multihomed.patch and remove
redundant README.x509v3 directory.
--- openssh-6.4p1+x509-7.7.diff.orig 2013-11-09 14:51:13.400696545 -0800
+++ openssh-6.4p1+x509-7.7.diff 2013-11-09 14:51:05.798786189 -0800
@@ -6809,9 +6809,9 @@
-$OpenBSD: README.dns,v 1.2 2003/10/14 19:43:23 jakob Exp $
+$OpenBSD$
-diff -ruN openssh-6.4p1/README.x509v3/README.x509v3 openssh-6.4p1+x509-7.7/README.x509v3/README.x509v3
---- openssh-6.4p1/README.x509v3/README.x509v3 1970-01-01 02:00:00.000000000 +0200
-+++ openssh-6.4p1+x509-7.7/README.x509v3/README.x509v3 2013-05-17 18:50:02.156263192 +0300
+diff -ruN openssh-6.4p1/README.x509v3 openssh-6.4p1+x509-7.7/README.x509v3
+--- openssh-6.4p1/README.x509v3 1970-01-01 02:00:00.000000000 +0200
++++ openssh-6.4p1+x509-7.7/README.x509v3 2013-05-17 18:50:02.156263192 +0300
@@ -0,0 +1,615 @@
+ Roumen Petrov
+ Sofia, Bulgaria
@@ -14793,10 +14793,9 @@
.It Cm ChallengeResponseAuthentication
Specifies whether challenge-response authentication is allowed (e.g. via
PAM or though authentication styles supported in
-@@ -490,6 +567,16 @@
+@@ -490,5 +567,15 @@
The default is
.Dq yes .
- Note that this option applies to protocol version 2 only.
+.It Cm HostbasedAlgorithms
+Specifies the protocol version 2 algorithms used in
+.Dq hostbased

View File

@ -0,0 +1,26 @@
make the hpn patch apply when the x509 patch has also been applied
--- openssh-6.6.1p1-hpnssh14v4.diff
+++ openssh-6.6.1p1-hpnssh14v4.diff
@@ -1742,18 +1742,14 @@
if (options->ip_qos_interactive == -1)
options->ip_qos_interactive = IPTOS_LOWDELAY;
if (options->ip_qos_bulk == -1)
-@@ -345,9 +393,10 @@
+@@ -345,6 +393,7 @@
sUsePrivilegeSeparation, sAllowAgentForwarding,
sHostCertificate,
sRevokedKeys, sTrustedUserCAKeys, sAuthorizedPrincipalsFile,
-+ sTcpRcvBufPoll, sHPNDisabled, sHPNBufferSize,
++ sTcpRcvBufPoll, sHPNDisabled, sHPNBufferSize, sNoneEnabled,
sKexAlgorithms, sIPQoS, sVersionAddendum,
sAuthorizedKeysCommand, sAuthorizedKeysCommandUser,
-- sAuthenticationMethods, sHostKeyAgent,
-+ sAuthenticationMethods, sNoneEnabled, sHostKeyAgent,
- sDeprecated, sUnsupported
- } ServerOpCodes;
-
+ sAuthenticationMethods, sHostKeyAgent,
@@ -468,6 +517,10 @@
{ "revokedkeys", sRevokedKeys, SSHCFG_ALL },
{ "trustedusercakeys", sTrustedUserCAKeys, SSHCFG_ALL },

View File

@ -0,0 +1,167 @@
Hi,
So I screwed up when writing the support for the curve25519 KEX method
that doesn't depend on OpenSSL's BIGNUM type - a bug in my code left
leading zero bytes where they should have been skipped. The impact of
this is that OpenSSH 6.5 and 6.6 will fail during key exchange with a
peer that implements curve25519-sha256 at libssh.org properly about 0.2%
of the time (one in every 512ish connections).
We've fixed this for OpenSSH 6.7 by avoiding the curve25519-sha256
key exchange for previous versions, but I'd recommend distributors
of OpenSSH apply this patch so the affected code doesn't become
too entrenched in LTS releases.
The patch fixes the bug and makes OpenSSH identify itself as 6.6.1 so as
to distinguish itself from the incorrect versions so the compatibility
code to disable the affected KEX isn't activated.
I've committed this on the 6.6 branch too.
Apologies for the hassle.
-d
Index: version.h
===================================================================
RCS file: /var/cvs/openssh/version.h,v
retrieving revision 1.82
diff -u -p -r1.82 version.h
--- version.h 27 Feb 2014 23:01:54 -0000 1.82
+++ version.h 20 Apr 2014 03:35:15 -0000
@@ -1,6 +1,6 @@
/* $OpenBSD: version.h,v 1.70 2014/02/27 22:57:40 djm Exp $ */
-#define SSH_VERSION "OpenSSH_6.6"
+#define SSH_VERSION "OpenSSH_6.6.1"
#define SSH_PORTABLE "p1"
#define SSH_RELEASE SSH_VERSION SSH_PORTABLE
Index: compat.c
===================================================================
RCS file: /var/cvs/openssh/compat.c,v
retrieving revision 1.82
retrieving revision 1.85
diff -u -p -r1.82 -r1.85
--- compat.c 31 Dec 2013 01:25:41 -0000 1.82
+++ compat.c 20 Apr 2014 03:33:59 -0000 1.85
@@ -95,6 +95,9 @@ compat_datafellows(const char *version)
{ "Sun_SSH_1.0*", SSH_BUG_NOREKEY|SSH_BUG_EXTEOF},
{ "OpenSSH_4*", 0 },
{ "OpenSSH_5*", SSH_NEW_OPENSSH|SSH_BUG_DYNAMIC_RPORT},
+ { "OpenSSH_6.6.1*", SSH_NEW_OPENSSH},
+ { "OpenSSH_6.5*,"
+ "OpenSSH_6.6*", SSH_NEW_OPENSSH|SSH_BUG_CURVE25519PAD},
{ "OpenSSH*", SSH_NEW_OPENSSH },
{ "*MindTerm*", 0 },
{ "2.1.0*", SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
@@ -251,7 +254,6 @@ compat_cipher_proposal(char *cipher_prop
return cipher_prop;
}
-
char *
compat_pkalg_proposal(char *pkalg_prop)
{
@@ -263,5 +265,18 @@ compat_pkalg_proposal(char *pkalg_prop)
if (*pkalg_prop == '\0')
fatal("No supported PK algorithms found");
return pkalg_prop;
+}
+
+char *
+compat_kex_proposal(char *kex_prop)
+{
+ if (!(datafellows & SSH_BUG_CURVE25519PAD))
+ return kex_prop;
+ debug2("%s: original KEX proposal: %s", __func__, kex_prop);
+ kex_prop = filter_proposal(kex_prop, "curve25519-sha256 at libssh.org");
+ debug2("%s: compat KEX proposal: %s", __func__, kex_prop);
+ if (*kex_prop == '\0')
+ fatal("No supported key exchange algorithms found");
+ return kex_prop;
}
Index: compat.h
===================================================================
RCS file: /var/cvs/openssh/compat.h,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -p -r1.42 -r1.43
--- compat.h 31 Dec 2013 01:25:41 -0000 1.42
+++ compat.h 20 Apr 2014 03:25:31 -0000 1.43
@@ -59,6 +59,7 @@
#define SSH_BUG_RFWD_ADDR 0x02000000
#define SSH_NEW_OPENSSH 0x04000000
#define SSH_BUG_DYNAMIC_RPORT 0x08000000
+#define SSH_BUG_CURVE25519PAD 0x10000000
void enable_compat13(void);
void enable_compat20(void);
@@ -66,6 +67,7 @@ void compat_datafellows(const char *
int proto_spec(const char *);
char *compat_cipher_proposal(char *);
char *compat_pkalg_proposal(char *);
+char *compat_kex_proposal(char *);
extern int compat13;
extern int compat20;
Index: sshd.c
===================================================================
RCS file: /var/cvs/openssh/sshd.c,v
retrieving revision 1.448
retrieving revision 1.453
diff -u -p -r1.448 -r1.453
--- sshd.c 26 Feb 2014 23:20:08 -0000 1.448
+++ sshd.c 20 Apr 2014 03:28:41 -0000 1.453
@@ -2462,6 +2438,9 @@ do_ssh2_kex(void)
if (options.kex_algorithms != NULL)
myproposal[PROPOSAL_KEX_ALGS] = options.kex_algorithms;
+ myproposal[PROPOSAL_KEX_ALGS] = compat_kex_proposal(
+ myproposal[PROPOSAL_KEX_ALGS]);
+
if (options.rekey_limit || options.rekey_interval)
packet_set_rekey_limits((u_int32_t)options.rekey_limit,
(time_t)options.rekey_interval);
Index: sshconnect2.c
===================================================================
RCS file: /var/cvs/openssh/sshconnect2.c,v
retrieving revision 1.197
retrieving revision 1.199
diff -u -p -r1.197 -r1.199
--- sshconnect2.c 4 Feb 2014 00:20:16 -0000 1.197
+++ sshconnect2.c 20 Apr 2014 03:25:31 -0000 1.199
@@ -195,6 +196,8 @@ ssh_kex2(char *host, struct sockaddr *ho
}
if (options.kex_algorithms != NULL)
myproposal[PROPOSAL_KEX_ALGS] = options.kex_algorithms;
+ myproposal[PROPOSAL_KEX_ALGS] = compat_kex_proposal(
+ myproposal[PROPOSAL_KEX_ALGS]);
if (options.rekey_limit || options.rekey_interval)
packet_set_rekey_limits((u_int32_t)options.rekey_limit,
Index: bufaux.c
===================================================================
RCS file: /var/cvs/openssh/bufaux.c,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -p -r1.62 -r1.63
--- bufaux.c 4 Feb 2014 00:20:15 -0000 1.62
+++ bufaux.c 20 Apr 2014 03:24:50 -0000 1.63
@@ -1,4 +1,4 @@
-/* $OpenBSD: bufaux.c,v 1.56 2014/02/02 03:44:31 djm Exp $ */
+/* $OpenBSD: bufaux.c,v 1.57 2014/04/16 23:22:45 djm Exp $ */
/*
* Author: Tatu Ylonen <ylo at cs.hut.fi>
* Copyright (c) 1995 Tatu Ylonen <ylo at cs.hut.fi>, Espoo, Finland
@@ -372,6 +372,9 @@ buffer_put_bignum2_from_string(Buffer *b
if (l > 8 * 1024)
fatal("%s: length %u too long", __func__, l);
+ /* Skip leading zero bytes */
+ for (; l > 0 && *s == 0; l--, s++)
+ ;
p = buf = xmalloc(l + 1);
/*
* If most significant bit is set then prepend a zero byte to

View File

@ -1,9 +0,0 @@
#%PAM-1.0
auth required pam_stack.so service=system-auth
auth required pam_shells.so
auth required pam_nologin.so
account required pam_stack.so service=system-auth
password required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth

View File

@ -1,82 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/files/sshd.rc6,v 1.28 2011/12/04 10:08:19 swegener Exp $
extra_commands="checkconfig gen_keys"
extra_started_commands="reload"
depend() {
use logger dns
need net
}
SSHD_CONFDIR=${SSHD_CONFDIR:-/etc/ssh}
SSHD_PIDFILE=${SSHD_PIDFILE:-/var/run/${SVCNAME}.pid}
SSHD_BINARY=${SSHD_BINARY:-/usr/sbin/sshd}
checkconfig() {
if [ ! -d /var/empty ] ; then
mkdir -p /var/empty || return 1
fi
if [ ! -e "${SSHD_CONFDIR}"/sshd_config ] ; then
eerror "You need an ${SSHD_CONFDIR}/sshd_config file to run sshd"
eerror "There is a sample file in /usr/share/doc/openssh"
return 1
fi
gen_keys || return 1
"${SSHD_BINARY}" -t ${myopts} || return 1
}
gen_keys() {
if [ ! -e "${SSHD_CONFDIR}"/ssh_host_key ] ; then
einfo "Generating Hostkey..."
/usr/bin/ssh-keygen -t rsa1 -f "${SSHD_CONFDIR}"/ssh_host_key -N '' || return 1
fi
if [ ! -e "${SSHD_CONFDIR}"/ssh_host_dsa_key ] ; then
einfo "Generating DSA-Hostkey..."
/usr/bin/ssh-keygen -d -f "${SSHD_CONFDIR}"/ssh_host_dsa_key -N '' || return 1
fi
if [ ! -e "${SSHD_CONFDIR}"/ssh_host_rsa_key ] ; then
einfo "Generating RSA-Hostkey..."
/usr/bin/ssh-keygen -t rsa -f "${SSHD_CONFDIR}"/ssh_host_rsa_key -N '' || return 1
fi
return 0
}
start() {
local myopts=""
[ "${SSHD_PIDFILE}" != "/var/run/sshd.pid" ] \
&& myopts="${myopts} -o PidFile=${SSHD_PIDFILE}"
[ "${SSHD_CONFDIR}" != "/etc/ssh" ] \
&& myopts="${myopts} -f ${SSHD_CONFDIR}/sshd_config"
checkconfig || return 1
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start --exec "${SSHD_BINARY}" \
--pidfile "${SSHD_PIDFILE}" \
-- ${myopts} ${SSHD_OPTS}
eend $?
}
stop() {
if [ "${RC_CMD}" = "restart" ] ; then
checkconfig || return 1
fi
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --exec "${SSHD_BINARY}" \
--pidfile "${SSHD_PIDFILE}" --quiet
eend $?
}
reload() {
checkconfig || return 1
ebegin "Reloading ${SVCNAME}"
start-stop-daemon --stop --signal HUP --oknodo \
--exec "${SSHD_BINARY}" --pidfile "${SSHD_PIDFILE}"
eend $?
}

View File

@ -1,83 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/files/sshd.rc6.1,v 1.2 2011/12/04 10:08:19 swegener Exp $
extra_commands="checkconfig gen_keys"
extra_started_commands="reload"
depend() {
use logger dns
need net
}
SSHD_CONFDIR=${SSHD_CONFDIR:-/etc/ssh}
SSHD_PIDFILE=${SSHD_PIDFILE:-/var/run/${SVCNAME}.pid}
SSHD_BINARY=${SSHD_BINARY:-/usr/sbin/sshd}
checkconfig() {
if [ ! -d /var/empty ] ; then
mkdir -p /var/empty || return 1
fi
if [ ! -e "${SSHD_CONFDIR}"/sshd_config ] ; then
eerror "You need an ${SSHD_CONFDIR}/sshd_config file to run sshd"
eerror "There is a sample file in /usr/share/doc/openssh"
return 1
fi
gen_keys || return 1
"${SSHD_BINARY}" -t ${myopts} || return 1
}
gen_keys() {
if [ ! -e "${SSHD_CONFDIR}"/ssh_host_key ] && \
egrep -q '^[ \t]*Protocol[ \t]+.*1' "${SSHD_CONFDIR}"/sshd_config ; then
einfo "Generating RSA1-Hostkey..."
/usr/bin/ssh-keygen -t rsa1 -f "${SSHD_CONFDIR}"/ssh_host_key -N '' || return 1
fi
if [ ! -e "${SSHD_CONFDIR}"/ssh_host_dsa_key ] ; then
einfo "Generating DSA-Hostkey..."
/usr/bin/ssh-keygen -d -f "${SSHD_CONFDIR}"/ssh_host_dsa_key -N '' || return 1
fi
if [ ! -e "${SSHD_CONFDIR}"/ssh_host_rsa_key ] ; then
einfo "Generating RSA-Hostkey..."
/usr/bin/ssh-keygen -t rsa -f "${SSHD_CONFDIR}"/ssh_host_rsa_key -N '' || return 1
fi
return 0
}
start() {
local myopts=""
[ "${SSHD_PIDFILE}" != "/var/run/sshd.pid" ] \
&& myopts="${myopts} -o PidFile=${SSHD_PIDFILE}"
[ "${SSHD_CONFDIR}" != "/etc/ssh" ] \
&& myopts="${myopts} -f ${SSHD_CONFDIR}/sshd_config"
checkconfig || return 1
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start --exec "${SSHD_BINARY}" \
--pidfile "${SSHD_PIDFILE}" \
-- ${myopts} ${SSHD_OPTS}
eend $?
}
stop() {
if [ "${RC_CMD}" = "restart" ] ; then
checkconfig || return 1
fi
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --exec "${SSHD_BINARY}" \
--pidfile "${SSHD_PIDFILE}" --quiet
eend $?
}
reload() {
checkconfig || return 1
ebegin "Reloading ${SVCNAME}"
start-stop-daemon --stop --signal HUP --oknodo \
--exec "${SSHD_BINARY}" --pidfile "${SSHD_PIDFILE}"
eend $?
}

View File

@ -1,85 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/files/sshd.rc6.2,v 1.3 2011/12/04 10:08:19 swegener Exp $
extra_commands="checkconfig gen_keys"
extra_started_commands="reload"
depend() {
use logger dns
need net
}
SSHD_CONFDIR=${SSHD_CONFDIR:-/etc/ssh}
SSHD_PIDFILE=${SSHD_PIDFILE:-/var/run/${SVCNAME}.pid}
SSHD_BINARY=${SSHD_BINARY:-/usr/sbin/sshd}
checkconfig() {
if [ ! -d /var/empty ] ; then
mkdir -p /var/empty || return 1
fi
if [ ! -e "${SSHD_CONFDIR}"/sshd_config ] ; then
eerror "You need an ${SSHD_CONFDIR}/sshd_config file to run sshd"
eerror "There is a sample file in /usr/share/doc/openssh"
return 1
fi
gen_keys || return 1
[ "${SSHD_PIDFILE}" != "/var/run/sshd.pid" ] \
&& SSHD_OPTS="${SSHD_OPTS} -o PidFile=${SSHD_PIDFILE}"
[ "${SSHD_CONFDIR}" != "/etc/ssh" ] \
&& SSHD_OPTS="${SSHD_OPTS} -f ${SSHD_CONFDIR}/sshd_config"
"${SSHD_BINARY}" -t ${SSHD_OPTS} || return 1
}
gen_key() {
local type=$1 key ks
[ $# -eq 1 ] && ks="${type}_"
key="${SSHD_CONFDIR}/ssh_host_${ks}key"
if [ ! -e "${key}" ] ; then
ebegin "Generating ${type} host key"
ssh-keygen -t ${type} -f "${key}" -N ''
eend $? || return $?
fi
}
gen_keys() {
if egrep -q '^[[:space:]]*Protocol[[:space:]]+.*1' "${SSHD_CONFDIR}"/sshd_config ; then
gen_key rsa1 "" || return 1
fi
gen_key dsa && gen_key rsa && gen_key ecdsa
return $?
}
start() {
checkconfig || return 1
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start --exec "${SSHD_BINARY}" \
--pidfile "${SSHD_PIDFILE}" \
-- ${SSHD_OPTS}
eend $?
}
stop() {
if [ "${RC_CMD}" = "restart" ] ; then
checkconfig || return 1
fi
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --exec "${SSHD_BINARY}" \
--pidfile "${SSHD_PIDFILE}" --quiet
eend $?
}
reload() {
checkconfig || return 1
ebegin "Reloading ${SVCNAME}"
start-stop-daemon --stop --signal HUP --oknodo \
--exec "${SSHD_BINARY}" --pidfile "${SSHD_PIDFILE}"
eend $?
}

View File

@ -1,85 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/files/sshd.rc6.3,v 1.2 2011/09/14 21:46:19 polynomial-c Exp $
extra_commands="checkconfig gen_keys"
extra_started_commands="reload"
depend() {
use logger dns
need net
}
SSHD_CONFDIR=${SSHD_CONFDIR:-/etc/ssh}
SSHD_PIDFILE=${SSHD_PIDFILE:-/var/run/${SVCNAME}.pid}
SSHD_BINARY=${SSHD_BINARY:-/usr/sbin/sshd}
checkconfig() {
if [ ! -d /var/empty ] ; then
mkdir -p /var/empty || return 1
fi
if [ ! -e "${SSHD_CONFDIR}"/sshd_config ] ; then
eerror "You need an ${SSHD_CONFDIR}/sshd_config file to run sshd"
eerror "There is a sample file in /usr/share/doc/openssh"
return 1
fi
gen_keys || return 1
[ "${SSHD_PIDFILE}" != "/var/run/sshd.pid" ] \
&& SSHD_OPTS="${SSHD_OPTS} -o PidFile=${SSHD_PIDFILE}"
[ "${SSHD_CONFDIR}" != "/etc/ssh" ] \
&& SSHD_OPTS="${SSHD_OPTS} -f ${SSHD_CONFDIR}/sshd_config"
"${SSHD_BINARY}" -t ${SSHD_OPTS} || return 1
}
gen_key() {
local type=$1 key ks
[ $# -eq 1 ] && ks="${type}_"
key="${SSHD_CONFDIR}/ssh_host_${ks}key"
if [ ! -e "${key}" ] ; then
ebegin "Generating ${type} host key"
ssh-keygen -t ${type} -f "${key}" -N ''
eend $? || return $?
fi
}
gen_keys() {
if egrep -q '^[[:space:]]*Protocol[[:space:]]+.*1' "${SSHD_CONFDIR}"/sshd_config ; then
gen_key rsa1 "" || return 1
fi
gen_key dsa && gen_key rsa && gen_key ecdsa
return $?
}
start() {
checkconfig || return 1
ebegin "Starting ${SVCNAME}"
start-stop-daemon --start --exec "${SSHD_BINARY}" \
--pidfile "${SSHD_PIDFILE}" \
-- ${SSHD_OPTS}
eend $?
}
stop() {
if [ "${RC_CMD}" = "restart" ] ; then
checkconfig || return 1
fi
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --stop --exec "${SSHD_BINARY}" \
--pidfile "${SSHD_PIDFILE}" --quiet
eend $?
}
reload() {
checkconfig || return 1
ebegin "Reloading ${SVCNAME}"
start-stop-daemon --signal HUP \
--exec "${SSHD_BINARY}" --pidfile "${SSHD_PIDFILE}"
eend $?
}

View File

@ -0,0 +1,319 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-6.6.1_p1.ebuild,v 1.1 2014/04/25 07:11:59 polynomial-c Exp $
EAPI="4"
inherit eutils user flag-o-matic multilib autotools pam systemd versionator
# Make it more portable between straight releases
# and _p? releases.
PARCH=${P/.1_}
#HPN_PATCH="${PN}-6.6p1-hpnssh14v4.diff.gz"
HPN_PATCH="${PN}-6.6.1p1-hpnssh14v4.diff.xz"
LDAP_PATCH="${PN}-lpk-6.5p1-0.3.14.patch.gz"
X509_VER="7.9" X509_PATCH="${PARCH}+x509-${X509_VER}.diff.gz"
DESCRIPTION="Port of OpenBSD's free SSH release"
HOMEPAGE="http://www.openssh.org/"
SRC_URI="mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz
${HPN_PATCH:+hpn? ( http://dev.gentoo.org/~polynomial-c/${HPN_PATCH} )}
${LDAP_PATCH:+ldap? ( mirror://gentoo/${LDAP_PATCH} )}
${X509_PATCH:+X509? ( http://roumenpetrov.info/openssh/x509-${X509_VER}/${X509_PATCH} )}
"
#${HPN_PATCH:+hpn? ( mirror://sourceforge/hpnssh/${HPN_PATCH} )}
LICENSE="BSD GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="bindist ${HPN_PATCH:++}hpn kerberos ldap ldns libedit pam selinux skey static tcpd X X509"
LIB_DEPEND="selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] )
skey? ( >=sys-auth/skey-1.1.5-r1[static-libs(+)] )
libedit? ( dev-libs/libedit[static-libs(+)] )
>=dev-libs/openssl-0.9.6d:0[bindist=]
dev-libs/openssl[static-libs(+)]
>=sys-libs/zlib-1.2.3[static-libs(+)]
tcpd? ( >=sys-apps/tcp-wrappers-7.6[static-libs(+)] )"
RDEPEND="
!static? (
${LIB_DEPEND//\[static-libs(+)]}
ldns? (
!bindist? ( net-libs/ldns[ecdsa,ssl] )
bindist? ( net-libs/ldns[-ecdsa,ssl] )
)
)
pam? ( virtual/pam )
kerberos? ( virtual/krb5 )
ldap? ( net-nds/openldap )"
DEPEND="${RDEPEND}
static? (
${LIB_DEPEND}
ldns? (
!bindist? ( net-libs/ldns[ecdsa,ssl,static-libs(+)] )
bindist? ( net-libs/ldns[-ecdsa,ssl,static-libs(+)] )
)
)
virtual/pkgconfig
virtual/os-headers
sys-devel/autoconf"
RDEPEND="${RDEPEND}
pam? ( >=sys-auth/pambase-20081028 )
userland_GNU? ( virtual/shadow )
X? ( x11-apps/xauth )"
S=${WORKDIR}/${PARCH}
pkg_setup() {
# this sucks, but i'd rather have people unable to `emerge -u openssh`
# than not be able to log in to their server any more
maybe_fail() { [[ -z ${!2} ]] && echo "$1" ; }
local fail="
$(use X509 && maybe_fail X509 X509_PATCH)
$(use ldap && maybe_fail ldap LDAP_PATCH)
$(use hpn && maybe_fail hpn HPN_PATCH)
"
fail=$(echo ${fail})
if [[ -n ${fail} ]] ; then
eerror "Sorry, but this version does not yet support features"
eerror "that you requested: ${fail}"
eerror "Please mask ${PF} for now and check back later:"
eerror " # echo '=${CATEGORY}/${PF}' >> /etc/portage/package.mask"
die "booooo"
fi
}
save_version() {
# version.h patch conflict avoidence
mv version.h version.h.$1
cp -f version.h.pristine version.h
}
src_prepare() {
sed -i \
-e "/_PATH_XAUTH/s:/usr/X11R6/bin/xauth:${EPREFIX}/usr/bin/xauth:" \
pathnames.h || die
# keep this as we need it to avoid the conflict between LPK and HPN changing
# this file.
cp version.h version.h.pristine
# don't break .ssh/authorized_keys2 for fun
sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die
epatch "${FILESDIR}"/${P}.patch #508604
epatch "${FILESDIR}"/${PN}-5.9_p1-sshd-gssapi-multihomed.patch #378361
if use X509 ; then
pushd .. >/dev/null
epatch "${FILESDIR}"/${PN}-6.6_p1-x509-glue.patch
use hpn && epatch "${FILESDIR}"/${PN}-6.6.1_p1-x509-hpn14v4-glue-p2.patch
popd >/dev/null
epatch "${WORKDIR}"/${X509_PATCH%.*}
epatch "${FILESDIR}"/${PN}-6.3_p1-x509-hpn14v2-glue.patch
save_version X509
fi
if ! use X509 ; then
if [[ -n ${LDAP_PATCH} ]] && use ldap ; then
epatch "${WORKDIR}"/${LDAP_PATCH%.*}
save_version LPK
fi
else
use ldap && ewarn "Sorry, X509 and LDAP conflict internally, disabling LDAP"
fi
epatch "${FILESDIR}"/${PN}-4.7_p1-GSSAPI-dns.patch #165444 integrated into gsskex
epatch "${FILESDIR}"/${PN}-6.6_p1-openssl-ignore-status.patch
if [[ -n ${HPN_PATCH} ]] && use hpn; then
epatch "${WORKDIR}"/${HPN_PATCH%.*}
epatch "${FILESDIR}"/${PN}-6.5_p1-hpn-cipher-align.patch #498632
save_version HPN
fi
tc-export PKG_CONFIG
local sed_args=(
-e "s:-lcrypto:$(${PKG_CONFIG} --libs openssl):"
# Disable PATH reset, trust what portage gives us #254615
-e 's:^PATH=/:#PATH=/:'
# Disable fortify flags ... our gcc does this for us
-e 's:-D_FORTIFY_SOURCE=2::'
)
# The -ftrapv flag ICEs on hppa #505182
use hppa && sed_args+=(
-e '/CFLAGS/s:-ftrapv:-fdisable-this-test:'
-e '/OSSH_CHECK_CFLAG_LINK.*-ftrapv/d'
)
sed -i "${sed_args[@]}" configure{.ac,} || die
epatch_user #473004
# Now we can build a sane merged version.h
(
sed '/^#define SSH_RELEASE/d' version.h.* | sort -u
macros=()
for p in HPN LPK X509 ; do [ -e version.h.${p} ] && macros+=( SSH_${p} ) ; done
printf '#define SSH_RELEASE SSH_VERSION SSH_PORTABLE %s\n' "${macros}"
) > version.h
eautoreconf
}
static_use_with() {
local flag=$1
if use static && use ${flag} ; then
ewarn "Disabling '${flag}' support because of USE='static'"
# rebuild args so that we invert the first one (USE flag)
# but otherwise leave everything else working so we can
# just leverage use_with
shift
[[ -z $1 ]] && flag="${flag} ${flag}"
set -- !${flag} "$@"
fi
use_with "$@"
}
src_configure() {
local myconf
addwrite /dev/ptmx
addpredict /etc/skey/skeykeys #skey configure code triggers this
use static && append-ldflags -static
# Special settings for Gentoo/FreeBSD 9.0 or later (see bug #391011)
if use elibc_FreeBSD && version_is_at_least 9.0 "$(uname -r|sed 's/\(.\..\).*/\1/')" ; then
myconf="${myconf} --disable-utmp --disable-wtmp --disable-wtmpx"
append-ldflags -lutil
fi
econf \
--with-ldflags="${LDFLAGS}" \
--disable-strip \
--with-pid-dir="${EPREFIX}"/var/run \
--sysconfdir="${EPREFIX}"/etc/ssh \
--libexecdir="${EPREFIX}"/usr/$(get_libdir)/misc \
--datadir="${EPREFIX}"/usr/share/openssh \
--with-privsep-path="${EPREFIX}"/var/empty \
--with-privsep-user=sshd \
--with-md5-passwords \
--with-ssl-engine \
$(static_use_with pam) \
$(static_use_with kerberos kerberos5 /usr) \
${LDAP_PATCH:+$(use X509 || ( use ldap && use_with ldap ))} \
$(use_with ldns) \
$(use_with libedit) \
$(use_with selinux) \
$(use_with skey) \
$(use_with tcpd tcp-wrappers) \
${myconf}
}
src_install() {
emake install-nokeys DESTDIR="${D}"
fperms 600 /etc/ssh/sshd_config
dobin contrib/ssh-copy-id
newinitd "${FILESDIR}"/sshd.rc6.4 sshd
newconfd "${FILESDIR}"/sshd.confd sshd
keepdir /var/empty
# not all openssl installs support ecc, or are functional #352645
if ! grep -q '#define OPENSSL_HAS_ECC 1' config.h ; then
elog "dev-libs/openssl was built with 'bindist' - disabling ecdsa support"
sed -i 's:&& gen_key ecdsa::' "${ED}"/etc/init.d/sshd || die
fi
newpamd "${FILESDIR}"/sshd.pam_include.2 sshd
if use pam ; then
sed -i \
-e "/^#UsePAM /s:.*:UsePAM yes:" \
-e "/^#PasswordAuthentication /s:.*:PasswordAuthentication no:" \
-e "/^#PrintMotd /s:.*:PrintMotd no:" \
-e "/^#PrintLastLog /s:.*:PrintLastLog no:" \
"${ED}"/etc/ssh/sshd_config || die "sed of configuration file failed"
fi
# Gentoo tweaks to default config files
cat <<-EOF >> "${ED}"/etc/ssh/sshd_config
# Allow client to pass locale environment variables #367017
AcceptEnv LANG LC_*
EOF
cat <<-EOF >> "${ED}"/etc/ssh/ssh_config
# Send locale environment variables #367017
SendEnv LANG LC_*
EOF
# This instruction is from the HPN webpage,
# Used for the server logging functionality
if [[ -n ${HPN_PATCH} ]] && use hpn ; then
keepdir /var/empty/dev
fi
if ! use X509 && [[ -n ${LDAP_PATCH} ]] && use ldap ; then
insinto /etc/openldap/schema/
newins openssh-lpk_openldap.schema openssh-lpk.schema
fi
doman contrib/ssh-copy-id.1
dodoc ChangeLog CREDITS OVERVIEW README* TODO sshd_config
diropts -m 0700
dodir /etc/skel/.ssh
systemd_dounit "${FILESDIR}"/sshd.{service,socket}
systemd_newunit "${FILESDIR}"/sshd_at.service 'sshd@.service'
}
src_test() {
local t tests skipped failed passed shell
tests="interop-tests compat-tests"
skipped=""
shell=$(egetshell ${UID})
if [[ ${shell} == */nologin ]] || [[ ${shell} == */false ]] ; then
elog "Running the full OpenSSH testsuite"
elog "requires a usable shell for the 'portage'"
elog "user, so we will run a subset only."
skipped="${skipped} tests"
else
tests="${tests} tests"
fi
# It will also attempt to write to the homedir .ssh
local sshhome=${T}/homedir
mkdir -p "${sshhome}"/.ssh
for t in ${tests} ; do
# Some tests read from stdin ...
HOMEDIR="${sshhome}" \
emake -k -j1 ${t} </dev/null \
&& passed="${passed}${t} " \
|| failed="${failed}${t} "
done
einfo "Passed tests: ${passed}"
ewarn "Skipped tests: ${skipped}"
if [[ -n ${failed} ]] ; then
ewarn "Failed tests: ${failed}"
die "Some tests failed: ${failed}"
else
einfo "Failed tests: ${failed}"
return 0
fi
}
pkg_preinst() {
enewgroup sshd 22
enewuser sshd 22 -1 /var/empty sshd
}
pkg_postinst() {
if has_version "<${CATEGORY}/${PN}-5.8_p1" ; then
elog "Starting with openssh-5.8p1, the server will default to a newer key"
elog "algorithm (ECDSA). You are encouraged to manually update your stored"
elog "keys list as servers update theirs. See ssh-keyscan(1) for more info."
fi
ewarn "Remember to merge your config files in /etc/ssh/ and then"
ewarn "reload sshd: '/etc/init.d/sshd reload'."
# This instruction is from the HPN webpage,
# Used for the server logging functionality
if [[ -n ${HPN_PATCH} ]] && use hpn ; then
echo
einfo "For the HPN server logging patch, you must ensure that"
einfo "your syslog application also listens at /var/empty/dev/log."
fi
}

View File

@ -0,0 +1,25 @@
# ChangeLog for virtual/krb5
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/virtual/krb5/ChangeLog,v 1.6 2014/07/28 13:49:48 ago Exp $
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> krb5-0-r1.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> krb5-0-r1.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> krb5-0-r1.ebuild:
Stable for amd64, wrt bug #512912
*krb5-0-r1 (15 May 2014)
15 May 2014; Michał Górny <mgorny@gentoo.org> +krb5-0-r1.ebuild:
Enable multilib support, bug #510354.
27 Jun 2013; Alexis Ballier <aballier@gentoo.org> krb5-0.ebuild:
keyword ~amd64-fbsd
*krb5-0 (13 Mar 2011)
13 Mar 2011; Eray Aslan <eras@gentoo.org> +krb5-0.ebuild, +metadata.xml:
Initial commit

View File

@ -0,0 +1,24 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
EBUILD krb5-0-r1.ebuild 623 SHA256 f902b3df4c34d93aa041ed9b6dde49f9c434cb0d6908b0cdd0f065b87c99eef0 SHA512 929a6cab3968ce0b96f6a571ef9667155e82bddc4c609c18ae6dfbed518e721b9b51e2bf6af9aba981424e38d514d5dfba30f4c0d7b2277d975881e93321df1a WHIRLPOOL 89e0c1354afb7a18ba29da992f063d585d91a36e4df8bcf482d7cb55b8e5e33b9a5bd166d32a78652ff28a7cc1b101db9fdf36079fc39e02b855a7a82ab2e0e3
EBUILD krb5-0.ebuild 522 SHA256 3081c2fa2b142585abb231383c40e7b1e568c0463045dabd5eb190b88010d93a SHA512 f3a314df48da0bdf0c5603ae712365212e309337b79daaea94a61235d5544306da74e6ab7187a2f1d22a0405fad94ee1492b06852beade4188baa417ee5250d4 WHIRLPOOL 9e4ea86adc70f2a5841b9852fb484bbe1fc788c653734bb0270c47a00ebb2d2f8db9ed4324b9f0a379e9036f4f945bd1dd1fdba974d978ebc32bb636410bbc48
MISC ChangeLog 843 SHA256 b33559a2654388785a2525ff7aab0f642dd0d09acafb47fd92779f15a412a0a7 SHA512 4b65cd4f27307f5742dddf61facc106cc96d0d088c45a1a16dd1c22c9315020cea5c7ae02fa5231cbd2cfdfd453f8b55469b6e7947cdbee79cccd61dbe1ddddc WHIRLPOOL 37e0f9866cadefb4fae78d61916497c5b4c3df9be5220aab2596f6a5afa1f3f12205a1b30f1e166e5a94fdc69a6e53ad020862e16d48f59f0e9cb7cb3d1be01f
MISC metadata.xml 162 SHA256 1fe742cb3e026ef71551bf567491db50008748c528c2adc2a7db3e278bfba1d9 SHA512 b333ea0c5689e101f94a81a21582243c2a77d546693f86975a6b5943300617d333093bf306d0169ca91bb25ef61f77870f91de0ee1070c8c744e3a57fa0e376c WHIRLPOOL 317f87315f56484a46bd8ddcf26bc2977026a75dd93899cac18a64a912fbd86642c413a0fd9301b686ec5aa2ca4d86f6215b6e7362aa0b6d88eedd4b66420f57
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJT1lT9AAoJELp701BxlEWfMQYP/2id7NiRq/v+J+KQwoS/qCo7
cVOfwNwId7EZ9dAcDfCrayJXhZufxGmhpUVCI/eUqHcgys1Uf7pNin0cxmob/JFl
zphYj571M6hfhbkbgMQJbQ8vchYrdQq0pH1701Zf0gCQSp4aGS+D3CWATOQURYAp
nOl0lIHo1rKjJaEsg6/LiFN9SMczV4CrBP4Kpdy9HXcAOysuchQ0TZKiFsj3asXj
cPH2el8Ggk8nGXfHmWOjRdkvbQvRtHI6gEE72H5/E+TVCiu1qcAYkOY0aHFQWMBc
SIBmoY6dHahHFxbuCrFw31i+B5bQC8fmfkp4/JgsCaMghL3tzBYYCV6U/W5vhYTB
E+HGHFJTxbpDC4GNp4yq1Si40HRe9aICR6L0YHI6+R1Bwgp9/cB9fZ7RIpikaohN
cuW2KGo6mF+ZOYeuXUqiLU24dIcDeaqvqQZ/6DOIt5UyEAwHv2Vu5W5KpIA3H9B4
bGFzMYPj5fkxURYF/howRS6kyombjnxCEkVblV/lD0cEyVKD1xVOU9GV6rOOJJxu
OA4JHwl7EcSDEcHP5xD2uEu+FHBwwN8QXy0jzr+2m374m1+mnJCLO12LvIUZEb93
MeOmfPh51gTGFJyn+iXWHBl2pp6ylvgGbg3B7Sl3GbWXNP2cDCP4+AgjRSFellR8
R1NJoX1V0I/0njbJ0pMe
=fG9T
-----END PGP SIGNATURE-----

Some files were not shown because too many files have changed in this diff Show More