# Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 MY_P=${MY_PN}-${MY_PV} DESCRIPTION="provides UDP sockets for Tcl" HOMEPAGE="https://core.tcl-lang.org/tcludp/home" SRC_URI="" LICENSE="tcltk" SLOT="0" #KEYWORDS="~amd64 ~x86" BDEPEND=" >=dev-lang/tcl-8.6:0 dev-vcs/fossil " RDEPEND=" >=dev-lang/tcl-8.6 " DEPEND="${RDEPEND}" PROPERTIES="live" S="${WORKDIR}/${PN}" src_unpack() { local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" local fossil="tcludp.fossil" local url="https://core.tcl-lang.org/tcludp" addwrite "${distdir}" mkdir -p "${distdir}/fossil-src/${PN}" || die mkdir "${WORKDIR}/${PN}" || die pushd "${WORKDIR}/${PN}" > /dev/null || die if [[ ! -f "${distdir}/fossil-src/${PN}/sqlite.fossil" ]]; then einfo fossil clone --verbose ${url} ${fossil} fossil clone --verbose ${url} ${fossil} || die echo else cp -p "${distdir}/fossil-src/${PN}/sqlite.fossil" . || die einfo fossil pull --repository ${fossil} --verbose ${url} fossil pull --repository ${fossil} --verbose ${url} || die echo fi mv ${fossil} "${distdir}/fossil-src/${PN}" || die einfo fossil open --quiet ${fossil} fossil open --quiet "${distdir}/fossil-src/${PN}/${fossil}" || die echo popd > /dev/null || die } src_configure() { econf \ --with-tcl="${EPREFIX}/usr/$(get_libdir)" } src_install() { default }