diff --git a/dns/p5-Mozilla-PublicSuffix/Makefile b/dns/p5-Mozilla-PublicSuffix/Makefile index 3df26c9fe82d..4621207ef2af 100644 --- a/dns/p5-Mozilla-PublicSuffix/Makefile +++ b/dns/p5-Mozilla-PublicSuffix/Makefile @@ -1,29 +1,29 @@ # Created by: Sunpoet Po-Chuan Hsieh PORTNAME= Mozilla-PublicSuffix PORTVERSION= 1.0.5 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Get public suffix of domain name via Mozilla Public Suffix List 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 4d31e87500cb..e1fe0ed4819a 100644 --- a/dns/public_suffix_list/Makefile +++ b/dns/public_suffix_list/Makefile @@ -1,30 +1,30 @@ # Created by: Sunpoet Po-Chuan Hsieh PORTNAME= public_suffix_list -PORTVERSION= 20210929 +PORTVERSION= 20211028 CATEGORIES= dns MAINTAINER= sunpoet@FreeBSD.org COMMENT= Public Suffix List by Mozilla 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 GH_ACCOUNT= publicsuffix GH_PROJECT= list -GH_TAGNAME= 8f416f4 +GH_TAGNAME= 22a461e USE_GITHUB= yes 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 6e7755c0bcc9..29b4b5e29824 100644 --- a/dns/public_suffix_list/distinfo +++ b/dns/public_suffix_list/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1633888622 -SHA256 (publicsuffix-list-20210929-8f416f4_GH0.tar.gz) = 2c927b33ebe36aff09e444ba1a4cc3a836d8d62f223fdac735455503d721d93b -SIZE (publicsuffix-list-20210929-8f416f4_GH0.tar.gz) = 107367 +TIMESTAMP = 1635730865 +SHA256 (publicsuffix-list-20211028-22a461e_GH0.tar.gz) = 6fc1de23c001db35b70304ef5ba5a99964105980fc470c43749970fd264b5867 +SIZE (publicsuffix-list-20211028-22a461e_GH0.tar.gz) = 107838 diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile index 6e38b6931b50..82e3dec43c69 100644 --- a/dns/py-publicsuffix/Makefile +++ b/dns/py-publicsuffix/Makefile @@ -1,25 +1,25 @@ # Created by: Dmitry Pryadko PORTNAME= publicsuffix PORTVERSION= 1.1.0 -PORTREVISION= 45 +PORTREVISION= 46 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= d.pryadko@rambler-co.ru COMMENT= Get public suffix of domain name from Public Suffix List LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list NO_ARCH= yes USES= python:3.6+ 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 1b0be45ec6f0..04f9d927406b 100644 --- a/dns/py-publicsuffix2/Makefile +++ b/dns/py-publicsuffix2/Makefile @@ -1,24 +1,24 @@ PORTNAME= publicsuffix2 PORTVERSION= 2.20191221 -PORTREVISION= 19 +PORTREVISION= 20 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ml@netfence.it COMMENT= Get public suffix of domain name from Public Suffix List (Fork) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/publicsuffix2.LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= python:3.6+ 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 b4934fb2a737..d244b7be3fa1 100644 --- a/dns/py-publicsuffixlist/Makefile +++ b/dns/py-publicsuffixlist/Makefile @@ -1,26 +1,27 @@ # Created by: Po-Chuan Hsieh PORTNAME= publicsuffixlist PORTVERSION= 0.7.10 +PORTREVISION= 1 CATEGORIES= dns python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Publicsuffixlist implementation LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= python:3.6+ 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 a0cc1556e0a2..4276995da14a 100644 --- a/dns/rubygem-public_suffix/Makefile +++ b/dns/rubygem-public_suffix/Makefile @@ -1,25 +1,25 @@ # Created by: Steve Wills PORTNAME= public_suffix PORTVERSION= 4.0.6 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ruby domain name parser based on the Public Suffix List LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= gem USE_RUBY= yes 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 dd0fa4637398..01ad1bfe8091 100644 --- a/dns/rubygem-public_suffix_service/Makefile +++ b/dns/rubygem-public_suffix_service/Makefile @@ -1,25 +1,25 @@ # Created by: Sunpoet Po-Chuan Hsieh PORTNAME= public_suffix_service PORTVERSION= 0.9.1 -PORTREVISION= 57 +PORTREVISION= 58 CATEGORIES= dns rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Parse and decompose domain names into TLD, domain, and subdomains LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= public_suffix_list>=0:dns/public_suffix_list USES= gem USE_RUBY= yes 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 f9465416f6aa..5af19bc7c2df 100644 --- a/www/py-adblock/Makefile +++ b/www/py-adblock/Makefile @@ -1,139 +1,139 @@ PORTNAME= adblock DISTVERSION= 0.5.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= vendion@gmail.com COMMENT= Brave's adblock library in Python 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:3.6+ USE_GITHUB= yes GH_ACCOUNT= ArniDagur GH_PROJECT= python-adblock USE_PYTHON= autoplist concurrent cython distutils CARGO_CRATES= adblock-0.3.13 \ addr-0.14.0 \ adler-1.0.2 \ aho-corasick-0.7.18 \ autocfg-1.0.1 \ base64-0.13.0 \ bitflags-1.2.1 \ byteorder-1.4.3 \ cfg-if-1.0.0 \ crc32fast-1.2.1 \ ctor-0.1.20 \ either-1.6.1 \ flate2-1.0.20 \ form_urlencoded-1.0.1 \ ghost-0.1.2 \ idna-0.2.2 \ indoc-0.3.6 \ indoc-impl-0.3.6 \ instant-0.1.9 \ inventory-0.1.10 \ inventory-impl-0.1.10 \ itertools-0.9.0 \ libc-0.2.93 \ lock_api-0.4.3 \ matches-0.1.8 \ memchr-2.4.0 \ miniz_oxide-0.4.4 \ num-traits-0.2.14 \ once_cell-1.7.2 \ parking_lot-0.11.1 \ parking_lot_core-0.8.3 \ paste-0.1.18 \ paste-impl-0.1.18 \ percent-encoding-2.1.0 \ proc-macro-hack-0.5.19 \ proc-macro2-1.0.26 \ psl-2.0.18 \ psl-types-2.0.7 \ pyo3-0.13.2 \ pyo3-macros-0.13.2 \ pyo3-macros-backend-0.13.2 \ quote-1.0.9 \ redox_syscall-0.2.5 \ regex-1.5.4 \ regex-syntax-0.6.25 \ rmp-0.8.10 \ rmp-serde-0.13.7 \ scopeguard-1.1.0 \ seahash-3.0.7 \ serde-1.0.125 \ serde_derive-1.0.125 \ smallvec-1.6.1 \ syn-1.0.69 \ tinyvec-1.2.0 \ tinyvec_macros-0.1.0 \ twoway-0.2.1 \ unchecked-index-0.2.2 \ unicode-bidi-0.3.5 \ unicode-normalization-0.1.17 \ unicode-xid-0.2.1 \ unindent-0.1.7 \ url-2.2.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 CARGO_BUILD= no CARGO_INSTALL= no CARGO_TARGET_DIR= ${WRKSRC}/target .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 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 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