129059 Commits

Author SHA1 Message Date
espie
6c9bec5fc3 python is the first module to gain explicit update-plist support, do not
try to add those substs in the middle of words
2018-05-12 10:47:36 +00:00
espie
4eff1c5c0e some not so small changes
- use context in prefix/suffix substitution
specifically, if we have keywords, explicitly allow for them in prefix
Allow for substitution "anywhere" in actions
And allow for manpage extension for suffixes

- never propose a substitution for TRUEPREFIX, it shouldn't even be there
(still need PREFIX vs LOCALBASE desambiguation)
- create the sorted variables list in finalize, so we can add more meat
- allow for MACHINE_ARCH-openbsd (perl)
- be more specific for new substs, we allow substs if the value just appeared
- do not count variables we don't backsubst as duplicate value, this should
solve DISTNAME vs FULLPKGNAME
2018-05-12 10:46:39 +00:00
espie
a6e29f2ee4 small tweaks:
- always display the full plist filename, as it is more useful for scripts
who do not need to known the cwd
- do backsubst inside LIBxxx_VERSION variable names
- pass context to backsubst
2018-05-12 10:41:40 +00:00
espie
1309f29d90 sprinkle some bins, remove stripped directories, reorder annotations that
are not in the "canonical plist write order"
2018-05-12 10:00:24 +00:00
espie
f63617652c re-add incorrectly trimmed dir 2018-05-12 09:54:43 +00:00
espie
1729a395b5 explicitly comment out bad man directories so that update-plist regen
is 100% correct
2018-05-12 09:52:07 +00:00
espie
6b467c984e @bin markers 2018-05-12 09:41:31 +00:00
espie
63dbe9bd67 add missing bin markers, reduce gratuitous diff between update-plist
output and my stuff
2018-05-12 09:22:27 +00:00
espie
0868f762d8 add support for version-like variables 2018-05-12 07:59:00 +00:00
espie
067d19a39c in switching to substitutions on fullstring, I lost the automatic copy
of no checksum, so do it manually
2018-05-12 07:48:38 +00:00
bcallah
1a8b4b6cf2 Update to wtf-20180510 2018-05-12 02:26:01 +00:00
sthen
564328fe8b sync; pecl-libsodium -> pecl56-libsodium 2018-05-11 20:12:46 +00:00
sthen
f03ddd8005 split pecl-libsodium into 1.x and 2.x versions, 2.x is PHP7+ only 2018-05-11 20:11:57 +00:00
landry
61489d07dc Oops, forgot to bump SO_VERSION - not that it matters, but oh well..
No bump since it was just commited.
2018-05-11 20:09:01 +00:00
landry
c71758479f Update to firefox 60.
See https://www.mozilla.org/en-US/firefox/60.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2018-11/

- Add initial/wip pledge() support, with distinct subsets for main &
content processes. The promises are runtime-configurable for now via
about:config knobs to ease debugging/testing. They're printed on stderr
when applied by the sandboxing codepaths (cf
patch-toolkit_xre_nsAppRunner_cpp and patch-dom_ipc_ContentChild_cpp).

- Add a bunch of patches (patch-widget_nsShmImage_cpp,
  patch-xpcom_base_nsDebugImpl_cpp, patch-mozglue_misc_TimeStamp_posix_cpp and
patch-xpcom_base_nsMemoryReporterManager_cpp) to neuter non-critical
codepaths that calls pledge-forbidden syscalls.

- All this pledge() stuff being currently discussed upstream in
https://bugzilla.mozilla.org/show_bug.cgi?id=1457092 and done at p2k18.
Been running with it since then, and i'm fairly confident the pledge
subsets i come up with are now enough for most usages.

If you encounter crashes due to pledge, look into your kernel log, and
try to figure out what missing pledge is needed or what firefox codepath
hits it.

So far i know 'getpw' might be needed when uploading files but i havent
hit it, and 'proc' might be needed by the content process when there's
no dbus daemon running, but they're not needed in the 'common case', and
too broad.

- While here, tweak defaults to disable the pocket extension, and try to
disable the activity-stream/sponsored content that is being shown by
default on the new tab page in new profiles. Stop the madness, plz.
2018-05-11 20:00:57 +00:00
sthen
1085a257f4 limit for portroach 2018-05-11 19:44:37 +00:00
landry
64dd8ab63e Update to seamonkey 2.49.3, based on firefox-esr 52.7.3 & thunderbird
52.7.0.

See https://www.seamonkey-project.org/releases/seamonkey2.49.3/#new

Note that i didnt even try to switch it back to gtk3, as seamonkey users
would probably complain again. sigh.
2018-05-11 19:42:59 +00:00
landry
70b3b0eb84 Update to firefox-esr 52.8.0.
See https://www.mozilla.org/en-US/firefox/52.8.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2018-12/

Note that 60 is now the new ESR branch, so this port will probably
be updated to it at the next cycle.
2018-05-11 19:40:42 +00:00
landry
f15662de69 Bump REVISION-main for mozilla.port.mk changeMakefile 2018-05-11 19:38:33 +00:00
landry
0a5c1c57f8 Enforce dependency on nss 3.36.1, needed by gecko 60. 2018-05-11 19:37:46 +00:00
sthen
3b0c2214a1 update to xmlrpc-c-1.39.12, from David CARLIER with some extra fixes from me 2018-05-11 19:15:53 +00:00
stsp
7d77d1be48 Fix a compatibility problem in dblatex with current texlive.
Patch from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840189
ok tb@
2018-05-11 18:48:35 +00:00
fcambus
d48d94851f Switch to using SDL2. 2018-05-11 16:16:23 +00:00
bcallah
d371427b60 +julius 2018-05-11 15:07:42 +00:00
espie
4cace14bf9 document the crazy 2018-05-11 15:07:23 +00:00
bcallah
bade54a951 Import games/julius, an open source re-implementation of the Caesar III
game engine.
ok sthen@

julius is an open source re-implementation of the Caesar III game
engine.

In Caesar III, players take on the role of a Roman governor, tasked with
building up a grand Roman city, in which they must ensure their citizens
have their needs met, that their city is safe and profitable, while
meeting various goals set for them and dealing with various disasters,
angry gods and hostile enemies.

While this package and the game engine are open source, one still needs
to provide the original game assets from Caesar III, which is not open
source. You will need to purchase the original game to use this package.
2018-05-11 15:07:02 +00:00
robert
89da268dd2 update to 66.0.3359.170 2018-05-11 13:12:55 +00:00
sthen
f5fdcdbd94 update to kawa-3.0, from Timo Myyrä 2018-05-11 10:37:17 +00:00
espie
ee4a13b581 add /var/tmp to the list of "known" dirs 2018-05-11 10:25:05 +00:00
espie
16dc192b6d copy extra dirs found in the fake directory correctly 2018-05-11 10:03:45 +00:00
espie
4d5e71c19e yet another way to account for files (games/atomix): sample files in the
plist for scores and similar stuff
2018-05-11 09:45:34 +00:00
jasper
c132ae5d5d regen patches 2018-05-11 08:13:26 +00:00
ajacoutot
68fb00e7ca Update to awscli-1.15.19. 2018-05-11 05:56:05 +00:00
ajacoutot
e1311944ad Update to py-botocore-1.10.19. 2018-05-11 05:55:52 +00:00
ajacoutot
df682dec92 Update to py-boto3-1.7.19. 2018-05-11 05:55:37 +00:00
ajacoutot
b2884d4118 Update to xdg-utils-1.1.3. 2018-05-11 05:47:28 +00:00
espie
16c4522016 prevent the conflict handler from burping out if pkglocate returns
out-of-whack pkgpaths
2018-05-11 03:58:11 +00:00
bcallah
5bcc1c6537 Update to py-requests-mock-1.5.0 2018-05-11 03:45:55 +00:00
espie
79272b1e52 do not try to move directories around, even with unexec 2018-05-11 02:59:40 +00:00
espie
84b75a8f5b document new stuff 2018-05-11 02:43:24 +00:00
espie
86379a3f45 run several locates at once to speed things up 2018-05-11 02:38:30 +00:00
sthen
072aa7929c update to wireshark-2.6.0 2018-05-10 20:36:34 +00:00
kn
dc36665393 Simplify do-install, combine/improve find calls, clean up whitespace nits.
No package change.

OK jsing, jca
2018-05-10 18:41:04 +00:00
kn
0578fb6c1e Simplify do-install, combine/improve find calls, clean up whitespace nits.
No package change.

OK jsing, jca
2018-05-10 18:39:35 +00:00
jturner
f194de8cad Update ksql to 0.3.2 2018-05-10 16:54:09 +00:00
kn
966582c490 Switch GH_* to stable /release/ MASTER_SITES
While here, turn `find | xargs rm' into `find -delete'.

OK sthen
2018-05-10 16:02:56 +00:00
espie
8abc6623f1 best 2018-05-10 15:26:16 +00:00
espie
73a3a16114 surprised no-one noticed.
I'm an idiot
2018-05-10 15:25:36 +00:00
ajacoutot
cf7c721336 Unbreak IPv6 functionnality.
from Matt Dunwoodie
2018-05-10 15:08:37 +00:00
ajacoutot
7095f425a2 Missing RDEP on devel/py-future for python2. 2018-05-10 14:59:23 +00:00