[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / pkgtools

File: [cvs.NetBSD.org] / pkgsrc / pkgtools / Makefile (download)

Revision 1.120, Wed Mar 11 19:15:03 2020 UTC (4 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.119: +2 -1 lines

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 "]]".

# $NetBSD: Makefile,v 1.120 2020/03/11 19:15:03 rillig Exp $
#

COMMENT=	Tools for use in the packages collection

SUBDIR+=	R2pkg
SUBDIR+=	autoswc
SUBDIR+=	binpatch
SUBDIR+=	bootstrap-extras
SUBDIR+=	bootstrap-mk-files
SUBDIR+=	cdpack
SUBDIR+=	check-portability
SUBDIR+=	compat_headers
SUBDIR+=	createbuildlink
SUBDIR+=	cwrappers
SUBDIR+=	dfdisk
SUBDIR+=	digest
SUBDIR+=	distbb
SUBDIR+=	genpkgng
SUBDIR+=	genrpm
SUBDIR+=	gensolpkg
SUBDIR+=	gimme
SUBDIR+=	gnome-packagekit
SUBDIR+=	libkver
SUBDIR+=	libnbcompat
SUBDIR+=	lintpkgsrc
SUBDIR+=	mksandbox
SUBDIR+=	mtree
SUBDIR+=	nih
SUBDIR+=	osabi
SUBDIR+=	p5-pkgsrc-Dewey
SUBDIR+=	packagekit
SUBDIR+=	pbulk
SUBDIR+=	pbulk-base
SUBDIR+=	pkg
SUBDIR+=	pkg_alternatives
SUBDIR+=	pkg_chk
SUBDIR+=	pkg_comp
SUBDIR+=	pkg_comp-cron
SUBDIR+=	pkg_comp1
SUBDIR+=	pkg_distinst
SUBDIR+=	pkg_filecheck
SUBDIR+=	pkg_install
SUBDIR+=	pkg_install-info
SUBDIR+=	pkg_leaves
SUBDIR+=	pkg_notify
SUBDIR+=	pkg_online-client
SUBDIR+=	pkg_online-server
SUBDIR+=	pkg_p5up2date
SUBDIR+=	pkg_regress
SUBDIR+=	pkg_rolling-replace
SUBDIR+=	pkg_select
SUBDIR+=	pkg_summary-utils
SUBDIR+=	pkg_tarup
SUBDIR+=	pkgclean
SUBDIR+=	pkgdep
SUBDIR+=	pkgdepgraph
SUBDIR+=	pkgdiff
SUBDIR+=	pkgfind
SUBDIR+=	pkgin
SUBDIR+=	pkglint
SUBDIR+=	pkglint4
SUBDIR+=	pkgse
SUBDIR+=	pkgsrc-todo
SUBDIR+=	pkgsurvey
SUBDIR+=	pkgtasks
SUBDIR+=	plist-utils
SUBDIR+=	port2pkg
#SUBDIR+=	prereq-readme	# Only used by the README.html generation
SUBDIR+=	rc.d-boot
SUBDIR+=	rc.subr
SUBDIR+=	rcorder
SUBDIR+=	rdigest
SUBDIR+=	revbump
SUBDIR+=	rpm2pkg
SUBDIR+=	shlock
SUBDIR+=	texlive2pkg
SUBDIR+=	url2pkg
SUBDIR+=	verifypc
SUBDIR+=	x11-links

.include "../mk/misc/category.mk"