Re-instate perl taint checking by re-defining the possible taint check in
swig. Fix a bug whereby the generated shlib_version file got appended to, rather than rewritten.
This commit is contained in:
parent
9e0d6893b8
commit
e5e6e15318
@ -1,4 +1,4 @@
|
||||
# $NetBSD: Makefile,v 1.1 2009/12/01 06:43:57 agc Exp $
|
||||
# $NetBSD: Makefile,v 1.2 2009/12/01 20:44:50 agc Exp $
|
||||
# Automatically generated by swigit wrapper script
|
||||
|
||||
PREFIX=/usr/pkg
|
||||
|
@ -1,4 +1,4 @@
|
||||
#! /usr/pkg/bin/perl -w
|
||||
#! /usr/pkg/bin/perl -wT
|
||||
|
||||
# netpgp bindings for perl
|
||||
|
||||
|
@ -1,5 +1,7 @@
|
||||
%module netpgpperl
|
||||
%{
|
||||
#include <netpgp.h>
|
||||
#undef SvPOK
|
||||
#define SvPOK(x) 1
|
||||
%}
|
||||
%include netpgp.h
|
||||
|
@ -1445,6 +1445,8 @@ SWIGEXPORT void SWIG_init (CV *cv, CPerlObj *);
|
||||
|
||||
|
||||
#include <netpgp.h>
|
||||
#undef SvPOK
|
||||
#define SvPOK(x) 1
|
||||
|
||||
|
||||
#include <limits.h>
|
||||
|
@ -1,22 +1,2 @@
|
||||
major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
|
@ -44,6 +44,8 @@ case "$lang" in
|
||||
;;
|
||||
perl)
|
||||
dir=$(pkg_info -qL perl | awk '/EXTERN.h/ { gsub("/EXTERN.h$", ""); print }')
|
||||
cstrings1='#undef SvPOK'
|
||||
cstrings2='#define SvPOK(x) 1'
|
||||
incpath='CPPFLAGS+=-I'"$dir"
|
||||
;;
|
||||
python)
|
||||
@ -64,6 +66,8 @@ cat << EOF > ${module}${lang}.i
|
||||
%module ${module}${lang}
|
||||
%{
|
||||
#include <${module}.h>
|
||||
${cstrings1}
|
||||
${cstrings2}
|
||||
%}
|
||||
%include ${module}.h
|
||||
EOF
|
||||
@ -90,7 +94,7 @@ LDADD+=-l${module}
|
||||
.include <bsd.lib.mk>
|
||||
EOF
|
||||
|
||||
cat << EOF >> shlib_version
|
||||
cat << EOF > shlib_version
|
||||
major=0
|
||||
minor=0
|
||||
EOF
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $NetBSD: Makefile,v 1.1 2009/12/01 06:43:57 agc Exp $
|
||||
# $NetBSD: Makefile,v 1.2 2009/12/01 20:44:50 agc Exp $
|
||||
# Automatically generated by swigit wrapper script
|
||||
|
||||
PREFIX=/usr/pkg
|
||||
|
@ -1,5 +1,7 @@
|
||||
%module netpgptcl
|
||||
%{
|
||||
#include <netpgp.h>
|
||||
|
||||
|
||||
%}
|
||||
%include netpgp.h
|
||||
|
@ -1607,6 +1607,8 @@ SWIGEXPORT int SWIG_init(Tcl_Interp *);
|
||||
#include <netpgp.h>
|
||||
|
||||
|
||||
|
||||
|
||||
#include <limits.h>
|
||||
#ifndef LLONG_MIN
|
||||
# define LLONG_MIN LONG_LONG_MIN
|
||||
|
@ -18,3 +18,5 @@ major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
major=0
|
||||
minor=0
|
||||
|
Loading…
Reference in New Issue
Block a user