Skip to content

Commit 2697a5e

Browse files
add patch from HeinleinSupport/olefy#20
1 parent 9a9fad6 commit 2697a5e

57 files changed

Lines changed: 94 additions & 55 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
From 90fc27ccc82494988990e4b53a992c6e4c065caa Mon Sep 17 00:00:00 2001
2+
From: capsaicincapsicum <github.com@maik.li>
3+
Date: Thu, 8 Feb 2024 15:21:34 +0100
4+
Subject: [PATCH] fix python >3.12
5+
6+
---
7+
olefy.py | 11 +++++++++--
8+
1 file changed, 9 insertions(+), 2 deletions(-)
9+
10+
diff --git a/olefy.py b/olefy.py
11+
index 74069cf..23037cb 100644
12+
--- a/olefy.py
13+
+++ b/olefy.py
14+
@@ -60,7 +60,7 @@
15+
if not olefy_listen_addr_string:
16+
olefy_listen_addr = ""
17+
else:
18+
- addr_re = re.compile('[\[" \]]')
19+
+ addr_re = re.compile('[]" []')
20+
olefy_listen_addr = addr_re.sub('', olefy_listen_addr_string.replace("'", "")).split(',')
21+
22+
# log runtime variables
23+
@@ -201,7 +201,14 @@ def eof_received(self):
24+
25+
26+
# start the listeners
27+
-loop = asyncio.get_event_loop()
28+
+if sys.version_info < (3, 10):
29+
+ loop = asyncio.get_event_loop()
30+
+else:
31+
+ try:
32+
+ loop = asyncio.get_running_loop()
33+
+ except RuntimeError:
34+
+ loop = asyncio.new_event_loop()
35+
+ asyncio.set_event_loop(loop)
36+
# each client connection will create a new protocol instance
37+
coro = loop.create_server(AIO, olefy_listen_addr, olefy_listen_port)
38+
server = loop.run_until_complete(coro)

app-antivirus/olefy/olefy-9999.ebuild

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ RDEPEND="dev-python/python-magic
2424
PATCHES=(
2525
"${FILESDIR}/systemd.patch"
2626
"${FILESDIR}/olevba.patch"
27+
"${FILESDIR}/python-3.12.patch"
2728
)
2829

2930
src_install() {

metadata/md5-cache/app-antivirus/olefy-9999

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ PROPERTIES=live
1010
RDEPEND=dev-python/python-magic dev-python/colorclass app-antivirus/oletools
1111
SLOT=0
1212
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
13-
_md5_=964fb5770bfe001e94af873b86c450ca
13+
_md5_=f7a254e5e933f34ec97a7b153394112b

metadata/md5-cache/app-antivirus/oletools-0.60.2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_tar
1212
RESTRICT=test !test? ( test )
1313
SLOT=0
1414
SRC_URI=https://files.pythonhosted.org/packages/source/o/oletools/oletools-0.60.2.zip
15-
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
15+
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
1616
_md5_=ed53a7e4af3ee4a7f351ebdc1d6f47bd

metadata/md5-cache/app-emulation/wineasio-0.9.2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ RDEPEND=virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(
1111
RESTRICT=mirror
1212
SLOT=0
1313
SRC_URI=https://downloads.sourceforge.net/wineasio/wineasio-0.9.2.tar.gz
14-
_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
14+
_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
1515
_md5_=8c33eb3308ce3d9512bdff7a22b74d03

metadata/md5-cache/app-text/md2pdf-1.0.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ RDEPEND=dev-python/weasyprint[python_targets_python3_11(-)?,python_targets_pytho
1111
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
1212
SLOT=0
1313
SRC_URI=https://files.pythonhosted.org/packages/source/m/md2pdf/md2pdf-1.0.1.tar.gz
14-
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
14+
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
1515
_md5_=e217cd38d759404dc6728efb8d069e92

metadata/md5-cache/dev-lang/php-5.6.40-r7

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ RDEPEND=sys-devel/gcc:13 dev-build/autoconf:2.71 >=app-eselect/eselect-php-0.9.1
1212
REQUIRED_USE=|| ( cli cgi fpm apache2 embed ) cli? ( ^^ ( readline libedit ) ) truetype? ( gd zlib ) vpx? ( gd zlib ) cjk? ( gd zlib ) exif? ( gd zlib ) xpm? ( gd zlib ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) wddx? ( xml ) xmlrpc? ( || ( xml iconv ) ) xmlreader? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) mhash? ( hash ) phar? ( hash ) recode? ( !imap !mysql !mysqli !libmysqlclient ) libmysqlclient? ( || ( mysql mysqli pdo ) ) qdbm? ( !gdbm ) readline? ( !libedit ) sharedmem? ( !threads )
1313
SLOT=5.6
1414
SRC_URI=https://php.net/distributions/php-5.6.40.tar.xz https://gitweb.gentoo.org/proj/php-patches.git/snapshot/php-patches-7.1.33bp.tar.bz2
15-
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
15+
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
1616
_md5_=eb11c66af69ad354e6f4c4af67d54c7c

metadata/md5-cache/dev-lang/php-7.4.33-r6

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) cli? ( ^^ ( readline libedi
1313
RESTRICT=!test? ( test )
1414
SLOT=7.4
1515
SRC_URI=https://www.php.net/distributions/php-7.4.33.tar.xz
16-
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
16+
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
1717
_md5_=8a693fa5b70dcf68e26a782f1d6fcb97

metadata/md5-cache/dev-lang/php-8.1.30

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) avif? ( gd zlib ) cli? ( ^^
1414
RESTRICT=!test? ( test )
1515
SLOT=8.1
1616
SRC_URI=https://www.php.net/distributions/php-8.1.30.tar.xz
17-
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
17+
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
1818
_md5_=5a5247e56045a23851de8e6a59ffd631

metadata/md5-cache/dev-python/animal_case-0.5.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_pyt
1111
REQUIRED_USE=|| ( python_targets_python3_13t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
1212
SLOT=0
1313
SRC_URI=https://files.pythonhosted.org/packages/source/a/animal_case/animal_case-0.5.1.tar.gz
14-
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
14+
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
1515
_md5_=c15a891d265bba54494c0a73a40890ee

0 commit comments

Comments
 (0)