summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2017-09-18revbump for requiring ICU 59.xmaya4-8/+8
2017-09-10Ensure that correct path names are picked up for patches.joerg1-2/+2
2017-09-08Update HOMEPAGE.wiz1-2/+2
2017-09-06Remove teTeX* packages and references to them.wiz2-6/+1
teTeX was desupported in 2006, and we have texlive in pkgsrc since 2009.
2017-09-02Update "x11-links" package to version 1.06:tron3-7/+9
Add macOS "ibxcb-xkb" shared libraries filenames to fix the build of (at least) the "libxkbcommon" package
2017-09-02pkgtools/pkg_comp: Correct usage of ${PKG_SYSCONFDIR}.jlam1-4/+12
Package configuration files should be found in ${PKG_SYSCONFDIR}, which can be modified by a user-settable variable. Look for the default sandboxctl(8) configuration files in ${PKG_SYSCONFDIR.sandboxctl} if that variable is set, or else in ${PKG_SYSCONFBASE}/sandboxctl. Fixes problem noted by Iain Hibbert on tech-pkg@. Bump the PKGREVISION to 2 due to changes in the binary package if PKG_SYSCONFDIR.pkg_comp is set to a non-default value.
2017-08-23Update pkgtools/pkgtasks to 1.15.jlam11-53/+175
Fix bug where "ocaml_findlib" and "shells" tasks were not preserving the ownership and permissions of existing system files, e.g., /etc/shells, when updating their contents.
2017-08-19Update pkgtools/pkgtasks to 1.14.jlam17-131/+587
Use TASK_VERBOSE environment variable to select which tasks should emit output when invoked.
2017-08-19pkgtools/pkg: Install manpages into ${PKGMANDIR}.jlam3-18/+5
Pass "mandir=..." when running "make install" to pass the correct location for installed manpages under ${PKGMANDIR}.
2017-08-19pkgtools/libkver: Install manpages into ${PKGMANDIR}.jlam1-1/+3
This project uses BSD makefiles to build and install the binaries and manpages. Add "MANDIR=..." to the flags passed to "make install" so that the manpages are installed in the correct location under ${PKGMANDIR}.
2017-08-10Update pkgtools/pkgtasks to version 1.13.jlam27-119/+972
* Add a "icon_themes" task to cache GTK+ icon theme directories. * Change the way that install-info(1) is invoked. * Clarify the output from the "groups" and "users" tasks. * Bug fixes.
2017-08-02Remove -Werror from bootstrap path. It makes the cwrappers buildmaya6-16/+7
fail unnecessarily on some edge cases such as older glibc. PR pkg/52390: current fails to bootstrap on CentOS 6 ok pkgsrc-pmc@
2017-07-29#include config.h only if HAVE_CONFIG_H is definedcheusov1-0/+2
2017-07-27Consolidate openssl handling to options.mk. In particular, do nottnn2-14/+4
pass --with-ssl to configure when the option is actually disabled.
2017-07-27c++11 is valid for USE_LANGUAGES.wiz2-3/+3
Bump PKGREVISION.
2017-07-22Sprinkle CHECK_RELRO_SKIP on go packages.wiz1-1/+4
go14 has no relro support AFAICT. go-1.8.3 has if you use -buildmode=pie, but it claims it's not supported on Linux. Disable relro checking for go packages until bsiegert has time to look at this.
2017-07-18Sort options. Minor other fixes.wiz1-11/+11
2017-07-18New sentence, new line.wiz1-28/+38
Sort sections. Remove trailing whitespace. Fix Dt argument
2017-07-18Update to v0.3.brook3-98/+317
- Add recursive handling of dependencies. - Simplify updating pre-existing R packages. - Improve handling of packages that conflict with base R packages.
2017-07-16Undef bootstrap hack.joerg1-2/+3
2017-06-22Deal with perl 5.26. Bump PKGREVISIONmarkd2-5/+5
2017-06-21Update texlive2pkg to 1.2markd2-5/+8
Set default version to 2017 Teach about more license strings
2017-06-14Revbump for introduction of icon theme handling frameworkprlw11-2/+2
2017-06-14Essentially from OBATA Akio in private mail, June 2015:prlw12-3/+9
Introduce Icon Theme cache handling framework Icon Theme cache files are used by GTK+ and maintained with the gtk-update-icon-cache tool. Each Icon Theme package duplicates its own maintainance scripts: only the specified icon theme directory differs. With this framework, if packages have ICON_THEMES=yes, associated icon themes will be detected and their cache files will be maintained automatically. Change cache handling behaviour as follows: * Icon theme caches will be updated if either gtk2+ or gtk3+ gtk-update-icon-cache tool is available. * With installation of gtk2+ package, not only hicolor icon theme but also any other icon theme cache files will be updated. * Prevent removal of icon caches at deinstall, gtk3+ may be installed and using them. * Ditto with gtk3+, gtk2+ may not be installed now, so caches must be maintained by gtk3+.
2017-06-11cwrappers-20170611:joerg9-21/+164
Add new configuration options {ap,pre}pend_{shared,executable} for adding options when the operation mode is identified as linking. Based loosely on patch from khorben.
2017-06-08Expand __arraycount macro - it is not portableadam1-4/+4
2017-06-05Recursive revbump from lang/perl5 5.26.0ryoon1-2/+2
2017-06-03Update pkgtools/pkgtasks to version 1.10.jlam9-102/+130
Change the output of the "directories" and "files" tasks to be less verbose by halving the number of lines in the most common cases.
2017-06-01Not make-jobs safe.wiz1-1/+2
2017-06-01The "pkgtasks" package has an external repository/website.jlam1-1/+2
2017-06-01Import pkgtasks-1-1.9 as pkgsrc/pkgtools/pkgtasks.jlam102-1/+24267
pkgtasks is a shell script library to ease writing POSIX-compliant shell scripts to handle common tasks during installation or removal of a package, e.g., * creating groups and users needed by the package * creating and removing directories with special permissions and ownership, * copying example config files to their final locations during package installation, and removing them during package removal if they don't differ from the example ones, * reminding the user of files that may be customized after package installation.
2017-05-29Recursive revision bump for archivers/libarchive.jperkin2-3/+4
2017-05-24Removed databases/postgresql91adam2-3/+3
2017-05-14Allow db6 in BDB_* variables.wiz2-5/+5
Bump PKGREVISION.
2017-05-11Add zsh to default_acceptable_licenses.jperkin1-2/+3
2017-04-26Fix sysconfdir settings for pkg_comp.jmmv1-3/+4
This allows the default configuration in pkg_comp to properly find the default configuration of sandboxctl. Bump PKGREVISION to 1.
2017-04-22Revbump after icu updateadam4-8/+8
2017-04-20Drop PKG_REVISION. Should never be set here in first place.joerg1-2/+1
2017-04-19pkg_install-20170419:joerg14-136/+144
- Convert to libarchive 3.x interfaces, avoiding the legacy glue. - Rename local copy of netpgpverify to match installed headers. - Shuffle bootstrap code to reduce special cases in pkg_add. - Always read/write file names in tar archives as binary. While they are supposed to be UTF-8, locale conversion creates more problems than it solves here. - Fix const correctness in gpg_verify. - Add format string annotation for xasprintf for GCC-like compilers. - Restrict supported archive formats for binary packages to ar (signed packages) and tar (actual content) with uncompressed/gzip/bzip2/xz as compression choices. This reduces the exposed libarchive surface. - The pkg-vulnerability file correspondingly supports only the same compression choices.
2017-04-16Remove references to WINDOWMAKER_{OPTIONS,THEMES}khorben1-2/+0
From what I can tell, this is no longer in use.
2017-04-13Revbump all Go packages after the Go 1.8.1 update.bsiegert1-1/+2
2017-04-05Updated pkglint to 5.4.20.rillig2-3/+3
Changes since 5.4.19: * Updated allowed Python versions to include py36.
2017-03-31Update "pkg_rolling-replace" to version 0.24.3.tron1-3/+3
- Make sure that installation path gets correctly recorded in the installed shell script to aid detection of the pkgsrc source location
2017-03-24Restore distinfo for the patches.joerg1-0/+5
2017-03-23GC unused distinfo files.joerg2-6/+0
2017-03-23Remove unused/empty distinfo files.joerg1-1/+0
2017-03-17Updated pkglint to 5.4.19.rillig3-7/+1724
Changes since 5.4.18: * Added generated Go yacc source files to CVS, since starting with Go 1.8 the yacc tool is no longer part of the core distribution. The dependency on yacc would pull in all the Go tools, which are quite a few, and some of these do not currently build since they depend on go-crypto. See https://mail-index.netbsd.org/tech-pkg/2017/03/17/msg017900.html
2017-03-16pkglint 5.4.18.bsiegert3-4/+5
Changes: - go tool yacc -> goyacc to fix building with Go 1.8 (PR pkg/52081).
2017-03-09Update to 1.05ryoon2-3/+5
* Include native X.org libraries in recent NetBSD-current
2017-02-25Deal with stupid GCC warnings on Linux due to glibc deciding thatjoerg1-2/+3
write's return value must be used at all times.