[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2024-03-14 Thread Arthur Zamarin
commit: 977f383e2214e8560289c53aeb3352447b7b9961
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 14 07:48:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 14 07:48:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977f383e

dev-libs/libmcrypt: Stabilize 2.5.8-r7 ppc64, #926963

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index b9ee083d02c2..a92b77a045aa 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2024-03-14 Thread Joonas Niilola
commit: 4bd1b87b7bb05e02c45ab58478b30c105fcfeba3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Mar 14 06:42:43 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 14 06:43:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bd1b87b

dev-libs/libmcrypt: Stabilize 2.5.8-r7 amd64, #926963

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index f376df81912c..b9ee083d02c2 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2024-03-13 Thread Sam James
commit: 1cdb73d333da91b0634fcdd1410d87d117e4da2a
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 03:31:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:21:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cdb73d3

dev-libs/libmcrypt: filter LTO, no-SA

Dead upstream, LTO type mismatch.

Closes: https://bugs.gentoo.org/924867
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild | 12 ++--
 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 10 +-
 2 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
index 040220a1d88a..592c4a66ef6e 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools
+inherit autotools flag-o-matic
 
 DESCRIPTION="Provides an uniform interface to access several encryption 
algorithms"
 HOMEPAGE="https://mcrypt.sourceforge.net;
@@ -36,6 +36,14 @@ src_prepare() {
eautoreconf # update stale autotools
 }
 
+src_configure() {
+   # LTO type mismatch (bug #924867)
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   default
+}
+
 src_install() {
default
find "${ED}" -type f -name '*.la' -delete || die

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index a09a112ad33b..f376df81912c 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools flag-o-matic
 
 DESCRIPTION="Provides an uniform interface to access several encryption 
algorithms"
 HOMEPAGE="https://mcrypt.sourceforge.net;
@@ -39,6 +39,14 @@ src_prepare() {
eautoreconf # update stale autotools
 }
 
+src_configure() {
+   # LTO type mismatch (bug #924867)
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   default
+}
+
 src_install() {
default
find "${ED}" -type f -name '*.la' -delete || die



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2024-03-13 Thread Sam James
commit: 3d1b104e48c4b2c94716ffe3d04631b9e7749a06
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:54:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:54:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1b104e

dev-libs/libmcrypt: Stabilize 2.5.8-r7 x86, #926963

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index b2f7b1c5dd6f..5888292c27f4 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2024-03-13 Thread Sam James
commit: 2931b7b81e13719d966d4f4913aa50dd9ddfae37
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:54:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:54:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2931b7b8

dev-libs/libmcrypt: Stabilize 2.5.8-r7 ppc, #926963

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index 5888292c27f4..86301f2f2d2a 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2024-03-13 Thread Sam James
commit: 1f76849edf2595a9314a96c2ff1c363e20bd519d
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:54:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:54:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f76849e

dev-libs/libmcrypt: Stabilize 2.5.8-r7 sparc, #926963

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index 86301f2f2d2a..a09a112ad33b 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2024-03-13 Thread Sam James
commit: 963f4ec841f7aa7271dd6892fb705b30c1cfbc9f
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:54:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:54:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=963f4ec8

dev-libs/libmcrypt: Stabilize 2.5.8-r7 arm, #926963

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index 3f3d5b686185..bc3c456447d0 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2024-03-13 Thread Sam James
commit: 266732b6c0189d929e89ce9d050af165eb94df2b
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:54:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:54:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266732b6

dev-libs/libmcrypt: Stabilize 2.5.8-r7 arm64, #926963

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index bc3c456447d0..b2f7b1c5dd6f 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2024-02-28 Thread Sam James
commit: ca8e7df5d2f5b8192d95a4d53fb220742664fa27
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 28 15:40:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 28 15:40:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca8e7df5

dev-libs/libmcrypt: drop 2.5.8-r4

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild | 33 
 1 file changed, 33 deletions(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
deleted file mode 100644
index e7a928f6bc34..
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Provides an uniform interface to access several encryption 
algorithms"
-HOMEPAGE="https://mcrypt.sourceforge.net;
-SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-DOCS=(
-   AUTHORS NEWS README THANKS TODO ChangeLog
-   doc/README.config doc/README.key doc/README.xtea
-   doc/example.c
-)
-
-PATCHES=(
-   "${FILESDIR}/${P}-rotate-mask.patch"
-   "${FILESDIR}/${P}-autoconf-2.70.patch" #775113
-)
-
-src_prepare() {
-   default
-   mv configure.in configure.ac
-   mv libltdl/configure.in libltdl/configure.ac
-   sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac 
libltdl/configure.ac || die
-   eautoreconf # update stale autotools
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/, dev-libs/libmcrypt/files/

2023-12-16 Thread Sam James
commit: ea1df205e5207db476ea62971db3d64d345d46e7
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 16 08:15:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 16 08:23:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea1df205

dev-libs/libmcrypt: fix more modern C issues

Closes: https://bugs.gentoo.org/919293
Signed-off-by: Sam James  gentoo.org>

 .../libmcrypt/files/libmcrypt-2.5.8-c99-2.patch| 42 
 dev-libs/libmcrypt/files/libmcrypt-2.5.8-c99.patch | 56 ++
 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild   | 45 +
 3 files changed, 143 insertions(+)

diff --git a/dev-libs/libmcrypt/files/libmcrypt-2.5.8-c99-2.patch 
b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-c99-2.patch
new file mode 100644
index ..ba2236de6c42
--- /dev/null
+++ b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-c99-2.patch
@@ -0,0 +1,42 @@
+https://src.fedoraproject.org/rpms/libmcrypt/blob/e02fbd614a5b7ba093e9e15ab322e7eb02d64e3b/f/libmcrypt-configure-c99-2.patch
+
+Fix glitches in the readdir and bcopy probes.  They were
+just invalid.
+
+diff --git a/configure b/configure
+index d0fb8783e147654b..4fe7660a16359171 100755
+--- a/configure
 b/configure
+@@ -6639,7 +6639,7 @@ fi
+ done
+ 
+ 
+-for ac_func in readdir,,
++for ac_func in readdir
+ do
+ as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ echo "$as_me:$LINENO: checking for $ac_func" >&5
+@@ -6741,7 +6741,7 @@ fi
+ done
+ 
+ 
+-for ac_func in bcopy,,
++for ac_func in bcopy
+ do
+ as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ echo "$as_me:$LINENO: checking for $ac_func" >&5
+diff --git a/configure.in b/configure.in
+index a815778931728ec2..f0c9a0e8f73e1153 100644
+--- a/configure.in
 b/configure.in
+@@ -204,8 +204,8 @@ AC_FUNC_MEMCMP
+ AC_FUNC_REALLOC
+ 
+ AC_CHECK_FUNCS([bzero memmove memset mlock readdir_r strchr strdup strrchr])
+-AC_CHECK_FUNCS([readdir,,])
+-AC_CHECK_FUNCS([bcopy,,])
++AC_CHECK_FUNCS([readdir])
++AC_CHECK_FUNCS([bcopy])
+ 
+ dnl Checks for libraries.
+ AC_C_BIGENDIAN

diff --git a/dev-libs/libmcrypt/files/libmcrypt-2.5.8-c99.patch 
b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-c99.patch
new file mode 100644
index ..25c555c99627
--- /dev/null
+++ b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-c99.patch
@@ -0,0 +1,56 @@
+https://src.fedoraproject.org/rpms/libmcrypt/blob/e02fbd614a5b7ba093e9e15ab322e7eb02d64e3b/f/libmcrypt-c99.patch
+
+Add return and argument types to fake prototypes in mcrypt_symb.c.
+This avoids build failures with future compilers that do not support
+implicit function declarations.
+
+Also fix a minor type error in the perminit calls in the Triple DES
+implementation.
+
+Submitted upstream: 
+
+diff --git a/lib/Makefile.am b/lib/Makefile.am
+index a1a09578858aaf3c..a92f150627a1f610 100644
+--- a/lib/Makefile.am
 b/lib/Makefile.am
+@@ -23,8 +23,8 @@ mcrypt_symb.c: mcrypt_internal.h
+   @echo "/* This is automatically created. Don't touch... */" >> 
mcrypt_symb.c
+   @echo "" >> mcrypt_symb.c
+   -@for i in $(EXTRA_ALGOS); do \
+-  if test -f ../modules/algorithms/$$i.c; then cat 
../modules/algorithms/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print 
"extern "$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \
+-  if test -f ../modules/modes/$$i.c; then cat 
../modules/modes/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print "extern 
"$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \
++  if test -f ../modules/algorithms/$$i.c; then cat 
../modules/algorithms/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print 
"extern void "$$3"(void);";}' >> mcrypt_symb.c 2>/dev/null; fi; \
++  if test -f ../modules/modes/$$i.c; then cat 
../modules/modes/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print "extern 
void "$$3"(void);";}' >> mcrypt_symb.c 2>/dev/null; fi; \
+   done
+   @echo "" >> mcrypt_symb.c
+   @echo "const mcrypt_preloaded mps[] = {" >> mcrypt_symb.c
+diff --git a/lib/Makefile.in b/lib/Makefile.in
+index 1baaa1e94be1abce..e0e690d1c831370f 100644
+--- a/lib/Makefile.in
 b/lib/Makefile.in
+@@ -561,8 +561,8 @@ mcrypt_symb.c: mcrypt_internal.h
+   @echo "/* This is automatically created. Don't touch... */" >> 
mcrypt_symb.c
+   @echo "" >> mcrypt_symb.c
+   -@for i in $(EXTRA_ALGOS); do \
+-  if test -f ../modules/algorithms/$$i.c; then cat 
../modules/algorithms/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print 
"extern "$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \
+-  if test -f ../modules/modes/$$i.c; then cat 
../modules/modes/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print "extern 
"$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \
++  if test -f ../modules/algorithms/$$i.c; then cat 
../modules/algorithms/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print 
"extern void "$$3"(void);";}' >> mcrypt_symb.c 2>/dev/null; fi; \
++ 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/files/

2023-04-20 Thread Sam James
commit: 588b6213fd04c706496073c4f5a163d5a6e11cfe
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 22:33:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 22:33:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=588b6213

dev-libs/libmcrypt: link to Fedora patch

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/files/libmcrypt-2.5.8-implicit-int.patch | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-libs/libmcrypt/files/libmcrypt-2.5.8-implicit-int.patch 
b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-implicit-int.patch
index f504014011e3..98938c7c105f 100644
--- a/dev-libs/libmcrypt/files/libmcrypt-2.5.8-implicit-int.patch
+++ b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-implicit-int.patch
@@ -1,3 +1,5 @@
+https://src.fedoraproject.org/rpms/libmcrypt/blob/rawhide/f/libmcrypt-c99.patch
+
 Add return and argument types to fake prototypes in mcrypt_symb.c.
 This avoids build failures with future compilers that do not support
 implicit function declarations.



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/, dev-libs/libmcrypt/files/

2023-04-20 Thread Sam James
commit: 836dfe489e3087ef0097082969315ec1f7f6
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 22:28:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 22:29:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836dfe48

dev-libs/libmcrypt: fix -Wimplicit-int

Signed-off-by: Sam James  gentoo.org>

 .../files/libmcrypt-2.5.8-implicit-int.patch   | 31 ++
 ...t-2.5.8-r5.ebuild => libmcrypt-2.5.8-r6.ebuild} |  3 ++-
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/files/libmcrypt-2.5.8-implicit-int.patch 
b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-implicit-int.patch
new file mode 100644
index ..f504014011e3
--- /dev/null
+++ b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-implicit-int.patch
@@ -0,0 +1,31 @@
+Add return and argument types to fake prototypes in mcrypt_symb.c.
+This avoids build failures with future compilers that do not support
+implicit function declarations.
+
+--- a/lib/Makefile.am
 b/lib/Makefile.am
+@@ -23,8 +23,8 @@ mcrypt_symb.c: mcrypt_internal.h
+   @echo "/* This is automatically created. Don't touch... */" >> 
mcrypt_symb.c
+   @echo "" >> mcrypt_symb.c
+   -@for i in $(EXTRA_ALGOS); do \
+-  if test -f ../modules/algorithms/$$i.c; then cat 
../modules/algorithms/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print 
"extern "$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \
+-  if test -f ../modules/modes/$$i.c; then cat 
../modules/modes/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print "extern 
"$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \
++  if test -f ../modules/algorithms/$$i.c; then cat 
../modules/algorithms/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print 
"extern void "$$3"(void);";}' >> mcrypt_symb.c 2>/dev/null; fi; \
++  if test -f ../modules/modes/$$i.c; then cat 
../modules/modes/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print "extern 
void "$$3"(void);";}' >> mcrypt_symb.c 2>/dev/null; fi; \
+   done
+   @echo "" >> mcrypt_symb.c
+   @echo "const mcrypt_preloaded mps[] = {" >> mcrypt_symb.c
+--- a/lib/Makefile.in
 b/lib/Makefile.in
+@@ -561,8 +561,8 @@ mcrypt_symb.c: mcrypt_internal.h
+   @echo "/* This is automatically created. Don't touch... */" >> 
mcrypt_symb.c
+   @echo "" >> mcrypt_symb.c
+   -@for i in $(EXTRA_ALGOS); do \
+-  if test -f ../modules/algorithms/$$i.c; then cat 
../modules/algorithms/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print 
"extern "$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \
+-  if test -f ../modules/modes/$$i.c; then cat 
../modules/modes/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print "extern 
"$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \
++  if test -f ../modules/algorithms/$$i.c; then cat 
../modules/algorithms/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print 
"extern void "$$3"(void);";}' >> mcrypt_symb.c 2>/dev/null; fi; \
++  if test -f ../modules/modes/$$i.c; then cat 
../modules/modes/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print "extern 
void "$$3"(void);";}' >> mcrypt_symb.c 2>/dev/null; fi; \
+   done
+   @echo "" >> mcrypt_symb.c
+   @echo "const mcrypt_preloaded mps[] = {" >> mcrypt_symb.c
+

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
similarity index 94%
rename from dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
rename to dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
index 54637cd96a4f..3f96b287c0eb 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -25,6 +25,7 @@ PATCHES=(
# 
http://sourceforge.net/tracker/index.php?func=detail=1872801_id=87941=584895
"${FILESDIR}/${P}-uninitialized.patch"
"${FILESDIR}/${P}-prototypes.patch"
+   "${FILESDIR}/${P}-implicit-int.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2023-04-20 Thread Sam James
commit: c09d01b169cbf6128812d1f104f3b0a7e08f2b16
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 22:28:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 22:29:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09d01b1

dev-libs/libmcrypt: stabilize 2.5.8-r6 for arm, arm64, ppc, ppc64

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
index 3f96b287c0eb..ad764fba60fa 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2022-12-13 Thread Sam James
commit: a1cdc14bf513ce258407c7bee00047cc4bcb50dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 13 17:35:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 13 17:35:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1cdc14b

dev-libs/libmcrypt: Stabilize 2.5.8-r5 sparc, #885755

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
index cec9efe4ecde..c1315e3756d5 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2022-12-13 Thread Sam James
commit: 3a50eb7a5f69035442828ce15dffb921720f2256
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 13 17:35:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 13 17:35:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a50eb7a

dev-libs/libmcrypt: Stabilize 2.5.8-r5 x86, #885755

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
index f74a29f6f286..54637cd96a4f 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2022-12-13 Thread Sam James
commit: b9f54716736fb15bebeee63c8c5a1e4ed14a37c0
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 13 17:35:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 13 17:35:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9f54716

dev-libs/libmcrypt: Stabilize 2.5.8-r5 amd64, #885755

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
index c1315e3756d5..f74a29f6f286 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2022-11-24 Thread Conrad Kostecki
commit: 7a715952822f5ddd893db91dbc47a5aa847a86e8
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Nov 18 15:34:11 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Nov 24 18:14:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a715952

dev-libs/libmcrypt: use HTTPS, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild | 8 
 dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
index d8332e4f7509..8dba968e3696 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 inherit autotools
 
-DESCRIPTION="libmcrypt provides uniform interface to access several encryption 
algorithms"
-HOMEPAGE="http://mcrypt.sourceforge.net/;
+DESCRIPTION="Provides an uniform interface to access several encryption 
algorithms"
+HOMEPAGE="https://mcrypt.sourceforge.net;
 SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
-LICENSE="GPL-2 LGPL-2.1"
+LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
index cf8ea98d268d..cec9efe4ecde 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
@@ -5,11 +5,11 @@ EAPI=8
 
 inherit autotools
 
-DESCRIPTION="libmcrypt provides uniform interface to access several encryption 
algorithms"
-HOMEPAGE="http://mcrypt.sourceforge.net/;
+DESCRIPTION="Provides an uniform interface to access several encryption 
algorithms"
+HOMEPAGE="https://mcrypt.sourceforge.net;
 SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
-LICENSE="GPL-2 LGPL-2.1"
+LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/files/, dev-libs/libmcrypt/

2022-10-28 Thread Pacho Ramos
commit: e061c314f7d3a02714453801c581bfa8b66f6fbb
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Oct 28 21:29:27 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Oct 28 22:47:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e061c314

dev-libs/libmcrypt: Fixes from Fedora and drop .la files

Closes: https://bugs.gentoo.org/840966
Signed-off-by: Pacho Ramos  gentoo.org>

 .../files/libmcrypt-2.5.8-prototypes.patch | 35 ++
 .../files/libmcrypt-2.5.8-uninitialized.patch  | 12 +++
 dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild   | 41 ++
 3 files changed, 88 insertions(+)

diff --git a/dev-libs/libmcrypt/files/libmcrypt-2.5.8-prototypes.patch 
b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-prototypes.patch
new file mode 100644
index ..eca6e7793161
--- /dev/null
+++ b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-prototypes.patch
@@ -0,0 +1,35 @@
+diff -up libmcrypt-2.5.8/modules/algorithms/des.c.BAD 
libmcrypt-2.5.8/modules/algorithms/des.c
+--- libmcrypt-2.5.8/modules/algorithms/des.c.BAD   2008-08-25 
17:40:29.0 -0400
 libmcrypt-2.5.8/modules/algorithms/des.c   2008-08-25 17:40:51.0 
-0400
+@@ -35,9 +35,12 @@
+ 
+ /* #defineNULL0 */
+ 
+-static void permute_ip(), permute_fp(), perminit_ip(), spinit(),
+-perminit_fp();
+-static word32 f();
++static void permute_ip(char *, DES_KEY *, char *);
++static void permute_fp(char *, DES_KEY *, char *);
++static void perminit_ip(DES_KEY *);
++static void spinit(DES_KEY *);
++static void perminit_fp(DES_KEY *);
++static word32 f(DES_KEY *, register word32, register char *);
+ 
+ 
+ /* Tables defined in the Data Encryption Standard documents */
+diff -up libmcrypt-2.5.8/modules/algorithms/tripledes.c.BAD 
libmcrypt-2.5.8/modules/algorithms/tripledes.c
+--- libmcrypt-2.5.8/modules/algorithms/tripledes.c.BAD 2008-08-25 
17:40:56.0 -0400
 libmcrypt-2.5.8/modules/algorithms/tripledes.c 2008-08-25 
17:41:13.0 -0400
+@@ -36,8 +36,10 @@
+ 
+ /* #defineNULL0 */
+ 
+-static void permute(), perminit(), spinit();
+-static word32 f();
++static void permute(char *, char[16][16][8], char *);
++static void perminit(char[16][16][8], char[64]);
++static void spinit(TRIPLEDES_KEY *, int);
++static word32 f(TRIPLEDES_KEY *, int, register word32, register char *);
+ 
+ 
+ /* Tables defined in the Data Encryption Standard documents */

diff --git a/dev-libs/libmcrypt/files/libmcrypt-2.5.8-uninitialized.patch 
b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-uninitialized.patch
new file mode 100644
index ..f52dc9334b40
--- /dev/null
+++ b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-uninitialized.patch
@@ -0,0 +1,12 @@
+diff -up libmcrypt-2.5.8/modules/algorithms/twofish.c.BAD 
libmcrypt-2.5.8/modules/algorithms/twofish.c
+--- libmcrypt-2.5.8/modules/algorithms/twofish.c.BAD   2008-08-25 
17:38:21.0 -0400
 libmcrypt-2.5.8/modules/algorithms/twofish.c   2008-08-25 
17:38:30.0 -0400
+@@ -499,7 +499,7 @@ static void f_rnd(int i, word32* blk, TW
+ /* encrypt a block of text  */
+ WIN32DLL_DEFINE void _mcrypt_encrypt(TWI * pkey, word32 * in_blk)
+ {
+-  word32 t0, t1, blk[4];
++  word32 t0 = 0, t1 = 0, blk[4];
+ #ifdef WORDS_BIGENDIAN
+   blk[0] = byteswap32(in_blk[0]) ^ pkey->l_key[0];
+   blk[1] = byteswap32(in_blk[1]) ^ pkey->l_key[1];

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
new file mode 100644
index ..cf8ea98d268d
--- /dev/null
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="libmcrypt provides uniform interface to access several encryption 
algorithms"
+HOMEPAGE="http://mcrypt.sourceforge.net/;
+SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+
+DOCS=(
+   AUTHORS NEWS README THANKS TODO ChangeLog
+   doc/README.config doc/README.key doc/README.xtea
+   doc/example.c
+)
+
+PATCHES=(
+   "${FILESDIR}/${P}-rotate-mask.patch"
+   "${FILESDIR}/${P}-autoconf-2.70.patch" #775113
+   # 
http://sourceforge.net/tracker/index.php?func=detail=1872801_id=87941=584895
+   "${FILESDIR}/${P}-uninitialized.patch"
+   "${FILESDIR}/${P}-prototypes.patch"
+)
+
+src_prepare() {
+   default
+   mv configure.in configure.ac
+   mv libltdl/configure.in libltdl/configure.ac
+   sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac 
libltdl/configure.ac || die
+   eautoreconf # need new libtool for interix (elibtoolize would suffice 
for freebsd)
+}
+
+src_install() {
+   default
+   find 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/files/, dev-libs/libmcrypt/

2021-03-16 Thread Lars Wendler
commit: fb3ef54d0a6a8e3e8e24dddc0b151d1aaeedf38c
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 16 12:23:34 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 16 13:19:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb3ef54d

dev-libs/libmcrypt: Fixed build with >=sys-devel/autoconf-2.70

Closes: https://bugs.gentoo.org/775113
Signed-off-by: Lars Wendler  gentoo.org>

 .../libmcrypt/files/libmcrypt-2.5.8-autoconf-2.70.patch  | 16 
 dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild |  1 +
 2 files changed, 17 insertions(+)

diff --git a/dev-libs/libmcrypt/files/libmcrypt-2.5.8-autoconf-2.70.patch 
b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-autoconf-2.70.patch
new file mode 100644
index 000..0fa3bc0e7ce
--- /dev/null
+++ b/dev-libs/libmcrypt/files/libmcrypt-2.5.8-autoconf-2.70.patch
@@ -0,0 +1,16 @@
+--- libmcrypt-2.5.8/libltdl/configure.in
 libmcrypt-2.5.8/libltdl/configure.in
+@@ -2,13 +2,6 @@
+ 
+ AC_INIT(ltdl.c)
+ 
+-dnl We shouldn't be using these internal macros of autoconf,
+-dnl but CONFIG_AUX_DIR($with_auxdir) breaks automake.
+-AC_ARG_WITH(auxdir,
+-[  --with-auxdir=DIR   path to autoconf auxiliary files],
+-[AC_CONFIG_AUX_DIRS($with_auxdir)],
+-[AC_CONFIG_AUX_DIR_DEFAULT])
+-
+ if test -z "$enable_ltdl_install$enable_ltdl_convenience"; then
+   if test -f ${srcdir}/ltmain.sh; then
+ # if libltdl is libtoolized, it is assumed to be stand-alone and

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
index 8aa8182e938..d8332e4f750 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
@@ -21,6 +21,7 @@ DOCS=(
 
 PATCHES=(
"${FILESDIR}/${P}-rotate-mask.patch"
+   "${FILESDIR}/${P}-autoconf-2.70.patch" #775113
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2019-05-21 Thread Aaron Bauman
commit: 0970b96216aed026be789710b91410ddf4a80af9
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed May 22 05:48:50 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed May 22 05:49:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0970b962

dev-libs/libmcrypt: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
index 328252c5ac3..cda8c0fb365 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2018-09-27 Thread Alon Bar-Lev
commit: aefe002daf4bf2e53891aa3ae30b7e6278d7cd60
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun Sep 23 14:32:57 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Sep 27 23:51:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aefe002d

dev-libs/libmcrypt: eapi bump

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
index b5bbdb50890..328252c5ac3 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=7
 
 inherit autotools
 
@@ -12,10 +12,6 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2017-03-25 Thread Alon Bar-Lev
commit: 4b1e08c40be73319dd78ec7c0df6a2615aa3c030
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Mar 25 21:21:46 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Mar 25 21:46:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b1e08c4

dev-libs/libmcrypt: remove eutils

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
index d5b5c9ea741..b5bbdb50890 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-inherit autotools eutils
+inherit autotools
 
 DESCRIPTION="libmcrypt provides uniform interface to access several encryption 
algorithms"
 HOMEPAGE="http://mcrypt.sourceforge.net/;



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2017-03-15 Thread Alon Bar-Lev
commit: 30fb3ae010de9b2a1b87811940b32d98a4d3014c
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Tue Mar 14 23:36:42 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Mar 15 06:27:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30fb3ae0

dev-libs/libmcrypt: cleanup

Bug: 611506

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild | 32 
 1 file changed, 32 deletions(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
deleted file mode 100644
index e813854a442..000
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit autotools eutils
-
-DESCRIPTION="libmcrypt is a library that provides uniform interface to access 
several encryption algorithms"
-HOMEPAGE="http://mcrypt.sourceforge.net/;
-SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-rotate-mask.patch
-   mv configure.in configure.ac
-   mv libltdl/configure.in libltdl/configure.ac
-   sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac 
libltdl/configure.ac || die
-   eautoreconf # need new libtool for interix (elibtoolize would suffice 
for freebsd)
-}
-
-src_install() {
-   default
-   dodoc AUTHORS NEWS README THANKS TODO ChangeLog
-   dodoc doc/README.* doc/example.c
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2017-03-15 Thread Jeroen Roovers
commit: 721e1acef525af9dba3e18e5c94ac8e6c9d96784
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Mar 15 05:56:07 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Mar 15 06:00:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721e1ace

dev-libs/libmcrypt: Stable for HPPA (bug #611506).

Package-Manager: Portage-2.3.4, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
index 685199008bf..d5b5c9ea741 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2017-03-07 Thread Michael Weber
commit: 48e02cb1b339a4db1bdae040d5077b3825f804b2
Author: Michael Weber  gentoo  org>
AuthorDate: Tue Mar  7 19:09:00 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Tue Mar  7 19:12:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e02cb1

dev-libs/libmcrypt: arm ppc ppc64 stable (bug 611506).

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
index d9949c58a99..229b82279f1 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2017-03-04 Thread Agostino Sarubbo
commit: 4b6fbc07e613f03c164ada912d69430d627d99a2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar  4 13:44:38 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar  4 13:44:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b6fbc07

dev-libs/libmcrypt: x86 stable wrt bug #611506

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
index e30d762f848..cda1d1d97a0 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2017-03-03 Thread Tobias Klausmann
commit: 14d037b31d1bf3b2b51c2fa22a92d010b928f528
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Fri Mar  3 19:13:27 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Fri Mar  3 19:13:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d037b3

dev-libs/libmcrypt-2.5.8-r4: add alpha keyword

Gentoo-Bug: 611506

 dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
index b124df3ac20..bea2c7a569a 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2017-01-29 Thread Fabian Groffen
commit: 307788f663304c8d4ab84f65ccb0942920935d75
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 29 16:11:16 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 29 16:11:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=307788f6

dev-libs/libmcrypt: dropped ~x86-interix

Package-Manager: portage-2.3.3

 dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
index bd10c02..2e81369 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2017-01-18 Thread Alon Bar-Lev
commit: a5ceb4e240a0578a08807d38cfe2b549d0d49e27
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Jan 18 14:25:10 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Jan 18 14:52:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ceb4e2

dev-libs/libmcrypt: Cleanup

Bug: 587264
Bug: 587336

Package-Manager: portage-2.3.0

 dev-libs/libmcrypt/libmcrypt-2.5.8-r2.ebuild | 32 
 1 file changed, 32 deletions(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r2.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r2.ebuild
deleted file mode 100644
index 9c05f5c..
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-
-inherit autotools eutils
-
-DESCRIPTION="libmcrypt is a library that provides uniform interface to access 
several encryption algorithms"
-HOMEPAGE="http://mcrypt.sourceforge.net/;
-SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-rotate-mask.patch
-   eautoreconf # need new libtool for interix (elibtoolize would suffice 
for freebsd)
-}
-
-src_install() {
-   make install DESTDIR="${D}" || die "install failure"
-
-   dodoc AUTHORS NEWS README THANKS TODO ChangeLog
-   dodoc doc/README.* doc/example.c
-   prepalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2017-01-13 Thread Alon Bar-Lev
commit: c752e9f14ee17ce35601e94c6afc3f81f93a2adb
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan 13 22:55:02 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan 13 23:32:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c752e9f1

dev-libs/libmcrypt: assign crypto as only maintainer

Package-Manager: portage-2.3.0

 dev-libs/libmcrypt/metadata.xml | 18 +++---
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/dev-libs/libmcrypt/metadata.xml b/dev-libs/libmcrypt/metadata.xml
index 9fbe85c..a07f753 100644
--- a/dev-libs/libmcrypt/metadata.xml
+++ b/dev-libs/libmcrypt/metadata.xml
@@ -1,15 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   robb...@gentoo.org
-   Robin H. Johnson
-   
-   
-   cry...@gentoo.org
-   Crypto
-   
-   
-   mcrypt
-   
+  
+cry...@gentoo.org
+Crypto
+  
+  
+mcrypt
+  
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2016-08-02 Thread Jeroen Roovers
commit: 460f03f90149fe973551d6fb3b1b072c22908757
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Aug  3 03:27:47 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Aug  3 03:27:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460f03f9

dev-libs/libmcrypt: Stable for HPPA (bug #587336).

Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches

 dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
index e30cd6f..5c84992 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2016-07-18 Thread Markus Meier
commit: 8c1ff7c9983f9b69ea25bd809cc7e1e3ac76b0d6
Author: Markus Meier  gentoo  org>
AuthorDate: Mon Jul 18 17:14:34 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Mon Jul 18 17:14:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c1ff7c9

dev-libs/libmcrypt: arm stable, bug #587336

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="arm"

 dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
index 08ccabc..e30cd6f 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmcrypt/

2016-06-30 Thread Tobias Klausmann
commit: 1ca3335f675816296346ba5e100fced5a16730d5
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Thu Jun 30 16:10:07 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Thu Jun 30 16:10:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca3335f

dev-libs/libmcrypt-2.5.8-r3: add alpha keyword

Gentoo-Bug: 587336

Package-Manager: portage-2.3.0

 dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
index c683e2e..08ccabc 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND=""