# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortGroup clang_dependency 1.0
github.setup rockdaboot libpsl 0.21.0 libpsl-
# when incrementing version or revision please check
# that psl_data_commit and psl_data_date refer to latest
# publicsuffix/list git master commit
description A C library and utility to handle the Public Suffix List
long_description ${description}
github.tarball_from releases
set main_distfile ${distfiles}
set psl_data_commit a9d03e34e867912c0249d91fcfced0026f90d303
set psl_data_date 20190419
set psl_data_worksrcdir publicsuffix-list-[string range ${psl_data_commit} 0 6]
set psl_data_distname ${psl_data_worksrcdir}
set psl_data_distfile ${psl_data_distname}${extract.suffix}
version ${version}-${psl_data_date}
distfiles ${main_distfile}:main \
${psl_data_distfile}:list
master_sites ${github.master_sites}:main \
https://github.com/publicsuffix/list/tarball/${psl_data_commit}:list
checksums ${main_distfile} \
rmd160 6b8672d15e8d3fef30456b02202894534358e77e \
sha256 41bd1c75a375b85c337b59783f5deb93dbb443fb0a52d257f403df7bd653ee12 \
rmd160 c31c8d554fe95e422ecb88a31352738d7843e4b6 \
sha256 062f84f562662eab96c0383a4496395047669a343bd54b830c4247819e3b2f12 \
depends_lib-append path:lib/pkgconfig/glib-2.0.pc:glib2 \
license_noconflict python37
# Replace older bundled publicsuffix list.
delete ${worksrcpath}/list
move ${workpath}/${psl_data_worksrcdir} ${worksrcpath}/list