summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2016-05-23Pullup ticket #5002 - requested by joergbsiegert1-1/+3
pkgtools/pkg_select: build fix Revisions pulled up: - pkgtools/pkg_select/Makefile 1.23 --- Module Name: pkgsrc Committed By: joerg Date: Sat May 7 10:08:30 UTC 2016 Modified Files: pkgsrc/pkgtools/pkg_select: Makefile Log Message: Disable noisy warning for GCC.
2016-04-01Support PKGMANDIR.jperkin2-1/+17
2016-03-31Build fixes for rdigest, following previous changes to pkgtools/digest inagc3-43/+62
February.
2016-03-23Exclude NetBSD 1-5 from using go-pkglintgdt1-2/+3
(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-20whitespace fix PR pkg/38651seb1-2/+2
2016-03-14Add support for "-isystem dir", transform in the same way as "-Idir"markd2-2/+16
2016-03-13Updated pkglint to 5.3.6.rillig12-88/+208
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-12Remove duplicate if. Ride bump.wiz1-4/+3
2016-03-12Remove non-working -V option from lintpkgsrc. Bump version.wiz4-66/+17
From Taylor Stearns <tstearns@pobox.com> in PR 42172.
2016-03-10Use LDFLAGS, LDADD isn't in OPSYSVARS and LDFLAGS doesn't requirejperkin1-4/+2
having to pass through MAKE_ENV. Fixes build on SunOS.
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin2-2/+4
2016-03-04Update digest package to 20160304agc4-18/+14
+ remove unnecessary _POSIX_C_SOURCE definitions + fix up explicit_memset usage in sha3.c + bump version to 20160304
2016-03-03Update digest to version 20160216, as proposed on tech-pkg.agc12-128/+1463
Changes since previous version: + add Taylor Campbell's implementation of SHA3 digests. This includes code to calculate 224, 256, 384 and 512bit length digests. + change the license on all the code I wrote to be 2-clause BSD + modify license years for things that have been changed + add self-test command line option to digest(1) via the -t switch pkgsrc changes + derive version number for the package automatically from the source code
2016-03-03Patch from Silas Silva to:agc2-5/+8
+ add a --without-src command line argument which allows a sandbox to be made without mounting any src tree component + bump mksandbox package to 1.6.
2016-02-25Use OPSYSVARS.jperkin3-22/+10
2016-02-23Revbump packages that build-depend on Go after 1.6 update.bsiegert1-1/+2
They all build, I checked :)
2016-02-14make the name of the header file correct here tooagc1-2/+2
2016-02-14Fix a small typo to ensure the name of the header file is correct.agc2-3/+3
2016-02-10pkgdiff: move automatic cleanup of unnecessary patches from patchdiff(1)wiz5-33/+48
to mkpatches(1). Requested by jperkin. Update man pages. Bump version.
2016-02-10Add paratype to default-allowed licenses, since it is basically ofl-v1.1.wiz1-1/+2
2016-02-08Update pkgin to 0.9.4. Changes:jperkin2-13/+9
* Check for pkg_summary updates before fetching packages.
2016-02-02Don't look in pkgtools/pkglint for a newer version, use pkgtools/pkglint4rillig2-4/+4
Bumped version.
2016-02-02Fixed dependency pattern for pkglint4rillig1-2/+2
2016-02-01Fixed boolean expression for selecting the proper pkglint versionrillig1-2/+2
It had been wrong for SunOS-*-i386, which is not supported by the Go programming language, but was forced to use the Go version nevertheless.
2016-01-31Updated pkglint to 5.3.5rillig16-188/+421
Changes since 5.3.4: * Added parser for Makefile conditionals * Variables that are matched using the :M modifier are checked whether the matched value is sensible * Reworded and explained warning for variable ordering in packages * Fixed bug in Tree.String * Fixed a few variable types
2016-01-30Update to 1.1.markd2-3/+5
Teach about more licenses.
2016-01-29Updated pkglint4 to 1.161rillig1-6/+8
Changes since 4.160: * Changed OWNER * Made the package work with PKGSRC_RUN_TEST=yes
2016-01-28Add LICENSE (original-bsd).jperkin1-1/+2
2016-01-27Updated pkglint to 5.3.4rillig23-70/+112
Changes since 5.3.3: * Added some unit tests * Fixed the Makefile parser to recognize seldomly-used variable modifiers like :S///S/// without intermediate colon or :ts\n * Cleaned up some unit tests * Combined diagnostics that span multiple lines into single-line ones
2016-01-26Updated pkglint to 5.3.3rillig5-15/+51
Changes since 5.3.2: * The -e, -fs, -F options are advertised even when no warnings and errors occurred. In such a case, there were only notes, and some of these can also be autofixed. * Special handling for autoconf{,213} tools, since mentioning these in USE_TOOLS makes available more than just one tool command. * Downgrades from 1.0nb17 to 1.0 are no longer flagged as warnings. * Files in /wip/mk/ are scanned like all other files, to prevent warnings about undefined or unused variables.
2016-01-24Sort sections; new sentence, new line. Fix Dt argument.wiz1-13/+16
2016-01-24Add texlive2pkgmarkd1-1/+2
2016-01-24Add texlive2pkg 1.0markd7-0/+373
Tool to automate initial steps in building a texlive package
2016-01-24Fixed accidental RCS Id in source coderillig1-1/+1
2016-01-24Updated pkglint to 5.3.2rillig8-79/+358
Changes since 5.3.1: Alignment of variable values is no longer checked by single line, but by the complete block (e.g. SUBST_*). Pkglint now checks that all variables belonging to a block are indented consistently, so that their values are aligned nicely. Since pkglint does not report warnings, but only notes, and since it can fix them automatically, the burden on the package developers will be very low. Especially, since these notes are only printed when pkglint is called with the -Wspace or -Wall options. Also, pkglint supports running its unit tests now.
2016-01-21Fix syntax errortron1-2/+2
2016-01-21Explicitly disable libarchive's LZMA support if no builtin XZ was foundjoerg1-1/+9
or if the user requested it to be disabled. Helps on systems with lzma.h and no usable library.
2016-01-21Prepare for multiple users of LIBARCHIVE_CONFIGURE_ARGS by using append.joerg1-2/+2
2016-01-18Revbump all Go packages after the go-1.5.3 security update (hint: staticfhajny1-1/+2
linking).
2016-01-16Updated pkglint to 5.3.1rillig2-7/+10
Changes since 5.3: * disabled CPU profiling on NetBSD, since it crashes without any output; see https://github.com/golang/go/issues/13914
2016-01-12Added version selection based on the platformrillig1-0/+14
2016-01-12Small cleanup after version 5.3rillig2-3/+3
2016-01-12Updated pkglint to 5.3rillig70-4798/+7517
Changes since 5.2.2.2: * Makefile variables The warnings about missing permissions sound more natural than before and give a hint for alternative operators (e.g. set-default instead of append), or an alternative file where setting this variable is allowed instead (e.g. PKGREVISION may not be set in Makefile.common, but in Makefile it is ok). Warnings about "unknown" allowed permissions are not shown anymore, since they didn't provide any benefit. To see them again, pkglint must be run with the -Dunchecked option. User-defined variables may be used by builtin.mk. They may also be used during load time, not only during run time, under the assumption that in most cases the bsd.prefs.mk has already been loaded. Some individual variables may be defined or used in places where this was not allowed before. CHECK_BUILTIN.*, BUILDLINK_TARGETS, TOOLS_DEPENDS.*, BUILDLINK_DEPMETHOD.*, SUBST_CLASSES. A new parser for Makefile expressions detects and reports more mistakes than bmake itself. Currently it is only used to check the basic syntax; more applications are possible. * PLIST In PLIST files, conditionals of the form ${PLIST.*} are recognized and are not part of the pathname. This allows pkglint to better check for missing manual pages and correctly sorted PLIST files. In --autofix mode, pkglint can sort PLIST files, which makes these rather annoying warnings easy to fix. No more warnings for man pages whose filename doesn't match exactly the section, e.g. man/man3/exit.3c. * Patches The code for checking patch files has been completely rewritten, so that it is easier understandable and well-structured. As an additional benefit, it also became faster. Support for context diffs has been dropped to a minimum, since they are not popular anymore. Pkglint no longer warns about missing trailing whitespace in a line, since all patch programs can handle these lines. It also doesn't request empty lines between multiple diffs in a single file, since that is simply not necessary. Pkglint is picky when a patch file continues after the diff with some text that still looks like a diff, since that means the patch doesn't do what it looks like on first sight (example: audio/faad2/patches/patch-au). * Distinfo When a patch file listed in distinfo cannot be found in the filesystem, this is reported clearly instead of complaining about missing SHA512 hashes (example: audio/libopus). The inter-package distinfo check that verifies whether a distfile has different hashes has been enabled. It had been disabled before, but unintentionally so. * Misc - The check for COMMENT has been updated to reflect the changed default value from url2pkg. - BUILDLINK_API_DEPENDS.* may be set in buildlink3.mk, even if the package is not the current one. (The other variables may be only set for the current package.) - In shell commands, the escape sequence \. (and similar ones, which are often seen in sed(1) commands) no longer produces a warning, since the different shells handle these escape sequences consistently. (It is the echo(1) implementations that actually differ, therefore this warning was superfluous.) - Compiler flags in backticks (typically `pkg-config --cflags`) are properly recognized. - Internal pkglint errors when parsing shell commands have been fixed. - No more warnings about PKGCONFIG_FILE.* being defined but unused. - Dependencies of the form pkgbase>=1.0<5.0 are recognized. - Diagnostics use quotes more often to indicate the placeholders. - The type of GENERATE_PLIST has been changed from List of ShellWord to ShellCommands, since that is what the variable is really about. - The type ShellCommand used to mean "a shell command line in a Makefile", which was confusing. Now it means what the name says, which reduces the wrong warnings for variables like CC (example: x11/kdebase3/options.mk). - Improved buildlink3.mk checks to generate more helpful diagnostics. - Fixed the parsing of dependency patterns, so that all but the most exotic ones are properly recognized. - Fixed the parsing of shell variables of the form ${var%.c}. - Updated the check for the default COMMENT from url2pkg. - Many more small improvements. - Performance has improved again, though only a little bit. - Unit test coverage has increased from 64.2 % to 78.9 %. This fixes most of the points mentioned in PR pkg/46570.
2016-01-10Fix wrong character count in strncmp. From Kamil Rytarowski inbsiegert2-4/+4
PR pkg/49761.
2015-12-30Add Bitrig and MirBSD to the list of oses.dholland2-4/+4
2015-12-30Add Bitrig and MirBSD to the list of OSes.dholland2-4/+4
2015-12-29Add support for go packages to createbuildlink.wiz2-4/+14
Bump version.
2015-12-29Use canonical relative path.dholland1-2/+2
2015-12-27Add more library & headers from OpenBSD-current 11/12/2015 / Bitrigsevan9-11/+54
Rev bump
2015-12-27Include basic package creation logic in the bootstrap version ofjoerg6-18/+49
pkg_install. Use this with PKG_COMPRESSION=none to convert all of the bootstrap to USE_DESTDIR=yes.