head	1.44;
access;
symbols
	pkgsrc-2026Q1:1.44.0.2
	pkgsrc-2026Q1-base:1.44
	pkgsrc-2025Q4:1.43.0.28
	pkgsrc-2025Q4-base:1.43
	pkgsrc-2025Q3:1.43.0.26
	pkgsrc-2025Q3-base:1.43
	pkgsrc-2025Q2:1.43.0.24
	pkgsrc-2025Q2-base:1.43
	pkgsrc-2025Q1:1.43.0.22
	pkgsrc-2025Q1-base:1.43
	pkgsrc-2024Q4:1.43.0.20
	pkgsrc-2024Q4-base:1.43
	pkgsrc-2024Q3:1.43.0.18
	pkgsrc-2024Q3-base:1.43
	pkgsrc-2024Q2:1.43.0.16
	pkgsrc-2024Q2-base:1.43
	pkgsrc-2024Q1:1.43.0.14
	pkgsrc-2024Q1-base:1.43
	pkgsrc-2023Q4:1.43.0.12
	pkgsrc-2023Q4-base:1.43
	pkgsrc-2023Q3:1.43.0.10
	pkgsrc-2023Q3-base:1.43
	pkgsrc-2023Q2:1.43.0.8
	pkgsrc-2023Q2-base:1.43
	pkgsrc-2023Q1:1.43.0.6
	pkgsrc-2023Q1-base:1.43
	pkgsrc-2022Q4:1.43.0.4
	pkgsrc-2022Q4-base:1.43
	pkgsrc-2022Q3:1.43.0.2
	pkgsrc-2022Q3-base:1.43
	pkgsrc-2022Q2:1.42.0.10
	pkgsrc-2022Q2-base:1.42
	pkgsrc-2022Q1:1.42.0.8
	pkgsrc-2022Q1-base:1.42
	pkgsrc-2021Q4:1.42.0.6
	pkgsrc-2021Q4-base:1.42
	pkgsrc-2021Q3:1.42.0.4
	pkgsrc-2021Q3-base:1.42
	pkgsrc-2021Q2:1.42.0.2
	pkgsrc-2021Q2-base:1.42
	pkgsrc-2021Q1:1.41.0.6
	pkgsrc-2021Q1-base:1.41
	pkgsrc-2020Q4:1.41.0.4
	pkgsrc-2020Q4-base:1.41
	pkgsrc-2020Q3:1.41.0.2
	pkgsrc-2020Q3-base:1.41
	pkgsrc-2020Q2:1.40.0.2
	pkgsrc-2020Q2-base:1.40
	pkgsrc-2020Q1:1.39.0.4
	pkgsrc-2020Q1-base:1.39
	pkgsrc-2019Q4:1.39.0.26
	pkgsrc-2019Q4-base:1.39
	pkgsrc-2019Q3:1.39.0.22
	pkgsrc-2019Q3-base:1.39
	pkgsrc-2019Q2:1.39.0.20
	pkgsrc-2019Q2-base:1.39
	pkgsrc-2019Q1:1.39.0.18
	pkgsrc-2019Q1-base:1.39
	pkgsrc-2018Q4:1.39.0.16
	pkgsrc-2018Q4-base:1.39
	pkgsrc-2018Q3:1.39.0.14
	pkgsrc-2018Q3-base:1.39
	pkgsrc-2018Q2:1.39.0.12
	pkgsrc-2018Q2-base:1.39
	pkgsrc-2018Q1:1.39.0.10
	pkgsrc-2018Q1-base:1.39
	pkgsrc-2017Q4:1.39.0.8
	pkgsrc-2017Q4-base:1.39
	pkgsrc-2017Q3:1.39.0.6
	pkgsrc-2017Q3-base:1.39
	pkgsrc-2017Q2:1.39.0.2
	pkgsrc-2017Q2-base:1.39
	pkgsrc-2017Q1:1.38.0.16
	pkgsrc-2017Q1-base:1.38
	pkgsrc-2016Q4:1.38.0.14
	pkgsrc-2016Q4-base:1.38
	pkgsrc-2016Q3:1.38.0.12
	pkgsrc-2016Q3-base:1.38
	pkgsrc-2016Q2:1.38.0.10
	pkgsrc-2016Q2-base:1.38
	pkgsrc-2016Q1:1.38.0.8
	pkgsrc-2016Q1-base:1.38
	pkgsrc-2015Q4:1.38.0.6
	pkgsrc-2015Q4-base:1.38
	pkgsrc-2015Q3:1.38.0.4
	pkgsrc-2015Q3-base:1.38
	pkgsrc-2015Q2:1.38.0.2
	pkgsrc-2015Q2-base:1.38
	pkgsrc-2015Q1:1.37.0.2
	pkgsrc-2015Q1-base:1.37
	pkgsrc-2014Q4:1.36.0.12
	pkgsrc-2014Q4-base:1.36
	pkgsrc-2014Q3:1.36.0.10
	pkgsrc-2014Q3-base:1.36
	pkgsrc-2014Q2:1.36.0.8
	pkgsrc-2014Q2-base:1.36
	pkgsrc-2014Q1:1.36.0.6
	pkgsrc-2014Q1-base:1.36
	pkgsrc-2013Q4:1.36.0.4
	pkgsrc-2013Q4-base:1.36
	pkgsrc-2013Q3:1.36.0.2
	pkgsrc-2013Q3-base:1.36
	pkgsrc-2013Q2:1.33.0.2
	pkgsrc-2013Q2-base:1.33
	pkgsrc-2013Q1:1.32.0.4
	pkgsrc-2013Q1-base:1.32
	pkgsrc-2012Q4:1.32.0.2
	pkgsrc-2012Q4-base:1.32
	pkgsrc-2012Q3:1.29.0.20
	pkgsrc-2012Q3-base:1.29
	pkgsrc-2012Q2:1.29.0.18
	pkgsrc-2012Q2-base:1.29
	pkgsrc-2012Q1:1.29.0.16
	pkgsrc-2012Q1-base:1.29
	pkgsrc-2011Q4:1.29.0.14
	pkgsrc-2011Q4-base:1.29
	pkgsrc-2011Q3:1.29.0.12
	pkgsrc-2011Q3-base:1.29
	pkgsrc-2011Q2:1.29.0.10
	pkgsrc-2011Q2-base:1.29
	pkgsrc-2011Q1:1.29.0.8
	pkgsrc-2011Q1-base:1.29
	pkgsrc-2010Q4:1.29.0.6
	pkgsrc-2010Q4-base:1.29
	pkgsrc-2010Q3:1.29.0.4
	pkgsrc-2010Q3-base:1.29
	pkgsrc-2010Q2:1.29.0.2
	pkgsrc-2010Q2-base:1.29
	pkgsrc-2010Q1:1.28.0.2
	pkgsrc-2010Q1-base:1.28
	pkgsrc-2009Q4:1.26.0.8
	pkgsrc-2009Q4-base:1.26
	pkgsrc-2009Q3:1.26.0.6
	pkgsrc-2009Q3-base:1.26
	pkgsrc-2009Q2:1.26.0.4
	pkgsrc-2009Q2-base:1.26
	pkgsrc-2009Q1:1.26.0.2
	pkgsrc-2009Q1-base:1.26
	pkgsrc-2008Q4:1.25.0.6
	pkgsrc-2008Q4-base:1.25
	pkgsrc-2008Q3:1.25.0.4
	pkgsrc-2008Q3-base:1.25
	cube-native-xorg:1.25.0.2
	cube-native-xorg-base:1.25
	pkgsrc-2008Q2:1.24.0.4
	pkgsrc-2008Q2-base:1.24
	cwrapper:1.24.0.2
	pkgsrc-2008Q1:1.23.0.6
	pkgsrc-2008Q1-base:1.23
	pkgsrc-2007Q4:1.23.0.4
	pkgsrc-2007Q4-base:1.23
	pkgsrc-2007Q3:1.23.0.2
	pkgsrc-2007Q3-base:1.23
	pkgsrc-2007Q2:1.22.0.4
	pkgsrc-2007Q2-base:1.22
	pkgsrc-2007Q1:1.22.0.2
	pkgsrc-2007Q1-base:1.22
	pkgsrc-2006Q4:1.21.0.2
	pkgsrc-2006Q4-base:1.21
	pkgsrc-2006Q3:1.20.0.4
	pkgsrc-2006Q3-base:1.20
	pkgsrc-2006Q2:1.20.0.2
	pkgsrc-2006Q2-base:1.20
	pkgsrc-2006Q1:1.17.0.2
	pkgsrc-2006Q1-base:1.17
	pkgsrc-2005Q4:1.13.0.4
	pkgsrc-2005Q4-base:1.13
	pkgsrc-2005Q3:1.13.0.2
	pkgsrc-2005Q3-base:1.13
	pkgsrc-2005Q2:1.12.0.2
	pkgsrc-2005Q2-base:1.12
	pkgsrc-2005Q1:1.11.0.4
	pkgsrc-2005Q1-base:1.11
	pkgsrc-2004Q4:1.11.0.2
	pkgsrc-2004Q4-base:1.11
	pkgsrc-2004Q3:1.10.0.6
	pkgsrc-2004Q3-base:1.10
	pkgsrc-2004Q2:1.10.0.4
	pkgsrc-2004Q2-base:1.10
	pkgsrc-2004Q1:1.10.0.2
	pkgsrc-2004Q1-base:1.10
	pkgsrc-2003Q4:1.7.0.2
	pkgsrc-2003Q4-base:1.7
	netbsd-1-6-1:1.6.0.2
	netbsd-1-6-1-base:1.6
	netbsd-1-6:1.5.0.8
	netbsd-1-6-RELEASE-base:1.5
	pkgviews:1.5.0.4
	pkgviews-base:1.5
	buildlink2:1.5.0.2
	buildlink2-base:1.5
	netbsd-1-5-PATCH003:1.5
	netbsd-1-5-PATCH001:1.3
	netbsd-1-5-RELEASE:1.2
	netbsd-1-4-PATCH003:1.2
	netbsd-1-4-PATCH002:1.2
	comdex-fall-1999:1.2
	netbsd-1-4-PATCH001:1.2
	netbsd-1-4-RELEASE:1.2;
locks; strict;
comment	@# @;


1.44
date	2026.02.10.08.14.13;	author wiz;	state Exp;
branches;
next	1.43;
commitid	FFJCWmnuNaJ2ZNtG;

1.43
date	2022.06.28.11.33.44;	author wiz;	state Exp;
branches;
next	1.42;
commitid	D2UoJrTHpoHEANJD;

1.42
date	2021.05.24.19.52.04;	author wiz;	state Exp;
branches;
next	1.41;
commitid	qokaiStTApGMcrUC;

1.41
date	2020.08.31.18.09.21;	author wiz;	state Exp;
branches;
next	1.40;
commitid	7zxRbfOkDOoxbfmC;

1.40
date	2020.05.13.04.02.34;	author rillig;	state Exp;
branches;
next	1.39;
commitid	VXyGruyRz7pM328C;

1.39
date	2017.05.04.12.21.45;	author jperkin;	state Exp;
branches;
next	1.38;
commitid	EU1CRYHlR5Ybl4Qz;

1.38
date	2015.06.12.10.50.00;	author wiz;	state Exp;
branches
	1.38.16.1;
next	1.37;
commitid	B4JmCfaVUbiY38py;

1.37
date	2015.03.10.16.24.57;	author taca;	state Exp;
branches;
next	1.36;
commitid	ETLYmsSG53TWV4dy;

1.36
date	2013.08.04.09.59.24;	author jaapb;	state Exp;
branches;
next	1.35;
commitid	f7TXfmfUKL4sy70x;

1.35
date	2013.08.02.13.24.10;	author jaapb;	state Exp;
branches;
next	1.34;
commitid	rYFvKFaT8YK6KSZw;

1.34
date	2013.07.06.23.11.51;	author wiz;	state Exp;
branches;
next	1.33;
commitid	rkyfF3JU4wGiSsWw;

1.33
date	2013.05.11.21.30.09;	author joerg;	state Exp;
branches;
next	1.32;
commitid	rYqfXhlHpQ9Q6gPw;

1.32
date	2012.11.03.23.44.44;	author gdt;	state Exp;
branches;
next	1.31;

1.31
date	2012.10.31.11.19.48;	author asau;	state Exp;
branches;
next	1.30;

1.30
date	2012.10.30.22.34.20;	author gdt;	state Exp;
branches;
next	1.29;

1.29
date	2010.04.12.13.57.59;	author taca;	state Exp;
branches;
next	1.28;

1.28
date	2010.02.04.16.10.47;	author taca;	state Exp;
branches;
next	1.27;

1.27
date	2010.02.04.15.39.39;	author taca;	state Exp;
branches;
next	1.26;

1.26
date	2009.01.23.13.00.11;	author gdt;	state Exp;
branches;
next	1.25;

1.25
date	2008.08.18.00.55.48;	author epg;	state Exp;
branches;
next	1.24;

1.24
date	2008.05.26.02.13.18;	author joerg;	state Exp;
branches;
next	1.23;

1.23
date	2007.07.10.19.51.22;	author heinz;	state Exp;
branches;
next	1.22;

1.22
date	2007.01.21.16.39.57;	author minskim;	state Exp;
branches;
next	1.21;

1.21
date	2006.12.02.10.15.46;	author wulf;	state Exp;
branches;
next	1.20;

1.20
date	2006.06.18.10.45.06;	author rillig;	state Exp;
branches;
next	1.19;

1.19
date	2006.05.21.16.34.19;	author rillig;	state Exp;
branches;
next	1.18;

1.18
date	2006.04.13.13.32.53;	author wulf;	state Exp;
branches;
next	1.17;

1.17
date	2006.02.26.22.37.22;	author tron;	state Exp;
branches;
next	1.16;

1.16
date	2006.02.05.23.08.54;	author joerg;	state Exp;
branches;
next	1.15;

1.15
date	2006.01.24.22.20.27;	author rillig;	state Exp;
branches;
next	1.14;

1.14
date	2006.01.12.17.35.15;	author wiz;	state Exp;
branches;
next	1.13;

1.13
date	2005.08.06.06.19.18;	author jlam;	state Exp;
branches;
next	1.12;

1.12
date	2005.04.11.21.45.39;	author tv;	state Exp;
branches;
next	1.11;

1.11
date	2004.10.03.00.13.33;	author tv;	state Exp;
branches;
next	1.10;

1.10
date	2004.03.20.23.18.09;	author minskim;	state Exp;
branches;
next	1.9;

1.9
date	2004.03.08.19.52.51;	author minskim;	state Exp;
branches;
next	1.8;

1.8
date	2004.01.20.12.13.29;	author agc;	state Exp;
branches;
next	1.7;

1.7
date	2003.03.29.12.40.40;	author jmmv;	state Exp;
branches;
next	1.6;

1.6
date	2002.09.24.10.30.35;	author jlam;	state Exp;
branches;
next	1.5;

1.5
date	2002.01.23.19.34.46;	author tron;	state Exp;
branches;
next	1.4;

1.4
date	2001.06.30.22.07.27;	author tron;	state Exp;
branches;
next	1.3;

1.3
date	2001.02.16.14.39.04;	author wiz;	state Exp;
branches;
next	1.2;

1.2
date	99.01.14.20.44.55;	author mellon;	state Exp;
branches;
next	1.1;

1.1
date	99.01.14.05.00.25;	author mellon;	state Exp;
branches;
next	;

1.38.16.1
date	2017.05.06.15.29.59;	author bsiegert;	state Exp;
branches;
next	;
commitid	d9NFedL7TdoOjlQz;


desc
@@


1.44
log
@swig*: switch to https
@
text
@# $NetBSD: Makefile,v 1.43 2022/06/28 11:33:44 wiz Exp $

DISTNAME=	swig-1.3.38
PKGREVISION=	4
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=swig/}

# x11/ruby-wxruby-2.0.1 requires 1.3.37 for Ruby 1.9.  But SWIG 1.3.39
# introduced some incompatibility with wxRuby, sigh.
#

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://www.swig.org/
COMMENT=	Simplified Wrapper and Interface Generator (version 1)
LICENSE=	2-clause-bsd

CONFLICTS=		swig-build-[0-9]*

CONFIGURE_ARGS+=	--with-swiglibdir=${PREFIX}/share/swig/1.3
CONFIGURE_ARGS+=	--without-perl5
BUILD_TARGET=		swig

USE_TOOLS+=		gmake pax
GNU_CONFIGURE=		YES
USE_LANGUAGES=		c c++
USE_LIBTOOL=		YES

INSTALLATION_DIRS+=	share/doc/swig share/examples/swig

CHECK_INTERPRETER_SKIP+=	share/examples/swig/*
CHECK_WRKREF_SKIP+=		share/examples/swig/*

post-install:
	cd ${WRKSRC}/Doc/Manual && \
	${INSTALL_DATA} SWIGDocumentation.html SWIGDocumentation.pdf	\
		*.png ${DESTDIR}${PREFIX}/share/doc/swig
	cd ${WRKSRC}/Examples &&					\
	pax -wr								\
		-s ',.*CVS.*,,'						\
		-s ',.*Makefile\.in$$,,'				\
		-s ',^test-suite.*,,'					\
		. ${DESTDIR}${PREFIX}/share/examples/swig

.include "../../mk/bsd.pkg.mk"
@


1.43
log
@*: recursive bump for perl 5.36
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2021/05/24 19:52:04 wiz Exp $
d13 1
a13 1
HOMEPAGE=	http://www.swig.org/
@


1.42
log
@*: recursive bump for perl 5.34
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2020/08/31 18:09:21 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.41
log
@*: bump PKGREVISION for perl-5.32.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2020/05/13 04:02:34 rillig Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.40
log
@devel/swig: suppress USE_TOOLS+=perl warning
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2017/05/04 12:21:45 jperkin Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.39
log
@Add examples to CHECK_WRKREF_SKIP.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2015/06/12 10:50:00 wiz Exp $
d20 1
@


1.38
log
@Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2015/03/10 16:24:57 taca Exp $
d30 1
@


1.38.16.1
log
@Pullup ticket #5401 - requested by sevan
devel/swig: build fix
devel/swig2: build fix

Revisions pulled up:
- devel/swig/Makefile                                           1.39
- devel/swig2/Makefile                                          1.10

---
   Module Name:    pkgsrc
   Committed By:   jperkin
   Date:           Thu May  4 12:21:45 UTC 2017

   Modified Files:
           pkgsrc/devel/swig: Makefile
           pkgsrc/devel/swig2: Makefile

   Log Message:
   Add examples to CHECK_WRKREF_SKIP.
@
text
@d1 1
a1 1
# $NetBSD$
a29 1
CHECK_WRKREF_SKIP+=		share/examples/swig/*
@


1.37
log
@Update swig to 1.3.38.  It required by x11/ruby-wxruby with ruby193.

* Remove descriptino about gnuradio incompatibility since it related
  packages are already using swig2.

Version: 1.3.38 (31 January 2009)

Tagline: SWIG is a compiler that integrates C and C++ with languages
         including Perl, Python, Tcl, Ruby, PHP, Java, Ocaml, Lua,
         Scheme (Guile, MzScheme, CHICKEN), Pike, C#, Modula-3,
         Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Octave and R.

SWIG reads annotated C/C++ header files and creates wrapper code (glue
code) in order to make the corresponding C/C++ libraries available to
the listed languages, or to extend C/C++ programs with a scripting
language.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2013/08/04 09:59:24 jaapb Exp $
d4 1
@


1.36
log
@removed superfluous dependency on perl
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2013/08/02 13:24:10 jaapb Exp $
d3 1
a3 2
DISTNAME=	swig-1.3.36
PKGREVISION=	4
d7 2
a8 11
#
# 1.3.37 has a bug where .py files are written to the directory of the
# .i file instead of where the output is supposed to go, and this
# breaks gnuradio.  Please try to contact gdt@@netbsd.org before
# updating to 1.3.37.  See message on discuss-gnuradio:
# Message-Id: <FA0E4567-C660-4C30-B604-2FA000330874@@alum.mit.edu>
# As of 2012-10, gnuradio is known to work with swig 2.
#
# x11/ruby-wxruby-2.0.1 requires 1.3.32 for Ruby 1.8 and 1.3.37 for
# Ruby 1.9.  And SWIG 1.3.39 introduced some incompatibility with
# wxRuby, sigh.
@


1.35
log
@Updated package to fix PR pkg/47709 - didn't fix all of the pre-existing
pkglint errors, but the problem described in the problem report is fixed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2013/07/06 23:11:51 wiz Exp $
d31 1
a31 1
USE_TOOLS+=		gmake pax perl
@


1.34
log
@Fix for lua-5.2. Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2013/05/11 21:30:09 joerg Exp $
d31 1
a31 1
USE_TOOLS+=		gmake pax
@


1.33
log
@Fix iterator types for STL containers to use const_iterator as defined.
This fixes the build of GNU radio with libc++.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2012/11/03 23:44:44 gdt Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.32
log
@Note that this is version 1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2012/10/31 11:19:48 asau Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.31
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2012/10/30 22:34:20 gdt Exp $
d4 1
a4 1
PKGREVISION=	1
d23 1
a23 1
COMMENT=	Simplified Wrapper and Interface Generator
@


1.30
log
@Note that gnuradio works with swig 2.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2010/04/12 13:57:59 taca Exp $
a25 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.29
log
@Add a patch for Ruby's GC processing: [ruby-dev:40823].

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2010/02/04 16:10:47 taca Exp $
d14 1
@


1.28
log
@Remove :Q operators which pkglint warns.  No functional change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2010/02/04 15:39:39 taca Exp $
d4 1
@


1.27
log
@Update swig package to 1.3.36.

Though it isn't latest swig release, some depending packages
(ham/gnuradio-core and x11/wxruby which isn't imported yet) and
needs to stay in this release.


SWIG-1.3.36 summary:
- Enhancement to directors to wrap all protected members
- Optimisation feature for objects returned by value
- A few bugs fixes in the PHP, Java, Ruby, R, C#, Python, Lua and
  Perl modules
- Other minor generic bug fixes

SWIG-1.3.35 summary:
- Octave language module added
- Bug fixes in Python, Lua, Java, C#, Perl modules
- A few other generic bugs and runtime assertions fixed

SWIG-1.3.34 summary:
- shared_ptr support for Python
- Support for latest R - version 2.6
- Various minor improvements/bug fixes for R, Lua, Python, Java, C#
- A few other generic bug fixes, mainly for templates and using statements

SWIG-1.3.33 summary:
- Fix regression for Perl where C++ wrappers would not compile
- Fix regression parsing macros

SWIG-1.3.32 summary:
- shared_ptr support for Java and C#
- Enhanced STL support for Ruby
- Windows support for R
- Fixed long-standing memory leak in PHP Module
- Numerous fixes and minor enhancements for Allegrocl, C#, cffi, Chicken, Guile,
  Java, Lua, Ocaml, Perl, PHP, Python, Ruby, Tcl.
- Improved warning support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2009/01/23 13:00:11 gdt Exp $
d41 1
a41 1
	cd ${WRKSRC:Q}/Doc/Manual && \
d43 2
a44 2
		*.png ${DESTDIR:Q}${PREFIX:Q}/share/doc/swig
	cd ${WRKSRC:Q}/Examples &&					\
d49 1
a49 1
		. ${DESTDIR:Q}${PREFIX:Q}/share/examples/swig
@


1.26
log
@add comment about why 1.3.37 is broken, from GNURadio list.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2008/08/18 00:55:48 epg Exp $
d3 1
a3 2
DISTNAME=	swig-1.3.31
PKGREVISION=	1
d7 1
d13 5
a17 1

d22 1
@


1.25
log
@Set MAINTAINER to pkgsrc-users@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2008/05/26 02:13:18 joerg Exp $
d8 7
@


1.24
log
@Second round of explicit pax dependencies. As reminded by tnn@@,
many packages used to use ${PAX}. Use the common way of directly calling
pax, it is created as tool after all.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2007/07/10 19:51:22 heinz Exp $
d8 1
a8 1
MAINTAINER=	epg@@NetBSD.org
@


1.23
log
@Adapted package for installation to DESTDIR.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2007/01/21 16:39:57 minskim Exp $
d19 1
a19 1
USE_TOOLS+=		gmake
d33 1
a33 1
	${PAX} -wr							\
@


1.22
log
@Use stdlib.h instead of malloc.h in generated codes.  Noted by
Martijn van Buul in PR 35453, and also by Mark E. Perkins on
pkgsrc-users@@.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2006/12/02 10:15:46 wulf Exp $
d12 3
a14 1
CONFLICTS=	swig-build-[0-9]*
d31 1
a31 1
		*.png ${PREFIX:Q}/share/doc/swig
d37 1
a37 1
		. ${PREFIX:Q}/share/examples/swig
@


1.21
log
@Updated swig to 1.3.31:

    SWIG-1.3.31 summary:
	- Python modern classes regression fix

    SWIG-1.3.30 summary:
	- Python-2.5 support
	- New language module: R
	- Director support added for C#
	- Numerous director fixes and improvements
	- Improved mingw/msys support
	- Better constants support in Guile and chicken modules
	- Support for generating PHP5 class wrappers
	- Important Java premature garbage collection fix
	- Minor improvements/fixes in cffi, php, allegrocl,
		perl, chicken, lua, ruby, ocaml, python, java, c# and guile
	- Many many other bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2006/06/18 10:45:06 rillig Exp $
d4 1
@


1.20
log
@Exclude all files in share/examples/swig/ from CHECK_INTERPRETER. This
is necessary to avoid a run-time dependency on Perl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2006/05/21 16:34:19 rillig Exp $
d3 1
a3 1
DISTNAME=	swig-1.3.29
@


1.19
log
@Fixed pkglint warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2006/04/13 13:32:53 wulf Exp $
d23 1
a23 1
CHECK_INTERPRETER_SKIP+=	share/examples/swig/guile/matrix/matrix.scm
@


1.18
log
@Updated swig to 1.3.29:
	Addition of Lua, CLISP and Common Lisp with UFFI and CFFI
	Improvements to PHP4, C# and runtime type system
	Many new features and bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2006/02/26 22:37:22 tron Exp $
d11 1
a11 1
CONFLICTS=      swig-build-[0-9]*
@


1.17
log
@Don't use "ktrace" command in "post-install" target. This was obviously
some leftover debugging code.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2006/02/05 23:08:54 joerg Exp $
d3 1
a3 2
DISTNAME=	swig-1.3.24
PKGREVISION=	2
a14 1
WRKSRC=			${WRKDIR}/SWIG-1.3.24
@


1.16
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2006/01/24 22:20:27 rillig Exp $
d29 1
a29 1
	ktrace ${INSTALL_DATA} SWIGDocumentation.html SWIGDocumentation.pdf	\
@


1.15
log
@SWIG comes with plenty of documentation, which is not installed by default.
Now it is installed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2006/01/12 17:35:15 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.14
log
@Update to 1.3.24 with contents of devel/swig13.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2005/09/13 19:39:46 agc Exp $
d4 1
d23 15
@


1.13
log
@Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2005/04/11 21:45:39 tv Exp $
d3 1
a3 3
DISTNAME=       swig1.1p5
PKGNAME=	swig-1.1p5
PKGREVISION=	3
d5 1
a5 1
MASTER_SITES=   ftp://ftp.swig.org/pub/
d7 1
a7 1
MAINTAINER=	mellon@@isc.org
d11 1
a11 2
WRKSRC=		${WRKDIR}/SWIG1.1p5
GNU_CONFIGURE=	YES
d13 8
a20 4
.include "../../lang/python/pyversion.mk"

.include "../../lang/perl5/buildlink3.mk"
.include "../../lang/tcl/buildlink3.mk"
@


1.12
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2004/10/03 00:13:33 tv Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.11
log
@Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2004/03/20 23:18:09 minskim Exp $
a13 1
USE_BUILDLINK3=	YES
@


1.10
log
@Switch swig to Tcl 8.4 and bl3ify.  Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2004/03/08 19:52:51 minskim Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.9
log
@Replace lang/tcl with lang/tcl83.  Packages compatible with 8.4 will
be updated to depend on lang/tcl after Tcl/Tk update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2004/01/20 12:13:29 agc Exp $
d5 1
d14 1
a14 1
USE_BUILDLINK2=	YES
d19 2
a20 2
.include "../../lang/perl5/buildlink2.mk"
.include "../../lang/tcl83/buildlink2.mk"
@


1.8
log
@Move WRKSRC definition away from the first paragraph in a Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2003/03/29 12:40:40 jmmv Exp $
d19 1
a19 1
.include "../../lang/tcl/buildlink2.mk"
@


1.7
log
@Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2002/09/24 10:30:35 jlam Exp $
a4 1
WRKSRC=		${WRKDIR}/SWIG1.1p5
d12 1
@


1.6
log
@buildlink1 -> buildlink2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2002/01/23 19:34:46 tron Exp $
d5 1
a14 2

WRKSRC=		${WRKDIR}/SWIG1.1p5
@


1.5
log
@Switch to new "python" dependency scheme.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2001/06/30 22:07:27 tron Exp $
d12 1
a12 1
USE_PERL5=	YES
d18 4
a21 1
.include "../../lang/tcl/buildlink.mk"
@


1.4
log
@Add missing dependences on Perl, Python and TCL.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2001/02/16 14:39:04 wiz Exp $
a11 2
DEPENDS+=	python>=2.0:../../lang/python

d17 1
@


1.3
log
@Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.2 1999/01/14 20:44:55 mellon Exp $
#
d12 4
a15 1
GNU_CONFIGURE=	yes
d19 1
@


1.2
log
@Update per advice from Thorsten.   BTW, swig is the Simplified Wrapper and Interface Generator.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 1999/01/14 05:00:25 mellon Exp $
d11 1
@


1.1
log
@Swig 1.1p5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 1998/11/30 17:53:30 tv Exp $
d5 1
a11 2
CONFLICTS=

a12 1
USE_GTEXINFO=	yes
a14 2

.include "../../mk/bsd.prefs.mk"
@

