diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-04-19 14:14:48 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-04-19 14:14:48 +0100 |
commit | 5cfef3c94cd7e82136c69a0322f5ba21f7e64632 (patch) | |
tree | 8f255dfacbacb657e3ac3654d01c1e11e651c066 /dev-libs/oniguruma | |
parent | 8aebb228036d5e2863b7eaa6e319ab41c1669269 (diff) |
gentoo resync : 19.04.2018
Diffstat (limited to 'dev-libs/oniguruma')
12 files changed, 0 insertions, 388 deletions
diff --git a/dev-libs/oniguruma/Manifest b/dev-libs/oniguruma/Manifest index a997aabbe2ef..6cb4d99f427a 100644 --- a/dev-libs/oniguruma/Manifest +++ b/dev-libs/oniguruma/Manifest @@ -1,22 +1,8 @@ -AUX oniguruma-5.9.3-makefile.patch 1621 BLAKE2B 7b67a65dcd618c2e18bea8460d9d2fc96c915263bcb2f4e3052600b57e8e67024322d4b909a569dfa203f630504091cfc5d41a1986c7358a85d916faff339fbc SHA512 0478865cc6ccb3ec5154eb16ed2682b999fd45e7892c10e96662e4a0cda20c5bb0ada8dad2cca5cd88a10d4e11ba43e47a81cbf7b806364274bc8a27733cae07 -AUX oniguruma-5.9.6-CVE-2017-9224.patch 467 BLAKE2B 0989d3e3cda581768a8cad5c426587ef9ea56b78dd4c8b8cb63a70470277adca913c4bc008edbbabc413ff6d8b8f02cb330c903ec38b18e3440d19180fd300b4 SHA512 163e681c7d4578979209016e644b313037035d82f129d6e1cc2e93ed840358a00382c2daed127973f5af2bd11adbb0978bd006428061e29222ef89a2c1142a0d -AUX oniguruma-5.9.6-CVE-2017-9226.patch 1278 BLAKE2B afec87f0a5eb7aa35511f9edc8e5ca2046f92d295eb62ee7d56e47b296056c7864613cd8241700e8b35c2e1844b538961d9d97d92eec31d5a9ab6e7d7dec5b91 SHA512 65e725959abc68ae3934e61cabd89a94825bc6b3e3a2fc76586973cacdbf73c9904c8f6a058dcdb2f1b91a38bfacabbc48c65a6094e42758078f30a775316d1c -AUX oniguruma-5.9.6-CVE-2017-9227.patch 376 BLAKE2B 324a05b4eecf1dd09d6bd7a7be273ca08d32093a3547bce182c6816d1728731814a5ba5edc990a921a09912338fc7c98fcf89745a4b18db9759ebca8a41bf96c SHA512 70c4f985b547063338a39cc6ab7812cb53dd3998b9cce60f71c40cf3911dc2f31b66c8cf9ae543763ceed071737288ff811a474e1562a086cc32d98e0cf9b0b2 -AUX oniguruma-5.9.6-CVE-2017-9228.patch 354 BLAKE2B a73da41f58160d59e44afc373991cf8ffb3f2c174dd17ee1c3734b6e09fd12b2e081d465a783341c03a3134f14cc89e8617711a122a03e39c5e5df45d32ae3d4 SHA512 f87dd5b1afaad7069116afc17ca73ca77c165b31fe4d7c2d5c54609bf5a30c2d81ba2fb1c461bd6e3a9c7e518363adb10ca900ecc42f397c69337f7989cbd5e9 -AUX oniguruma-5.9.6-CVE-2017-9229.patch 1311 BLAKE2B 92aad3dd5d175e8ade8ff419302bc1d7413ebfa662984985c043c6d6cff6afc051590cd1b5d2233444cf13c80b9aaf9024149891e095b07491de63c254d6f2e9 SHA512 eaae2b40b15f261ddb380ea188eba341094a8ec174143a054cddb902352579df1a057c5060f6873710bc9445bcdc6c0d9ca9e692d82ff66b1cfc9ceba9ae5d8a AUX oniguruma-6.6.1-build.patch 656 BLAKE2B 0fff5eababc1a4fa732ea797c0790418c8d152623724e4f7d23f2e21a280a8ccce65f91026c686f7063091e298ed0f2c3691384d45933ceb9efe17749f061f86 SHA512 44190842324010cf9389b6269e041bac5e128324f5ba7cfdf5cbe6770020325d7e802c71f1c138b4e181d81fb6f53f7cdfe58f9b1c25cc4ca90e23d4d63c3397 -AUX oniguruma-combination-explosion-check.patch 417 BLAKE2B c210914710af87c0811f1224ae6174c3ae2bf1ecfd7c645deef81cc9d7e52ea3eaeb39479e32c53e7af06f9147b4fa9ab5156891de1a2d4c7b6c0aadc37fa67d SHA512 2a163eac5f214bf82fed0c2229f5415947886602c8d929421cac762ccc7158c0120d316ca08449a88785ef196812c3426525d4eedd0b4d8c9bf53de77c49eb4c -AUX oniguruma-gentoo.patch 1502 BLAKE2B 445a48c225384b316a0573c28910ce44bcffff8b08602a45f53b32076c73f1145e7c41f449f48f93bd8a1c555c4ee1588042c4ce3803e4cf49faadd4d02b2b2c SHA512 fc7c017a60778ff665df3a178604136754e72ab51b016ceb6f164c72ed66f442e77981cd14563dc0c84948e66ad37416d9e6b431387bb664d660c7343e0cc367 -DIST onig-5.9.5.tar.gz 587874 BLAKE2B c3d691757d920c3690f6f8b4f0b3c7fac1fea0127d72a0c953ae212df711cb5d4e3ac6b36a40b7087d228381b405fcefc26fdb8203672eb01f12fa5c9562c337 SHA512 3ba3c94c5e52c80c680ebf1d19be53fa5a94a11d622e0282184c7a9c8cc6676f1926b97d12aafc66514071e65cd7de2bd4632afb053c69b01ddb8b581e878252 -DIST onig-5.9.6_p1.tar.gz 605920 BLAKE2B 9f5ecd29d0dc583d424866e5a37fe92ae4c987408d764f840f1f765e11e469f9f9db0169e670221d91ffeecd8ad4337f10d7f9c8559d3dd61f5edf82c244ce24 SHA512 5c874a92acab19e7b228e855cee2d8c55648d3c0c25213127e67bba7f510ec68cb5d64999cf629ffa509745e1b0bd13dd80afbdcef3ba1d4bb8f3d0ee3616f48 -DIST onig-6.4.0.tar.gz 900425 BLAKE2B c2c76ea0bd1e47354169e386a495b8754da604be0dbcbbe43e7889e1c37f84ddf032b0874bdf3711221b60e717c1f1bd36edb35903102f0be55c323f81d42ec9 SHA512 476f2110f09eae9b27e0da4b995fa9db46fe6f98f5ef8700b9f1966f9b4bf6db680c6e9e67e1d8d81e759fd8d1787af39c4b38d6681ee4b6405a970c18d583fa DIST onig-6.6.1.tar.gz 943490 BLAKE2B 75771b5da78ac31e382ba964b9e881cb153b0ded89a5bc58b60783ca7fb7925e4bcbd8c8a1c02cf654accdfb4a079af6427d8731a6ca241d8aa86217835e892c SHA512 ce9ac1336e2782fcfdac8cb4a257162f57dd8c2be20f74771a1ab9671b5926ea9c9fc07e2f4b04d80a2138a6e4c0e3295ac3f257e4424acf888e343870a377cc DIST onig-6.7.0.tar.gz 952950 BLAKE2B 7ff45b04abe28caabf8c54e3dea4fb801c50fec9795bb39089a5be282d703c794c1eaa14433fe96b09ecd653275e8450e16ce410f0f53de63acd79cef36d3844 SHA512 21b10ff7cca8bdf057110927755cecf444415e308a8580427a4f661d58e678ef808a9e238066c54e664878739449fcf3de9e8348568e9dad2bfdda8d39b46a30 DIST onig-6.7.1.tar.gz 951650 BLAKE2B 475f6de4dca5579071777de9805a7676f8bf0ba0fff360a8231895882ce5535c80ee8f12bede3d1db17497efcc904c4653f4d15d559cf5ac180039563f0c14cd SHA512 36ce29b639e8a15bacc3fcce835eea3ae5516fbefc250d0152493b86166f8f3b74ae4c807c609f6374cd8c401b434dd1682747be14b70da64386150d4e82badc DIST onig-6.8.1.tar.gz 973837 BLAKE2B 5ccbd8b428dcb0775e745857cb1ee678cb2e42c1b9044ac807444403ea0ca602aeaa7ab86f70b9835c2042a2b48a65531c355d1f32ba22294403dc5a3f3ce895 SHA512 50005d7bccdfd5090181781c942e7814eb82ef1652453ce4bdf7f4e763344c87af84fb06c5240494d3774568913cbfc3b158e0a69edfbc1283eaeb7842dc0631 -EBUILD oniguruma-5.9.5.ebuild 1075 BLAKE2B a4512730195cf7e2d48379ba4c4d43d02c9121eb142ff74541ab3233f5cefaba8bc03026a044680f6a54f45336c2b47721e2b4e360ea96cbbd1af4f9bb352293 SHA512 83ec9d45664414ba08759534b04f346641e680ee4daa94dfd668e5408bdb19d982f22bca41ec606a955777732043d6bc681d557270d1619447406a3435196c64 -EBUILD oniguruma-5.9.6_p1-r1.ebuild 1367 BLAKE2B 70deefd41dcea8158140baec264749af5279cae2456b5a55ffbfa2def6aa1c49037a5015d48982090e575083894316870ad89eaeee876925f8f2b830a9c455f9 SHA512 4ce079503ac7278f07bf34fb8bde3c7cd6afabbe5ec9bc5512756461502e02e23857e05f37cbfa2bb27273a8e204b1ab1ed2478ed2d6a15215d206b690327cb2 -EBUILD oniguruma-6.4.0.ebuild 1155 BLAKE2B 07dfe6707e0ce33eefcfd13693f38c47d40cbfe1ad6d6da73c76f1a271b0af677a5ed611599d8b1a8b1189fe0e2ee6701565dbddc62cbdc3a15261b944ad27bb SHA512 56f20dd2bd854d209674839e80505ef80b14a7dc8b61bc3cdcbba194f63d6a7dfe556ea83a9d78f1fec80fbfcf40fe94fee97bb89877de1e3221600055402f22 EBUILD oniguruma-6.6.1.ebuild 1112 BLAKE2B 4bf1ae4b3f3b0b4f1202ab94498ccfd27bf5fb761547c84cfb132502ace2b47d709b3fb023d0bdb86dc9c7de15e55587402ec51a0f7235ba6019429c8c56cb3b SHA512 93e21e61a4d46e321088809332b560748adebf2db65f8b690b8945928c09e6199495b2a8b9ecafcb383938debb8ee279e724b5e5c08227e9cebdb43a971dbfd5 EBUILD oniguruma-6.7.0.ebuild 1025 BLAKE2B 0dda1e53ecdea21e89f9d4045eab988da0217a24d0b55076644eecf913365a75a1345501a7ff9d88d097e44856d9779760fe19658f4fbab6175f6dc24b80b8dc SHA512 4597d01dfb2a8cba6dd36846be059bed3ab8c0867263e693806fe2ec11dbf416a5a3e838da7474375457bcc895db22ee6102dd94bd9ed26ef4cad51a236df5d9 EBUILD oniguruma-6.7.1.ebuild 1018 BLAKE2B dd84e5bcf595ebb2953ff5a9fa3d14b4dcb9dee3de98ab42de84f4d1abf91ac266123c8ad1ff3c0037ff8f81d2dfb9a1fb7bdd1dea46a34a0d1478e51294b5ee SHA512 f67876f86021a107dc43fc1b979d0278d4c2c1e7bac83c27a726d9b86a93a2a835041d27cac4b2f5bb4ec849eab7ecfab6ea4d1545387ea42bf4d7faa8a6f80f diff --git a/dev-libs/oniguruma/files/oniguruma-5.9.3-makefile.patch b/dev-libs/oniguruma/files/oniguruma-5.9.3-makefile.patch deleted file mode 100644 index 7003907f7850..000000000000 --- a/dev-libs/oniguruma/files/oniguruma-5.9.3-makefile.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index 2865fb7..75cbd45 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -6,7 +6,7 @@ libname = libonig.la - ACLOCAL_AMFLAGS = -I m4 - #AM_CFLAGS = -DNOT_RUBY - AM_CFLAGS = --INCLUDES = -I$(top_srcdir) -I$(includedir) -+INCLUDES = -I$(top_srcdir) - - SUBDIRS = . sample - -diff --git a/configure.in b/configure.in -index 1e21f96..51b56d8 100644 ---- a/configure.in -+++ b/configure.in -@@ -25,7 +25,7 @@ dnl check for COMBINATION_EXPLOSION - AC_ARG_ENABLE(combination-explosion-check, - [ --enable-combination-explosion-check enable combination explosion check], - [comb_expl_check=$enableval]) --if test "${comb_expl_check}" = yes; then -+if test "x${comb_expl_check}" = xyes; then - AC_DEFINE(USE_COMBINATION_EXPLOSION_CHECK,1,[Define if combination explosion check]) - fi - -@@ -33,7 +33,7 @@ dnl check for CRNL_AS_LINE_TERMINATOR - AC_ARG_ENABLE(crnl-as-line-terminator, - [ --enable-crnl-as-line-terminator enable CR+NL as line terminator], - [crnl_as_line_terminator=$enableval]) --if test "${crnl_as_line_terminator}" = yes; then -+if test "x${crnl_as_line_terminator}" = xyes; then - AC_DEFINE(USE_CRNL_AS_LINE_TERMINATOR,1,[Define if enable CR+NL as line terminator]) - fi - -diff --git a/sample/Makefile.am b/sample/Makefile.am -index af33057..347af94 100644 ---- a/sample/Makefile.am -+++ b/sample/Makefile.am -@@ -2,7 +2,7 @@ noinst_PROGRAMS = encode listcap names posix simple sql syntax crnl - - libname = $(top_builddir)/libonig.la - LDADD = $(libname) --INCLUDES = -I$(top_srcdir) -I$(includedir) -+INCLUDES = -I$(top_srcdir) - - encode_SOURCES = encode.c - listcap_SOURCES = listcap.c diff --git a/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9224.patch b/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9224.patch deleted file mode 100644 index b256e0df581c..000000000000 --- a/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9224.patch +++ /dev/null @@ -1,22 +0,0 @@ -https://github.com/kkos/oniguruma/issues/57 -https://github.com/kkos/oniguruma/commit/690313a061f7a4fa614ec5cc8368b4f2284e059b - -Author: K.Kosako <kosako@sofnec.co.jp> - ---- a/regexec.c -+++ b/regexec.c -@@ -1473,14 +1473,9 @@ - break; - - case OP_EXACT1: MOP_IN(OP_EXACT1); --#if 0 - DATA_ENSURE(1); - if (*p != *s) goto fail; - p++; s++; --#endif -- if (*p != *s++) goto fail; -- DATA_ENSURE(0); -- p++; - MOP_OUT; - break; - diff --git a/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9226.patch b/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9226.patch deleted file mode 100644 index f5e0490ecfb8..000000000000 --- a/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9226.patch +++ /dev/null @@ -1,39 +0,0 @@ -https://github.com/kkos/oniguruma/issues/55 -https://github.com/kkos/oniguruma/commit/f015fbdd95f76438cd86366467bb2b39870dd7c6 -https://github.com/kkos/oniguruma/commit/b4bf968ad52afe14e60a2dc8a95d3555c543353a - -Author: K.Kosako <kosako@sofnec.co.jp> - ---- a/regparse.c -+++ b/regparse.c -@@ -3064,7 +3064,7 @@ - PUNFETCH; - prev = p; - num = scan_unsigned_octal_number(&p, end, 3, enc); -- if (num < 0) return ONIGERR_TOO_BIG_NUMBER; -+ if (num < 0 || num >= 256) return ONIGERR_TOO_BIG_NUMBER; - if (p == prev) { /* can't read nothing. */ - num = 0; /* but, it's not error */ - } -@@ -3436,7 +3436,7 @@ - if (IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_OCTAL3)) { - prev = p; - num = scan_unsigned_octal_number(&p, end, (c == '0' ? 2:3), enc); -- if (num < 0) return ONIGERR_TOO_BIG_NUMBER; -+ if (num < 0 || num >= 256) return ONIGERR_TOO_BIG_NUMBER; - if (p == prev) { /* can't read nothing. */ - num = 0; /* but, it's not error */ - } -@@ -4084,7 +4084,12 @@ - switch (*state) { - case CCS_VALUE: - if (*type == CCV_SB) -+ { -+ if (*vs > 0xff) -+ return ONIGERR_INVALID_CODE_POINT_VALUE; -+ - BITSET_SET_BIT(cc->bs, (int )(*vs)); -+ } - else if (*type == CCV_CODE_POINT) { - r = add_code_range(&(cc->mbuf), env, *vs, *vs); - if (r < 0) return r; diff --git a/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9227.patch b/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9227.patch deleted file mode 100644 index 580cc1446791..000000000000 --- a/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9227.patch +++ /dev/null @@ -1,16 +0,0 @@ -https://github.com/kkos/oniguruma/issues/58 -https://github.com/kkos/oniguruma/commit/9690d3ab1f9bcd2db8cbe1fe3ee4a5da606b8814 - -Author: K.Kosako <kosako@sofnec.co.jp> - ---- a/regexec.c -+++ b/regexec.c -@@ -3154,6 +3154,8 @@ - } - else { - UChar *q = p + reg->dmin; -+ -+ if (q >= end) return 0; /* fail */ - while (p < q) p += enclen(reg->enc, p); - } - } diff --git a/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9228.patch b/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9228.patch deleted file mode 100644 index 523455c97f38..000000000000 --- a/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9228.patch +++ /dev/null @@ -1,18 +0,0 @@ -https://github.com/kkos/oniguruma/issues/60 -https://github.com/kkos/oniguruma/commit/3b63d12038c8d8fc278e81c942fa9bec7c704c8b - -Author: K.Kosako <kosako@sofnec.co.jp> - ---- a/regparse.c -+++ b/regparse.c -@@ -4081,7 +4081,9 @@ - } - } - -- *state = CCS_VALUE; -+ if (*state != CCS_START) -+ *state = CCS_VALUE; -+ - *type = CCV_CLASS; - return 0; - } diff --git a/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9229.patch b/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9229.patch deleted file mode 100644 index f2dbc55d59ac..000000000000 --- a/dev-libs/oniguruma/files/oniguruma-5.9.6-CVE-2017-9229.patch +++ /dev/null @@ -1,43 +0,0 @@ -https://github.com/kkos/oniguruma/issues/59 -https://github.com/kkos/oniguruma/commit/b690371bbf97794b4a1d3f295d4fb9a8b05d402d - -Author: K.Kosako <kosako@sofnec.co.jp> - ---- a/regexec.c -+++ b/regexec.c -@@ -3207,18 +3207,25 @@ - } - else { - if (reg->dmax != ONIG_INFINITE_DISTANCE) { -- *low = p - reg->dmax; -- if (*low > s) { -- *low = onigenc_get_right_adjust_char_head_with_prev(reg->enc, s, -- *low, (const UChar** )low_prev); -- if (low_prev && IS_NULL(*low_prev)) -- *low_prev = onigenc_get_prev_char_head(reg->enc, -- (pprev ? pprev : s), *low); -+ if (p - str < reg->dmax) { -+ *low = (UChar* )str; -+ if (low_prev) -+ *low_prev = onigenc_get_prev_char_head(reg->enc, str, *low); - } - else { -- if (low_prev) -- *low_prev = onigenc_get_prev_char_head(reg->enc, -- (pprev ? pprev : str), *low); -+ *low = p - reg->dmax; -+ if (*low > s) { -+ *low = onigenc_get_right_adjust_char_head_with_prev(reg->enc, s, -+ *low, (const UChar** )low_prev); -+ if (low_prev && IS_NULL(*low_prev)) -+ *low_prev = onigenc_get_prev_char_head(reg->enc, -+ (pprev ? pprev : s), *low); -+ } -+ else { -+ if (low_prev) -+ *low_prev = onigenc_get_prev_char_head(reg->enc, -+ (pprev ? pprev : str), *low); -+ } - } - } - } diff --git a/dev-libs/oniguruma/files/oniguruma-combination-explosion-check.patch b/dev-libs/oniguruma/files/oniguruma-combination-explosion-check.patch deleted file mode 100644 index cfc758d2a083..000000000000 --- a/dev-libs/oniguruma/files/oniguruma-combination-explosion-check.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/src/regcomp.c -+++ b/src/regcomp.c -@@ -3619,8 +3619,8 @@ - switch (en->type) { - case ENCLOSURE_MEMORY: - { -- if (env->curr_max_regnum < en->regnum) -- env->curr_max_regnum = en->regnum; -+ if (env->curr_max_regnum < en->m.regnum) -+ env->curr_max_regnum = en->m.regnum; - - r = setup_comb_exp_check(NODE_ENCLOSURE_BODY(en), state, env); - } diff --git a/dev-libs/oniguruma/files/oniguruma-gentoo.patch b/dev-libs/oniguruma/files/oniguruma-gentoo.patch deleted file mode 100644 index 5661cea03b54..000000000000 --- a/dev-libs/oniguruma/files/oniguruma-gentoo.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -18,7 +18,7 @@ - AC_ARG_ENABLE(combination-explosion-check, - [ --enable-combination-explosion-check enable combination explosion check], - [comb_expl_check=$enableval]) --if test "${comb_expl_check}" = yes; then -+if test "x${comb_expl_check}" = xyes; then - AC_DEFINE(USE_COMBINATION_EXPLOSION_CHECK,1,[Define if combination explosion check]) - fi - -@@ -26,7 +26,7 @@ - AC_ARG_ENABLE(crnl-as-line-terminator, - [ --enable-crnl-as-line-terminator enable CR+NL as line terminator], - [crnl_as_line_terminator=$enableval]) --if test "${crnl_as_line_terminator}" = yes; then -+if test "x${crnl_as_line_terminator}" = xyes; then - AC_DEFINE(USE_CRNL_AS_LINE_TERMINATOR,1,[Define if enable CR+NL as line terminator]) - fi - ---- a/sample/Makefile.am -+++ b/sample/Makefile.am -@@ -1,10 +1,10 @@ - #noinst_PROGRAMS = encode listcap names posix simple sql syntax crnl - --lib_onig = ../src/libonig.la -+lib_onig = $(top_builddir)/src/libonig.la - LDADD = $(lib_onig) - - AM_LDFLAGS = -L$(prefix)/lib --AM_CPPFLAGS = -I../src -I$(includedir) -+AM_CPPFLAGS = -I$(top_srcdir)/src - - TESTS = encode listcap names posix simple sql syntax user_property bug_fix - ---- a/test/Makefile.am -+++ b/test/Makefile.am -@@ -1,9 +1,9 @@ - ## Makefile.am for Oniguruma --lib_onig = ../src/libonig.la -+lib_onig = $(top_builddir)/src/libonig.la - - AM_LDFLAGS = -L$(prefix)/lib - AM_CFLAGS = --AM_CPPFLAGS = -I../src -I$(includedir) -+AM_CPPFLAGS = -I$(top_srcdir)/src - - TESTS = testc testp testcu - diff --git a/dev-libs/oniguruma/oniguruma-5.9.5.ebuild b/dev-libs/oniguruma/oniguruma-5.9.5.ebuild deleted file mode 100644 index 8b0019e6e59b..000000000000 --- a/dev-libs/oniguruma/oniguruma-5.9.5.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 -# Needed for a sane .so versionning on fbsd, please dont drop -AUTOTOOLS_AUTORECONF=1 - -inherit eutils autotools-multilib - -MY_P=onig-${PV} - -DESCRIPTION="a regular expression library for different character encodings" -HOMEPAGE="https://github.com/kkos/oniguruma" -SRC_URI="mirror://gentoo/${MY_P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="combination-explosion-check crnl-as-line-terminator static-libs" - -PATCHES=( "${FILESDIR}"/${PN}-5.9.3-makefile.patch ) -DOCS=( AUTHORS HISTORY README{,.ja} doc/{API,FAQ,RE}{,.ja} ) - -S=${WORKDIR}/${MY_P} - -src_configure() { - local myeconfargs=( - $(use_enable combination-explosion-check) - $(use_enable crnl-as-line-terminator) - ) - autotools-multilib_src_configure -} - -src_install() { - autotools-multilib_src_install - use static-libs || prune_libtool_files -} diff --git a/dev-libs/oniguruma/oniguruma-5.9.6_p1-r1.ebuild b/dev-libs/oniguruma/oniguruma-5.9.6_p1-r1.ebuild deleted file mode 100644 index 07a88e15b522..000000000000 --- a/dev-libs/oniguruma/oniguruma-5.9.6_p1-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools ltprune multilib-minimal - -MY_P="onig-${PV}" - -DESCRIPTION="a regular expression library for different character encodings" -HOMEPAGE="https://github.com/kkos/oniguruma" -SRC_URI="https://github.com/kkos/${PN}/releases/download/v${PV}/${MY_P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/2" # sub-slot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="combination-explosion-check crnl-as-line-terminator static-libs" - -S="${WORKDIR}/${MY_P/_p1/}" - -PATCHES=( - "${FILESDIR}"/${PN}-5.9.3-makefile.patch - "${FILESDIR}"/${P/_p1/}-CVE-2017-9224.patch - "${FILESDIR}"/${P/_p1/}-CVE-2017-9226.patch - "${FILESDIR}"/${P/_p1/}-CVE-2017-9227.patch - "${FILESDIR}"/${P/_p1/}-CVE-2017-9228.patch - "${FILESDIR}"/${P/_p1/}-CVE-2017-9229.patch -) -DOCS=( AUTHORS HISTORY README{,.ja} doc/. ) - -src_prepare() { - default - mv configure.{in,ac} || die - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable combination-explosion-check) \ - $(use_enable crnl-as-line-terminator) \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files -} diff --git a/dev-libs/oniguruma/oniguruma-6.4.0.ebuild b/dev-libs/oniguruma/oniguruma-6.4.0.ebuild deleted file mode 100644 index dec199e97dda..000000000000 --- a/dev-libs/oniguruma/oniguruma-6.4.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools ltprune multilib-minimal - -MY_P="onig-${PV}" - -DESCRIPTION="a regular expression library for different character encodings" -HOMEPAGE="https://github.com/kkos/oniguruma" -SRC_URI="https://github.com/kkos/${PN}/releases/download/v${PV}/${MY_P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/4" # sub-slot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="combination-explosion-check crnl-as-line-terminator static-libs" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/${PN}-gentoo.patch - "${FILESDIR}"/${PN}-combination-explosion-check.patch -) -DOCS=( AUTHORS HISTORY README{,.ja} doc/. ) - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable combination-explosion-check) \ - $(use_enable crnl-as-line-terminator) \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files -} |