Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (4b3e1f8ea525208f5b913b255d531706a2a3be55)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (4b3e1f8ea525208f5b913b255d531706a2a3be55)
  • Date: Tue, 29 Dec 2020 22:00:49 +0000

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

chat-im/telegram-purple/DETAILS | 4 -
chat-im/telegram-purple/HISTORY | 3
graphics/solvespace/BUILD | 1
graphics/solvespace/DEPENDS | 4 -
graphics/solvespace/DETAILS | 5 -
graphics/solvespace/HISTORY | 3
graphics/solvespace/PRE_BUILD | 2
http/firefox/BUILD | 6 -
http/firefox/DEPENDS | 4 -
http/firefox/DETAILS | 4 -
http/firefox/HISTORY | 3
http/firefox/mozconfig | 14 ---
http/firefox/patches/2004_fix_sandbox_lto.patch | 26 ++++++
http/firefox/patches/2006_pgo_gcc_spellchecker.patch | 21 +++++
http/firefox/patches/2012_allow-non-ascii-chars.patch | 15 ++++
http/firefox/patches/7000_sys_auxv_non_glibc.patch | 67
++++++++++++++++++
python-pypi/pyzmq/DETAILS | 4 -
python-pypi/pyzmq/HISTORY | 3
science/wxmaxima/DETAILS | 4 -
science/wxmaxima/HISTORY | 3
utils/youtube-dl/DETAILS | 2
utils/youtube-dl/HISTORY | 3
22 files changed, 154 insertions(+), 47 deletions(-)

New commits:
commit 4b3e1f8ea525208f5b913b255d531706a2a3be55
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/rust: fix checksums

commit 368e0682ccb798efc422c572b22aeb8e951764cc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

Revert "devel/rust: fix checksums"

This reverts commit 15ea79ad1bfd07d9b1658ece04b654c769088f30.

Pushed by accident.

commit 01f3e58123e6263629069399d79199b758244222
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

science/wxmaxima: version 20.12.1

commit ad6bb451f36dc1d3f20ca0f23ab79cd3fbd1878a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

utils/youtube-dl: version 2020.12.29

commit e05d2d7d6f63872dfeead5eec983b5ecaea3edfc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

chat-im/telegram-purple: version 1.4.6

diff --git a/chat-im/telegram-purple/DETAILS b/chat-im/telegram-purple/DETAILS
index f112880..ca0c57c 100755
--- a/chat-im/telegram-purple/DETAILS
+++ b/chat-im/telegram-purple/DETAILS
@@ -1,8 +1,8 @@
SPELL=telegram-purple
- VERSION=1.4.5
+ VERSION=1.4.6
SOURCE="$SPELL-$VERSION.tar.gz"

SOURCE_URL[0]=https://github.com/majn/telegram-purple/releases/download/v$VERSION/telegram-purple_$VERSION.orig.tar.gz
-
SOURCE_HASH=sha512:6766801410f1f5c047f7a86d182942daf529aeeafa33bb7d718bca40ef00be6b8d7e39a3eb108b70fa083b3d996a37a7712411f78dd60709d1a4e4268173a0ec
+
SOURCE_HASH=sha512:bf3e14a2d1dec7382833011ea891ba5bce81820766b3d6adee582bf0257baadeb7aa7eab7aa6e20adf8dd7728eb653db35b1d8f56bfffe7a92f9bf7506401e6e
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
WEB_SITE="https://github.com/majn/telegram-purple";
LICENSE[0]=GPL
diff --git a/chat-im/telegram-purple/HISTORY b/chat-im/telegram-purple/HISTORY
index ff3f0a1..d6df216 100644
--- a/chat-im/telegram-purple/HISTORY
+++ b/chat-im/telegram-purple/HISTORY
@@ -1,3 +1,6 @@
+2020-12-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.4.6
+
2020-12-22 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.4.5

diff --git a/graphics/solvespace/BUILD b/graphics/solvespace/BUILD
index 0fe8ca7..e013b8d 100755
--- a/graphics/solvespace/BUILD
+++ b/graphics/solvespace/BUILD
@@ -1,2 +1 @@
-OPTS+=" -DGIT_COMMIT_HASH=${GIT_COMMIT_HASH}" &&
cmake_build
diff --git a/graphics/solvespace/DEPENDS b/graphics/solvespace/DEPENDS
index e9030e0..fb20dbd 100755
--- a/graphics/solvespace/DEPENDS
+++ b/graphics/solvespace/DEPENDS
@@ -1,6 +1,5 @@
depends cmake &&
depends git &&
-depends json-c &&
depends libpng &&
depends zlib &&
depends freetype2 &&
@@ -8,8 +7,7 @@ depends fontconfig &&
depends -sub CXX gcc &&
depends "gtkmm${SOLVESPACE_GTK_VERSION}" \
"-DGUI=gtk${SOLVESPACE_GTK_VERSION}" &&
-depends pangomm1.4 &&
-depends pkgconfig &&
+depends pangomm &&
depends OPENGL &&
depends glu &&
depends glew
diff --git a/graphics/solvespace/DETAILS b/graphics/solvespace/DETAILS
index 4f268f9..9d587c5 100755
--- a/graphics/solvespace/DETAILS
+++ b/graphics/solvespace/DETAILS
@@ -1,9 +1,8 @@
SPELL=solvespace
- VERSION=3.0.rc1
- GIT_COMMIT_HASH=bcb8cd2c03259f382cd15d6a4497b3fa7a8ebba6
+ VERSION=2.1
SOURCE="${SPELL}-${VERSION}.tar.gz"

SOURCE_URL[0]=https://github.com/${SPELL}/${SPELL}/archive/v${VERSION}.tar.gz
-
SOURCE_HASH=sha512:952d04d5cd6b513074961acc7d00fb2ac9cd331e369575fc9551a3c3289edbb927724a5bcc5292e71854a6bb65a6699d937d57f2287034b317a588cab9f8b383
+
SOURCE_HASH=sha512:54f5ccea6b77a2b9c97fe61536b17fcbb0ccbde3af7cf5f4f678780394deec813d3a41b5be354786e93e25419299f676d0858cbc4c75609cd0787587d6e084a1
SOURCE2="libdxfrw.tar.gz"
SOURCE2_URL[0]=git://github.com/${SPELL}/libdxfrw
SOURCE2_IGNORE=volatile
diff --git a/graphics/solvespace/HISTORY b/graphics/solvespace/HISTORY
index 2a10f5a..5518109 100644
--- a/graphics/solvespace/HISTORY
+++ b/graphics/solvespace/HISTORY
@@ -1,6 +1,3 @@
-2020-12-16 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 2.3
-
2016-06-13 Pavel Vinogradov <public AT sourcemage.org>
* BUILD, CONFIGURE, DEPENDS, DETAILS, PRE_BUILD, v2.1.patch:
spell created
diff --git a/graphics/solvespace/PRE_BUILD b/graphics/solvespace/PRE_BUILD
index 59b247c..5365712 100755
--- a/graphics/solvespace/PRE_BUILD
+++ b/graphics/solvespace/PRE_BUILD
@@ -2,4 +2,4 @@ default_pre_build &&
cd ${SOURCE_DIRECTORY}/extlib &&
unpack_file '2' &&
cd ${SOURCE_DIRECTORY} &&
-patch -p1 < "$SPELL_DIRECTORY/0001-v${VERSION}.patch"
+patch -p1 < ${SPELL_DIRECTORY}/v2.1.patch
diff --git a/http/firefox/BUILD b/http/firefox/BUILD
index 43084ce..eebec27 100755
--- a/http/firefox/BUILD
+++ b/http/firefox/BUILD
@@ -34,12 +34,6 @@ LDFLAGS="${LDFLAGS// -s/}" &&
LDFLAGS="${LDFLAGS//-s /}" &&
LDFLAGS="${LDFLAGS//^-s$/}" &&

-export CC=clang &&
-export CXX=clang++ &&
-export AR=llvm-ar &&
-export NM=llvm-nm &&
-export RANLIB=llvm-ranlib &&
-
#
# Avoid buggy GCC 4.6 AVX code generation, which breaks libxul
#
diff --git a/http/firefox/DEPENDS b/http/firefox/DEPENDS
index 2bca3c6..fd88d36 100755
--- a/http/firefox/DEPENDS
+++ b/http/firefox/DEPENDS
@@ -30,13 +30,13 @@ depends zip &&
depends gdk-pixbuf2 &&

depends libjpeg-turbo "--with-system-jpeg" &&
-#depends -sub APNG libpng "--with-system-png" &&
+depends -sub APNG libpng "--with-system-png" &&
depends librsvg2 &&
depends libwebp "--with-system-webp" &&

depends nspr "--with-system-nspr" &&

-local NSS_BRANCH="3.60" &&
+local NSS_BRANCH="3.57" &&
if spell_ok nss &&
is_version_less "$(installed_version nss)" "${NSS_BRANCH}"; then
depends -sub "${NSS_BRANCH}" nss "--with-system-nss"
diff --git a/http/firefox/DETAILS b/http/firefox/DETAILS
index 0836ddf..620b800 100755
--- a/http/firefox/DETAILS
+++ b/http/firefox/DETAILS
@@ -1,6 +1,6 @@
SPELL=firefox
- VERSION=84.0.1
- SECURITY_PATCH=149
+ VERSION=81.0.1
+ SECURITY_PATCH=148
SOURCE="${SPELL}-${VERSION}.source.tar.xz"

SOURCE_URL[0]="http://releases.mozilla.org/pub/${SPELL}/releases/${VERSION}/source/${SOURCE}";
SOURCE2="${SOURCE}.asc"
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 221ae3c..8649411 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,6 +1,3 @@
-2020-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 84.0.1
-
2020-10-02 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS, BUILD: version 81.0.1
* DEPENDS: use nss 3.57
diff --git a/http/firefox/mozconfig b/http/firefox/mozconfig
index da8bc35..c90cd0b 100644
--- a/http/firefox/mozconfig
+++ b/http/firefox/mozconfig
@@ -19,21 +19,9 @@ unset MOZ_TELEMETRY_REPORTING
ac_add_options --enable-application=browser
ac_add_options --disable-updater
ac_add_options --disable-crashreporter
-ac_add_options --disable-tests
-
ac_add_options --prefix=${INSTALL_ROOT}/usr
-
+ac_add_options --enable-release
ac_add_options --enable-optimize="${CXXFLAGS} -fno-fast-math"
ac_add_options --enable-rust-simd

-ac_add_options --enable-release
-ac_add_options --enable-hardening
-ac_add_options --enable-linker=lld
-ac_add_options --disable-elf-hack
-
-ac_add_options --enable-official-branding
-ac_add_options --enable-update-channel=release
-ac_add_options --with-distribution-id=org.sourcemage
-
ac_add_options --with-unsigned-addon-scopes=app,system
-ac_add_options --allow-addon-sideload
diff --git a/http/firefox/patches/2004_fix_sandbox_lto.patch
b/http/firefox/patches/2004_fix_sandbox_lto.patch
new file mode 100644
index 0000000..ed1f8c9
--- /dev/null
+++ b/http/firefox/patches/2004_fix_sandbox_lto.patch
@@ -0,0 +1,26 @@
+# HG changeset patch
+# Parent b8e6418f771de6a3a183d0bb37d313512b61bbab
+https://bugs.gentoo.org/666580
+
+diff --git a/security/sandbox/linux/moz.build
b/security/sandbox/linux/moz.build
+--- a/security/sandbox/linux/moz.build
++++ b/security/sandbox/linux/moz.build
+@@ -96,17 +96,17 @@ if CONFIG['CC_TYPE'] in ('clang', 'gcc')
+ '-Wno-empty-body',
+ ]
+
+ # gcc lto likes to put the top level asm in syscall.cc in a different
partition
+ # from the function using it which breaks the build. Work around that by
+ # forcing there to be only one partition.
+ for f in CONFIG['OS_CXXFLAGS']:
+ if f.startswith('-flto') and CONFIG['CC_TYPE'] != 'clang':
+- LDFLAGS += ['--param lto-partitions=1']
++ LDFLAGS += ['--param', 'lto-partitions=1']
+
+ DEFINES['NS_NO_XPCOM'] = True
+ DisableStlWrapping()
+
+ LOCAL_INCLUDES += ['/security/sandbox/linux']
+ LOCAL_INCLUDES += ['/security/sandbox/chromium-shim']
+ LOCAL_INCLUDES += ['/security/sandbox/chromium']
+ LOCAL_INCLUDES += ['/nsprpub']
diff --git a/http/firefox/patches/2006_pgo_gcc_spellchecker.patch
b/http/firefox/patches/2006_pgo_gcc_spellchecker.patch
new file mode 100644
index 0000000..2ecfa46
--- /dev/null
+++ b/http/firefox/patches/2006_pgo_gcc_spellchecker.patch
@@ -0,0 +1,21 @@
+# HG changeset patch
+# Parent dad467be4860095b6bd0efdf58e60e975e12d3c5
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88561
+
+diff --git a/extensions/spellcheck/src/moz.build
b/extensions/spellcheck/src/moz.build
+--- a/extensions/spellcheck/src/moz.build
++++ b/extensions/spellcheck/src/moz.build
+@@ -26,8 +26,13 @@ LOCAL_INCLUDES += [
+ ]
+ EXPORTS.mozilla += [
+ 'mozInlineSpellChecker.h',
+ 'mozSpellChecker.h',
+ ]
+
+ if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
+ CXXFLAGS += ['-Wno-error=shadow']
++
++# spell checker triggers bug
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88561
++# in gcc 7 and 8. It will be fixed in GCC 7.5 and 8.3
++if CONFIG['CC_TYPE'] in ('gcc'):
++ CXXFLAGS += ['-fno-devirtualize']
diff --git a/http/firefox/patches/2012_allow-non-ascii-chars.patch
b/http/firefox/patches/2012_allow-non-ascii-chars.patch
new file mode 100644
index 0000000..59937dd
--- /dev/null
+++ b/http/firefox/patches/2012_allow-non-ascii-chars.patch
@@ -0,0 +1,15 @@
+https://bugs.gentoo.org/666948
+
+and required for rust-1.33 patch
+
+--- a/python/mozbuild/mozbuild/controller/building.py
++++ b/python/mozbuild/mozbuild/controller/building.py
+@@ -571,7 +571,7 @@ class TerminalLoggingHandler(logging.Handler):
+ if self.footer:
+ self.footer.clear()
+
+- self.fh.write(msg)
++ self.fh.write(msg.encode("utf-8"))
+ self.fh.write('\n')
+
+ if self.footer:
diff --git a/http/firefox/patches/7000_sys_auxv_non_glibc.patch
b/http/firefox/patches/7000_sys_auxv_non_glibc.patch
new file mode 100644
index 0000000..ffc6b85
--- /dev/null
+++ b/http/firefox/patches/7000_sys_auxv_non_glibc.patch
@@ -0,0 +1,67 @@
+From: Jory A. Pratt <anarchy AT gentoo.org>
+
+sys/auvx.h avaliable on more then just glibc systems
+
+diff --git
a/media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features_linux.c
b/media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features_linux.c
+--- a/media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features_linux.c
++++ b/media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features_linux.c
+@@ -6,20 +6,17 @@
+ * tree. An additional intellectual property rights grant can be found
+ * in the file PATENTS. All contributing project authors may
+ * be found in the AUTHORS file in the root of the source tree.
+ */
+
+ #include <stdlib.h>
+ #include <string.h>
+ #include <features.h>
+-#ifndef __GLIBC_PREREQ
+-#define __GLIBC_PREREQ(a, b) 0
+-#endif
+-#if __GLIBC_PREREQ(2, 16)
++#if defined(__linux__)
+ #include <sys/auxv.h>
+ #else
+ #include <fcntl.h>
+ #include <unistd.h>
+ #include <errno.h>
+ #include <link.h>
+ #endif
+ #include "system_wrappers/include/cpu_features_wrapper.h"
+@@ -27,17 +24,17 @@
+ #if defined(WEBRTC_ARCH_ARM_FAMILY)
+ #include <asm/hwcap.h>
+
+ uint64_t WebRtc_GetCPUFeaturesARM(void) {
+ uint64_t result = 0;
+ int architecture = 0;
+ unsigned long hwcap = 0;
+ const char* platform = NULL;
+-#if __GLIBC_PREREQ(2, 16)
++#if defined(__linux__)
+ hwcap = getauxval(AT_HWCAP);
+ platform = (const char*)getauxval(AT_PLATFORM);
+ #else
+ ElfW(auxv_t) auxv;
+ int fd = open("/proc/self/auxv", O_RDONLY);
+ if (fd >= 0) {
+ while (hwcap == 0 || platform == NULL) {
+ if (read(fd, &auxv, sizeof(auxv)) < (ssize_t)sizeof(auxv)) {
+@@ -51,17 +48,17 @@ uint64_t WebRtc_GetCPUFeaturesARM(void)
+ break;
+ case AT_PLATFORM:
+ platform = (const char*)auxv.a_un.a_val;
+ break;
+ }
+ }
+ close(fd);
+ }
+-#endif // __GLIBC_PREREQ(2,16)
++#endif // (__linux__)
+ #if defined(__aarch64__)
+ architecture = 8;
+ if ((hwcap & HWCAP_FP) != 0)
+ result |= kCPUFeatureVFPv3;
+ if ((hwcap & HWCAP_ASIMD) != 0)
+ result |= kCPUFeatureNEON;
+ #else
+ if (platform != NULL) {
diff --git a/python-pypi/pyzmq/DETAILS b/python-pypi/pyzmq/DETAILS
index 724b9b6..8f61308 100755
--- a/python-pypi/pyzmq/DETAILS
+++ b/python-pypi/pyzmq/DETAILS
@@ -1,8 +1,8 @@
SPELL=pyzmq
- VERSION=20.0.0
+ VERSION=19.0.2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=https://pypi.org/packages/source/p/${SPELL}/${SOURCE}
-
SOURCE_HASH=sha512:7f9c15ba1a451d761b0d42d4a40834cfa6030f3ed0a5c79028a982e1fec47b080c25e3d3c220ec1b76726e2c90929dfacb50e59991e45177aefc50e5ebca7da6
+
SOURCE_HASH=sha512:aca37b54e07fe6c3c16be56aa5bd856bbf0f4d7bebd11bd9fdecc6e74b7f996572f1dc52e32ae94562c5a63391975a1caeb04d3c0af9f82f780dbee37aae1a9f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
DOC_DIRS=""
WEB_SITE=http://github.com/zeromq/pyzmq
diff --git a/python-pypi/pyzmq/HISTORY b/python-pypi/pyzmq/HISTORY
index 3709772..72b31f3 100644
--- a/python-pypi/pyzmq/HISTORY
+++ b/python-pypi/pyzmq/HISTORY
@@ -1,6 +1,3 @@
-2020-12-12 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DETAILS: version 20.0.0
-
2020-07-31 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 19.0.2

diff --git a/science/wxmaxima/DETAILS b/science/wxmaxima/DETAILS
index 4390681..c302049 100755
--- a/science/wxmaxima/DETAILS
+++ b/science/wxmaxima/DETAILS
@@ -1,9 +1,9 @@
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=wxmaxima
- VERSION=20.11.1
+ VERSION=20.12.1
SOURCE="wxmaxima-${VERSION}.tar.gz"

SOURCE_URL[0]="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${VERSION}.tar.gz";
-
SOURCE_HASH=sha512:2dbbd2e6e9c174e60759e2fa7e7b14cf8cc50eac730f1e9b30193090f26be7ad1834a8df3ae5df8fe10ca18828d617712beab3b1b62af2a9b91aec85d45e3c40
+
SOURCE_HASH=sha512:6388b159f4a87f5f274fed61e1b5e72f7f9f217d8a047c7ffd0e509b4ab80db5993c12bb708ba0062c3dc45ad4f3103473d2b2e393d5a80c7b9082dbb8da732a
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/wxmaxima-Version-${VERSION}"
WEB_SITE="http://andrejv.github.com/wxmaxima";
LICENSE[0]=GPL
diff --git a/science/wxmaxima/HISTORY b/science/wxmaxima/HISTORY
index 679d23a..b3ad189 100644
--- a/science/wxmaxima/HISTORY
+++ b/science/wxmaxima/HISTORY
@@ -1,3 +1,6 @@
+2020-12-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 20.12.1
+
2020-11-28 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 20.11.1

diff --git a/utils/youtube-dl/DETAILS b/utils/youtube-dl/DETAILS
index 0ab8282..ad0d731 100755
--- a/utils/youtube-dl/DETAILS
+++ b/utils/youtube-dl/DETAILS
@@ -8,7 +8,7 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
SOURCE_IGNORE="volatile"
FORCE_DOWNLOAD="on"
else
- VERSION=2020.12.26
+ VERSION=2020.12.29
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE2=$SOURCE.sig
SOURCE2_IGNORE=signature
diff --git a/utils/youtube-dl/HISTORY b/utils/youtube-dl/HISTORY
index 0f3d9f7..d44bb92 100644
--- a/utils/youtube-dl/HISTORY
+++ b/utils/youtube-dl/HISTORY
@@ -1,3 +1,6 @@
+2020-12-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2020.12.29
+
2020-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2020.12.26





Archive powered by MHonArc 2.6.24.

Top of Page