Commit graph

5030 commits

Author SHA1 Message Date
tnn
c1cabe0f9e Consolidate openssl handling to options.mk. In particular, do not
pass --with-ssl to configure when the option is actually disabled.
2017-07-27 18:54:44 +00:00
wiz
ea89f938a8 c++11 is valid for USE_LANGUAGES.
Bump PKGREVISION.
2017-07-27 11:21:25 +00:00
wiz
0fd193c72e Sprinkle CHECK_RELRO_SKIP on go packages.
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-22 19:32:40 +00:00
wiz
ec863c4125 Sort options. Minor other fixes. 2017-07-18 18:44:06 +00:00
wiz
6e2c760df4 New sentence, new line.
Sort sections.
Remove trailing whitespace.
Fix Dt argument
2017-07-18 18:41:23 +00:00
brook
b29d11c7fa Update to v0.3.
- Add recursive handling of dependencies.
- Simplify updating pre-existing R packages.
- Improve handling of packages that conflict with base R packages.
2017-07-18 17:24:31 +00:00
joerg
627d49c3b0 Undef bootstrap hack. 2017-07-16 16:51:48 +00:00
markd
82ba8b3fa5 Deal with perl 5.26. Bump PKGREVISION 2017-06-22 06:11:25 +00:00
markd
7077119865 Update texlive2pkg to 1.2
Set default version to 2017
 Teach about more license strings
2017-06-21 14:05:29 +00:00
prlw1
397d0d1852 Revbump for introduction of icon theme handling framework 2017-06-14 16:25:16 +00:00
prlw1
5c827f6f0e Essentially from OBATA Akio in private mail, June 2015:
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-14 16:23:09 +00:00
joerg
48c0962bbd cwrappers-20170611:
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-11 19:34:43 +00:00
adam
5dff051605 Expand __arraycount macro - it is not portable 2017-06-08 18:14:51 +00:00
ryoon
543e538acd Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:24:20 +00:00
jlam
3c11e11daa Update pkgtools/pkgtasks to version 1.10.
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-03 23:54:53 +00:00
wiz
78a889afc6 Not make-jobs safe. 2017-06-01 23:38:29 +00:00
jlam
a4c526430c The "pkgtasks" package has an external repository/website. 2017-06-01 05:43:44 +00:00
jlam
db8c40249f Import pkgtasks-1-1.9 as pkgsrc/pkgtools/pkgtasks.
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-06-01 01:58:34 +00:00
jperkin
cce8ad93ef Recursive revision bump for archivers/libarchive. 2017-05-29 11:09:45 +00:00
adam
f7716a4492 Removed databases/postgresql91 2017-05-24 19:51:12 +00:00
wiz
0872a7baa8 Allow db6 in BDB_* variables.
Bump PKGREVISION.
2017-05-14 14:36:06 +00:00
jperkin
61cb3cd803 Add zsh to default_acceptable_licenses. 2017-05-11 15:15:21 +00:00
jmmv
ac0c47cb8b Fix sysconfdir settings for pkg_comp.
This allows the default configuration in pkg_comp to properly find the
default configuration of sandboxctl.

Bump PKGREVISION to 1.
2017-04-26 00:48:14 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
joerg
be58ddee57 Drop PKG_REVISION. Should never be set here in first place. 2017-04-20 14:38:40 +00:00
joerg
f0b1ff36d9 pkg_install-20170419:
- 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-19 21:42:50 +00:00
khorben
6a95312dc6 Remove references to WINDOWMAKER_{OPTIONS,THEMES}
From what I can tell, this is no longer in use.
2017-04-16 22:10:40 +00:00
bsiegert
65e3f16e8f Revbump all Go packages after the Go 1.8.1 update. 2017-04-13 15:12:03 +00:00
rillig
1dacef077c Updated pkglint to 5.4.20.
Changes since 5.4.19:
* Updated allowed Python versions to include py36.
2017-04-05 19:17:19 +00:00
tron
79671d3350 Update "pkg_rolling-replace" to version 0.24.3.
- Make sure that installation path gets correctly recorded in the installed
  shell script to aid detection of the pkgsrc source location
2017-03-31 07:10:58 +00:00
joerg
2ca1b18e73 Restore distinfo for the patches. 2017-03-24 11:38:45 +00:00
joerg
06c8ea6f4a GC unused distinfo files. 2017-03-23 13:35:12 +00:00
joerg
3d1204bc1c Remove unused/empty distinfo files. 2017-03-23 13:07:24 +00:00
rillig
a0818b689b Updated pkglint to 5.4.19.
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-17 22:43:34 +00:00
bsiegert
f8ac46fcc6 pkglint 5.4.18.
Changes:
 - go tool yacc -> goyacc to fix building with Go 1.8 (PR pkg/52081).
2017-03-16 20:03:22 +00:00
ryoon
a55a40b5bf Update to 1.05
* Include native X.org libraries in recent NetBSD-current
2017-03-09 13:05:33 +00:00
joerg
8ad27ea5ce Deal with stupid GCC warnings on Linux due to glibc deciding that
write's return value must be used at all times.
2017-02-25 21:21:53 +00:00
jmmv
8623f309ad Hardcode the location of sandboxctl to not rely on the PATH.
Should fix the problems observed in:
http://ftp.netbsd.org/pub/pkgsrc/misc/joerg/20170219.1406/meta/report.html
2017-02-20 11:15:19 +00:00
jmmv
bfed044c52 Remove file added by mistake. 2017-02-17 21:28:24 +00:00
jmmv
230b79a4d5 Initial addition of pkgtools/pkg_comp-cron, version 1.0:
This package sets up periodic builds of binary packages using the
pkgtools/pkg_comp utility given minimal configuration.  All that is
needed from the user is to determine which packages to build
automatically.

If you are on NetBSD, see also sysutils/sysbuild-user, which is the
perfect companion to this package to periodically build the base system.
2017-02-17 21:27:38 +00:00
jmmv
e22e939d47 Readd pkg_comp, now at version 2.0:
**Released on 2017-02-17.**

This is the first release of the pkg_comp project as a standalone
package.  This new release shares no code with previous versions and is
not compatible with them.

The following are the major differences between pkg_comp 2.0 and all
previous releases, which incidentally are the reasons that triggered
this rewrite:

* Support for multiple platforms.

* Use of pbulk to (re)build packages within the sandbox.  This results
  in more reliable incremental builds after pkgsrc updates.

* Support for bootstrap, generating binary kits as part of the builds.

* Better scriptability to allow running from cron(8) trivially.
2017-02-17 21:25:46 +00:00
jperkin
8f2ec662de Update for pkg_comp move to pkg_comp1. 2017-02-13 09:36:04 +00:00
jmmv
135a5dd16a Move pkgtools/pkg_comp to pkgtools/pkg_comp1.
This is to make room for pkg_comp 2.0, which is coming soon.  The new release
is significantly different from the 1.x series in features (supports multiple
platforms, bootstrap, and pbulk) but also comes with a different configuration
syntax.
2017-02-12 10:48:55 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
rillig
0681838a82 Removed expecter.go, which had been moved to files/textproc. 2017-01-29 14:30:26 +00:00
rillig
5bbfc26161 Refactored the code into separate packages. No functional changes. 2017-01-29 14:27:48 +00:00
mrg
4957e8673c add dri.pc and egl.pc (the latter isn't used ... yet?).
bump version.
2017-01-25 02:51:35 +00:00
mrg
725a6bd4b9 add missing xorg present and Mesa support. bump revision.
allows tigervnc to build.

thanks to dmcmahill for testing.
2017-01-24 14:25:00 +00:00
agc
30b55df38e Convert all occurrences (353 by my count) of
MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
2017-01-19 18:52:01 +00:00