dev-lang/swig (gentoo)

Search

Install

Install this package:

emerge -a dev-lang/swig

Package Information

Description:
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of languages including common scripting languages such as Perl, Python, Tcl/Tk and Ruby. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (Allegro CL), Java, Modula-3 and OCAML. Also several interpreted and compiled Scheme implementations (Chicken, Guile, MzScheme) are supported.
Homepage:
http://www.swig.org/ https://github.com/swig/swig
License:
GPL-3+ BSD BSD-2

Versions

Version EAPI Keywords Slot
4.5.1 8 0
4.4.1 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris 0
4.3.1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris 0
4.2.1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris 0
4.1.1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>scheme@gentoo.org</email>
		<name>Gentoo Scheme Project</name>
	</maintainer>
	<longdescription lang="en">
		SWIG is a software development tool that connects programs written in C and C++
		with a variety of high-level programming languages. SWIG is used with different
		types of languages including common scripting languages such as Perl, Python,
		Tcl/Tk and Ruby. The list of supported languages also includes non-scripting
		languages such as C#, Common Lisp (Allegro CL), Java, Modula-3 and OCAML. Also
		several interpreted and compiled Scheme implementations (Chicken, Guile,
		MzScheme) are supported.
	</longdescription>
	<use>
		<flag name="ccache">build ccache-swig(a fast compiler cache)</flag>
		<flag name="test-full">Test against more languages</flag>
	</use>
	<upstream>
		<remote-id type="github">swig/swig</remote-id>
		<remote-id type="sourceforge">swig</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-lang/swig | euse -E <flag> -p dev-lang/swig | euse -D <flag> -p dev-lang/swig

Flag Description 4.5.1 4.4.1 4.3.1 4.2.1 4.1.1
ccache build ccache-swig(a fast compiler cache) ✓ ✓ ✓ ✓ ✓
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally ✓ ✓ ✓ ✓ ✓
pcre Add support for Perl Compatible Regular Expressions ✓ ✓ ✓ ✓ ✓
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) ✓ ✓ ✓ ✓ ✓
test-full Test against more languages ✓ ✗ ✗ ✗ ✗

Files

Manifest

Type File Size Versions
DIST swig-4.1.1.tar.gz 8600805 bytes 4.1.1
DIST swig-4.2.1.tar.gz 8364050 bytes 4.2.1
DIST swig-4.3.1.tar.gz 8620774 bytes 4.3.1
DIST swig-4.4.1.tar.gz 8658358 bytes 4.4.1
DIST swig-4.5.1.tar.gz 9191718 bytes 4.5.1
Unmatched Entries
Type File Size