crux-commits
Threads by month
- ----- 2025 -----
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
March 2023
- 1 participants
- 455 discussions
commit 91c6eac30950c57b9a18d6d33ea37c4cf6004d73
Author: Juergen Daubert <jue(a)jue.li>
Date: Sat Mar 4 10:43:46 2023 +0100
btrfs-progs: update to 6.2.1
diff --git a/btrfs-progs/.footprint b/btrfs-progs/.footprint
index 769f6aa3c..1c333c71e 100644
--- a/btrfs-progs/.footprint
+++ b/btrfs-progs/.footprint
@@ -38,3 +38,33 @@ lrwxrwxrwx root/root usr/lib/libbtrfsutil.so.1 -> libbtrfsutil.so.1.2.0
-rwxr-xr-x root/root usr/lib/libbtrfsutil.so.1.2.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libbtrfsutil.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/btrfs.5.gz
+drwxr-xr-x root/root usr/share/man/man8/
+-rw-r--r-- root/root usr/share/man/man8/btrfs-balance.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-check.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-convert.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-device.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-filesystem.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-find-root.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-image.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-inspect-internal.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-map-logical.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-property.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-qgroup.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-quota.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-receive.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-replace.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-rescue.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-restore.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-scrub.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-select-super.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-send.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs-subvolume.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfs.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfsck.8.gz
+-rw-r--r-- root/root usr/share/man/man8/btrfstune.8.gz
+-rw-r--r-- root/root usr/share/man/man8/fsck.btrfs.8.gz
+-rw-r--r-- root/root usr/share/man/man8/mkfs.btrfs.8.gz
diff --git a/btrfs-progs/.signature b/btrfs-progs/.signature
index 888a73048..dd7bd02ab 100644
--- a/btrfs-progs/.signature
+++ b/btrfs-progs/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/VHsWMaZnauz4RJFh8VXq8ponsHTZvHKTs0Ww0wR4hapadKeuZ+Ay8OntLfOeBBvsnks9zr2CSF5olgMquQ7zgE=
-SHA256 (Pkgfile) = 6f1c9aa821d8b993e4a2b0266f494b4bc4e2e48df6543746c87aefba5f051ba9
-SHA256 (.footprint) = 4111799b0d0ffe4513ab60117f5439e041d553366710a955348f86d3b08dcc89
-SHA256 (btrfs-progs-v6.2.tar.xz) = 5fa59b9304bec59a8f0cb505f60c95d8c46b2948389033ad9d3cd72928bfd144
+RWSE3ohX2g5d/f6Txu26toLB5dWQGvuC8qhC7OEiwG0FR8wBk6btPLajHeBK8flVtv5JJcDsvfort8bNqzok5WIO6XV/KV27Mwo=
+SHA256 (Pkgfile) = ca0ba50f8da0c6c16e97aa733819c5ba0c9c692b33660def2ba11f1e9065cf1f
+SHA256 (.footprint) = ef06616bfc97153d927499b486b63c05ab945fdd8b779fff347ecbf7bda7afe9
+SHA256 (btrfs-progs-v6.2.1.tar.xz) = af55e3104cf5e52252bb940a291ed34852916224a50206600c94134664273299
diff --git a/btrfs-progs/Pkgfile b/btrfs-progs/Pkgfile
index cd4de358a..f9b694a63 100644
--- a/btrfs-progs/Pkgfile
+++ b/btrfs-progs/Pkgfile
@@ -2,25 +2,27 @@
# URL: http://btrfs.wiki.kernel.org
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: lzo util-linux zstd
-# Optional: python3-sphinx
name=btrfs-progs
-version=6.2
+version=6.2.1
release=1
source=(https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/bt…
build() {
cd $name-v$version
- prt-get isinst python3-sphinx && PKGMK_BTRFSPROGS+=' --enable-documentation' || PKGMK_BTRFSPROGS+=' --disable-documentation'
-
./autogen.sh
- ./configure $PKGMK_BTRFSPROGS \
+ ./configure \
--prefix=/usr \
--bindir=/sbin \
--disable-convert \
--disable-zoned \
- --disable-python
+ --disable-python \
+ --disable-documentation
make
make DESTDIR=$PKG install
+
+ install -d $PKG/usr/share/man/man{5,8}
+ install -m 644 Documentation/*.5 $PKG/usr/share/man/man5
+ install -m 644 Documentation/*.8 $PKG/usr/share/man/man8
}
1
0
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
ports/contrib (3.7): p7zip: switch to a more actively-maintained fork (16.02 -> 17.05)
by crux@crux.nu 04 Mar '23
by crux@crux.nu 04 Mar '23
04 Mar '23
commit bb0324400fa95f2ad13e16243d6b899ec8c038eb
Author: John McQuah <jmcquah(a)disroot.org>
Date: Fri Mar 3 20:55:50 2023 -0500
p7zip: switch to a more actively-maintained fork (16.02 -> 17.05)
diff --git a/p7zip/.footprint b/p7zip/.footprint
index c3ffa0fdb..b9ff2b667 100644
--- a/p7zip/.footprint
+++ b/p7zip/.footprint
@@ -5,11 +5,8 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/7zr
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/p7zip/
--rwxr-xr-x root/root usr/lib/p7zip/7z
-rwxr-xr-x root/root usr/lib/p7zip/7z.so
-rwxr-xr-x root/root usr/lib/p7zip/7zCon.sfx
--rwxr-xr-x root/root usr/lib/p7zip/7za
--rwxr-xr-x root/root usr/lib/p7zip/7zr
drwxr-xr-x root/root usr/lib/p7zip/Codecs/
-rwxr-xr-x root/root usr/lib/p7zip/Codecs/Rar.so
drwxr-xr-x root/root usr/share/
diff --git a/p7zip/.signature b/p7zip/.signature
index 354caa6b7..c2bfe0862 100644
--- a/p7zip/.signature
+++ b/p7zip/.signature
@@ -1,9 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3/8PrkfBzhlyS6BMTlwRvWDdOWqheGnW5vGAk4ol+5qtB88bhjxHeHZKX/tQE43QJzaUq2LG0xUg6k2mLP0CSAY=
-SHA256 (Pkgfile) = 39b8e4161d9b5da5e64568c9749e5b40eae83bd6a436b0394542bfd2ba027b05
-SHA256 (.footprint) = 262106f802932fda3d849240c2989aa139523c2da42d343535491abcc22b26e5
-SHA256 (p7zip_16.02_src_all.tar.bz2) = 5eb20ac0e2944f6cb9c2d51dd6c4518941c185347d4089ea89087ffdd6e2341f
-SHA256 (CVE-2016-9296.patch) = f9bcbf21d4aa8938861a6cba992df13dec19538286e9ed747ccec6d9a4e8f983
-SHA256 (CVE-2017-17969.patch) = 0027f47eb8633244ac0177c1bb4ed50afa64ab757b34379a4b64ac923b9385b0
-SHA256 (CVE-2018-5996.patch) = 9c92b9060fb0ecc3e754e6440d7773d04bc324d0f998ebcebc263264e5a520df
-SHA256 (CPP_Windows_ErrorMsg.patch) = 672584c08006b794a5cc0e8e01e6d67714eacec5f591efb02358ec99afbdcc16
+RWSagIOpLGJF3x6WExw1rZcqha43qKKTJMbNClQ7A5f5XhI+797lKd1+CgT0rDnrqD8NBT6QALGd3iKDkz+KwnXMUf0WFFwUbwk=
+SHA256 (Pkgfile) = 992c7a4ced9ce0bf1e21f49f1aeb8ecbf2ff548cdb6f894058ac7778455a7d96
+SHA256 (.footprint) = 4a56314f6083dbde4598f165c96af0252953817f3068abc544f62e1771cb7ac0
+SHA256 (p7zip-17.05.tar.gz) = d2788f892571058c08d27095c22154579dfefb807ebe357d145ab2ddddefb1a6
diff --git a/p7zip/CPP_Windows_ErrorMsg.patch b/p7zip/CPP_Windows_ErrorMsg.patch
deleted file mode 100644
index 71de3e9f5..000000000
--- a/p7zip/CPP_Windows_ErrorMsg.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-This fixes the build with Clang 6.0:
-
- ../../../../CPP/Windows/ErrorMsg.cpp:24:10: error: case value evaluates to -2147024809, which cannot be narrowed to type 'DWORD' (aka 'unsigned int') [-Wc++11-narrowing]
- case E_INVALIDARG : txt = "E_INVALIDARG"; break ;
- ^
- ../../../../CPP/Common/MyWindows.h:89:22: note: expanded from macro 'E_INVALIDARG'
- #define E_INVALIDARG ((HRESULT)0x80070057L)
- ^
-
-The HRESULT cast in the macro causes the value to be read as signed int.
---- CPP/Windows/ErrorMsg.cpp.orig 2015-01-18 18:20:28 UTC
-+++ CPP/Windows/ErrorMsg.cpp
-@@ -15,13 +15,13 @@ UString MyFormatMessage(DWORD errorCode)
-
- switch(errorCode) {
- case ERROR_NO_MORE_FILES : txt = "No more files"; break ;
-- case E_NOTIMPL : txt = "E_NOTIMPL"; break ;
-- case E_NOINTERFACE : txt = "E_NOINTERFACE"; break ;
-- case E_ABORT : txt = "E_ABORT"; break ;
-- case E_FAIL : txt = "E_FAIL"; break ;
-- case STG_E_INVALIDFUNCTION : txt = "STG_E_INVALIDFUNCTION"; break ;
-- case E_OUTOFMEMORY : txt = "E_OUTOFMEMORY"; break ;
-- case E_INVALIDARG : txt = "E_INVALIDARG"; break ;
-+ case (DWORD)(E_NOTIMPL) : txt = "E_NOTIMPL"; break ;
-+ case (DWORD)(E_NOINTERFACE) : txt = "E_NOINTERFACE"; break ;
-+ case (DWORD)(E_ABORT) : txt = "E_ABORT"; break ;
-+ case (DWORD)(E_FAIL) : txt = "E_FAIL"; break ;
-+ case (DWORD)(STG_E_INVALIDFUNCTION) : txt = "STG_E_INVALIDFUNCTION"; break ;
-+ case (DWORD)(E_OUTOFMEMORY) : txt = "E_OUTOFMEMORY"; break ;
-+ case (DWORD)(E_INVALIDARG) : txt = "E_INVALIDARG"; break ;
- case ERROR_DIRECTORY : txt = "Error Directory"; break ;
- default:
- txt = strerror(errorCode);
diff --git a/p7zip/CVE-2016-9296.patch b/p7zip/CVE-2016-9296.patch
deleted file mode 100644
index 773f92a46..000000000
--- a/p7zip/CVE-2016-9296.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./CPP/7zip/Archive/7z/7zIn.cpp.orig 2016-11-21 01:42:29.460901230 +0000
-+++ ./CPP/7zip/Archive/7z/7zIn.cpp 2016-11-21 01:42:57.481197725 +0000
-@@ -1097,7 +1097,8 @@ HRESULT CInArchive::ReadAndDecodePackedS
- if (CrcCalc(data, unpackSize) != folders.FolderCRCs.Vals[i])
- ThrowIncorrect();
- }
-- HeadersSize += folders.PackPositions[folders.NumPackStreams];
-+ if (folders.PackPositions)
-+ HeadersSize += folders.PackPositions[folders.NumPackStreams];
- return S_OK;
- }
-
diff --git a/p7zip/CVE-2017-17969.patch b/p7zip/CVE-2017-17969.patch
deleted file mode 100644
index 9a820af73..000000000
--- a/p7zip/CVE-2017-17969.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From: =?utf-8?q?Antoine_Beaupr=C3=A9?= <anarcat(a)debian.org>
-Date: Sun, 28 Jan 2018 21:19:50 +0100
-Subject: backport of the CVE-2017-17969 fix from 7zip 18.00-beta
-
----
- CPP/7zip/Compress/ShrinkDecoder.cpp | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/CPP/7zip/Compress/ShrinkDecoder.cpp b/CPP/7zip/Compress/ShrinkDecoder.cpp
-index 80b7e67..4acdce5 100644
---- a/CPP/7zip/Compress/ShrinkDecoder.cpp
-+++ b/CPP/7zip/Compress/ShrinkDecoder.cpp
-@@ -121,7 +121,12 @@ HRESULT CDecoder::CodeReal(ISequentialInStream *inStream, ISequentialOutStream *
- {
- _stack[i++] = _suffixes[cur];
- cur = _parents[cur];
-- }
-+ if (i >= kNumItems)
-+ break;
-+ }
-+
-+ if (i >= kNumItems)
-+ break;
-
- _stack[i++] = (Byte)cur;
- lastChar2 = (Byte)cur;
diff --git a/p7zip/CVE-2018-5996.patch b/p7zip/CVE-2018-5996.patch
deleted file mode 100644
index 6733bff91..000000000
--- a/p7zip/CVE-2018-5996.patch
+++ /dev/null
@@ -1,221 +0,0 @@
-From: Robert Luberda <robert(a)debian.org>
-Date: Sun, 28 Jan 2018 23:47:40 +0100
-Subject: CVE-2018-5996
-
-Hopefully fix Memory Corruptions via RAR PPMd (CVE-2018-5996) by
-applying a few changes from 7Zip 18.00-beta.
-
-Bug-Debian: https://bugs.debian.org/#888314
----
- CPP/7zip/Compress/Rar1Decoder.cpp | 13 +++++++++----
- CPP/7zip/Compress/Rar1Decoder.h | 1 +
- CPP/7zip/Compress/Rar2Decoder.cpp | 10 +++++++++-
- CPP/7zip/Compress/Rar2Decoder.h | 1 +
- CPP/7zip/Compress/Rar3Decoder.cpp | 23 ++++++++++++++++++++---
- CPP/7zip/Compress/Rar3Decoder.h | 2 ++
- 6 files changed, 42 insertions(+), 8 deletions(-)
-
-diff --git a/CPP/7zip/Compress/Rar1Decoder.cpp b/CPP/7zip/Compress/Rar1Decoder.cpp
-index 1aaedcc..68030c7 100644
---- a/CPP/7zip/Compress/Rar1Decoder.cpp
-+++ b/CPP/7zip/Compress/Rar1Decoder.cpp
-@@ -29,7 +29,7 @@ public:
- };
- */
-
--CDecoder::CDecoder(): m_IsSolid(false) { }
-+CDecoder::CDecoder(): m_IsSolid(false), _errorMode(false) { }
-
- void CDecoder::InitStructures()
- {
-@@ -406,9 +406,14 @@ HRESULT CDecoder::CodeReal(ISequentialInStream *inStream, ISequentialOutStream *
- InitData();
- if (!m_IsSolid)
- {
-+ _errorMode = false;
- InitStructures();
- InitHuff();
- }
-+
-+ if (_errorMode)
-+ return S_FALSE;
-+
- if (m_UnpackSize > 0)
- {
- GetFlagsBuf();
-@@ -477,9 +482,9 @@ STDMETHODIMP CDecoder::Code(ISequentialInStream *inStream, ISequentialOutStream
- const UInt64 *inSize, const UInt64 *outSize, ICompressProgressInfo *progress)
- {
- try { return CodeReal(inStream, outStream, inSize, outSize, progress); }
-- catch(const CInBufferException &e) { return e.ErrorCode; }
-- catch(const CLzOutWindowException &e) { return e.ErrorCode; }
-- catch(...) { return S_FALSE; }
-+ catch(const CInBufferException &e) { _errorMode = true; return e.ErrorCode; }
-+ catch(const CLzOutWindowException &e) { _errorMode = true; return e.ErrorCode; }
-+ catch(...) { _errorMode = true; return S_FALSE; }
- }
-
- STDMETHODIMP CDecoder::SetDecoderProperties2(const Byte *data, UInt32 size)
-diff --git a/CPP/7zip/Compress/Rar1Decoder.h b/CPP/7zip/Compress/Rar1Decoder.h
-index 630f089..01b606b 100644
---- a/CPP/7zip/Compress/Rar1Decoder.h
-+++ b/CPP/7zip/Compress/Rar1Decoder.h
-@@ -39,6 +39,7 @@ public:
-
- Int64 m_UnpackSize;
- bool m_IsSolid;
-+ bool _errorMode;
-
- UInt32 ReadBits(int numBits);
- HRESULT CopyBlock(UInt32 distance, UInt32 len);
-diff --git a/CPP/7zip/Compress/Rar2Decoder.cpp b/CPP/7zip/Compress/Rar2Decoder.cpp
-index b3f2b4b..0580c8d 100644
---- a/CPP/7zip/Compress/Rar2Decoder.cpp
-+++ b/CPP/7zip/Compress/Rar2Decoder.cpp
-@@ -80,7 +80,8 @@ static const UInt32 kHistorySize = 1 << 20;
- static const UInt32 kWindowReservSize = (1 << 22) + 256;
-
- CDecoder::CDecoder():
-- m_IsSolid(false)
-+ m_IsSolid(false),
-+ m_TablesOK(false)
- {
- }
-
-@@ -100,6 +101,8 @@ UInt32 CDecoder::ReadBits(unsigned numBits) { return m_InBitStream.ReadBits(numB
-
- bool CDecoder::ReadTables(void)
- {
-+ m_TablesOK = false;
-+
- Byte levelLevels[kLevelTableSize];
- Byte newLevels[kMaxTableSize];
- m_AudioMode = (ReadBits(1) == 1);
-@@ -170,6 +173,8 @@ bool CDecoder::ReadTables(void)
- }
-
- memcpy(m_LastLevels, newLevels, kMaxTableSize);
-+ m_TablesOK = true;
-+
- return true;
- }
-
-@@ -344,6 +349,9 @@ HRESULT CDecoder::CodeReal(ISequentialInStream *inStream, ISequentialOutStream *
- return S_FALSE;
- }
-
-+ if (!m_TablesOK)
-+ return S_FALSE;
-+
- UInt64 startPos = m_OutWindowStream.GetProcessedSize();
- while (pos < unPackSize)
- {
-diff --git a/CPP/7zip/Compress/Rar2Decoder.h b/CPP/7zip/Compress/Rar2Decoder.h
-index 3a0535c..0e9005f 100644
---- a/CPP/7zip/Compress/Rar2Decoder.h
-+++ b/CPP/7zip/Compress/Rar2Decoder.h
-@@ -139,6 +139,7 @@ class CDecoder :
-
- UInt64 m_PackSize;
- bool m_IsSolid;
-+ bool m_TablesOK;
-
- void InitStructures();
- UInt32 ReadBits(unsigned numBits);
-diff --git a/CPP/7zip/Compress/Rar3Decoder.cpp b/CPP/7zip/Compress/Rar3Decoder.cpp
-index 3bf2513..6cb8a6a 100644
---- a/CPP/7zip/Compress/Rar3Decoder.cpp
-+++ b/CPP/7zip/Compress/Rar3Decoder.cpp
-@@ -92,7 +92,8 @@ CDecoder::CDecoder():
- _writtenFileSize(0),
- _vmData(0),
- _vmCode(0),
-- m_IsSolid(false)
-+ m_IsSolid(false),
-+ _errorMode(false)
- {
- Ppmd7_Construct(&_ppmd);
- }
-@@ -545,6 +546,9 @@ HRESULT CDecoder::ReadTables(bool &keepDecompressing)
- return InitPPM();
- }
-
-+ TablesRead = false;
-+ TablesOK = false;
-+
- _lzMode = true;
- PrevAlignBits = 0;
- PrevAlignCount = 0;
-@@ -606,6 +610,9 @@ HRESULT CDecoder::ReadTables(bool &keepDecompressing)
- }
- }
- }
-+ if (InputEofError())
-+ return S_FALSE;
-+
- TablesRead = true;
-
- // original code has check here:
-@@ -623,6 +630,9 @@ HRESULT CDecoder::ReadTables(bool &keepDecompressing)
- RIF(m_LenDecoder.Build(&newLevels[kMainTableSize + kDistTableSize + kAlignTableSize]));
-
- memcpy(m_LastLevels, newLevels, kTablesSizesSum);
-+
-+ TablesOK = true;
-+
- return S_OK;
- }
-
-@@ -824,7 +834,12 @@ HRESULT CDecoder::CodeReal(ICompressProgressInfo *progress)
- PpmEscChar = 2;
- PpmError = true;
- InitFilters();
-+ _errorMode = false;
- }
-+
-+ if (_errorMode)
-+ return S_FALSE;
-+
- if (!m_IsSolid || !TablesRead)
- {
- bool keepDecompressing;
-@@ -838,6 +853,8 @@ HRESULT CDecoder::CodeReal(ICompressProgressInfo *progress)
- bool keepDecompressing;
- if (_lzMode)
- {
-+ if (!TablesOK)
-+ return S_FALSE;
- RINOK(DecodeLZ(keepDecompressing))
- }
- else
-@@ -901,8 +918,8 @@ STDMETHODIMP CDecoder::Code(ISequentialInStream *inStream, ISequentialOutStream
- _unpackSize = outSize ? *outSize : (UInt64)(Int64)-1;
- return CodeReal(progress);
- }
-- catch(const CInBufferException &e) { return e.ErrorCode; }
-- catch(...) { return S_FALSE; }
-+ catch(const CInBufferException &e) { _errorMode = true; return e.ErrorCode; }
-+ catch(...) { _errorMode = true; return S_FALSE; }
- // CNewException is possible here. But probably CNewException is caused
- // by error in data stream.
- }
-diff --git a/CPP/7zip/Compress/Rar3Decoder.h b/CPP/7zip/Compress/Rar3Decoder.h
-index c130cec..2f72d7d 100644
---- a/CPP/7zip/Compress/Rar3Decoder.h
-+++ b/CPP/7zip/Compress/Rar3Decoder.h
-@@ -192,6 +192,7 @@ class CDecoder:
- UInt32 _lastFilter;
-
- bool m_IsSolid;
-+ bool _errorMode;
-
- bool _lzMode;
- bool _unsupportedFilter;
-@@ -200,6 +201,7 @@ class CDecoder:
- UInt32 PrevAlignCount;
-
- bool TablesRead;
-+ bool TablesOK;
-
- CPpmd7 _ppmd;
- int PpmEscChar;
diff --git a/p7zip/Pkgfile b/p7zip/Pkgfile
index 0b1810ddd..5bddbe3a4 100644
--- a/p7zip/Pkgfile
+++ b/p7zip/Pkgfile
@@ -1,41 +1,24 @@
-# Description: A port of 7-zip for POSIX systems.
-# URL: http://p7zip.sourceforge.net/
-# Maintainer: Danny Rawlins, crux at romster dot me
-# Depends on: yasm
+# Description: 7-zip compression utilities
+# URL: https://github.com/p7zip-project/
+# Maintainer: John McQuah, jmcquah at disroot dot org
+# Depends on:
+# Optional: yasm
name=p7zip
-version=16.02
-release=3
-source=(https://downloads.sourceforge.net/project/$name/$name/$version/${name}_${version}_src_all.tar.bz2
- CVE-2016-9296.patch
- CVE-2017-17969.patch
- CVE-2018-5996.patch
- CPP_Windows_ErrorMsg.patch)
+version=17.05
+release=1
+source=(https://github.com/$name-project/$name/archive/v$version/$name-$version.tar.gz)
build() {
- cd ${name}_$version
+ cd $name-$version
+ prt-get isinst yasm && cp makefile.linux_amd64_asm makefile.linux \
+ || cp makefile.linux_amd64 makefile.linux
- # https://nvd.nist.gov/vuln/detail/CVE-2016-9296
- patch -p1 -i $SRC/CVE-2016-9296.patch
+ make -j ${JOBS:-1} all3
- # https://nvd.nist.gov/vuln/detail/CVE-2017-17969
- patch -p1 -i $SRC/CVE-2017-17969.patch
-
- # https://nvd.nist.gov/vuln/detail/CVE-2018-5996
- patch -p1 -i $SRC/CVE-2018-5996.patch
-
- # fix build against gcc 10
- patch -p0 -i $SRC/CPP_Windows_ErrorMsg.patch
-
- sed -i 's/ -pipe / /g' makefile.*
- cp makefile.linux_amd64_asm makefile.machine
-
- make all3 OPTFLAGS="$CFLAGS"
-
- make install \
- DEST_DIR="$PKG" \
- DEST_HOME=/usr \
- DEST_MAN=/usr/share/man
-
- rm -r $PKG/usr/share/doc
+ mkdir -p $PKG/usr/bin $PKG/usr/share/man $PKG/usr/lib/$name
+ install -m 0755 bin/{7z,7za,7zr} $PKG/usr/bin
+ install -m 0755 bin/{7z.so,7zCon.sfx} $PKG/usr/lib/$name
+ cp -r bin/Codecs $PKG/usr/lib/$name
+ cp -r man1 $PKG/usr/share/man
}
1
0
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
ports/contrib (3.7): libmad, libmikmod: adopted, urls updated, shasum changed for libmikmod tarball
by crux@crux.nu 04 Mar '23
by crux@crux.nu 04 Mar '23
04 Mar '23
commit e74c206f3f81f8759c84277b3f90b2cef28c1c8b
Author: John McQuah <jmcquah(a)disroot.org>
Date: Fri Mar 3 16:54:50 2023 -0500
libmad, libmikmod: adopted, urls updated, shasum changed for libmikmod tarball
diff --git a/libmad/.signature b/libmad/.signature
index 738ec2c6a..e842da82f 100644
--- a/libmad/.signature
+++ b/libmad/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF30focYnlTi6ItHzZQXM9iie/TOxN9lrEIEQP/01IVaUm6Q/tpYTDv8wS/z2sAt9PDDEUQdpRiDm+t/rDcsddKg0=
-SHA256 (Pkgfile) = 9851cf0afd80da79f73b41ab4a035291928698519e5ada3c5e650de269deba4c
+RWSagIOpLGJF38l+DWdVBOwQQR3gfRAOsjcHy6ckEpxuHxabfNi9EL/Gny+Hc2a87FTWD2gc96E3ggGpjNkLpN7n84x7KQA6fgA=
+SHA256 (Pkgfile) = 9b81cdd18b6daf78b0894da174781cce15b213d3e2563412431ebd43396873ee
SHA256 (.footprint) = b51aee5bbeac3c686a29f9d5973bdab21f2dfc8610228ffe5b462d152e8565af
SHA256 (libmad-0.16.3.tar.gz) = 228bc0ea47d22ee70c087e7289e2c620829204972c9fe6ea8951ecf6c39d8966
diff --git a/libmad/Pkgfile b/libmad/Pkgfile
index 59e87f591..2ea4f8d52 100644
--- a/libmad/Pkgfile
+++ b/libmad/Pkgfile
@@ -1,6 +1,6 @@
# Description: High-quality MPEG Audio Decoder library.
# URL: https://codeberg.org/tenacityteam/libmad
-# Maintainer: Danny Rawlins, crux at romster dot me
+# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on:
name=libmad
@@ -10,14 +10,14 @@ source=(https://codeberg.org/tenacityteam/$name/archive/$version.tar.gz)
renames=($name-$version.tar.gz)
build() {
- cmake -S $name -B build \
+ cmake -S $name -B build -G Ninja \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_INSTALL_LIBDIR=lib \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
- -Wno-dev
+ -D EXAMPLE=OFF -Wno-dev
- cmake --build build
- DESTDIR=$PKG cmake --install build
+ ninja -C build -j ${JOBS:-1}
+ DESTDIR=$PKG ninja -C build install
}
diff --git a/libmikmod/.footprint b/libmikmod/.footprint
index 3b616c93c..f7f48dc70 100644
--- a/libmikmod/.footprint
+++ b/libmikmod/.footprint
@@ -5,15 +5,8 @@ drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/mikmod.h
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libmikmod.a
--rwxr-xr-x root/root usr/lib/libmikmod.la
-lrwxrwxrwx root/root usr/lib/libmikmod.so -> libmikmod.so.3.3.0
+lrwxrwxrwx root/root usr/lib/libmikmod.so -> libmikmod.so.3
lrwxrwxrwx root/root usr/lib/libmikmod.so.3 -> libmikmod.so.3.3.0
-rwxr-xr-x root/root usr/lib/libmikmod.so.3.3.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libmikmod.pc
-drwxr-xr-x root/root usr/share/
-drwxr-xr-x root/root usr/share/aclocal/
--rw-r--r-- root/root usr/share/aclocal/libmikmod.m4
-drwxr-xr-x root/root usr/share/man/
-drwxr-xr-x root/root usr/share/man/man1/
--rw-r--r-- root/root usr/share/man/man1/libmikmod-config.1.gz
diff --git a/libmikmod/.signature b/libmikmod/.signature
index 1c8f62b60..ddeb063e7 100644
--- a/libmikmod/.signature
+++ b/libmikmod/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF30CrRYwDHze80fVOXBuvqNXq18SekewzOy36cTd3vH1APEBpDk+27VcCwTdP/YjQxU3xYiE3DwdxkJZFYqvYuwU=
-SHA256 (Pkgfile) = 531a512efcad8b734c6fcf7838a2ad4c34b8b6f610a9ae5fd087599be90502a2
-SHA256 (.footprint) = 75e9fc93a29c4e853792bae5e926a97e4dc0f0f984ff4e00348fc0bcbef9dacc
-SHA256 (libmikmod-3.3.11.1.tar.gz) = ad9d64dfc8f83684876419ea7cd4ff4a41d8bcd8c23ef37ecb3a200a16b46d19
+RWSagIOpLGJF3w/ZYVxLEXuz9mvDk3t3/HEx81X1SUWu8T3hxsz6cv5XLY7YtL0PBJFn6C2q3051iog3PwWHvc9qsiBp8kRUwgU=
+SHA256 (Pkgfile) = c549b174da1d2f62e359d9158a760546f0328175f1e0ff02593c92cd0aff6bc5
+SHA256 (.footprint) = 399626efea6df9ba39f6b465152243667bcc76ad65d8d5c456b67ac8dea084a8
+SHA256 (libmikmod-3.3.11.1.tar.gz) = 7293e0e032b74358531c760a338fc37c44d08f64d61a3318192ae868e21c84e8
diff --git a/libmikmod/Pkgfile b/libmikmod/Pkgfile
index 5c08bd69e..a1c3d58b0 100644
--- a/libmikmod/Pkgfile
+++ b/libmikmod/Pkgfile
@@ -1,20 +1,21 @@
# Description: A library which supports many formats, including: mod, s3m, it, and xm.
-# URL: http://mikmod.raphnet.net/
-# Maintainer: Danny Rawlins, crux at romster dot me
+# URL: https://sourceforge.net/projects/mikmod/
+# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: alsa-lib
name=libmikmod
version=3.3.11.1
release=1
-source=(https://downloads.sourceforge.net/project/mikmod/libmikmod/$version/$name-$version.tar.gz)
+source=(https://github.com/sezero/mikmod/archive/refs/tags/$name-$version.tar.gz)
build(){
- cd $name-$version
+ cmake -B build -S mikmod-$name-$version/$name \
+ -G Ninja -D CMAKE_BUILD_TYPE=Release \
+ -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D ENABLE_DOC=OFF \
+ -Wno-dev
- ./configure --prefix=/usr
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
- make
- make DESTDIR=$PKG install
-
- rm -r $PKG/usr/share/info
+ ninja -C build -j ${JOBS:-1}
+ DESTDIR=$PKG ninja -C build install
}
1
0
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
ports/contrib (3.7): lynx, tidy: adopted, with slightly modified build options
by crux@crux.nu 04 Mar '23
by crux@crux.nu 04 Mar '23
04 Mar '23
commit 183552d5f84e455fbf1f075e0deb550b43480be3
Author: John McQuah <jmcquah(a)disroot.org>
Date: Fri Mar 3 16:14:00 2023 -0500
lynx, tidy: adopted, with slightly modified build options
diff --git a/lynx/.signature b/lynx/.signature
index 9814d6337..a029a42a6 100644
--- a/lynx/.signature
+++ b/lynx/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3y3bgv009fEvcOxGaOcPlkWJWNtId1FjcFNxTWZog0cFSqQAICDkvEMAjj79dhHG0a2ftsHqFcTeeTdVWcbnDQo=
-SHA256 (Pkgfile) = 34a60d0c724c82c30ccb9e9a80f0bc11e9f71028a6a494aa48e5b48022f13810
+RWSagIOpLGJF38NnyFs9ggNHxVjQ41oEqM+5l1nLs/w00bCgzv4ZrsI2O7NldCXQlHe4S8xX/OdmPRE0jHU5gcgAjpX6vUu9IA8=
+SHA256 (Pkgfile) = a9fad1da75f71a043c8ad6142bcf156292f779e9dfad1868a6681d3edfd58050
SHA256 (.footprint) = 3b22ed545f3a1403432447183afc67b052735c0869852b7771979b48e2e4fb09
-SHA256 (lynx2.8.9rel.1.tar.bz2) = 387f193d7792f9cfada14c60b0e5c0bff18f227d9257a39483e14fa1aaf79595
+SHA256 (lynx2.9.0dev.12.tar.bz2) = a6455b159d00776d8ec1051285c972dc1f0c552d0571a0cff02a23ec146ee8e5
diff --git a/lynx/Pkgfile b/lynx/Pkgfile
index 7fdd39171..87c46ca5e 100644
--- a/lynx/Pkgfile
+++ b/lynx/Pkgfile
@@ -1,23 +1,23 @@
# Description: Text-based web browser.
# URL: https://lynx.invisible-island.net/
-# Maintainer: Danny Rawlins, crux at romster dot me
+# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: ncurses openssl zlib
name=lynx
-version=2.8.9
-_relver=${version}rel.1
+version=2.9.0dev.12
release=1
-source=(https://invisible-mirror.net/archives/lynx/tarballs/${name}${_relver}.tar.bz2)
+source=(https://invisible-mirror.net/archives/lynx/tarballs/${name}${version}.tar.bz2)
build() {
- cd ${name}${_relver}
+ cd ${name}${version}
./configure \
--prefix=/usr \
- --disable-nls \
--enable-color-style \
+ --enable-default-colors \
+ --disable-nls \
--enable-ipv6 \
- --with-ssl=/usr/lib \
+ --with-ssl \
--with-zlib
make
diff --git a/tidy/.signature b/tidy/.signature
index 9a49068ea..cc2b7747c 100644
--- a/tidy/.signature
+++ b/tidy/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3ydkqoqz4uQ7+Y1USAT8Er1CU78jGRsvhe5WngV+Q1IxDMgmoPCjil/PSACFDH2ziXLEcATzjgueFSjBlYXNmAQ=
-SHA256 (Pkgfile) = d30838e7b5e72b80b8ca73f1e80092eda0f0714ac6afe58f004ff7720aaa70b3
+RWSagIOpLGJF3/SDGmxJifQ9d15yuHu4oS9ieCvKnx38hxRCRzuYPFC174SuwAl5paRa5ypZno4BXIWhmgl5EywC3RlOdQNoRg8=
+SHA256 (Pkgfile) = 53f6ff8c651a344c6cde78f15c4d8bb98624a3d50ab909a68bb4a90639ee3e84
SHA256 (.footprint) = aa8ee357d2799aa6aa52292b42f8d14a8a09223899468d2b51b3d8735aa5b0a7
SHA256 (tidy-5.8.0.tar.gz) = 59c86d5b2e452f63c5cdb29c866a12a4c55b1741d7025cf2f3ce0cde99b0660e
diff --git a/tidy/Pkgfile b/tidy/Pkgfile
index fda44f894..e1b067a72 100644
--- a/tidy/Pkgfile
+++ b/tidy/Pkgfile
@@ -1,7 +1,7 @@
# Description: A tool to tidy down your HTML code to a clean style
# URL: https://www.html-tidy.org/
-# Maintainer: Danny Rawlins, crux at romster dot me
-# Depends on: libxslt cmake
+# Maintainer: John McQuah, jmcquah at disroot dot org
+# Depends on: libxslt
name=tidy
version=5.8.0
@@ -9,16 +9,15 @@ release=1
source=(https://github.com/htacg/tidy-html5/archive/$version/$name-$version…
build() {
- [[ -e /usr/bin/ninja ]] && PKGMK_TIDY+=' -G Ninja'
- cmake -S tidy-html5-$version -B build $PKGMK_TIDY \
+ cmake -S tidy-html5-$version -B build -G Ninja \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
-Wno-dev
- cmake --build build
- DESTDIR=$PKG cmake --install build
+ ninja -C build -j ${JOBS:-1}
+ DESTDIR=$PKG ninja -C build install
# Compatibility symlinks until everything is ported
ln -s tidybuffio.h $PKG/usr/include/buffio.h
1
0
commit 2d0f2f197e3708edca3d29702000bd4322c1e91f
Author: Tim Biermann <tbier(a)posteo.de>
Date: Fri Mar 3 22:30:49 2023 +0100
flatbuffers: 23.1.21 -> 23.3.3
diff --git a/flatbuffers/.footprint b/flatbuffers/.footprint
index 8b56b769b..1a5a808ae 100644
--- a/flatbuffers/.footprint
+++ b/flatbuffers/.footprint
@@ -6,7 +6,6 @@ drwxr-xr-x root/root usr/include/flatbuffers/
-rw-r--r-- root/root usr/include/flatbuffers/allocator.h
-rw-r--r-- root/root usr/include/flatbuffers/array.h
-rw-r--r-- root/root usr/include/flatbuffers/base.h
--rw-r--r-- root/root usr/include/flatbuffers/bfbs_generator.h
-rw-r--r-- root/root usr/include/flatbuffers/buffer.h
-rw-r--r-- root/root usr/include/flatbuffers/buffer_ref.h
-rw-r--r-- root/root usr/include/flatbuffers/code_generator.h
@@ -46,7 +45,7 @@ drwxr-xr-x root/root usr/lib/cmake/flatbuffers/
-rw-r--r-- root/root usr/lib/cmake/flatbuffers/FlatcTargets.cmake
-rw-r--r-- root/root usr/lib/cmake/flatbuffers/flatbuffers-config-version.cmake
-rw-r--r-- root/root usr/lib/cmake/flatbuffers/flatbuffers-config.cmake
-lrwxrwxrwx root/root usr/lib/libflatbuffers.so -> libflatbuffers.so.23.1.21
--rwxr-xr-x root/root usr/lib/libflatbuffers.so.23.1.21
+lrwxrwxrwx root/root usr/lib/libflatbuffers.so -> libflatbuffers.so.23.3.3
+-rwxr-xr-x root/root usr/lib/libflatbuffers.so.23.3.3
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/flatbuffers.pc
diff --git a/flatbuffers/.signature b/flatbuffers/.signature
index 04089ead1..7c7078ddb 100644
--- a/flatbuffers/.signature
+++ b/flatbuffers/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3/+ckcguM1GBblEZ0/eVsvn2WHiKhAg/5NQAyLar55VQUCVKqagTxygF2hMhV64U4NDW+rRf79n5Lhs2s0wXVgY=
-SHA256 (Pkgfile) = 7e430347a97f2623e5a2e21794070eef1da0bd218d9ad627eecd1c3103e5dbeb
-SHA256 (.footprint) = 0f1da6eb8fda9cd0793aeccf850e5ef10427977d9f9d0aeada822fa27070fa73
-SHA256 (flatbuffers-23.1.21.tar.gz) = d84cb25686514348e615163b458ae0767001b24b42325f426fd56406fd384238
+RWSagIOpLGJF30caQ1pJdagB/1e+LOut74GV5WPMLSXLQJMR7kZhofBGHZ7fkaoldXIMQfJDAFcVEVa2oaBgb4ZoT9ov5oFvYQI=
+SHA256 (Pkgfile) = 1153e46676a4fefd022bc1532fd009b418bface60b743abdc7c5e3f4edf94fa8
+SHA256 (.footprint) = 96e719fc542b2bc1be45d0edfd440d9a141c837d81e4a657f6a688ad2b588d53
+SHA256 (flatbuffers-23.3.3.tar.gz) = 8aff985da30aaab37edf8e5b02fda33ed4cbdd962699a8e2af98fdef306f4e4d
diff --git a/flatbuffers/Pkgfile b/flatbuffers/Pkgfile
index 6fbc575da..0450f1179 100644
--- a/flatbuffers/Pkgfile
+++ b/flatbuffers/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: python3-setuptools
name=flatbuffers
-version=23.1.21
+version=23.3.3
release=1
source=(https://github.com/google/flatbuffers/archive/v$version/$name-$vers…
1
0
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
ports/contrib (3.7): python3-{chardet, lxml}: adopted, with minor footprint changes (g+w -> g-w)
by crux@crux.nu 03 Mar '23
by crux@crux.nu 03 Mar '23
03 Mar '23
commit b50f9104f1edcc328e405e31b70176087dbc7386
Author: John McQuah <jmcquah(a)disroot.org>
Date: Fri Mar 3 15:53:16 2023 -0500
python3-{chardet,lxml}: adopted, with minor footprint changes (g+w -> g-w)
diff --git a/python3-chardet/.signature b/python3-chardet/.signature
index cc1456f98..8db655bac 100644
--- a/python3-chardet/.signature
+++ b/python3-chardet/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF31KjK5xxv9VaMTIZpFg+QQcM6krEZH3A/KUUUyig4Ft8MNdqQEysyXD8+l/57W3xV99kPO78M5H7KSOCvnNsRwY=
-SHA256 (Pkgfile) = 7158d81a85b1edff9135f6ca647e0a0a14fa0815cd8df7014991327ea0505e3d
+RWSagIOpLGJF3yr87c/VUjUD2YN1RrbPVvVN1tP9ZctuHxsCBuFpcaI/VGev7P7l1fwhM2EwjblkGCu64xKeNGSN3FJ6Ke4llg4=
+SHA256 (Pkgfile) = da09e48477e664256e4d407ab3c658c3513102769f8282517a2a5016f2187521
SHA256 (.footprint) = cc3d81f4c1eb4387fce1495c4722c19cecc9f47031608535cd6406dba39f1a12
SHA256 (chardet-5.1.0.tar.gz) = 0d62712b956bc154f85fb0a266e2a3c5913c2967e00348701b32411d6def31e5
diff --git a/python3-chardet/Pkgfile b/python3-chardet/Pkgfile
index eae7121f3..63192d028 100644
--- a/python3-chardet/Pkgfile
+++ b/python3-chardet/Pkgfile
@@ -1,12 +1,13 @@
# Description: Python module for character encoding auto-detection.
# URL: https://github.com/erikrose/chardet
-# Maintainer: Danny Rawlins, crux at romster dot me
+# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: python3-build python3-installer
name=python3-chardet
+_name=${name#*-}
version=5.1.0
release=1
-source=(https://files.pythonhosted.org/packages/source/${name:8:1}/${name#*-}/${name#*-}-$version.tar.gz)
+source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$version.tar.gz)
build() {
cd chardet-$version
diff --git a/python3-lxml/.footprint b/python3-lxml/.footprint
index 3de10d3ec..0391a218e 100644
--- a/python3-lxml/.footprint
+++ b/python3-lxml/.footprint
@@ -33,21 +33,21 @@ drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/__pycache__/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/__pycache__/usedoctest.cpython-310.pyc
-rwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/_elementpath.cpython-310-x86_64-linux-gnu.so
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/_elementpath.py
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/apihelpers.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/apihelpers.pxi
-rwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/builder.cpython-310-x86_64-linux-gnu.so
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/builder.py
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/classlookup.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/cleanup.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/classlookup.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/cleanup.pxi
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/cssselect.py
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/debug.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/docloader.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/debug.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/docloader.pxi
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/doctestcompare.py
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/dtd.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/dtd.pxi
-rwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/etree.cpython-310-x86_64-linux-gnu.so
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/etree.h
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/etree.pyx
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/etree.pyx
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/etree_api.h
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/extensions.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/extensions.pxi
drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/html/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/html/ElementSoup.py
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/html/__init__.py
@@ -92,28 +92,28 @@ drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/html/__pycache__/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/html/soupparser.py
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/html/usedoctest.py
drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/includes/
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/__init__.pxd (EMPTY)
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/__init__.pxd (EMPTY)
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/__init__.py (EMPTY)
drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/includes/__pycache__/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/__pycache__/__init__.cpython-310.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/__pycache__/__init__.cpython-310.pyc
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/c14n.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/config.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/dtdvalid.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/etree_defs.h
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/etreepublic.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/htmlparser.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/c14n.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/config.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/dtdvalid.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/etree_defs.h
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/etreepublic.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/htmlparser.pxd
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/lxml-version.h
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/relaxng.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/schematron.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/tree.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/uri.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xinclude.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xmlerror.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xmlparser.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xmlschema.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xpath.pxd
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xslt.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/relaxng.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/schematron.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/tree.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/uri.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xinclude.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xmlerror.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xmlparser.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xmlschema.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xpath.pxd
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/includes/xslt.pxd
drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/isoschematron/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/__init__.py
drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/isoschematron/__pycache__/
@@ -121,41 +121,41 @@ drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/isoschematron/__pycac
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/__pycache__/__init__.cpython-310.pyc
drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/
drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/rng/
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/rng/iso-schematron.rng
drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl
drwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/iterparse.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/iterparse.pxi
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/lxml.etree.h
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/lxml.etree_api.h
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/nsclasses.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/nsclasses.pxi
-rwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/objectify.cpython-310-x86_64-linux-gnu.so
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/objectify.pyx
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/objectpath.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/parser.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/parsertarget.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/proxy.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/public-api.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/objectify.pyx
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/objectpath.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/parser.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/parsertarget.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/proxy.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/public-api.pxi
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/pyclasslookup.py
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/readonlytree.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/relaxng.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/readonlytree.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/relaxng.pxi
-rwxr-xr-x root/root usr/lib/python3.10/site-packages/lxml/sax.cpython-310-x86_64-linux-gnu.so
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/sax.py
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/saxparser.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/schematron.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/serializer.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/saxparser.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/schematron.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/serializer.pxi
-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/usedoctest.py
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/xinclude.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/xmlerror.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/xmlid.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/xmlschema.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/xpath.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/xslt.pxi
--rw-rw-r-- root/root usr/lib/python3.10/site-packages/lxml/xsltext.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/xinclude.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/xmlerror.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/xmlid.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/xmlschema.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/xpath.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/xslt.pxi
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/lxml/xsltext.pxi
diff --git a/python3-lxml/.signature b/python3-lxml/.signature
index 4c63a3b28..83ce8cbd0 100644
--- a/python3-lxml/.signature
+++ b/python3-lxml/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF38BYOuGDEcPo0qbZM2DF7/MHg+JKXGKFwfN43JWrJsQmQiJ3VdOdLVXAqBq7SLyOwjsaI4pSww8GTYmRpt/XWAw=
-SHA256 (Pkgfile) = a815594cc6e7264296afab7538d3e875d6f4d33a8e17696b6ac2682977692287
-SHA256 (.footprint) = f07b996fb104d8d7f49d4885761b86520cc2dc6340cf61d0151c5ca77181e6f7
-SHA256 (lxml-4.9.2.tar.gz) = c057e334efc357fc88eb71b888d2df3a44cf3c7aaac56a8753e92090c5217050
+RWSagIOpLGJF376yMgcBNEbwXgzaTe1hRZnSC8ezS4IawHLuWIm4owNsZJzVi0B9BrRhrKHhLd1XhrnvuFrSnwnkaO00IqfBBQc=
+SHA256 (Pkgfile) = 7643f27b7baca2200501becf224d74b173e5b04107f68289525b51ad30d52cec
+SHA256 (.footprint) = f728fdda008cde85da1ef976c7b5f8b81dfaf56edd1589044eacfeed59bbbe94
+SHA256 (lxml-4.9.2.tar.gz) = d3fe33ffef3637e053cce7aa0bf26ad0943911c808e27962ba1202198e21a212
diff --git a/python3-lxml/Pkgfile b/python3-lxml/Pkgfile
index 2f6c2ab04..d98f6e652 100644
--- a/python3-lxml/Pkgfile
+++ b/python3-lxml/Pkgfile
@@ -1,16 +1,16 @@
# Description: A pythonic binding for the libxml2 and libxslt libraries.
# URL: https://lxml.de/
-# Maintainer: Danny Rawlins, crux at romster dot me
+# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: python3-beautifulsoup4 python3-cssselect python3-cython python3-html5lib libxslt
name=python3-lxml
_name=${name#*-}
version=4.9.2
release=1
-source=(https://github.com/$_name/$_name/archive/refs/tags/$_name-$version.tar.gz)
+source=(https://github.com/$_name/$_name/releases/download/$_name-$version/$_name-$version.tar.gz)
build() {
- cd $_name-$_name-$version
+ cd $_name-$version
/usr/bin/python3 setup.py build
1
0
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
03 Mar '23
commit a54edf03706ebac958563c2f14911fc45552d12a
Author: John McQuah <jmcquah(a)disroot.org>
Date: Fri Mar 3 15:39:56 2023 -0500
python3-{soupsieve,beautifulsoup4}: adopted
diff --git a/python3-beautifulsoup4/.signature b/python3-beautifulsoup4/.signature
index a12d342c2..a94fd2793 100644
--- a/python3-beautifulsoup4/.signature
+++ b/python3-beautifulsoup4/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF38AS1Io6GKKcfsbvf7drDYm/le7Mjcc7tNOFU+7OmFSL6jpGmBcKDoUpYa/fmelhoNNtTrkkrlddH+HppgSEwQI=
-SHA256 (Pkgfile) = 5c957648c61707ec329c7b2fd590c81706e5849349739639bed9426a1c1a0489
+RWSagIOpLGJF39FEXfCPDoYmpkAdPQOmql22dncX5AUwjidKv5LSxw9rKuuzbJj/rETzt0Rylwq6UU/imGuAzhVePWqgF6kIgwY=
+SHA256 (Pkgfile) = fdb2836457ed74eb69d52d862e2f5950ce692f439161803d011aa6a7a6d04302
SHA256 (.footprint) = 4a5f1dd3e81049f1b4e20771d4822827dfb439beb1cf01b48061ffe31218fddf
SHA256 (beautifulsoup4-4.11.2.tar.gz) = bc4bdda6717de5a2987436fb8d72f45dc90dd856bdfd512a1314ce90349a0106
diff --git a/python3-beautifulsoup4/Pkgfile b/python3-beautifulsoup4/Pkgfile
index 41d88d322..49c27b2b9 100644
--- a/python3-beautifulsoup4/Pkgfile
+++ b/python3-beautifulsoup4/Pkgfile
@@ -1,15 +1,16 @@
# Description: Python HTML/XML Parser.
# URL: https://www.crummy.com/software/BeautifulSoup/
-# Maintainer: Danny Rawlins, crux at romster dot me
+# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: python3-chardet python3-soupsieve
name=python3-beautifulsoup4
+_name=${name#*-}
version=4.11.2
release=1
-source=(https://files.pythonhosted.org/packages/source/b/beautifulsoup4/beautifulsoup4-$version.tar.gz)
+source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$version.tar.gz)
build() {
- cd ${name#*-}-$version
+ cd $_name-$version
/usr/bin/python3 setup.py build
diff --git a/python3-soupsieve/.signature b/python3-soupsieve/.signature
index 94929397a..18e901f16 100644
--- a/python3-soupsieve/.signature
+++ b/python3-soupsieve/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF32ULXVY6xstDBn3RWBShaI0z1nLJjE1clsetGvwDbfXLWYVmYMig8D4W3dJNy4iLQAHj/S6WSsVHU7Nuv7pU6gc=
-SHA256 (Pkgfile) = 9816597fcd968df8af4ca76f9957dcb26f7ac6e7744f91c1cad6d85b0078e59d
+RWSagIOpLGJF32L8R7btIOr9VZBKhEvakSLC+NRCw1IaxzptY128KIETj7ZGa/M0gRiR9Rs1R0CRL+rr7ub9Ry8Iix0N19F2CAY=
+SHA256 (Pkgfile) = 696120a0022850333812bb05fb66e716e9c0a008ef3335de16347b146171d46e
SHA256 (.footprint) = 1072036014ec30a579583dc537b5593751801cc5a1fe2ed8f4bcc5034930520d
SHA256 (soupsieve-2.4.tar.gz) = e28dba9ca6c7c00173e34e4ba57448f0688bb681b7c5e8bf4971daafc093d69a
diff --git a/python3-soupsieve/Pkgfile b/python3-soupsieve/Pkgfile
index 4c23c8a0c..9e106c7c4 100644
--- a/python3-soupsieve/Pkgfile
+++ b/python3-soupsieve/Pkgfile
@@ -1,6 +1,6 @@
# Description: A CSS4 selector implementation for Beautiful Soup
# URL: https://pypi.python.org/pypi/soupsieve
-# Maintainer: Danny Rawlins, crux at romster dot me
+# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: python3-build python3-hatchling python3-installer
name=python3-soupsieve
1
0
commit 9e532b2b18783a68e89619a606cf0bce3097e6b6
Author: Tim Biermann <tbier(a)posteo.de>
Date: Fri Mar 3 21:36:30 2023 +0100
raptor: fixed footprint
diff --git a/raptor/.footprint b/raptor/.footprint
index 8a0ac5385..b488d7e35 100644
--- a/raptor/.footprint
+++ b/raptor/.footprint
@@ -6,11 +6,11 @@ drwxr-xr-x root/root usr/include/raptor2/
-rw-r--r-- root/root usr/include/raptor2/raptor.h
-rw-r--r-- root/root usr/include/raptor2/raptor2.h
drwxr-xr-x root/root usr/lib/
-lrwxrwxrwx root/root usr/lib/libraptor2-lo.so.0 -> libraptor2-lo.so.0.0.0
--rwxr-xr-x root/root usr/lib/libraptor2-lo.so.0.0.0
-rw-r--r-- root/root usr/lib/libraptor2.a
-rwxr-xr-x root/root usr/lib/libraptor2.la
-lrwxrwxrwx root/root usr/lib/libraptor2.so -> libraptor2-lo.so.0.0.0
+lrwxrwxrwx root/root usr/lib/libraptor2.so -> libraptor2.so.0.0.0
+lrwxrwxrwx root/root usr/lib/libraptor2.so.0 -> libraptor2.so.0.0.0
+-rwxr-xr-x root/root usr/lib/libraptor2.so.0.0.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/raptor2.pc
drwxr-xr-x root/root usr/share/
diff --git a/raptor/.signature b/raptor/.signature
index 37ca72fd2..1c8db814e 100644
--- a/raptor/.signature
+++ b/raptor/.signature
@@ -1,7 +1,7 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF35UgpaZ8EfTVaA1jnC3DFy1rz8GokYXTsOzoZ4Nd1WagOiHvTkyBVt6eH+zU1LIoqotD2pVgjdmftSwv67GqnA0=
+RWSagIOpLGJF323F47a7rk7Q/vDG48PuPfKG5JPqX74vGrX3241+zY8U4dFFpkvN3zTJWywriYxo+te2qnwEFsiaGapMsfTqjwE=
SHA256 (Pkgfile) = 92c22a06d5f057b2648096be875ec9c843ee22bb79bb84eda52ee2427050532b
-SHA256 (.footprint) = b57eb80a13e1c67b1d19c498a2cc3f34ecd87e8e582ccb8ed31990bda098ad99
+SHA256 (.footprint) = d17fbcd4efd58f95fa79560a96ec64dbbe01e47357edea3749b83357ad0d5c34
SHA256 (raptor2-2.0.16.tar.gz) = 089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680
SHA256 (libtool.patch) = 6234df68001f6b8df208f1c8604a5521515396dfc9da6a554e8bfacf8b4b002b
SHA256 (rpath.patch) = ec14f0dea02f29f36e77e7da5d3eb780466bece2f2937cef82713e011758eb53
1
0
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
ports/contrib (3.7): p5-digest-sha1, p5-compress-bzip2, p5-sdl: adopted, with minor footprint changes (u-w -> u+w)
by crux@crux.nu 03 Mar '23
by crux@crux.nu 03 Mar '23
03 Mar '23
commit 3eaac393c26e2cc0cf7aa683ac973d18cba11836
Author: John McQuah <jmcquah(a)disroot.org>
Date: Fri Mar 3 15:16:48 2023 -0500
p5-digest-sha1, p5-compress-bzip2, p5-sdl: adopted, with minor footprint changes (u-w -> u+w)
diff --git a/p5-compress-bzip2/.footprint b/p5-compress-bzip2/.footprint
index 4c36b12fc..fe133ca96 100644
--- a/p5-compress-bzip2/.footprint
+++ b/p5-compress-bzip2/.footprint
@@ -5,13 +5,13 @@ drwxr-xr-x root/root usr/lib/perl5/site_perl/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/Compress/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/Compress/Bzip2.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/Compress/Bzip2.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/Compress/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/Compress/Bzip2/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/Compress/Bzip2/Bzip2.so
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/Compress/Bzip2/autosplit.ix
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/Compress/Bzip2/Bzip2.so
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/Compress/Bzip2/autosplit.ix
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man3/
--r--r--r-- root/root usr/share/man/man3/Compress::Bzip2.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/Compress::Bzip2.3pm.gz
diff --git a/p5-compress-bzip2/.signature b/p5-compress-bzip2/.signature
index c30cb2e1c..c9e449bfd 100644
--- a/p5-compress-bzip2/.signature
+++ b/p5-compress-bzip2/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3zNbc/NDbCgUFNbM87G4yf3xNneULtThyEC2itOQEAcixgoBhLw7xvX96TPmXVzQnKBjnwRZRz6B+kD4Nj0PXwk=
-SHA256 (Pkgfile) = 6f84e9da8668aeb35199758b0cd43748da1181952cc634c118f3b2a3a7e85934
-SHA256 (.footprint) = 88847e78f09448ea5ea236e63938179128d2f7358b48532b4c432f4b4af6ba27
+RWSagIOpLGJF39DlVSI8y4GrcBe9CeASYBlW9xu9YlQMKOZY3bjA6sm3oo0iwMR6vnkuIv19+73LeK6OxLeM69CuOU6GIJOV+wA=
+SHA256 (Pkgfile) = 879856d8692f00e950ab58502059d66b704a15b0bfa7c061c18bd8b5fa8d132f
+SHA256 (.footprint) = cc58db014f257600e2c1ea2cceddc191101c7c5f816081d7e1848bfe29c9a2a7
SHA256 (Compress-Bzip2-2.28.tar.gz) = 859f835c3f5c998810d8b2a6f9e282ff99d6cb66ccfa55cae7e66dafb035116e
diff --git a/p5-compress-bzip2/Pkgfile b/p5-compress-bzip2/Pkgfile
index c68baa2f2..30d8c4c60 100644
--- a/p5-compress-bzip2/Pkgfile
+++ b/p5-compress-bzip2/Pkgfile
@@ -1,17 +1,15 @@
-# Description: Interface to Bzip2 compression library
+# Description: Perl interface to Bzip2 compression library
# URL: https://metacpan.org/release/Compress-Bzip2
-# Maintainer: Danny Rawlins, crux at romster dot me
-# Depends on: bzip2
+# Maintainer: John McQuah, jmcquah at disroot dot org
name=p5-compress-bzip2
-_realname=Compress-Bzip2
_author=RURBAN
version=2.28
release=1
-source=(https://cpan.metacpan.org/authors/id/${_author::1}/${_author::2}/$_author/$_realname-$version.tar.gz)
+source=(https://cpan.metacpan.org/authors/id/${_author::1}/${_author::2}/$_author/Compress-Bzip2-$version.tar.gz)
build() {
- cd $_realname-$version
+ cd Compress-Bzip2-$version
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
make
@@ -19,4 +17,7 @@ build() {
find $PKG \( -name '.packlist' -o -name '*.pod' \) -delete
find $PKG -depth -empty -delete
+
+ # Fix perms
+ find $PKG -type f -a ! -perm -u+w -exec chmod u+w '{}' +
}
diff --git a/p5-digest-sha1/.signature b/p5-digest-sha1/.signature
index 709a1e1b7..08ed6bfa9 100644
--- a/p5-digest-sha1/.signature
+++ b/p5-digest-sha1/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF32FaZKhEEU6M9pM6FtnNfcY4oq0EIENsa055LOwP//0PDK5y8rplQg1+HBPdLmx9galbC6XckIJ5I5FgNNswIQw=
-SHA256 (Pkgfile) = 067c1c179a8841ef6f8ff9107e82d1fdc675030523c637644be37f901cf9b65b
+RWSagIOpLGJF32M5oNE27psTh1YW1yet2FhcfxHz2ThmgZJF+0XKS/xMrDvC/LtaWVrCoKvNhKcuP1c9K4ml2eSAF0wminnY4g4=
+SHA256 (Pkgfile) = 1079d051fb5e9438a28d9e3cb3cb26da59e3484f61471c98d4ede58999b6797b
SHA256 (.footprint) = c328c29d9259ea90f99d4cc1433f233035c07d26a61bc9ac98c0d0b53a86236f
SHA256 (Digest-SHA1-2.13.tar.gz) = 68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc
diff --git a/p5-digest-sha1/Pkgfile b/p5-digest-sha1/Pkgfile
index 8c703d93d..90228a858 100644
--- a/p5-digest-sha1/Pkgfile
+++ b/p5-digest-sha1/Pkgfile
@@ -1,7 +1,6 @@
# Description: Perl Digest::SHA1
# URL: https://metacpan.org/pod/Digest::SHA1
-# Maintainer: Danny Rawlins, crux at romster dot me
-# Depends on: perl
+# Maintainer: John McQuah, jmcquah at disroot dot org
name=p5-digest-sha1
version=2.13
@@ -24,7 +23,7 @@ build() {
-name 'perllocal.pod' \) -delete
# Remove empty directories
- find $PKG -depth -empty -exec rm -rf {} \;
+ find $PKG -depth -empty -delete
# Fix perms
- find $PKG -type f -a ! -perm -u+w -exec chmod u+w {} \;
+ find $PKG -type f -a ! -perm -u+w -exec chmod u+w '{}' +
}
diff --git a/p5-sdl/.footprint b/p5-sdl/.footprint
index 30f41b644..d53495075 100644
--- a/p5-sdl/.footprint
+++ b/p5-sdl/.footprint
@@ -6,286 +6,286 @@ drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/Module/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/Module/Build/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/Module/Build/SDL.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/Module/Build/SDL.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Audio.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/AudioCVT.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/AudioSpec.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/CD.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/CDROM.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/CDTrack.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Color.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Config.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/ConfigData.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Constants.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Cursor.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Event.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Events.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Audio.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/AudioCVT.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/AudioSpec.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/CD.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/CDROM.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/CDTrack.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Color.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Config.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/ConfigData.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Constants.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Cursor.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Event.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Events.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/BlitFunc.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/FPSManager.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/Framerate.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/ImageFilter.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/Primitives.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/Rotozoom.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Image.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/BlitFunc.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/FPSManager.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/Framerate.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/ImageFilter.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/Primitives.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/GFX/Rotozoom.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Image.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Internal/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Internal/Loader.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Joystick.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Internal/Loader.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Joystick.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/Channels.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/Effects.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/Groups.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/MixChunk.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/MixMusic.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/Music.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/Samples.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mouse.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/MultiThread.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Net.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/Channels.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/Effects.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/Groups.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/MixChunk.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/MixMusic.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/Music.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mixer/Samples.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Mouse.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/MultiThread.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Net.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Net/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Net/IPaddress.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Net/TCP.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Net/UDP.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Overlay.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Palette.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Pango.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Net/IPaddress.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Net/TCP.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Net/UDP.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Overlay.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Palette.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Pango.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Pango/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Pango/Context.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/PixelFormat.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/RWOps.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Rect.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/SMPEG.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Pango/Context.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/PixelFormat.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/RWOps.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Rect.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/SMPEG.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/SMPEG/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/SMPEG/Info.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Surface.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/TTF.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/SMPEG/Info.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Surface.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/TTF.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/TTF/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/TTF/Font.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/TTFont.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Time.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Tutorial.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/TTF/Font.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/TTFont.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Time.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Tutorial.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Tutorial/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Tutorial/Animation.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Tutorial/LunarLander.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Version.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Video.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/VideoInfo.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/typemap
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL_perl.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Tutorial/Animation.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Tutorial/LunarLander.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Version.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/Video.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/VideoInfo.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL/typemap
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDL_perl.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/App.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Controller.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/App.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Controller.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Controller/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Controller/Interface.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Controller/State.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Controller/Timer.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/FPS.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Layer.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/LayerManager.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Music.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Controller/Interface.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Controller/State.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Controller/Timer.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/FPS.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Layer.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/LayerManager.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Music.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Music/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Music/Data.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Music/Default.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Rect.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/SFont.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Sound.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Sprite.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Music/Data.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Music/Default.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Rect.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/SFont.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Sound.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Sprite.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Sprite/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Sprite/Animated.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Surface.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Sprite/Animated.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Surface.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Surface/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Surface/TiedMatrix.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Surface/TiedMatrixRow.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/TTF.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Text.pm
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Validate.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Surface/TiedMatrix.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Surface/TiedMatrixRow.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/TTF.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Text.pm
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/SDLx/Validate.pm
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Audio/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Audio/Audio.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Audio/Audio.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/AudioCVT/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/AudioCVT/AudioCVT.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/AudioCVT/AudioCVT.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/AudioSpec/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/AudioSpec/AudioSpec.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/AudioSpec/AudioSpec.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/CD/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/CD/CD.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/CD/CD.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/CDROM/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/CDROM/CDROM.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/CDROM/CDROM.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/CDTrack/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/CDTrack/CDTrack.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/CDTrack/CDTrack.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Color/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Color/Color.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Color/Color.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Cursor/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Cursor/Cursor.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Cursor/Cursor.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Event/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Event/Event.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Event/Event.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Events/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Events/Events.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Events/Events.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/BlitFunc/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/BlitFunc/BlitFunc.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/BlitFunc/BlitFunc.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/FPSManager/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/FPSManager/FPSManager.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/FPSManager/FPSManager.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/Framerate/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/Framerate/Framerate.so
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/GFX.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/Framerate/Framerate.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/GFX.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/ImageFilter/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/ImageFilter/ImageFilter.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/ImageFilter/ImageFilter.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/Primitives/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/Primitives/Primitives.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/Primitives/Primitives.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/Rotozoom/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/Rotozoom/Rotozoom.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/GFX/Rotozoom/Rotozoom.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Image/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Image/Image.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Image/Image.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Joystick/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Joystick/Joystick.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Joystick/Joystick.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Channels/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Channels/Channels.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Channels/Channels.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Effects/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Effects/Effects.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Effects/Effects.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Groups/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Groups/Groups.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Groups/Groups.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/MixChunk/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/MixChunk/MixChunk.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/MixChunk/MixChunk.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/MixMusic/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/MixMusic/MixMusic.so
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Mixer.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/MixMusic/MixMusic.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Mixer.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Music/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Music/Music.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Music/Music.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Samples/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Samples/Samples.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mixer/Samples/Samples.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mouse/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mouse/Mouse.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Mouse/Mouse.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/MultiThread/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/MultiThread/MultiThread.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/MultiThread/MultiThread.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Overlay/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Overlay/Overlay.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Overlay/Overlay.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Palette/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Palette/Palette.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Palette/Palette.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Pango/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Pango/Context/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Pango/Context/Context.so
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Pango/Pango.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Pango/Context/Context.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Pango/Pango.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/PixelFormat/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/PixelFormat/PixelFormat.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/PixelFormat/PixelFormat.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/RWOps/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/RWOps/RWOps.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/RWOps/RWOps.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Rect/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Rect/Rect.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Rect/Rect.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Surface/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Surface/Surface.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Surface/Surface.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/TTF/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/TTF/Font/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/TTF/Font/Font.so
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/TTF/TTF.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/TTF/Font/Font.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/TTF/TTF.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Time/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Time/Time.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Time/Time.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Version/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Version/Version.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Version/Version.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Video/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Video/Video.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/Video/Video.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/VideoInfo/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/VideoInfo/VideoInfo.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL/VideoInfo/VideoInfo.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL_perl/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL_perl/SDL_perl.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDL_perl/SDL_perl.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Controller/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Controller/Interface/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Controller/Interface/Interface.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Controller/Interface/Interface.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Controller/State/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Controller/State/State.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Controller/State/State.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Controller/Timer/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Controller/Timer/Timer.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Controller/Timer/Timer.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Layer/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Layer/Layer.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Layer/Layer.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/LayerManager/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/LayerManager/LayerManager.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/LayerManager/LayerManager.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/SFont/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/SFont/SFont.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/SFont/SFont.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Surface/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Surface/Surface.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Surface/Surface.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Validate/
--r-xr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Validate/Validate.so
+-rwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/SDLx/Validate/Validate.so
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/share/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/share/dist/
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/share/dist/SDL/
--r--r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/share/dist/SDL/GenBasR.ttf
+-rw-r--r-- root/root usr/lib/perl5/site_perl/5.36/linux-thread-multi/auto/share/dist/SDL/GenBasR.ttf
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man3/
--r--r--r-- root/root usr/share/man/man3/Module::Build::SDL.3pm.gz
--r--r--r-- root/root usr/share/man/man3/SDL::ConfigData.3pm.gz
--r--r--r-- root/root usr/share/man/man3/SDLx::FPS.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Audio.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::AudioCVT.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::AudioSpec.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::CD.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::CDROM.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::CDTrack.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Color.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Cookbook.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Cookbook::OpenGL.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Cookbook::PDL.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Credits.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Cursor.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Deprecated.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Event.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Events.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::GFX::BlitFunc.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::GFX::FPSManager.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::GFX::Framerate.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::GFX::ImageFilter.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::GFX::Primitives.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::GFX::Rotozoom.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Image.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Joystick.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::MPEG.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Mixer.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::Channels.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::Effects.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::Groups.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::MixChunk.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::MixMusic.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::Music.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::Samples.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Mouse.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::MultiThread.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Overlay.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Palette.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Pango.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Pango::Context.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::PixelFormat.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Platform.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::RWOps.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Rect.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::SMPEG.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Surface.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::TTF.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::TTF::Font.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Time.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Tutorial.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Tutorial::Animation.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Tutorial::LunarLander.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Version.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::Video.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDL::VideoInfo.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::App.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::Controller.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::Controller::Interface.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::Controller::State.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::Layer.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::LayerManager.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::Music.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::Rect.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::SFont.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::Sound.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::Sprite.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::Sprite::Animated.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::Surface.3pm.gz
--r--r--r-- root/root usr/share/man/man3/pods::SDLx::Text.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/Module::Build::SDL.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/SDL::ConfigData.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/SDLx::FPS.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Audio.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::AudioCVT.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::AudioSpec.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::CD.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::CDROM.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::CDTrack.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Color.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Cookbook.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Cookbook::OpenGL.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Cookbook::PDL.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Credits.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Cursor.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Deprecated.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Event.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Events.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::GFX::BlitFunc.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::GFX::FPSManager.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::GFX::Framerate.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::GFX::ImageFilter.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::GFX::Primitives.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::GFX::Rotozoom.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Image.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Joystick.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::MPEG.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Mixer.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::Channels.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::Effects.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::Groups.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::MixChunk.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::MixMusic.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::Music.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Mixer::Samples.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Mouse.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::MultiThread.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Overlay.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Palette.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Pango.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Pango::Context.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::PixelFormat.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Platform.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::RWOps.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Rect.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::SMPEG.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Surface.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::TTF.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::TTF::Font.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Time.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Tutorial.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Tutorial::Animation.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Tutorial::LunarLander.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Version.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::Video.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDL::VideoInfo.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::App.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::Controller.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::Controller::Interface.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::Controller::State.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::Layer.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::LayerManager.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::Music.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::Rect.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::SFont.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::Sound.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::Sprite.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::Sprite::Animated.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::Surface.3pm.gz
+-rw-r--r-- root/root usr/share/man/man3/pods::SDLx::Text.3pm.gz
diff --git a/p5-sdl/.signature b/p5-sdl/.signature
index 387fbe7fd..700ef9eb4 100644
--- a/p5-sdl/.signature
+++ b/p5-sdl/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3x/GAF4TCh1LmvamKA4ON1xBQ3NUWGv1dXvYcVn+1rqq97lVI5ZHNxbYod1XaHZ92eTQhCtmoin2VkCcTki0ww0=
-SHA256 (Pkgfile) = b06d03ef1ed47f74971f291dc62c2d7f932f6803e2159a5e3b482f4dae5e0567
-SHA256 (.footprint) = dbd2b0374badefe3df4e5909d35580833fc30d29f0810ddb7b38f206a4918fbb
+RWSagIOpLGJF39MlxfOjv5syuc9HMWtO/EAOUxOMIUbwZtOOIB6vP1he2IGe8ibwPhKGC1gwQ0bk7DBf6iS+6L0i1Xnnmb+mCAM=
+SHA256 (Pkgfile) = 4736499d9069b3c7ecb1791235c8afd7218abae9a870488c8416a56beea97c0f
+SHA256 (.footprint) = 9931117852a3589a3c0c682fe6388eef7616a0d9d3adcc1da87c89dca71decf1
SHA256 (SDL-2.548.tar.gz) = 252a192bfa9c2070a4883707d139c3a45d9c4518ccd66a1e699b5b7959bd4fb5
diff --git a/p5-sdl/Pkgfile b/p5-sdl/Pkgfile
index 1fbb02786..c845ee3e0 100644
--- a/p5-sdl/Pkgfile
+++ b/p5-sdl/Pkgfile
@@ -1,6 +1,6 @@
# Description: Simple DirectMedia Layer for Perl
# URL: http://sdl.perl.org/
-# Maintainer: Danny Rawlins, crux at romster dot me
+# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: p5-alien-build p5-alien-sdl p5-tie-simple sdl_gfx sdl_image sdl_mixer sdl_net sdl_pango sdl_ttf
name=p5-sdl
@@ -19,4 +19,7 @@ build() {
find $PKG \( -name '.packlist' -o -name '*.pod' \) -delete
find $PKG -depth -empty -delete
+
+ # fix perms
+ find $PKG -type f -a ! -perm -u+w -exec chmod u+w '{}' +
}
1
0
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
ports/contrib (3.7): p5-tie-simple, p5-archive-zip, p5-archive-extract, p5-alien-sdl: adopted
by crux@crux.nu 03 Mar '23
by crux@crux.nu 03 Mar '23
03 Mar '23
commit 3e42bb7cb69ab639ac884839d34ab082182e71b0
Author: John McQuah <jmcquah(a)disroot.org>
Date: Fri Mar 3 14:47:55 2023 -0500
p5-tie-simple, p5-archive-zip, p5-archive-extract, p5-alien-sdl: adopted
diff --git a/p5-alien-sdl/.signature b/p5-alien-sdl/.signature
index 146482dbc..a1cca0045 100644
--- a/p5-alien-sdl/.signature
+++ b/p5-alien-sdl/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF34IM34fTjExYpM5aiCnYkXc08voglaThAYMBCO+O5JeH46Ey808+csm5CRypT+MfN9tuNXmd+hDWckgRnKxw8g4=
-SHA256 (Pkgfile) = 916017335196bde89e567ed72c44cd3a4ba07d040a4caba118be5cb6f9043ef7
+RWSagIOpLGJF3xj57Oc4JNNMuXmLOf+an7s6Dnyc8ysjFBy0DoWTGX6Ao0V/cCrcpTf7ldCxxU536+kK5YY963oO/9CxUyL7AAY=
+SHA256 (Pkgfile) = 5ba76b2de4d5b191b44ee6ecc8910684341be46ccedffb0355509cc4477b8131
SHA256 (.footprint) = 2805f24c336cc15ae9b98bfca071598ee51316efa741f7da2b599bb9ef1b980e
SHA256 (Alien-SDL-1.446.tar.gz) = c9aa2c9dc3c63d89773c7d7203f2a46d1b924d0c72d9f801af147a3dc8bc512a
diff --git a/p5-alien-sdl/Pkgfile b/p5-alien-sdl/Pkgfile
index 815fa0289..6ec7353a7 100644
--- a/p5-alien-sdl/Pkgfile
+++ b/p5-alien-sdl/Pkgfile
@@ -1,17 +1,16 @@
# Description: Building, finding and using SDL binaries
# URL: https://metacpan.org/release/Alien-SDL
-# Maintainer: Danny Rawlins, crux at romster dot me
+# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: libsdl p5-file-sharedir p5-capture-tiny p5-file-which p5-text-patch p5-archive-extract p5-archive-zip p5-module-build
name=p5-alien-sdl
-_realname=Alien-SDL
_author=FROGGS
version=1.446
release=1
-source=(https://cpan.metacpan.org/authors/id/${_author::1}/${_author::2}/$_author/$_realname-$version.tar.gz)
+source=(https://cpan.metacpan.org/authors/id/${_author::1}/${_author::2}/$_author/Alien-SDL-$version.tar.gz)
build() {
- cd $_realname-$version
+ cd Alien-SDL-$version
# Workaround bug with --with-sdl-config
sed -i '/^GetOptions/d' Build.PL
diff --git a/p5-archive-extract/.signature b/p5-archive-extract/.signature
index bd6b251d6..274eea283 100644
--- a/p5-archive-extract/.signature
+++ b/p5-archive-extract/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3wv5dMc8CrOs5KbCifU1BjdwS6bAwG7d+S2a9O6hAdbm83y5Ha44H5pctYSc2qNPfullfR4vF8dI8oxIKzqfUgE=
-SHA256 (Pkgfile) = e2571f69c0eef5226a604ea8c4a98b51b03bdc3154a3a8c926c23b968518f824
+RWSagIOpLGJF3//Ld0ouQA0Enx7U9sb1iX/entKX4d1GrN+rNEwVmZkWy3RJJGQdnLz34JLZNcFeG9zUpsVNZxRmK/HqM0Hs3AE=
+SHA256 (Pkgfile) = fbbaf8bc74d1badc6caacde2729612e0f5fac92dcb0bfe2397e28ab7f9685e4e
SHA256 (.footprint) = 949ce43a5763686d97cb2910aa36288cc72e58e6d9a1e96963134e1f1a9fe2f5
SHA256 (Archive-Extract-0.88.tar.gz) = cffcf135cd0622287d3b02154f7d6716495449fcaed03966621948e25ea5f742
diff --git a/p5-archive-extract/Pkgfile b/p5-archive-extract/Pkgfile
index 8aea28f87..2e831093f 100644
--- a/p5-archive-extract/Pkgfile
+++ b/p5-archive-extract/Pkgfile
@@ -1,16 +1,15 @@
# Description: Generic archive extracting mechanism
# URL: https://metacpan.org/release/Archive-Extract
-# Maintainer: Danny Rawlins, crux at romster dot me
+# Maintainer: John McQuah, jmcquah at disroot dot org
name=p5-archive-extract
-_realname=Archive-Extract
_author=BINGOS
version=0.88
release=1
-source=(https://cpan.metacpan.org/authors/id/${_author::1}/${_author::2}/$_author/$_realname-$version.tar.gz)
+source=(https://cpan.metacpan.org/authors/id/${_author::1}/${_author::2}/$_author/Archive-Extract-$version.tar.gz)
build() {
- cd $_realname-$version
+ cd Archive-Extract-$version
export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
unset PERL5LIB PERL_MM_OPT
diff --git a/p5-archive-zip/.signature b/p5-archive-zip/.signature
index 6b96e1a98..b5466adc7 100644
--- a/p5-archive-zip/.signature
+++ b/p5-archive-zip/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3wVLS0XHsGQG2BWfAnMu0b8pBINS6brXn1HIty0lyPZpXxlnR5htvxmP0XpxHhmZv1eJajlCWzWFsr4lsULzwg0=
-SHA256 (Pkgfile) = 0855246bf105f401e4440d16f42bfe0a36804e46b77295558110c2ad00ae7620
+RWSagIOpLGJF399kH6+nmpAJeO5IxkdnDJYOqVcJJ6HMx7eOwzrqxXLwlJCaCcHHfPYayc2zgbpnh2L9KqZW9/z9wq/2he67MQE=
+SHA256 (Pkgfile) = 16703df7eced0951e3f0b472d5a9f225de47648d99541f363fe0bae4a5657021
SHA256 (.footprint) = 2590bac85626eabbaad9cf18cb0f54f5766e9b9abc2097dcac11bd4de576eb19
SHA256 (Archive-Zip-1.68.tar.gz) = 984e185d785baf6129c6e75f8eb44411745ac00bf6122fb1c8e822a3861ec650
diff --git a/p5-archive-zip/Pkgfile b/p5-archive-zip/Pkgfile
index f6f36f3cf..ae677130b 100644
--- a/p5-archive-zip/Pkgfile
+++ b/p5-archive-zip/Pkgfile
@@ -1,16 +1,15 @@
# Description: Provide a perl interface to ZIP archive files
# URL: https://metacpan.org/release/Archive-Zip
-# Maintainer: Danny Rawlins, crux at romster dot me
+# Maintainer: John McQuah, jmcquah at disroot dot org
name=p5-archive-zip
-_realname=Archive-Zip
_author=PHRED
version=1.68
release=1
-source=(https://cpan.metacpan.org/authors/id/${_author::1}/${_author::2}/$_author/$_realname-$version.tar.gz)
+source=(https://cpan.metacpan.org/authors/id/${_author::1}/${_author::2}/$_author/Archive-Zip-$version.tar.gz)
build() {
- cd $_realname-$version
+ cd Archive-Zip-$version
perl Makefile.PL INSTALLDIRS=vendor
make
diff --git a/p5-tie-simple/.signature b/p5-tie-simple/.signature
index 046662952..cedc18a45 100644
--- a/p5-tie-simple/.signature
+++ b/p5-tie-simple/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3/PPaPCbXlQOKvy9F//crDFK2ufU8vdnc+z8LdyHMpWipZf3vpbr3bHLQAQfmmLSe6mqn6vATEBnbs2NyNMLHAw=
-SHA256 (Pkgfile) = 67c0e48232950614a2bd946d24aefbf7aa7055d8a7fa0c06926d0d56c4a591f0
+RWSagIOpLGJF38M/tnJZWDbFXo7o8rZ5nLP91/KC9hbLB/lTa6zz88iW9B6i3uLdL0/bECf8PfF8jOwyPMK/0D8xiekHW3QU9AM=
+SHA256 (Pkgfile) = da891da2aca43e96d6be347ad82b9a1144a08b1e3bc2b28d6441b1313f001803
SHA256 (.footprint) = 66cb4610adab414df8f91deae47a58f15aea7b63a8aeaf9f029b23d1016c8323
SHA256 (Tie-Simple-1.04.tar.gz) = 29e9e2133951046c78f205f1b3e8df62c90e114f0e08fa06b817766a0f808b12
diff --git a/p5-tie-simple/Pkgfile b/p5-tie-simple/Pkgfile
index cc7f03842..e8876fd34 100644
--- a/p5-tie-simple/Pkgfile
+++ b/p5-tie-simple/Pkgfile
@@ -1,6 +1,6 @@
# Description: Variable ties made easier: much, much, much easier...
# URL: https://metacpan.org/release/Tie-Simple
-# Maintainer: Danny Rawlins, crux at romster dot me
+# Maintainer: John McQuah, jmcquah at disroot dot org
name=p5-tie-simple
_realname=Tie-Simple
1
0