espie
422ed0448d
reorg the logic behind permanent_log so that it *is* the permanent log.
...
fixes -DNO_BUILD_STATS as reported by naddy@ (predates rewriting buildinfo,
and I plain forgot about it obviously)
2017-04-14 16:39:32 +00:00
fcambus
e732ccd914
Remove aviion from architecture constants, the OpenBSD/aviion port has
...
been discontinued after the 5.7 release.
OK sthen@
2017-04-13 11:15:15 +00:00
sthen
a3387388c7
Give ftpsesame its own uid; it was sharing "proxy" (removed from base).
...
Reported by Olivier Regnier.
2017-04-12 21:49:32 +00:00
espie
2442a27883
forgot synopsis
2017-04-11 16:02:15 +00:00
espie
90922bae85
explain the -S option and how it's currently used
2017-04-11 16:00:53 +00:00
espie
4d6ed68975
add cached packages to the list of cleaned packages when make clean=packages
...
I agree with rpe@, this was odd.
Also remove an extra / in constructed package names.
2017-04-11 15:36:56 +00:00
sthen
bcbf44ab87
use LIBCXX
2017-04-10 11:46:18 +00:00
sthen
1ce4b47bef
Define LIBCXX, to hold the name of the standard C++ library/libraries
...
for use in WANTLIB. Method independently suggested by espie@ and myself,
ok phessler@ landry@
2017-04-10 11:18:28 +00:00
espie
1a9853d035
add some back-substitution functionality to check-lib-depends, to be used
...
later.
okay sthen@
2017-04-09 19:30:09 +00:00
espie
1aaf15a97c
resurrect extract-dependencies, it's actually a helper for show-required-by
...
which I forgot. found out by kili@
(no real impact for release since ports work should happen on current anyway)
2017-04-05 12:08:20 +00:00
danj
f2cbed1c41
Register uid 787 for gitea and move _dnsdist to 788
...
ok tb@ jca@
2017-03-23 11:57:47 +00:00
naddy
d2b9be5a81
add CLANG_ARCHS to PROPERTIES
2017-03-01 21:58:53 +00:00
edd
d55ce692e0
Fix a typo in a variable name.
...
OK espie@, landry@. Thanks.
2017-02-28 21:31:46 +00:00
espie
73f8c5bb5f
makesum: when distinfo changes, display a diff.
...
okay aja@ landry@
(think multiple distfiles)
2017-02-26 18:54:48 +00:00
espie
2fb3e912d4
GC old stuff
2017-02-26 11:18:25 +00:00
danj
7edda59864
Mention the `uses pledge()' comment
...
prodded by Anton Lindqvist, reminded by looking at dicepassc
ok/tweak naddy@
2017-02-25 16:04:20 +00:00
espie
7a0b79f89d
oops those are used internally by "make search" in /usr/ports
...
noticed by danj@, thx
2017-02-23 14:24:13 +00:00
espie
2174da5e26
kill old cruft. keep portslogger as people still use it
2017-02-21 16:43:53 +00:00
espie
2f0f4a99ce
TRUSTED_PKG_PATH has been there long enough, so use it as intended
2017-02-21 13:55:16 +00:00
espie
9a7a5578be
explain the very intricate logic that handles all fetched files
...
simplify one variable
2017-02-21 13:53:40 +00:00
espie
fcc9600b91
instead of
...
VAR=
.for x in <maybe empty>
VAR += value
.endfor
do
.for x in <maybe empty>
VAR += value
.endfor
VAR ?=
(avoid an extra empty value at front)
2017-02-21 13:49:34 +00:00
espie
2ebe9c23b2
unbreak checksum. Simplify messages
2017-02-21 13:46:18 +00:00
espie
80cbdc434c
comment tweaks
2017-02-21 13:31:56 +00:00
espie
b81cf7c23b
kill some old ghosts:
...
FTP_KEEP_ALIVE, README_TOPS, _FETCH*, RECURSIVE_FETCH_LIST
detection of old INSTALL/DEINSTALL/REQ scripts
2017-02-21 13:15:01 +00:00
espie
8f2484d589
remove quite a few old targets, introduce a new one
...
- 'prepare' is what gets dependencies in place to build a port
- install-depends is what the install/update cookies do internally
before installing a port.
older / intermediate targets are not really needed, namely:
build-depends, run-depends, runlib-depends, runwantlib-depends,
lib-depends, buildlib-depends, buildwantlib-depends
They redirect to cookies, so just depend on the cookies directly
okay aja@, sthen@
2017-02-20 13:45:17 +00:00
espie
a01f2291a8
list-distinfo never got used so kill it
2017-02-18 15:15:07 +00:00
espie
7a6ba29a91
more simplification, there is no reason for having several crypto ciphers
...
in the ports tree at any one time.
2017-02-18 15:00:02 +00:00
espie
7bbf1f1291
cleanup checksum/makesum
...
- fix DISTFILES/CHECKSUMFILES
- simplify list-distinfo
- zap IGNORE lines in distinfo (can't generate, not used)
- internal _MAKESUM=true/false -> simplify actual size check in
fetching makefiles
- NO_CHECKSUM applies only to checksum, not makesum, ever.
okay aja@
2017-02-17 23:17:43 +00:00
espie
618235f349
root no longer involved in building packages, simplify accordingly
2017-02-13 12:57:50 +00:00
espie
ce25595701
we generally don't use subshells, comment that explicitly. I had to read back
...
the log to remember that one :)
2017-02-13 12:56:50 +00:00
espie
93ec01de88
forgotten: scrape SIGNING_PARAMETERS
2017-02-13 12:52:13 +00:00
espie
04d2babdfc
magically add most recent c/perl to ports with perl so, based on file name.
...
okay sthen@
(version tweaked to tell you if your pkg_add is not recent enough)
2017-02-11 12:52:58 +00:00
juanfra
f3e67172d3
MASTER_SITE_OPENBSD http -> https. OK bentley@ phessler@.
2017-02-02 11:30:10 +00:00
espie
ad349252d4
improve the speed of lib-depends-check for multi-packages and bulk runs
...
drastically.
- make sure the recursive targets is marked as using the cache
- do not run env -i thus forgetting the cache. Do a proper manual run
which is just as complicated
- add an extra cache for each packing-list so that it goes really faster
okay sthen@
2017-01-25 14:16:46 +00:00
espie
ef57be4188
let dpb-replay work again after changing the interface completely.
...
(noticed before rpe@ reported it, but this should please him)
2017-01-25 14:13:50 +00:00
phessler
a697bc989d
add aarch64 definitions to the ports framework
...
facts verified by patrick@ and kettenis@
OK sthen@
2017-01-23 10:50:25 +00:00
sthen
74b59f57cc
reserve 787 for _dnsdist
2017-01-12 22:03:02 +00:00
ajacoutot
9c26545aed
Add arm to LLVM_ARCHS.
...
from Brad
2017-01-01 10:50:18 +00:00
sthen
bec49e8ed2
reserve 786 for sysutils/riemann; from Pavel Korovin
2016-12-20 22:06:25 +00:00
jca
42b0fba000
net/uucp will switch to _uucp:_uucp
2016-12-18 19:48:29 +00:00
jca
89b90d0a8f
leafnode shall move to group _news
2016-12-18 19:45:16 +00:00
landry
a3d319c98d
Add support for MODFOO_post-extract so that modules can hook up commands
...
after post-extract.
From semarie@, ok espie@
2016-12-13 07:25:47 +00:00
jca
373201772e
Dedicated user for net/hping
2016-12-05 13:58:14 +00:00
sthen
0f29347e97
+rmilter
2016-12-02 14:58:50 +00:00
landry
2579e5026c
take uid 782 for upcoming ympd port
2016-11-13 19:33:25 +00:00
afresh1
8e398553b8
Remove fcntl.ph use from DPB::Locks
...
Replace with a hardcoded constant as Fcntl doesn't provide it.
Fix suggested by espie@ fine with millert@
2016-11-07 21:26:06 +00:00
zhuk
f1e5c469dd
whitespace nit
2016-11-06 21:37:55 +00:00
zhuk
1526057ae3
Oops, that change in flavor-removing RE was wrong.
2016-11-06 21:36:54 +00:00
zhuk
e90b36e409
Finally fix the tests/portbump/t8.
...
We now force the place for new revisions to be after REVISION mark,
if it exists. This way we don't get extra (and wrong!) REVISION-foo=0
in updated port Makefile.
2016-11-06 21:24:35 +00:00
zhuk
f725fbefb3
Polish variable name parsing REs a bit: make them look similar, and allow '+'.
...
Makes tests/portbump/t8 progress a bit; now it fails due some inconsistent
REVISION handling.
2016-11-06 18:26:04 +00:00