169 Commits

Author SHA1 Message Date
Franco Fichtner
532ee5bc7d pkg: roll this back for now, pkg needs investigation 2017-06-26 00:07:46 +02:00
Franco Fichtner
da68e43635 Revert "pkg: hint at PHP version, pkg is too conservative here"
This reverts commit c4628a0b7c7a3283fadd6986da4360de3b23f20f.
It looks like pkg can't handle php70 to php71 at all.
2017-06-25 16:50:51 +02:00
Franco Fichtner
c4628a0b7c pkg: hint at PHP version, pkg is too conservative here 2017-06-25 15:44:21 +02:00
Franco Fichtner
7884e3456e rfc2136: move to plugins 2017-06-25 14:34:59 +02:00
Franco Fichtner
d0d52b088a pkg: switch -devel to PHP 7.1 2017-06-25 12:08:28 +02:00
Franco Fichtner
210221c978 test: add plist-check to lint so it's not missed that often anymore 2017-05-15 06:39:28 +02:00
Franco Fichtner
27a92e913d test: phpunit package name changed with version bump 2017-05-05 07:31:34 +02:00
Franco Fichtner
3386053709 webgui: clean up after rework 2017-05-04 16:59:51 +02:00
Franco Fichtner
d9f19e0752 pkg: depend on OpenVPN 2.4 for the next -devel build
Now that tools can build several versions of the same software, we
can have -devel depend on a different one than the release.  This
helps with prebuilt testing and easier testing for interested parties.

Should your manual upgrade break at the moment, the easiest solution is:

    # make upgrade CORE_OPENVPN=23
2017-04-29 15:40:44 +02:00
Franco Fichtner
a56ade1ec9 pkg: allow to change the openvpn package 2017-04-24 10:43:36 +02:00
Franco Fichtner
ea0eeadf15 pkg: cluster changed lines between master and stable 2017-03-17 16:43:04 +01:00
Franco Fichtner
9821d6fb7a pkg: remove the release override, stable/xx.x will become release again 2017-03-17 13:09:02 +01:00
Franco Fichtner
4f4791c405 src: so this is 17.7.a 2017-01-30 21:35:22 +01:00
Franco Fichtner
cc945783e4 pkg: switch message for development branch 2017-01-24 08:20:28 +01:00
Franco Fichtner
fadc0ab5ad load balancer (relayd): remove from core 2017-01-03 23:40:46 +01:00
Franco Fichtner
44e4ae85c0 upnp: remove from core 2017-01-03 23:29:13 +01:00
Franco Fichtner
130d52da8f wol: remove from core 2017-01-03 23:21:10 +01:00
Franco Fichtner
c91841afd6 igmp proxy: remove from core 2017-01-03 23:09:19 +01:00
Franco Fichtner
52184b09d3 snmp: remove from core 2017-01-03 22:58:42 +01:00
Franco Fichtner
1d694b2f29 pkg: for the moment "openvpn23" is the right package
FreeBSD added OpenVPN 2.4, but we're not ready yet.
2016-12-28 13:20:41 +01:00
Franco Fichtner
cb051070a1 pkg: add release switch formerly handled by tools.git 2016-12-24 14:56:34 +01:00
Franco Fichtner
339f130190 pkg: correct bind version according to ABI 2016-12-14 07:59:43 +01:00
Franco Fichtner
33d00edd0a pkg: make building 17.1 a bit easier
We're switching to PHP 7.0 (or 7.1 maybe), php-suhosin seems dead,
and maybe someone wants to work on a newer python base.
2016-11-24 18:19:17 +01:00
Franco Fichtner
78945ce0cb make: display plist fix hint after diff 2016-11-13 15:57:04 +01:00
Franco Fichtner
6aac623b99 pkg: cross-build needs explicit CORE_ARCH 2016-10-25 08:34:38 +02:00
Franco Fichtner
8185e2007b pkg: exclude missing packages on armv6 2016-10-24 17:13:50 +02:00
Franco Fichtner
804d915b8b openvpn: go full-circle on zip package
We don't need 7z anymore, so it's better to use the lightweight package.
2016-10-10 19:54:32 +02:00
Franco Fichtner
d032a27b74 pkg: it's silly to depend on php56 and python27 2016-10-10 19:49:24 +02:00
Franco Fichtner
c9e4013094 scripts: upper case for framework directories 2016-09-27 01:56:15 +02:00
Franco Fichtner
c91304c9a1 style: expand sniffer now that src/opnsense/contrib is gone 2016-09-25 09:54:14 +02:00
Franco Fichtner
78b4d28168 pkg: don't need to sort twice 2016-09-25 10:55:28 +02:00
Franco Fichtner
c90aa837e2 pkg: sort plist, file systems getting in the way 2016-09-24 14:34:14 +02:00
Franco Fichtner
54cb00d75a Mk: no errors on crypto probe 2016-09-24 14:26:53 +02:00
Franco Fichtner
8903f16227 pkg: add an explicit plist for qa purposes
When we build packages, we want to know if something is wrong.
For now, only use it in the upgrade path, not sure how to
to distinguish if a user or the build system is running the
package build.
2016-09-24 14:21:45 +02:00
Franco Fichtner
dc2bd36118 Mk: split out some common stuff, add headers 2016-09-24 14:00:47 +02:00
Franco Fichtner
50f557f4d7 pkg: ok, 500% harder than found in the last commit
Transition away from making the internals known, so rework
the whole tree.mk to expand better to dynamic destinations.
2016-09-24 11:29:10 +02:00
Franco Fichtner
96f5e7faca pkg: hook up src/boot, wow, that was easy 2016-09-24 09:57:24 +02:00
Franco Fichtner
803af49280 interfaces: defang netgraph attach/detach for #1188
We don't particularly need this code and the utility as netgraph
is always attached on load as long as we don't detach and the
attach per interface is a custom feature that requires a kernel
patch we don't want to keep around for 17.1.

Only thing we need to measure is the performance impact of not
detaching netgraph.  This only pertains to ethernet devices
anyway.

We do, however, keep interface_netgraph_needed() around for
reference as it's harmless by default.
2016-09-16 15:27:30 +02:00
Franco Fichtner
250a1493d8 pkg: it's ok for -devel to pull in the PAM glue now 2016-09-16 09:46:22 +02:00
Franco Fichtner
9a557bdf8f make: and once more ;) 2016-08-29 20:32:09 +02:00
Franco Fichtner
75e4f8ee2a make: tweak previous 2016-08-29 20:27:33 +02:00
Franco Fichtner
571bc8c9a6 make: make use of WRKSRC and PKGDIR 2016-08-29 20:08:47 +02:00
Franco Fichtner
82bece2a6d pkg: shadow the sample files, delete on uninstall is undesired
While there also get rid of the need for a /usr/ports dir (this will
make tools.git crash and burn for sure.)

shadow.ucl adapted from https://github.com/freebsd/freebsd-ports/blob/master/Keywords/sample.ucl
2016-08-29 19:46:37 +02:00
Franco Fichtner
50e9ebb6c1 make: add ruleset.xml for better style checks 2016-08-16 04:39:37 +02:00
Franco Fichtner
556e6a4307 make: add `test' target wrapper
Whitelisting in Suhosin is needed to make this work, but
unfortunately this will disable whitelisting for all of
phar.  A pretty debatable design choice, but for now we
keep this on -devel until we know what to do...
2016-08-15 18:59:01 +02:00
Franco Fichtner
4425c28ea0 src: extend whitespace sweep to root dir files 2016-08-13 12:50:58 +02:00
Franco Fichtner
9a916061f4 make: can keep this as the default when auto-detect fails (no binary) 2016-08-03 09:14:58 +02:00
Franco Fichtner
285f7b027b make: better auto-detect and typo fixed 2016-08-03 09:12:50 +02:00
Franco Fichtner
9bb9ce5e9d make: auto-detect flavour if possible 2016-08-03 09:03:25 +02:00
Franco Fichtner
78fc269e63 make: handle vital under the hood now 2016-07-31 00:04:24 +02:00