freebsd-ports/converters
Charlie Li 4f0eba1efd
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
2025-06-19 16:28:47 -04:00
..
R-cran-RJSONIO converters/R-cran-RJSONIO: Update to 2.0.0 2025-04-18 13:26:36 +00:00
R-cran-arabic2kansuji
R-cran-base64enc
R-cran-jsonlite converters/R-cran-jsonlite: Update to 2.0.0 2025-04-05 21:32:48 +02:00
R-cran-rjson converters/R-cran-rjson: Update to 0.2.23 2024-09-22 07:01:34 +00:00
aish all: drop support for expired FreeBSD 14.0 2024-10-01 20:56:20 +02:00
ascii2binary converters/ascii2binary: drop maintainership 2025-03-01 15:52:48 +01:00
asr10
base64 converters/base64: MASTER_SITES now needs TLS 2025-03-05 07:10:32 +00:00
base91
bibtexconv converters/bibtexconv: Update 2.0.2 => 2.0.3 2025-06-18 15:26:00 +03:00
bmfdec
bsdconv
btoa
chmview
cl-babel converters/cl-babel{,-*}: Update to 0.5.0-24 2024-12-28 19:22:42 -04:00
cl-babel-ccl converters/cl-babel{,-*}: Update to 0.5.0-24 2024-12-28 19:22:42 -04:00
cl-babel-clisp converters/cl-babel{,-*}: Update to 0.5.0-24 2024-12-28 19:22:42 -04:00
cl-babel-sbcl */*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2025-06-01 13:37:21 +02:00
cmios9
cocot all: drop support for expired FreeBSD 14.0 2024-10-01 20:56:20 +02:00
convmv
dos2ansi
dos2unix converters/dos2unix: Don't abuse DOCS for MANPAGES 2025-06-19 18:46:00 +02:00
dosunix
drg2sbg converters/drg2sbg: Update to 2.2.1 2024-11-10 21:13:06 +01:00
dumpasn1
enca
fconv
fix-mime-charset
fondu */*: Convert to USES=tar:tgz 2025-06-01 12:29:09 +02:00
fribidi converters/fribidi: Update to 1.0.16 2024-10-25 21:07:23 +03:00
gbase
gbsdconv converters/gbsdconv: Fix build with Taglib 2.x 2024-06-14 01:29:26 -04:00
hs-aeson-pretty
hs-dhall-bash Haskell ports: Switch some to GHC 9.6 2025-05-13 10:34:35 +03:00
hs-dhall-json Haskell ports: Switch some to GHC 9.6 2025-05-13 10:34:35 +03:00
hs-dhall-yaml Haskell ports: Switch some to GHC 9.6 2025-05-13 10:34:35 +03:00
ical2html
iconv
iconv-extra converters/iconv-extra: Refresh patches 2024-06-07 17:15:35 +02:00
iconv-rfc1345
ish all: drop support for expired FreeBSD 14.0 2024-10-01 20:56:20 +02:00
libb64
libiconv
libticonv
linux-c7-fribidi
linux-rl9-fribidi linux-rl9*: Stop installing build-id files 2025-06-02 13:45:54 +03:00
lua-iconv converters/lua-iconv: update to 7.1.0. 2024-08-27 12:57:45 +08:00
lua-json
mimelib
mmencode
mpack
nomyso
o3read converters/o3read: Fix fetch 2024-12-27 11:37:12 +01:00
ocaml-base64 Mk/**ocaml.mk: Convert remaining bsd.ocaml.mk to Uses/ocaml.mk 2024-12-31 08:41:54 +01:00
ocaml-jsonm Mk/**ocaml.mk: Convert remaining bsd.ocaml.mk to Uses/ocaml.mk 2024-12-31 08:41:54 +01:00
osm2mp
osm2pgrouting devel/boost: bump consumers after Boost update 2025-06-02 03:40:43 +03:00
osm2pgsql converters/osm2pgsql: update 2.1.0 → 2.1.1 2025-04-14 15:23:32 +03:00
p5-Bencode
p5-Boulder
p5-Convert-ASCII-Armour
p5-Convert-ASN1
p5-Convert-BER
p5-Convert-Base32
p5-Convert-Bencode
p5-Convert-Bencode_XS
p5-Convert-BinHex
p5-Convert-Binary-C converters/p5-Convert-Binary-C: Strip shared library 2024-10-14 13:26:23 +08:00
p5-Convert-IBM390
p5-Convert-Moji
p5-Convert-Morse
p5-Convert-NLS_DATE_FORMAT
p5-Convert-PEM converters/p5-Convert-PEM: update to 0.13 2024-12-17 16:41:01 +01:00
p5-Convert-Recode
p5-Convert-TNEF
p5-Convert-UU
p5-Convert-UUlib
p5-Cpanel-JSON-XS converters/p5-Cpanel-JSON-XS: Update to 4.39 2024-12-26 03:15:13 +08:00
p5-Cstools
p5-Data-AMF
p5-Encode
p5-Encode-Base32-Crockford
p5-Encode-Base32-GMP
p5-Encode-Base58-GMP
p5-Encode-Detect
p5-Encode-Detect-CJK
p5-Encode-DoubleEncodedUTF8
p5-Encode-IMAPUTF7 converters/p5-Encode-IMAPUTF7: Update to 1.07 2025-05-27 08:46:40 +00:00
p5-Encode-JIS2K
p5-Encode-Locale
p5-Encode-Punycode
p5-Encode-compat
p5-Encoding-BER
p5-Encoding-FixLatin
p5-Format-Human-Bytes
p5-JSON
p5-JSON-Any
p5-JSON-DWIW
p5-JSON-MaybeXS converters/p5-JSON-MaybeXS: Update to 1.004008 2024-09-05 14:17:50 +08:00
p5-JSON-PP
p5-JSON-Tiny
p5-JSON-XS
p5-JSON-XS-VersionOneAndTwo
p5-LaTeXML
p5-MIME-Base32
p5-MIME-Base64
p5-MIME-Base64-URLSafe
p5-Net-IDN-Nameprep
p5-Number-Nary
p5-Number-RecordLocator
p5-PerlIO-via-Unidecode
p5-Sereal
p5-Sereal-Decoder
p5-Sereal-Encoder
p5-Storable-AMF
p5-String-Multibyte
p5-Text-Bidi
p5-Text-Iconv
p5-Text-Unidecode
p5-URI-UTF8-Punycode
p5-Unicode-IMAPUtf7
p5-Unicode-Map
p5-Unicode-Map8
p5-Unicode-MapUTF8
p5-Unicode-RecursiveDowngrade
p5-Unicode-String
p5-Unicode-Stringprep
p5-Unicode-UTF8 converters/p5-Unicode-UTF8: Fix bulk build 2025-02-04 23:03:05 +01:00
p5-Unicode-UTF8simple
p5-WAP-wbxml
p5-XML-WBXML converters/p5-XML-WBXML: Fix build with libwbxml 0.11.9+ 2024-09-05 14:18:33 +08:00
p5-bsdconv
p5-plutil
pdf2djvu graphics/poppler: bump dependent ports 2025-04-18 18:22:27 +02:00
pear-Services_JSON
pecl-igbinary converters/pecl-igbinary: Update to 3.2.16 2024-09-05 14:17:52 +08:00
php-bsdconv
php81-iconv
php81-mbstring
php82-iconv
php82-mbstring
php83-iconv
php83-mbstring
php84-iconv */*php84*: Sunrise 2024-07-28 15:15:17 +02:00
php84-mbstring */*php84*: Sunrise 2024-07-28 15:15:17 +02:00
psiconv
py-bencode.py python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal 2025-03-07 23:05:21 -05:00
py-bencoder
py-better-bencode
py-bincopy */*: Fix file permission (from 100755 to 100644) 2024-12-23 03:38:32 +08:00
py-bsdconv python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc 2025-06-19 16:28:47 -04:00
py-gotenberg-client converters/py-gotenberg-client: Update to 0.10.0 2025-05-06 13:23:23 +02:00
py-mammoth converters/py-mammoth: Update to 1.9.0 2025-01-20 07:07:36 +00:00
py-markitdown converters/py-markitdown: Mark IGNORE 2025-04-07 11:58:12 +00:00
py-rencode converters/py-rencode: Update to 1.0.8 2025-06-13 14:05:10 +08:00
py-svglib python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal 2025-03-07 23:05:21 -05:00
py-text-unidecode python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal 2025-03-07 23:05:21 -05:00
py-tlv8 converters/py-tlv8: encoder of arbitrary data 2024-08-17 23:44:41 +03:00
py-unidecode python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal 2025-03-07 23:05:21 -05:00
py-webencodings python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal 2025-03-07 23:05:21 -05:00
py-zfec converters/py-zfec: Update to 1.6.0.0 2024-11-22 04:53:19 +08:00
rcctools
recode
rubygem-base32
rubygem-base64 converters/rubygem-base64: Update to 0.3.0 2025-06-13 14:04:07 +08:00
rubygem-base6402 converters/rubygem-base6402: Add rubygem-base6402 0.2.0 (copied from rubygem-base64) 2025-06-13 14:02:11 +08:00
rubygem-iconv converters/rubygem-iconv: Update to 1.1.0 2024-09-25 12:22:38 +08:00
rubygem-json-ld converters/rubygem-json-ld: Update to 3.3.2 2024-08-05 01:14:16 +08:00
rubygem-json-ld-preloaded converters/rubygem-json-ld-preloaded: Update to 3.3.1 2024-11-21 21:38:24 +08:00
rubygem-po_to_json
rubygem-ruby-bsdconv
rubygem-url_safe_base64
rubygem-xdr security/metasploit: update to 6.4.58 2025-04-21 07:25:22 +00:00
showkey
simdutf converters/simdutf: update to 7.3.0 2025-05-31 13:47:44 +02:00
ta2as all: drop support for expired FreeBSD 14.0 2024-10-01 20:56:20 +02:00
tnef converters/tnef: update 1.4.12 → 1.4.18 2024-11-08 11:04:20 -03:00
trans
unix2dos
uudeview
uulib
xdeview all: drop support for expired FreeBSD 14.0 2024-10-01 20:56:20 +02:00
xml2c
yj various: Bump PORTREVISION after go124-1.24.4 update 2025-06-06 16:00:53 -04:00
yj-bruceadams lang/rust: Bump revisions after 1.87.0 2025-06-05 09:52:53 +02:00
ytnef
Makefile converters/rubygem-base6402: Add rubygem-base6402 0.2.0 (copied from rubygem-base64) 2025-06-13 14:02:11 +08:00