diff --git a/dns/p5-Mozilla-PublicSuffix/Makefile b/dns/p5-Mozilla-PublicSuffix/Makefile index 64654cf398a5..a973238a4955 100644 --- a/dns/p5-Mozilla-PublicSuffix/Makefile +++ b/dns/p5-Mozilla-PublicSuffix/Makefile @@ -1,28 +1,28 @@ PORTNAME= Mozilla-PublicSuffix PORTVERSION= 1.0.6 DISTVERSIONPREFIX= v -PORTREVISION= 22 +PORTREVISION= 23 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 b6e6c0c22e0a..593b0bda960d 100644 --- a/dns/public_suffix_list/Makefile +++ b/dns/public_suffix_list/Makefile @@ -1,30 +1,30 @@ PORTNAME= public_suffix_list -PORTVERSION= 20231128 +PORTVERSION= 20240130 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 SLAVEDIRS= dns/p5-Mozilla-PublicSuffix dns/py-publicsuffix dns/py-publicsuffix2 dns/py-publicsuffixlist dns/rubygem-public_suffix dns/rubygem-public_suffix_service www/py-adblock NO_ARCH= yes NO_BUILD= yes PORTDATA= public_suffix_list.dat \ test_psl.txt USE_GITHUB= yes GH_ACCOUNT= publicsuffix GH_PROJECT= list -GH_TAGNAME= 4969251 +GH_TAGNAME= efa378c 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 e687425ea567..f2b5285b1d89 100644 --- a/dns/public_suffix_list/distinfo +++ b/dns/public_suffix_list/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701414343 -SHA256 (publicsuffix-list-20231128-4969251_GH0.tar.gz) = 6fe920203740cee7914e1f941cabb006265426dc14fc0cdd70dabecabe0f4a12 -SIZE (publicsuffix-list-20231128-4969251_GH0.tar.gz) = 116777 +TIMESTAMP = 1708448922 +SHA256 (publicsuffix-list-20240130-efa378c_GH0.tar.gz) = fd98c9b0e8a05bc0e74a77f31e4b1c27d2a67c20879c5794bde7dfafcfc1429d +SIZE (publicsuffix-list-20240130-efa378c_GH0.tar.gz) = 116725 diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile index 65378b161269..31dab154e28f 100644 --- a/dns/py-publicsuffix/Makefile +++ b/dns/py-publicsuffix/Makefile @@ -1,24 +1,24 @@ PORTNAME= publicsuffix PORTVERSION= 1.1.0 -PORTREVISION= 70 +PORTREVISION= 71 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 007d0d3f4052..5139c4ba75bc 100644 --- a/dns/py-publicsuffix2/Makefile +++ b/dns/py-publicsuffix2/Makefile @@ -1,25 +1,25 @@ PORTNAME= publicsuffix2 PORTVERSION= 2.20191221 -PORTREVISION= 44 +PORTREVISION= 45 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/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile index ad6283bf7081..e604eba9fbc6 100644 --- a/dns/py-publicsuffixlist/Makefile +++ b/dns/py-publicsuffixlist/Makefile @@ -1,26 +1,26 @@ PORTNAME= publicsuffixlist PORTVERSION= 0.10.0.20230506 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Publicsuffixlist implementation WWW= https://github.com/ko-zu/psl LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${CP} ${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat ${WRKSRC}/publicsuffixlist/public_suffix_list.dat @${CP} ${LOCALBASE}/share/public_suffix_list/test_psl.txt ${WRKSRC}/publicsuffixlist/test_psl.txt .include diff --git a/dns/rubygem-public_suffix/Makefile b/dns/rubygem-public_suffix/Makefile index 01f916a3348d..392e1b0a2fc2 100644 --- a/dns/rubygem-public_suffix/Makefile +++ b/dns/rubygem-public_suffix/Makefile @@ -1,23 +1,23 @@ PORTNAME= public_suffix PORTVERSION= 5.0.1 -PORTREVISION= 11 +PORTREVISION= 12 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 cc63d94191e7..86ac3a971af2 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= 82 +PORTREVISION= 83 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 33132f9836cc..171087f6a53f 100644 --- a/www/py-adblock/Makefile +++ b/www/py-adblock/Makefile @@ -1,152 +1,152 @@ PORTNAME= adblock DISTVERSION= 0.6.0 -PORTREVISION= 3 +PORTREVISION= 4 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: .if ${ARCH:Mpowerpc64*} @(cd ${INSTALL_WRKSRC}; \ ${FIND} . -name "*whl" -exec ${SH} -c 'mv {} `echo {} | ${SED} -E -e "s/powerpc.*/powerpc.whl/"`' \ \;) .endif @(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}/;;}) ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/adblock/adblock*.so # 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