Commit graph

4908 commits

Author SHA1 Message Date
rillig
2498c7154b Updated pkglint to 5.4.7.
Changes since 5.4.6:

* Allow conditionals of the form "${var1}" == "${var2}"
* Check for indentation of .include directives
* Check arbitrarily complex license conditions
* General code cleanup
2016-07-10 21:24:47 +00:00
rillig
9290c4a9bd Fixed pkglint warning. 2016-07-10 13:31:54 +00:00
rillig
2e8432c3d3 Fixed some pkglint warnings. 2016-07-10 13:28:41 +00:00
rillig
c1acc57ca0 Updated pkglint to 5.4.6.
Changes since 5.4.5:

* Fixed shell command parser to correctly parse redirections
* Added type definitions for several variables
* Allowed version numbers to be single digits
2016-07-10 11:37:27 +00:00
rillig
9c9916dff2 Updated pkglint to 5.4.5.
Changes since 5.4.4:

* Removed autofix for variables in BUILDLINK_TREE, since that change
  affects multiple variables in the file and therefore cannot be done
  automatically
* Fixed PLIST sorting to not lose lines
2016-07-09 13:16:43 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
rillig
bc46f036d4 Updated pkglint to 5.4.4.
Changes since 5.4.3:

* Improved detection for undocumented patches from Git
* Added warning about unnecessary space after variable names
* Lots of internal housekeeping
2016-07-09 09:43:48 +00:00
wiz
3861dc08b6 Mention that everything mentioning perl should be bumped for perl bumps.
Bump version.
2016-07-09 06:40:08 +00:00
wiz
73716d23de Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:38:30 +00:00
rillig
d8d8a2c0be Updated pkglint to 5.4.3.
Changes since 5.4.2:

* Variables like ${VAR_${OTHER_VAR}} are no longer checked for
  use/define mismatch
* The check for plural variable names has been removed
* The type of variables called *DESTDIR is no longer guessed to be a
  directory name
* The check for unknown shell commands is disabled in Makefile
  sections that depend on OPSYS
* The experimental hand-written shell parser has been replaced with
  a Yacc-generated one
* Meta packages don't need a LICENSE
* When PKGNAME is defined in terms of ${DISTNAME:S/from/to/:tl}, more
  modifiers (like :tl) are handled properly
* When the MAINTAINER or OWNER of a package is not the current user,
  a warning is printed for modified files
* The check for share/applications/*.desktop has been disabled, since
  pkglint would need to inspect the file's actual contents to see
  whether desktopdb.mk must be included or not
* SUBST_CLASSES may also be SUBST_CLASSES.NetBSD
* Loosened the usage restrictions for several variables, e.g. many
  variables that may be appended in a Makefile may also be set
  unconditionally
* PKG_OPTIONS_VAR must be of the form PKG_OPTIONS.*
2016-07-07 12:09:26 +00:00
agc
b5419701b7 catch up with the new opaque pgpv_t and pgpv_cursor_t structures in libnetpgpverify. 2016-07-06 21:00:04 +00:00
wiz
45ac525338 Handle mk/ocaml.mk like a buildlink3.mk file.
Helps with bumping ocaml dependencies. Requested by jaapb.

Bump version.
2016-07-01 21:50:20 +00:00
jperkin
c43e8d9265 The recent libarchive update changed the library major. Increase the
ABI depends and perform a PKGREVISION bump for dependents.

Noticed by OSX binary package users.
2016-07-01 17:55:22 +00:00
wiz
6d90854bd9 Remove last traces of bmp here too.
Was not installed for a long time and recently removed from NetBSD base.
2016-06-30 17:42:04 +00:00
wiz
10596c46f3 Fix typo in github handling.
Bump version.
2016-06-26 19:03:33 +00:00
joerg
34599e08d1 pbulk-base-0.53:
After processing the tree-scan job, reassign jobs to all idle clients.
Before, this was only necessary at the very start of the build.
2016-06-23 15:07:39 +00:00
joerg
f1950d6871 Disable maintainer mode for libarchive. 2016-06-21 12:23:01 +00:00
joerg
9fb46a3b44 pbulk-base-0.52:
Move the tree iteration logic from the master to the client. This
matters primarily when using the additional package list in the top
level makefile and ensures that the client configuration is used
consistently.
2016-06-20 17:54:43 +00:00
wiz
712ddf30b3 USE_CROSSBASE is deprecated, remove it.
Bump version.
2016-06-19 18:03:29 +00:00
wiz
0ea9ee7bd5 USE_CROSSBASE is deprecated, remove it.
Bump version.
2016-06-19 18:03:05 +00:00
cheusov
8b428cc6d0 Update to 0.47.2
Fix: variable USE_DESTDIR disappeared from pkgsrc
2016-06-12 16:05:40 +00:00
dholland
4b9fc8a025 Add a BUG: you can't ignore single files, only whole subtrees, but
there are a number of files from pkgsrc that ought to be ignored by
default, such as $PREFIX/info/dir.

Ride previous version bump.
2016-06-11 21:34:54 +00:00
dholland
c78a6e245a Add patch from Tim Zingelman in PR 46421 to make it work on machines
whose libdb is not the db-1.85 that's in the libc of 4.4 derivates.

Since this program reads the package database it must use the same
libdb as pkg_install, and that's the one in libnbcompat rather than
the one you get from bdb.buildlink3.mk.

Bump PKGREVISION to 5.
2016-06-11 21:26:19 +00:00
rillig
6e7663a945 Don't fail when a regression test uses "set -eu". 2016-06-11 10:31:06 +00:00
rillig
976236ae26 Updated pkg_regress to 0.3.
Changes since 0.2:

* provide usage message when called with invalid options
* moved do_test_default() from public API section in the source
* renamed private variables to not be in uppercase
* indented consistently
* replaced unnecessary ${VAR} with simple $VAR
* moved actual test execution into its own function
* when invoked with the -v option, announce which test will be run
2016-06-11 09:37:16 +00:00
rillig
3878c6ec63 Fixed error message when url2pkg is run from a non-pkgsrc directory.
See http://stackoverflow.com/q/36481302. Bump version.
2016-06-10 21:43:04 +00:00
rillig
baecbd3b40 Updated pkglint to 5.4.1.
Changes since 5.4.0:

* PKG_SKIP_REASON is no longer marked as deprecated, since it still
  has its value
* When PKG_SKIP_REASON is defined depending on OPSYS, suggest to
  use NOT_FOR_PLATFORM instead.
* Check for ROOT_USER/ROOT_GROUP being used in special file
  permissions; using REAL_ROOT_USER/REAL_ROOT_GROUP is better.
2016-06-10 19:42:41 +00:00
wiz
86a78fce2e Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
wiz
3af1eae2b3 Escape some { for perl-5.22. Bump version. 2016-06-08 18:02:43 +00:00
rillig
aa6acd9ffd Updated pkglint to 5.4.0.
Changes since 5.3.7:

* Replaced the -D... debug options with a single -d
* Omitted duplicate diagnostics
* Marked the :Q operator unnecessary for some variables
* Improved detection of whether bsd.prefs.mk has been included,
  which fixed unwarranted warnings about load time evaluation of
  some variables like ${ECHO} and ${SED}
* Improved detection for $(VAR) with round parentheses
* Fixed allowed locations for several variables
* Improved detection for used variables (still not perfect)
* Added warning that MASTER_SITES should not be used in HOMEPAGE
* Fixed warning about manual patches not being in distinfo
* Added a check for missing MASTER_SITE_* variables
* Added a check for unfinished url2pkg work
* Fixed several wrong warnings
2016-06-05 11:24:32 +00:00
wiz
b6801123fc Use better HOMEPAGEs for github. Bump version. 2016-06-01 12:45:59 +00:00
ryoon
73cfdfda65 Update to 1.02
* Add freetype2 library of latest NetBSD-current native xorg
2016-05-18 21:04:07 +00:00
joerg
42dd6c95bf pbulk-0.61: don't create category symlinks in the default package sync
implementation.
2016-05-09 00:08:21 +00:00
joerg
316ec467f5 Disable noisy warning for GCC. 2016-05-07 10:08:30 +00:00
leot
cf2c59f74f Add hpnd to DEFAULT_ACCEPTABLE_LICENSES and *default_acceptable_licenses.
Discussed in tech-pkg@:
http://mail-index.netbsd.org/tech-pkg/2016/04/20/msg016755.html

Thanks to Memnon Anon!
2016-04-21 07:51:51 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
jperkin
de194647b7 Update bootstrap-mk-files to 20160411. Changes:
* Default to MKCATPAGES=no if mandoc is available on newer SunOS.
2016-04-11 12:37:48 +00:00
joerg
4e86439aac pkg_install-20160410:
Remove pkgdb handling logic from pkg_create, where it should have never
been in first place. Ignore former -U option as new default.
2016-04-10 19:01:19 +00:00
joerg
051b5b5127 Drop support for USE_DESTDIR=no. Bump version. 2016-04-10 17:00:33 +00:00
joerg
7c420efe84 USE_DESTDIR is gone. 2016-04-10 16:59:37 +00:00
jperkin
7aefd7c6ee Support PKGMANDIR. 2016-04-01 13:11:14 +00:00
agc
14e7888a5e Build fixes for rdigest, following previous changes to pkgtools/digest in
February.
2016-03-31 17:06:18 +00:00
gdt
7d8bb2407a Exclude NetBSD 1-5 from using go-pkglint
(Surely more systems should be using pkgint4, as it's obvious that
being i386 and no SunOS is not sufficient.  However, this is a
~minimal fix for NetBSD 5.)
2016-03-23 16:36:53 +00:00
seb
a95c896613 whitespace fix PR pkg/38651 2016-03-20 19:15:33 +00:00
markd
abbfacfa9a Add support for "-isystem dir", transform in the same way as "-Idir" 2016-03-14 20:16:08 +00:00
rillig
cc0455efbd Updated pkglint to 5.3.6.
Changes since 5.3.5:

* Warn about !empty(${VARNAME}), which should be !empty(VARNAME)
* Distinguish ${VARNAME} == "value" and ${VARNAME:Mpattern}
* Corrected isQuotingNecessary for some variable types
* Generally, parse files from mk/, since they define variables
  used by packages. This avoids wrong warnings about possible
  spelling mistakes.
* Warn about $(VARNAME) (with parentheses instead of braces)
* Warn about missing final @ in ${VAR:@var@...@}
* Updated list of hardware architectures
* Enabled CPU profiling on NetBSD
2016-03-13 13:40:10 +00:00
wiz
a3ec2cee00 Remove duplicate if. Ride bump. 2016-03-12 09:06:29 +00:00
wiz
61eb8ead24 Remove non-working -V option from lintpkgsrc. Bump version.
From Taylor Stearns <tstearns@pobox.com> in PR 42172.
2016-03-12 09:05:22 +00:00
jperkin
adddf7ed08 Use LDFLAGS, LDADD isn't in OPSYSVARS and LDFLAGS doesn't require
having to pass through MAKE_ENV.  Fixes build on SunOS.
2016-03-10 09:25:42 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00