dev-lang / swig

Simplified Wrapper and Interface Generator

Official package sites : http://www.swig.org/ ·

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.0 :: 0 :: gentoo

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

v3.0.12 :: 0 :: gentoo

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

v2.0.9 :: 0 :: gentoo

Modified
License
GPL-3+ BSD BSD-2
Keywords
alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~amd64-linux ~mips ~ppc-aix ~ppc-macos ~sparc-solaris ~x64-macos ~x64-solaris ~x86-fbsd ~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-admin / setools : Policy Analysis Tools for SELinux

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

app-forensics / openscap : Framework which enables integration with Security Content Automation Protocol

app-mobilephone / obexftp : File transfer over OBEX for mobile phones

dev-db / mysql-workbench : MySQL Workbench

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

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

dev-libs / libhid : Provides a generic and flexible way to access and interact with USB HID devices

dev-libs / libnl : Libraries providing APIs to netlink protocol based Linux kernel interfaces

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 / marisa : Matching Algorithm with Recursively Implemented StorAge

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 / cosmolopy : Cosmology routines built on NumPy/SciPy

dev-python / pycdio : Python OO interface to libcdio (CD Input and Control library)

dev-python / pydvdread : A set of Python bindings for the libdvdread library

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

dev-python / pyifp : Python bindings for libifp library for accessing iRiver iFP devices

dev-python / python-ntpdshm : Python interface to ntpd shared memory driver 28

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

dev-util / lldb : The LLVM debugger

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-gfx / mypaint : fast and easy graphics application for digital painters

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

media-libs / libgpod : Shared library to access the contents of an iPod

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

media-libs / partio : Library for particle IO and manipulation

media-sound / csound : Sound design and signal processing system for composition and performance

media-sound / lash : LASH Audio Session Handler

media-sound / solfege : GNU Solfege is a program written to help you practice ear training

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-irc / znc : An advanced IRC Bouncer

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

net-libs / nfqueue-bindings : High-level language bindings for libnetfilter_queue

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-astronomy / astrometry : Automated astrometric calibration programs and service

sci-biology / HTSeq : Python support for SAM/BAM/Bowtie/FASTA/Q/GFF/GTF files

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

sci-chemistry / coot : Crystallographic Object-Oriented Toolkit

sci-chemistry / modeller : Homology or comparative modeling of protein three-dimensional structures

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

sci-chemistry / openbabel-python : Python bindings for OpenBabel (including Pybel)

sci-chemistry / pdb2pqr : Automated pipeline for performing Poisson-Boltzmann electrostatics calculations

sci-chemistry / vmd : Visual Molecular Dynamics

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

sci-geosciences / grass : A free GIS with raster and vector functionality, as well as 3D vizualization

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

sci-libs / gdal : Translator library for raster geospatial data formats (includes OGR support)

sci-libs / geos : Geometry engine library for Geographic Information Systems

sci-libs / grib_api : Library for encoding and decoding WMO FM-92 GRIB messages

sci-libs / libmed : A library to store and exchange meshed data or computation results

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

sci-libs / mathgl : Math Graphics Library

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

sci-libs / scipy : Scientific algorithms library for Python

sci-libs / shogun : Large Scale Machine Learning Toolbox

sci-libs / xdmf2 : eXtensible Data Model and Format

sci-physics / lhapdf : Les Houches Parton Density Function unified library

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

sys-cluster / heartbeat : Heartbeat high availability cluster manager

sys-fs / ecryptfs-utils : eCryptfs userspace utilities

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

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

sys-libs / libcap-ng : POSIX 1003.1e capabilities

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-3.0.12 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
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