diff --git a/dns/p5-Mozilla-PublicSuffix/Makefile b/dns/p5-Mozilla-PublicSuffix/Makefile index ecb8c247e55f..dcc3e37a417b 100644 --- a/dns/p5-Mozilla-PublicSuffix/Makefile +++ b/dns/p5-Mozilla-PublicSuffix/Makefile @@ -1,28 +1,28 @@ PORTNAME= Mozilla-PublicSuffix PORTVERSION= 1.0.7 DISTVERSIONPREFIX= v -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Get public suffix of domain name via Mozilla Public Suffix List WWW= https://metacpan.org/release/Mozilla-PublicSuffix LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-URI>=0:net/p5-URI USES= perl5 USE_PERL5= modbuild NO_ARCH= yes post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/effective_tld_names.dat .include diff --git a/dns/public_suffix_list/Makefile b/dns/public_suffix_list/Makefile index 970e4610cce3..a51089c70893 100644 --- a/dns/public_suffix_list/Makefile +++ b/dns/public_suffix_list/Makefile @@ -1,30 +1,30 @@ PORTNAME= public_suffix_list -PORTVERSION= 20250314 +PORTVERSION= 20250407 CATEGORIES= dns MAINTAINER= sunpoet@FreeBSD.org COMMENT= Public Suffix List by Mozilla WWW= https://publicsuffix.org/ \ https://github.com/publicsuffix/list LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE NO_ARCH= yes NO_BUILD= yes PORTDATA= public_suffix_list.dat \ test_psl.txt SLAVEDIRS= dns/p5-Mozilla-PublicSuffix dns/py-publicsuffix dns/py-publicsuffix2 dns/rubygem-public_suffix dns/rubygem-public_suffix_service www/py-adblock USE_GITHUB= yes GH_ACCOUNT= publicsuffix GH_PROJECT= list -GH_TAGNAME= aa7c5d8 +GH_TAGNAME= 5fc8d12 do-install: ${MKDIR} ${STAGEDIR}${DATADIR}/ ${INSTALL_DATA} ${WRKSRC}/public_suffix_list.dat ${WRKSRC}/tests/test_psl.txt ${STAGEDIR}${DATADIR}/ .include diff --git a/dns/public_suffix_list/distinfo b/dns/public_suffix_list/distinfo index 87a32faf9be2..33b4dc013eba 100644 --- a/dns/public_suffix_list/distinfo +++ b/dns/public_suffix_list/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742070258 -SHA256 (publicsuffix-list-20250314-aa7c5d8_GH0.tar.gz) = 642cee70fda1822b6710895ac72691b395661b193c576b9457c3416d5cadec8b -SIZE (publicsuffix-list-20250314-aa7c5d8_GH0.tar.gz) = 297616 +TIMESTAMP = 1744288720 +SHA256 (publicsuffix-list-20250407-5fc8d12_GH0.tar.gz) = dbbfa768ac5aca0822a0182df271497e2d6d819144d35ded5df685a8f7f5e0b8 +SIZE (publicsuffix-list-20250407-5fc8d12_GH0.tar.gz) = 297752 diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile index f17798a196f6..3dabb64dc532 100644 --- a/dns/py-publicsuffix/Makefile +++ b/dns/py-publicsuffix/Makefile @@ -1,24 +1,24 @@ PORTNAME= publicsuffix PORTVERSION= 1.1.0 -PORTREVISION= 87 +PORTREVISION= 88 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= d.pryadko@rambler-co.ru COMMENT= Get public suffix of domain name from Public Suffix List WWW= https://pypi.org/project/publicsuffix/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list NO_ARCH= yes USES= python USE_PYTHON= autoplist distutils post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/publicsuffix/public_suffix_list.dat .include diff --git a/dns/py-publicsuffix2/Makefile b/dns/py-publicsuffix2/Makefile index ecb7771c8db7..251685f52fb0 100644 --- a/dns/py-publicsuffix2/Makefile +++ b/dns/py-publicsuffix2/Makefile @@ -1,25 +1,25 @@ PORTNAME= publicsuffix2 PORTVERSION= 2.20191221 -PORTREVISION= 61 +PORTREVISION= 62 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ml@netfence.it COMMENT= Get public suffix of domain name from Public Suffix List (Fork) WWW= https://github.com/nexb/python-publicsuffix2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/publicsuffix2.LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= python USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/src/publicsuffix2/public_suffix_list.dat .include diff --git a/dns/rubygem-public_suffix/Makefile b/dns/rubygem-public_suffix/Makefile index 4041cf8661ec..8bcbf663c8cb 100644 --- a/dns/rubygem-public_suffix/Makefile +++ b/dns/rubygem-public_suffix/Makefile @@ -1,23 +1,23 @@ PORTNAME= public_suffix PORTVERSION= 6.0.1 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ruby domain name parser based on the Public Suffix List WWW= https://github.com/weppos/publicsuffix-ruby LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= gem NO_ARCH= yes post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/data/definitions.txt .include diff --git a/dns/rubygem-public_suffix_service/Makefile b/dns/rubygem-public_suffix_service/Makefile index 43dcd14e1803..6660e040fda9 100644 --- a/dns/rubygem-public_suffix_service/Makefile +++ b/dns/rubygem-public_suffix_service/Makefile @@ -1,23 +1,23 @@ PORTNAME= public_suffix_service PORTVERSION= 0.9.1 -PORTREVISION= 98 +PORTREVISION= 99 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parse and decompose domain names into TLD, domain, and subdomains WWW= http://www.simonecarletti.com/code/public_suffix_service LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= gem NO_ARCH= yes post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/lib/public_suffix/definitions.txt .include diff --git a/www/py-adblock/Makefile b/www/py-adblock/Makefile index 18f8ec2821f1..7c8345cb747b 100644 --- a/www/py-adblock/Makefile +++ b/www/py-adblock/Makefile @@ -1,146 +1,146 @@ PORTNAME= adblock DISTVERSION= 0.6.0 -PORTREVISION= 30 +PORTREVISION= 31 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vendion@gmail.com COMMENT= Brave's adblock library in Python WWW= https://pypi.org/project/adblock/ LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT # Although the port builds fine on some 32-bit architectures (e.g. i386) it # doesn't support creating 32-bit Python wheels for FreeBSD. Thus save build # time and skip the port at a early stage. # SEE devel/py-maturin/Makefile NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc NOT_FOR_ARCHS_REASON= the creation of 32-bit Python wheels is not supported for FreeBSD BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=0.8.3:devel/py-maturin@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=20.2.3:devel/py-pip@${PY_FLAVOR} \ public_suffix_list>0:dns/public_suffix_list USES= cargo python USE_GITHUB= yes GH_ACCOUNT= ArniDagur GH_PROJECT= python-adblock USE_PYTHON= autoplist concurrent cython distutils CARGO_CRATES= adblock-0.5.6 \ addr-0.14.0 \ adler-1.0.2 \ aho-corasick-0.7.18 \ autocfg-1.1.0 \ base64-0.13.0 \ bitflags-1.3.2 \ byteorder-1.4.3 \ cfg-if-1.0.0 \ crc32fast-1.3.2 \ either-1.7.0 \ flate2-1.0.24 \ form_urlencoded-1.0.1 \ idna-0.2.3 \ indoc-1.0.6 \ itertools-0.10.3 \ libc-0.2.126 \ lock_api-0.4.7 \ matches-0.1.9 \ memchr-2.5.0 \ miniz_oxide-0.5.3 \ num-traits-0.2.15 \ once_cell-1.13.0 \ parking_lot-0.12.1 \ parking_lot_core-0.9.3 \ paste-1.0.7 \ percent-encoding-2.1.0 \ proc-macro2-1.0.40 \ psl-2.0.90 \ psl-types-2.0.10 \ pyo3-0.16.5 \ pyo3-build-config-0.16.5 \ pyo3-ffi-0.16.5 \ pyo3-macros-0.16.5 \ pyo3-macros-backend-0.16.5 \ quote-1.0.20 \ redox_syscall-0.2.13 \ regex-1.6.0 \ regex-syntax-0.6.27 \ rmp-0.8.11 \ rmp-serde-0.13.7 \ rmp-serde-0.15.5 \ scopeguard-1.1.0 \ seahash-3.0.7 \ serde-1.0.139 \ serde_derive-1.0.139 \ smallvec-1.9.0 \ syn-1.0.98 \ target-lexicon-0.12.4 \ tinyvec-1.6.0 \ tinyvec_macros-0.1.0 \ twoway-0.2.2 \ unchecked-index-0.2.2 \ unicode-bidi-0.3.8 \ unicode-ident-1.0.2 \ unicode-normalization-0.1.21 \ unindent-0.1.9 \ url-2.2.2 \ windows-sys-0.36.1 \ windows_aarch64_msvc-0.36.1 \ windows_i686_gnu-0.36.1 \ windows_i686_msvc-0.36.1 \ windows_x86_64_gnu-0.36.1 \ windows_x86_64_msvc-0.36.1 CARGO_BUILD= no CARGO_INSTALL= no CARGO_TARGET_DIR= ${WRKSRC}/target CONFLICTS_INSTALL= py3[0-9]-adblock py3[0-9][0-9]-adblock # lib/libadblock.so # Required since maturin >= 0.13.0 BINARY_ALIAS= python3=${PYTHON_CMD} .include # This is to prevent Mk/Uses/python.mk do-configure target from firing. do-configure: do-build: @(cd ${BUILD_WRKSRC} ; \ PSL_PATH="${PREFIX}/share/public_suffix_list/public_suffix_list.dat" \ ${SETENV} ${MAKE_ENV} maturin-${PYTHON_VER} build --release \ ${WITH_DEBUG:D:U--strip}) # Due to upstream not supplying a setup.py file or other way to install # using pip command for now... do-install: @(cd ${INSTALL_WRKSRC} ; \ ${INSTALL_DATA} "target/release/libadblock.so" \ "${STAGEDIR}/${PREFIX}/lib" ; \ ${SETENV} ${MAKE_ENV} pip-${PYTHON_VER} install --isolated \ --root=${STAGEDIR} --ignore-installed --no-deps target/wheels/*.whl) post-install: (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${PREFIX} \ -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) # Regenerate .PLIST.pymodtemp to get all installed files from # ${STAGEDIR} because the file that is generated in the first place # contains only the EGG files as a whole. # SEE devel/py-maturin/Makefile @${FIND} ${STAGEDIR} \ -type \ f \ -o \ -type \ l | \ ${SORT} | \ ${SED} -e 's|${STAGEDIR}||' \ > \ ${WRKDIR}/.PLIST.pymodtmp .include