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
Franco Fichtner
f9f3b9b78e
make: new package can set vital automatically
2016-07-31 00:01:05 +02:00
Franco Fichtner
019e1c1b27
make: probe for upgraded package first, show hint on how to fix
2016-07-30 23:37:38 +02:00
Franco Fichtner
35127272bf
make: unset/set package vital on upgrade
2016-07-30 23:08:49 +02:00
Franco Fichtner
7a610b2e5c
make: fix typo
2016-07-30 21:46:46 +02:00
Franco Fichtner
23930a8506
src: remove source maps and add sweep target; closes #1074
2016-07-27 08:27:35 +02:00
Franco Fichtner
6281e33969
core: new package message for 16.7
2016-07-22 11:19:26 +02:00
Franco Fichtner
44f5f3a484
pkg: time to switch ABI
2016-07-21 21:56:21 +02:00
Franco Fichtner
9b4bd9d251
pkg: install all possible scripts correctly if there
2016-07-10 11:36:43 +02:00
Franco Fichtner
b5c7f232d7
firmware: make ABI a bit more flexible and also register name
2016-07-01 14:33:17 +02:00
Fabian Franz
bd20f9351b
remove zip as dependency
2016-06-11 15:12:10 +02:00
Franco Fichtner
ae7f000835
cron: migrate away from minicron usage
2016-06-06 12:52:56 +02:00
Franco Fichtner
23abe72a92
make: lint step for xml was supposed to scan scripts/
2016-06-03 14:40:47 +02:00
Franco Fichtner
70998ed98b
firmware: add locking layer
2016-06-01 13:30:49 +02:00
Franco Fichtner
210d20f3d1
pkg: tweak previous
2016-05-26 08:15:22 +02:00
Franco Fichtner
db649ef038
pkg: target consolidation for metadata
2016-05-26 08:07:02 +02:00
Franco Fichtner
a154812fb8
make: refactor previous, some missing spots
2016-05-24 07:47:38 +02:00
Franco Fichtner
3ecf0b8a6c
make: add want- helper, also need phpunit soon
2016-05-24 06:52:15 +02:00
Franco Fichtner
809625fd9e
pkg: sync dependencies between extensions.ini and pkg deps
2016-05-06 09:27:25 +02:00
Franco Fichtner
e5d57a43f4
Revert "php: remove ctype dependency; closes #917 "
...
This reverts commit ed81dd30de0ca621c244540c35d965aa17ca41d7.
The state of digit validation is highly controversial. I give
up. :)
2016-04-28 21:50:35 +02:00
Franco Fichtner
3f8c0fea4e
interfaces: port the last php module function, remove module
...
While this is a neat milestone, it becomes apparent how convuluted
the code path and interface info polling is. Looking at it, the
whole interface layer can probably make performance jumps to at least
twice the read or reconfigure speed...
2016-04-28 21:38:55 +02:00
Franco Fichtner
6e5fbbc9aa
php: bcmath was used for pre-16.1 captive portal only
2016-04-28 09:40:42 +02:00