pkgsrc/pkgtools
rillig 0790285428 pkgtools/check-portability: check extracted files for portability issues
Checks whether the given files use features of programming languages that
are not portable to a wide range of platforms.

See mk/check/check-portability.mk.

https://mail-index.netbsd.org/tech-pkg/2020/03/10/msg022787.html

This new check is not active by default, and the package is not forced to
be installed. This will be done after getting some experience in
practical cases.

The code has been tested by extracting about 1.7 GB of pkgsrc distfiles
and scanning for lines containing both "[[" and "]]".
2020-03-11 19:15:03 +00:00
..
autoswc all: replace SUBST_SED with the simpler SUBST_VARS 2019-05-23 19:22:54 +00:00
binpatch
bootstrap-extras
bootstrap-mk-files all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
cdpack all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
check-portability pkgtools/check-portability: check extracted files for portability issues 2020-03-11 19:15:03 +00:00
compat_headers all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
createbuildlink Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
cwrappers all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
dfdisk all: replace SUBST_SED with the simpler SUBST_VARS 2019-05-23 19:22:54 +00:00
digest all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
distbb
genpkgng all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
genrpm all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
gensolpkg
gimme all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
gnome-packagekit librsvg: update bl3.mk to remove libcroco in rust case 2020-03-10 22:08:37 +00:00
libkver all: replace SUBST_SED with the simpler SUBST_VARS 2019-05-23 19:22:54 +00:00
libnbcompat all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
lintpkgsrc all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
mksandbox all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
mtree all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
nih Remove mova.org from MASTER_SITES 2019-04-08 21:38:39 +00:00
osabi all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
p5-pkgsrc-Dewey all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
packagekit librsvg: update bl3.mk to remove libcroco in rust case 2020-03-10 22:08:37 +00:00
pbulk pbulk: add missing backslash 2020-01-16 13:49:57 +00:00
pbulk-base pbulk-base: fix double free(). 2019-03-12 15:37:51 +00:00
pkg pkg: needs pthreads. 2019-09-07 23:30:45 +00:00
pkg_alternatives pkg_alternatives: Update to 1.7 2020-01-10 12:20:50 +00:00
pkg_chk pkg_chk: add NO_CHECKSUM= yes to appease pkglint 2019-11-10 10:30:50 +00:00
pkg_comp Update pkg_comp to 2.1: 2019-01-14 10:53:37 +00:00
pkg_comp-cron
pkg_comp1
pkg_distinst Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
pkg_filecheck Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
pkg_install pkgtools/pkg_install: add errno details when remove fails 2020-03-01 11:02:04 +00:00
pkg_install-info all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
pkg_leaves
pkg_notify Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
pkg_online-client
pkg_online-server
pkg_p5up2date Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
pkg_regress pkgtools/pkg_regress: update to 0.6 2020-02-15 14:40:45 +00:00
pkg_rolling-replace pkgtools/pkg_rolling-replace: Update to 0.24.8 2019-08-27 19:30:36 +00:00
pkg_select pkg_select: Add networking libs on SunOS 2019-09-09 10:03:21 +00:00
pkg_summary-utils Remove mova.org from MASTER_SITES 2019-04-08 21:39:54 +00:00
pkg_tarup
pkgclean pkgclean: check that PKGSRCDIR is a valid directory 2020-01-19 03:31:30 +00:00
pkgdep Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
pkgdepgraph Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
pkgdiff Bump the _other_ version, since the sources have changed. 2019-08-21 13:22:10 +00:00
pkgfind *: Move SUBST_STAGE from post-patch to pre-configure 2018-07-04 13:40:07 +00:00
pkgin *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
pkglint pkgtools/pkglint: update to 19.4.10 2020-03-07 23:35:35 +00:00
pkglint4 all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
pkgse Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
pkgsrc-todo all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
pkgsurvey
pkgtasks
plist-utils
port2pkg Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
prereq-readme
R2pkg Select fields explicitly from df.depends in make.df.depends(). 2020-03-11 16:13:35 +00:00
rc.d-boot Mollify pkglint. 2020-01-16 16:54:36 +00:00
rc.subr all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
rcorder all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
rdigest
revbump revbump: 2.15: update check-cvs-diff for current ruby and python versions. 2020-03-08 17:06:16 +00:00
rpm2pkg all: migrate homepages from http to https 2020-01-26 17:30:40 +00:00
shlock
texlive2pkg pkgtools/texlive2pkg: fix pkglint warning 2019-09-13 13:45:22 +00:00
url2pkg all: migrate several HOMEPAGEs to https 2020-01-18 23:30:43 +00:00
verifypc all: replace SUBST_SED with the simpler SUBST_VARS 2019-05-23 19:22:54 +00:00
x11-links x11-links: remove libXevie 2019-11-25 09:50:55 +00:00
Makefile pkgtools/check-portability: check extracted files for portability issues 2020-03-11 19:15:03 +00:00