diff --git a/sys-devel/gsl/Manifest b/sys-devel/gsl/Manifest new file mode 100644 index 0000000000..c666c62264 --- /dev/null +++ b/sys-devel/gsl/Manifest @@ -0,0 +1 @@ +DIST gsl-4.1.5.tar.gz 981163 BLAKE2B f0772e03f133d895490231758e079cfbbf18132e111aa6387988a553dc0422e2ed9d3e3cade9b4c5b95d103a9984f3c8442d38551f9958b21d54924b5c822533 SHA512 37d8dafe165297a8aea1a0255ebeb3ceb29d3bf297f1671a68eb2804202104abdf7ea49d4351d91f70771c782d4c14c7d4c028135af5df4499f5966c29f71064 diff --git a/sys-devel/gsl/gsl-4.1.5.ebuild b/sys-devel/gsl/gsl-4.1.5.ebuild new file mode 100644 index 0000000000..b4835ad6ae --- /dev/null +++ b/sys-devel/gsl/gsl-4.1.5.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION='iMatix GSL code generator' +HOMEPAGE="https://github.com/zeromq/gsl" +SRC_URI="https://github.com/zeromq/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64" +LICENSE='GPL-3+' +SLOT="0" +IUSE="examples" + +DEPEND="dev-libs/libpcre:3" +RDEPEND="${DEPEND}" + +src_install() { + default + if use examples; then + dodoc -r examples + dodoc -r doc/examples + fi + dodoc doc/denormalizing* + dodoc -r doc/modules + dodoc README* +} diff --git a/sys-devel/gsl/metadata.xml b/sys-devel/gsl/metadata.xml new file mode 100644 index 0000000000..8b7fea72c2 --- /dev/null +++ b/sys-devel/gsl/metadata.xml @@ -0,0 +1,14 @@ + + + + + Alessandro Barbieri + lssndrbarbieri@gmail.com + + + https://github.com/zeromq/gsl/issues + zeromq/gsl + + GSL/4.1 is a code construction tool. It will generate code in all languages and for all purposes. If this sounds too good to be true, welcome to 1996, when we invented these techniques. Magic is simply technology that is twenty years ahead of its time. In addition to code construction, GSL has been used to generate database schema definitions, user interfaces, reports, system administration tools and much more. + +