Commit graph

65 commits

Author SHA1 Message Date
abs
a646511d9f Add -unsafe-string to fix build with ocaml-4.06.0 and later. ++PKGREVISION 2018-01-27 19:11:41 +00:00
jperkin
4942f4e537 xen*: Use SSP_SUPPORTED=no instead of PKGSRC_USE_SSP=no. 2018-01-15 09:47:54 +00:00
jaapb
2db819ded7 Recursive revbump associated with the update to OCaml 4.06. 2018-01-10 16:53:07 +00:00
khorben
491ba5ffff Add support for LDFLAGS when building gdbsx in xentools{42,45,46,48}
This helps pass the RELRO check for these packages.
2017-10-28 03:14:16 +00:00
khorben
97d6a38dd2 Add support for LDFLAGS when building xentools{42,45,46,48}
This helps pass the RELRO check for these packages.
2017-10-28 01:46:11 +00:00
khorben
319b5869f6 Skip the RELRO test for libexec/xen/boot/hvmloader 2017-10-27 23:50:38 +00:00
jaapb
410a1001fa Recursive revbump associated with update of ocaml to 4.05 2017-09-08 09:51:18 +00:00
maya
a1f01a4ae8 Handle ocaml-findlib 1.7.3 already appending DESTDIR
Paranoia bump PKGREVISION for possible functional changes from ocaml update
2017-08-23 02:49:48 +00:00
maya
5179bc504b xentools{42,45,46,48}: don't force SSP. fixes build.
xentools42: avoid %m in printf, use strerror instead. bump PKGREVISION.
I still can't build it due to other new warnings (it uses -Werror)
2017-07-24 11:37:49 +00:00
jaapb
f70dd873bb Revbump associated with ocaml-4.04.2 2017-07-11 14:19:18 +00:00
bouyer
98f94dce49 Apply upstream patches for security fixes XSA-208, XSA-209 and XSA-211.
Bump PKGREVISION
2017-03-20 18:09:21 +00:00
joerg
6f74d7588f Ignore a couple more warnings when building with clang. 2017-02-14 21:36:15 +00:00
roy
efac81bf62 Move to the curses framework. 2017-01-03 18:55:43 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
jaapb
11a6e0d383 Recursive revbump associated with ocaml update to 4.04. 2016-12-30 11:16:56 +00:00
gdt
c51d33ba60 Drop i386 from ONLY_FOR_PLATFORM
Xen 4.5 and 4.6 no longer support i386.  Thus, don't try to build
there.

ok bouyer@
2016-12-20 18:15:09 +00:00
bouyer
ddfd3579ca Apply upstream patch for XSA-199, XSA-200 and XSA-204.
Bump PKGREVISIONs
2016-12-20 10:22:28 +00:00
bouyer
69adbc8537 Backport upstream patches, fixing today's XSA 191, 192, 195, 196, 197, 198.
Bump PKGREVISIONs
2016-11-22 20:57:10 +00:00
bouyer
9803e20271 Update xenkernel45 and xentools45 to 4.5.5.
Changes since 4.5.3: mostly bugfixes, including fixes for
security issues XSA-172, XSA-173, XSA-175, XSA-176, XSA-178, XSA-179, XSA-180,
XSA-181, XSA-182, XSA-183, XSA-184, XSA-185, XSA-186 and XSA-187.
All but XSA-175 were already fixed in pkgsrc.
Complete list of changes and links to the XSA advisories:
https://www.xenproject.org/downloads/xen-archives/xen-45-series/xen-455.html
2016-09-21 17:03:37 +00:00
spz
af4122d3a6 add the patch for XSA-184 2016-09-11 11:38:10 +00:00
spz
3809b50afc add patches to XSAs 178 and 180 from upstream
add an initialization for a pointer where the compiler doesn't
recognize it being assigned by posix_memalign (trivial compile fix)
2016-08-06 12:41:36 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
wiz
73716d23de Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:38:30 +00:00
abs
4fe8cbe34a Update pkgsrc pod2man usage for perl v5.24.
No pkgrevision bump as no functional change if package built
2016-06-12 18:49:43 +00:00
bad
f6b41cc9d7 Use "stat -L" to determine the physical device. Now one can use lvm's
/dev/vgXXlvolYY symlinks in domU config files.
PKGREVISION++
2016-05-21 20:11:21 +00:00
abs
f97cfe6655 Fix build on ocaml-4.03.0. No functional change for other versions,
so no pkgrevision bump
2016-05-12 21:13:47 +00:00
bouyer
1afbf10310 Update xenkernel45 and xentools45 to 4.5.3.
While there also add patches for security issues XSA-172, XSA-173 and XSA-179
(others between 170 and 179 are either not yet public, or linux-only).
Upstream changes since 4.5.2:
- security issues up to XSA-170 are fixed (these were already patched
  in pkgsrc).
- other minor performances and functionality fixes.
full changelog at:
http://www.xenproject.org/downloads/xen-archives/xen-45-series/xen-453.html
2016-05-12 15:42:58 +00:00
jaapb
9718550454 Recursive revbump associated with ocaml update. 2016-05-05 11:45:36 +00:00
bad
45064b71c2 Drop more unnecessary variables from MAKE_ENV.
No change to the installed files, so ride previous PKGREVISION bump.
2016-04-04 14:51:59 +00:00
bad
fba1399ea5 Bump PKGREVISON for previous. 2016-04-04 14:49:09 +00:00
wiz
8bdb0a498c Remove unnecessary chunk. 2016-04-04 14:47:56 +00:00
bad
44695687ec Lock only the minimal critical section in the block hotplug script.
Patch provided my Manuel Bouyer. Thanks!
2016-04-04 14:47:19 +00:00
bad
ba7af56283 Guard the NetBSD block device hotplug script against concurrent execution.
xl(1) runs the hotplug scripts in parallel.  This causes failures when the
next free vnd device is selected.

Locking modeled after the Linux block hotplug script.
2016-04-04 14:45:12 +00:00
bad
77bc7f3be3 Fix xenstored DB location and lock directory under NetBSD.
The xenstored database is ephemeral and must be removed during system boot.
Put it into /var/run/xenstored. The ocaml xenstored does that already.

/var/lock doesn't exist on NetBSD, use /var/run instead.
2016-04-04 14:40:57 +00:00
bad
c5f4791331 Honor PKG_SYSCONFDIR.
While here drop know unnecessary XEN_CONFIG_DIR from MAKE_ENV.
2016-04-04 14:35:12 +00:00
jperkin
36eaaf6066 Use OPSYSVARS. 2016-02-26 10:24:10 +00:00
abs
4fa8e99a15 Add a dependency on py-curses, otherwise pygrub fails to boot in guests
with

Traceback (most recent call last):
  File "/usr/pkg/bin/pygrub", line 22, in <module>
    import curses, _curses, curses.wrapper, curses.textpad, curses.ascii
  File "/usr/pkg/lib/python2.7/curses/__init__.py", line 15, in <module>
    from _curses import *
ImportError: No module named _curses

bump pkgrevision
2016-02-08 21:23:09 +00:00
bouyer
37a4a5a513 Update xenkernel45 and xentools45 to 4.5.2.
Changes since 4.5.1 includes security fixes (most of which were already in
our local patches) and bug fixes. The complete list of changes
is there:
http://www.xenproject.org/downloads/xen-archives/xen-45-series/xen-452.html
2016-01-08 13:24:29 +00:00
bouyer
fc108946cd Apply patches from Xen repository, fixing:
CVE-2015-5307 and CVE-2015-8104 aka XSA-156
CVE-2015-8339 and CVE-2015-8340 aka XSA-159
CVE-2015-8555 aka XSA-165
XSA-166
CVE-2015-8341 aka XSA-160
CVE-2015-8550 aka XSA-155
Bump pkgrevision
2016-01-07 17:48:33 +00:00
jnemeth
77a2cf0daf Stop installing xenbackendd. It is leftover cruft from the xm toolstack.
Running it will interfere with the operation of the xl toolstack, so it
should never be used now that the xm toolstack is gone.
2015-12-31 13:27:10 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
jnemeth
dce2112b34 Add some missing documentation (man pages and configuration information):
- man/man1/xenstore-chmod.1
- man/man1/xenstore-ls.1
- man/man1/xenstore.1
- share/doc/xen/xen-command-line.markdown
- share/doc/xen/xl-disk-configuration.txt
- share/doc/xen/xl-network-configuration.markdown
2015-11-10 05:18:14 +00:00
agc
17886c78da Add SHA512 digests for distfiles for sysutils category
Problems found with existing digests:
	Package memconf distfile memconf-2.16/memconf.gz
	b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
	95748686a5ad8144232f4d4abc9bf052721a196f [calculated]

Problems found locating distfiles:
	Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
	Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
	Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
	Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
	Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 01:32:05 +00:00
jnemeth
f894a23596 somehow missed existing PKGREVISION line; pkglint should warn 2015-10-28 01:26:42 +00:00
jnemeth
bcf50d7f45 Unbreak. Patch correct file and bump PKGREVISION. Hi tnn! 2015-10-28 00:47:07 +00:00
tnn
4c233b81c6 don't use sprintf %m 2015-10-23 17:00:28 +00:00
jnemeth
0c03bdf7f3 Tweak test for SHM. Build fix, so no PKGREVISION bump. 2015-10-22 05:05:22 +00:00
jnemeth
8bdd04ad5b Instead of looking for /var/shm, test NetBSD version to
determine if SHM is available.  This fixed build failures inside
pbulk sandboxes.

     Since this is just a build fix, no PKGREVISION bump.
2015-10-07 08:02:27 +00:00
spz
2d641b65c7 add the security patches for XSA-137, XSA-138, XSA-139 and XSA-140 from
upstream.
2015-08-23 17:02:58 +00:00
wiz
c7383780db Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
2015-08-18 07:31:00 +00:00