dev-lang / swig

Simplified Wrapper and Interface Generator

Official package sites : http://www.swig.org/ · https://github.com/swig/swig ·

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.

v4.0.2 :: 0 :: gentoo

Modified
License
GPL-3+ BSD BSD-2
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~m68k-mint ~mips ~ppc ~ppc-aix ~ppc-macos ~ppc64 ~riscv ~s390 ~sparc ~sparc-solaris ~x64-cygwin ~x64-macos ~x64-solaris ~x86 ~x86-linux ~x86-macos ~x86-solaris
USE flags
ccache doc pcre

v4.0.0 :: 0 :: gentoo

Modified
License
GPL-3+ BSD BSD-2
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~ia64 ~m68k-mint ~mips ~ppc-aix ~ppc-macos ~riscv ~s390 ~sparc-solaris ~x64-cygwin ~x64-macos ~x64-solaris ~x86-linux ~x86-macos ~x86-solaris
USE flags
ccache doc pcre

v3.0.12 :: 0 :: gentoo

Modified
License
GPL-3+ BSD BSD-2
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~ia64 ~m68k-mint ~mips ~ppc-aix ~ppc-macos ~riscv ~s390 ~sparc-solaris ~x64-cygwin ~x64-macos ~x64-solaris ~x86-linux ~x86-macos ~x86-solaris
USE flags
ccache doc pcre

General

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

dev-libs / libpcre : Perl-compatible regular expression library

sys-libs / zlib : Standard (de)compression library

dev-libs / libpcre : Perl-compatible regular expression library

sys-libs / zlib : Standard (de)compression library

app-backup / amanda : The Advanced Maryland Automatic Network Disk Archiver

app-emulation / xen-tools : Xen tools including QEMU and xl

dev-embedded / libftdi : Userspace access to FTDI USB interface chips

dev-lang / yap : YAP is a high-performance Prolog compiler

dev-libs / libcec : Library for communicating with the Pulse-Eight USB HDMI-CEC Adaptor

dev-libs / libprelude : Prelude-SIEM Framework Library

dev-libs / libpreludedb : Framework to easy access to the Prelude database

dev-libs / link-grammar : A Syntactic English parser

dev-libs / redland-bindings : Language bindings for Redland

dev-libs / stfl : A library which implements a curses-based widget set for text terminals

dev-python / pygraphviz : Python wrapper for the Graphviz Agraph data structure

dev-python / scipy : Scientific algorithms library for Python

dev-tcltk / tcl3d : Tcl bindings to OpenGL and other 3D libraries

dev-util / trace-cmd : User-space front-end for Ftrace

dev-vcs / subversion : Advanced version control system

games-arcade / jvgs : An open-source platform game with a sketched and minimalistic look

games-rpg / adonthell : roleplaying game engine

media-gfx / exact-image : A fast, modern and generic image processing library

media-gfx / graphviz : Open Source Graph Visualization Software

media-gfx / hugin : GUI for the creation & processing of panoramic images

media-libs / hamlib : Ham radio backend rig control libraries

media-libs / libopenshot : Video editing library used by OpenShot

media-sound / lash : LASH Audio Session Handler

media-tv / kodi : A free and open source media-player and entertainment hub

net-analyzer / gr-fosphor : gnuradio fosphor block (GPU spectrum display)

net-dns / unbound : A validating, recursive and caching DNS resolver

net-libs / ldns : a library with the aim to simplify DNS programming in C

net-wireless / gnuradio : Toolkit that provides signal processing blocks to implement software radios

net-wireless / gr-foo : Some GNU Radio blocks that bastianbl uses

net-wireless / gr-ieee802154 : IEEE 802.15.4 ZigBee Transceiver

net-wireless / gr-iio : GNU Radio IIO Blocks

net-wireless / soapysdr : vendor and platform neutral SDR support library

sci-biology / vienna-rna : RNA secondary structure prediction and comparison

sci-chemistry / openbabel-perl : Perl bindings for OpenBabel

sci-electronics / kicad : Electronic Schematic and PCB design tools

sci-geosciences / mapserver : Development environment for building spatially enabled webapps

sci-geosciences / routino : Routing application based on openstreetmap data

sci-libs / gmsh : A three-dimensional finite element mesh generator

sci-libs / libsigrok : Basic hardware drivers for logic analyzers and input/output file format support

sci-libs / mathgl : Math Graphics Library

sci-libs / nlopt : Non-linear optimization library

sci-libs / plplot : Multi-language scientific plotting library

sci-libs / shogun : Large Scale Machine Learning Toolbox

sci-visualization / fityk : General-purpose nonlinear curve fitting and data analysis

sys-cluster / heartbeat : Heartbeat high availability cluster manager

sys-fs / owfs : Access 1-Wire devices like a filesystem

sys-libs / libapparmor : Library to support AppArmor userspace utilities

sys-libs / libselinux : SELinux userland library

sys-libs / libsemanage : SELinux kernel and policy management library

sys-libs / openipmi : Library interface to IPMI

sys-process / audit : Userspace utilities for storing and processing auditing records

491716
dev-lang/swig generates code incompatible with ~dev-scheme/guile-1.8.8[-discouraged] (causing build failure of media-gfx/graphviz[guile])
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/swig: stable 4.0.0 for ppc64
stable wrt bug #739824 Package-Manager: Portage-3.0.5, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-lang/swig: stable 4.0.0 for ppc
stable wrt bug #739824 Package-Manager: Portage-3.0.5, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/swig: stable 4.0.0 for hppa
stable wrt bug #739824 Package-Manager: Portage-3.0.5, Repoman-3.0.1 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/swig: Stabilize 4.0.0 amd64, #739824
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/swig: x86 stable (bug #739824)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/swig: Stabilize 4.0.0 arm, #739824
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/swig: Stabilize 4.0.0 arm64, #739824
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/swig: Stabilize 4.0.0 sparc, #739824
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dennis Lamm · gentoo
dev-lang/swig: version bump 4.0.2
Closes: https://bugs.gentoo.org/693696 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/16176 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
dev-lang/swig: fix pkg-config handling
The build uses a non-standard envvar, but even with that it needs a minor fix to avoid a hardcoded pkg-config invocation. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-lang/swig: Remove v2
Closes: https://github.com/gentoo/gentoo/pull/13984 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Acked-by: Amy Liffey <amynka@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Amy Liffey · gentoo
dev-lang/swig: remove old 2.0.12
Signed-off-by: Amy Liffey <amynka@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
Amy Liffey · gentoo
dev-lang/swig: version bump 4.0.0
Closes: https://bugs.gentoo.org/687958 Signed-off-by: Amy Liffey <amynka@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Göktürk Yüksek · gentoo
dev-lang/swig: keyword for ~riscv
Needed to keyword =app-crypt/gpgme-1.13.0[python] Bug: https://bugs.gentoo.org/687510 Package-Manager: Portage-2.3.67, Repoman-2.3.12 Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Haubenwallner · gentoo
dev-lang/swig: add ~x64-cygwin keyword
Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-lang/swig: Remove old
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Mart Raudsepp · gentoo
dev-lang/swig-3.0.12: arm64 stable
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Andreas K. Hüttel · gentoo
dev-lang/swig: Remove slot 1
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Agostino Sarubbo · gentoo
dev-lang/swig: ia64 stable wrt bug #615342
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Markus Meier · gentoo
dev-lang/swig: arm stable, bug #615342
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Agostino Sarubbo · gentoo
dev-lang/swig: ppc64 stable wrt bug #615342
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/swig: ppc stable wrt bug #615342
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
dev-lang/swig: Stable for HPPA (bug #615342).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
dev-lang/swig: sparc stable wrt bug #615342
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/swig: x86 stable wrt bug #615342
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/swig: amd64 stable wrt bug #615342
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
dev-lang/swig-3.0.12-r0: add alpha keyword
Gentoo-Bug: 615342
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Tim Harder · gentoo
dev-lang/swig: version bump to 3.0.12
Fabian Groffen · gentoo
dev-lang/swig: dropped ~ia64-hpux ~x86-interix
Package-Manager: portage-2.3.3
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Tim Harder · gentoo
dev-lang/swig: version bump to 3.0.11
Agostino Sarubbo · gentoo
dev-lang/swig: ppc stable wrt bug #589580
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/swig: ia64 stable wrt bug #589580
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/swig: sparc stable wrt bug #589580
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/swig: x86 stable wrt bug #589580
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Aaron Bauman · gentoo
dev-lang/swig: amd64 stable wrt bug #589580
Markus Meier · gentoo
dev-lang/swig: arm stable, bug #589580
Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="arm"
Tobias Klausmann · gentoo
dev-lang/swig-3.0.8-r0: stable on alpha
Gentoo-Bug: 589580
Jeroen Roovers · gentoo
dev-lang/swig: Stable for HPPA (bug #589580).
Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches
Jeroen Roovers · gentoo
dev-lang/swig: Stable for PPC64 (bug #589580).
Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches
Tim Harder · gentoo
dev-lang/swig: remove old
Tim Harder · gentoo
dev-lang/swig: version bump to 3.0.10
Tim Harder · gentoo
dev-lang/swig: version bump to 3.0.8
Tim Harder · gentoo
dev-lang/swig: version bump
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed