sthen
64ff8f9528
Allow setting USE_LLD=No, to use ld.bfd on a "base is LLD" arch. ok espie@
...
Improves visibility of ports that are broken with LLD by using a common
variable rather than various workarounds, and allows simpler testing/debug
ld.bfd failures on amd64.
2019-01-04 16:58:42 +00:00
sthen
4cc1451445
+powerdns_recursor
2018-12-29 14:29:54 +00:00
pirofti
91ac0d4937
Reserve forthcoming ossec-hids users and group.
...
OK sthen@
2018-12-21 09:12:08 +00:00
landry
db0556a450
reserve uid 826 for _telegraf
2018-12-18 19:28:52 +00:00
edd
34b38805bb
user.list: Reserve a user ID for go-ipfs.
2018-12-18 11:23:03 +00:00
espie
53e99fff1d
forgot about that specific optimization, noticed by naddy@
2018-12-17 18:06:05 +00:00
landry
d17b073ff8
reserve uid 824 for _traccar, reminded by danj@
2018-12-16 15:33:44 +00:00
espie
1e8419cc54
somehow I managed to lose that commit
2018-12-13 15:49:59 +00:00
espie
122f82a42b
use show-indexed
2018-12-12 16:32:59 +00:00
espie
8c86cfb1d4
add a "show-indexed" target that displays variables with (potential)
...
SUBPACKAGE variation.
Less brittle than make show=FULLPKGNAME\${SUBPACKAGE}
2018-12-12 16:17:30 +00:00
espie
25075187b0
rewrite the way 'default' target is set:
...
- common code ends in pkgpath.mk
- generic protection for recursive targets
- much better detection of cases that don't work as expected, and
sensible error messages.
tests and ok kn@
2018-12-12 12:04:56 +00:00
espie
b8a83788d5
defer to the ports tree, because PORTS_PRIVSEP
2018-12-08 10:31:58 +00:00
espie
bae4cffd92
forgot to commit the simplification to fix-permissions
...
add create_DEPENDS_CACHE target, necessary to fix pkg_outdated in the
presence of PORTS_PRIVSEP
2018-12-08 10:25:05 +00:00
semarie
f6776244d9
reenable _trytond user for upcoming productivity/tryton
...
OK aja@
2018-12-03 12:20:01 +00:00
espie
f83208e0fc
dump-vars is special, it will display all subpackages, so it shouldn't
...
override the default SUBPACKAGE
fixes sqlports scanning with a specific SUBDIRLIST
problem noticed by robert@
checked through a bulk scan and a normal sqlports without any bad
side-effects
2018-11-30 10:13:38 +00:00
bluhm
1c90e089e1
In outdated-perl-ports(1) use portslist package instead of removed
...
/usr/ports/INDEX.
OK espie@
2018-11-29 22:51:43 +00:00
sthen
e9b0a3a5ca
reserve 823 for _opendkim
2018-11-29 00:38:14 +00:00
espie
8613d0fa7b
blah give it a knob
2018-11-25 12:01:27 +00:00
espie
593e14fd78
to be used to speed up sqlports eventually: in multi-packages cases,
...
most variables are actually identical per-subpackage, so do not list
them if 'shorter' is specified as part of DPB.
2018-11-25 11:51:25 +00:00
ajacoutot
72fcdd1200
Enable building LLVM on PowerPC.
...
from Brad
2018-11-21 08:03:54 +00:00
bentley
e63f42eb37
Reserve a user for apertium-apy.
2018-11-20 10:52:25 +00:00
espie
7281f8f0d4
just saw a nit while update mlpack. Document that I need to fix code
...
at some point.
2018-11-19 13:52:09 +00:00
espie
7a77f20049
also dump PKGPATHS, which gives us all build-packages for a port
2018-11-16 18:14:08 +00:00
espie
ff1c975a99
verify base/X11 for higher numbered shared libraries.
...
prevents chrooting in case the set lists are not uptodate
2018-11-16 10:20:19 +00:00
espie
01aafe0d52
finish fixing snapshot
...
noticed by Edward Lopez-Acosta
2018-11-16 10:18:07 +00:00
espie
b34d0b397b
use DUMMY_PACKAGE
2018-11-16 10:11:01 +00:00
espie
af940d5c1a
use DUMMY_PACKAGE
2018-11-16 10:08:38 +00:00
espie
3c557ec2c5
make the dpb trick official and simpler
2018-11-16 10:02:57 +00:00
espie
9af1fd8af8
scrape describe target as well
2018-11-16 09:47:26 +00:00
espie
560e048a00
add a new convenience target: reprepare
...
occasionally useful on a busy dpb server, when you want to look at
a port that failed after junk removed the required dependencies
2018-11-16 09:15:32 +00:00
espie
fc12628194
move LOCALBASE definition to pkgpath.mk so that main Makefile can use it
...
(never repeat yourself)
2018-11-16 09:12:57 +00:00
jca
dde6043977
Don't error out if FLAVOR is set
...
ok zhuk@
2018-11-13 15:03:43 +00:00
ajacoutot
5910e11107
Fix sysutils/tenshi packaging by adding the _tenshi user and group.
...
Error: newgroup _tenshi: not registered in ports/infrastructure/db/user.list
Error: newuser _tenshi: not registered in ports/infrastructure/db/user.list
Fatal error: can't continue
at /usr/libdata/perl5/OpenBSD/PkgCreate.pm line 1675.
2018-11-12 14:04:27 +00:00
espie
143abcae2f
fix the cervisia missing error, turns out I *don't* want to allow stubbed
...
out paths back on buildable stuff, ever...
2018-11-10 13:32:05 +00:00
espie
39a457e798
somehow, I botched the SHA256 key.
...
fix from Edward Lopez-Acosta
2018-11-08 09:46:00 +00:00
espie
96ffcf0ba4
remove_stub definitely needs to exist in the base subengine class now.
...
sorry naddy@ !
2018-11-08 09:19:28 +00:00
espie
1d4d3fc7ea
do not unlock error paths without everything being built correctly.
...
tested thru quite a few errors.
This should prevent errors from "vanishing" in case the main package isn't
affected.
2018-11-07 13:57:14 +00:00
espie
8df4210658
introduce new intermediate "gen" target, to regenerate configure
...
information (between post-patch and pre-configure).
and convenience regen target.
rationale: discussed with sthen@, having this in post-patch means you
need to clean up before running it again. Having it in configure is
somewhat time-consuming. So an extra stage where you can easily control
it makes sense.
Only moves gnu module hooks and REORDER_DEPENDENCIES to use gen for now,
all ports using autogen/setup.sh should probably move to that as well
okay landry@
2018-11-05 15:59:17 +00:00
danj
ccd9bb3b15
Comment _dkim-milter as the port was removed
2018-11-03 16:44:33 +00:00
jca
0ab1b50b92
gc MODGNU_EMACS_YOURE_WEIRD
...
ok sthen@
2018-11-01 22:53:19 +00:00
espie
52e5c83ef8
stronger error checks and better exit values
...
okay sthen@, solene@
2018-11-01 11:33:12 +00:00
sebastia
09342a99a5
reserve userid for net/arpwatch
2018-10-31 08:53:21 +00:00
naddy
ba33c27dca
amd64 now uses lld as the default linker
2018-10-22 19:32:15 +00:00
espie
57ddcf29b6
and finally, glib-compile-schema exec are also obsolete
2018-10-20 17:14:03 +00:00
espie
91b15b6827
kill mimepkg exec checks, since it's now a tag
2018-10-20 17:06:51 +00:00
espie
dcf24b9541
kill obsolete check for @exec gtk-update-icon-cache
...
as update-plist inserts the correct tag now
keep the dependency check for now, as pkg_create doesn't cope with checking
@tag deptrees yet
2018-10-20 17:02:01 +00:00
ajacoutot
a7b3e896d6
Reserve the _nomad user and group for the upcoming sysutils/nomad port.
2018-10-20 14:34:17 +00:00
espie
80ff67ad9a
do not pass TRUEPREFIX through, as it's subpackage independent
...
adjust post update-plist changes
2018-10-18 09:38:32 +00:00
espie
2bee44f298
improve FETCH_PACKAGES
...
- add _FETCH_RECURSE_HELPER that records whether we're actually building
or trying to grab a dependent package.
- if grabbing dependent packages while FETCH_PACKAGES is active, *do not*
depend on build dependencies, so that we only fetch the minimal set of packages
needed for what we're actually doing.
2018-10-16 14:16:04 +00:00
espie
eafa5ba175
move dependence on build cookies on a separate line for further work
...
no functional change
2018-10-16 14:10:31 +00:00