Commit Graph

79971 Commits

Author SHA1 Message Date
espie
09e64f576b make darn sure we don't use gtk+2/gtk+3, as these CAN disappear during
build.

okay ajacoutot@, hoping he gets time for a more permanent solution...
2012-12-27 18:56:59 +00:00
jasper
65316c59a3 prevent some configure tests from taking up hours to run on mips64 since we
already know their obvious outcome.
2012-12-27 18:44:42 +00:00
espie
e803038409 make darn sure we don't detect gnu stuff 2012-12-27 18:16:44 +00:00
espie
3ca05b12fe replace next_check = last_check + check_interval
tweak the algorithm slightly (since we forget the old check_interval).
In particular, never keep old times in reserve.

Makes for simpler and clearer reading
2012-12-27 16:23:17 +00:00
rpe
2727c9e902 - update icinga-core to 1.8.3
- update icinga-web to 1.8.1
- now, as the versions of icinga-core and icinga-web seem to diverge,
  move version information to the individual Makefiles in core/ and
  web/

ok sthen@ (MAINTAINER)

Changes for icinga-core 1.8.3:
Bugs
* idoutils: fix unknown column contactaddress_id (thx fmbiete) #3483 - MF

Changes for icinga-web 1.8.1:
Bugs
    * Removed duplicate insert in sql upgrade scripts #3328
    * IE7 window fix for cronk save dialog
    * Disabled grouping of of unhandled problems grid #3320
    * Re-added missing command restriction class #3457
    * Removed ghost column after changing to new grid events #3458
    * Fixes PNP extension #3427
    * Removed flash for packaging and flash security fixes
    * Various custom cronk dialog fixes

Features
    * Allow xtypes in grid events to customize menues
    * Clearcache enhancements
    * Make ApiComboBox default for filters (Pagination)
2012-12-27 14:51:54 +00:00
espie
e293bae75a remove the need to loop around adjust_tobuild, fudge things a bit:
Most things will move as a result of {install} changes.

Things that move because of EXTRA depends that are satisfied are unlikely to trigger
further changes.

So, stagger changes for "normal" tobuild -> queue first, and extra depends later.
2012-12-27 14:14:19 +00:00
dcoppa
78eb43dff6 Bugfix: use expanded style/theme filename
(upstream git commit d8cd6a928b76dbe63afa82327c51715cb1a1bdc8)

While here, sync WANTLIB.
2012-12-27 13:51:17 +00:00
espie
99ac03e94d oops 2012-12-27 12:20:36 +00:00
espie
fc5ee33b62 add timestamp in phases for Job/Port.pm.
may help synchronize events from distinct logs in case this matters.
2012-12-27 12:03:33 +00:00
gonzalo
02a7f070d1 Update for cmus to 2.5.0:
Two further changes:
  * I added CONFIG_ALSA=n back. Someone added it, I don't really know
    why, but I see that some other ports are explicitely disabling ALSA
    support, too. So I'll continue doing the same.
  * I added a patch from upstream which fixes a segfault.

From maintainer Donovan Watteau, Thanks!

Ok aja@
2012-12-27 12:02:33 +00:00
espie
7614ffa97a remove 'dead' cycles: changes in ToBuild can't trigger new changes in Built. 2012-12-27 11:04:43 +00:00
jasper
fae0fdf32e unbreak on mips64; no pkg change on other platforms so no bump. 2012-12-27 08:46:33 +00:00
jasper
4afa697815 mark broken on mips64 for the same reason it's broken on hppa 2012-12-27 08:13:19 +00:00
naddy
2d6647c472 Mark as BROKEN. The build is unreliable and fails most of the time in
bulk builds.
2012-12-26 17:47:56 +00:00
naddy
814177890f do not run parallel fake until the race condition there has been fixed 2012-12-26 16:15:19 +00:00
naddy
f1585b592f remove pm3: it has been broken for eight years 2012-12-26 15:07:57 +00:00
landry
eb4641f199 Really fix for good : remove the configure patch making it look for
liblibclang, which is now libclang.
Reported by naddy@ again. This time should be okay, i checked it
packaged :)
2012-12-26 15:07:18 +00:00
landry
a94bbbc2a0 Fix the fix : libclang SHARED_LIBS was renamed to clang.
Reported by naddy@
2012-12-26 13:53:29 +00:00
sthen
007695c310 unfuck packaging, sorry.. WANTLIB sync changed libusb (from libusb-compat)
to libusb1 but missed that the LIB_DEPENDS also needed to change; as a result
libusb-compat was stripped from the package dependency list (because libusb
was no longer used) but this broke the dependency chain to libusb1 so packaging
failed. pointed out by landry@
2012-12-26 12:07:51 +00:00
brad
1102c81a03 Switch to using LLVM.
ok sthen@
2012-12-25 23:14:03 +00:00
brad
c5e06b9f4d Simplify the version/PKGNAME handling.
ok sthen@
2012-12-25 21:44:39 +00:00
espie
98849d8242 self-adaptive delay... with a bit of log scaffolding for now. 2012-12-25 20:41:41 +00:00
landry
085117a845 Unbreak; llvm->=3.2p9 doesnt exist. 2012-12-25 18:43:28 +00:00
espie
67de0deb11 if we have a sizeable queue (>50) and we ran check_buildable less than 30s
ago, don't run it again right now.

This prevents the Engine from busy-checking the same data when it's building
lots of small packages very fast.

(50 and 30 may need some fine-tuning)
2012-12-25 16:07:02 +00:00
espie
11cb77656d make "rebuild" behavior a proper subclass of DPB::PortBuilder, instead
of having tests all over the place.

Take advantage of that to not rechecking signatures if already done.
2012-12-25 10:43:36 +00:00
espie
66b2639394 compute dependencies right away in the job: we don't actually have to
fork depends/prepare/prepare-results for ports which don't have any
depends.

This also prevents some lock contention, obviously.
2012-12-25 10:25:04 +00:00
espie
1af810c8d6 on rebuild, mark all existing files as 'uptodate'. Will prevent extra
rebuilds on @option always-update multi-packages when using -R.
2012-12-25 10:00:08 +00:00
espie
3de193b931 also take things off the later list if they were there. Prevents behavior
like the following:

14426@1356424364: B: x11/kde/graphics3
14426@1356424364: B: x11/kde/graphics3,-kpov
14426@1356424364: B: x11/kde/graphics3,-kamera
14426@1356424364: B: x11/kde/graphics3,-sane
14426@1356424364: B: x11/kde/graphics3,-main
14426@1356424364: V: x11/kde/graphics3,-kpov	<--- note put back on queue
14426@1356424364: V: x11/kde/graphics3
14426@1356424364: V: x11/kde/graphics3,-kamera
14426@1356424364: I: x11/kde/graphics3,-sane
14426@1356424364: I: x11/kde/graphics3
14426@1356424364: I: x11/kde/graphics3,-kamera
14426@1356424364: I: x11/kde/graphics3,-main
14426@1356424366: J: graphics/povray echo.home 0
14426@1356424496: B: devel/goffice
14426@1356424496: I: devel/goffice
14426@1356424496: Q: math/gnumeric
14426@1356424498: B: x11/kde/graphics3		<--- so, duh rebuilt...
14426@1356424498: B: x11/kde/graphics3,-main
14426@1356424498: B: x11/kde/graphics3,-kamera
14426@1356424498: B: x11/kde/graphics3,-sane
14426@1356424498: J: graphics/opencv,-docs echo.home 0
14426@1356424675: B: graphics/povray
14426@1356424675: I: x11/kde/graphics3,-sane
14426@1356424675: I: graphics/povray
14426@1356424675: I: x11/kde/graphics3		<-- and installable, again.
14426@1356424675: I: x11/kde/graphics3,-kpov
14426@1356424675: I: x11/kde/graphics3,-kamera
14426@1356424675: I: x11/kde/graphics3,-main
2012-12-25 09:46:24 +00:00
espie
130df9a3bc will work better with a non-reversed test... 2012-12-25 09:31:54 +00:00
brad
af0569e8ff Update to GNU sed 4.2.2.
ok sthen@
2012-12-25 01:29:54 +00:00
bentley
f47771fef9 +flare 2012-12-25 01:06:25 +00:00
bentley
1091265c2c Import flare-0.17.1.
Flare (Free Libre Action Roleplaying Engine) is a simple game engine
built to handle a very specific kind of game: single-player 2D action
RPGs. Flare is not a reimplementation of an existing game or engine. It
is a tribute to and exploration of the action RPG genre.

Rather than building a very abstract, robust game engine, the goal of
this project is to build several real games and harvest an engine from
the common, reusable code. The first game, in progress, is a fantasy
dungeon crawl.

Flare uses simple file formats (INI style config files) for most of the
game data, allowing anyone to easily modify game contents. Open formats
are preferred (png, ogg). The game code is C++.


ok kirby@
2012-12-25 01:05:45 +00:00
bentley
46907ddd72 Update to openttd-1.2.3.
ok tobiasu@
2012-12-25 00:17:37 +00:00
bentley
abba9bfed2 +fceux 2012-12-25 00:08:07 +00:00
bentley
dbb45aa1ad Import fceux-2.2.0.
FCEUX is a portable and highly accurate NES/Famicom/Famicom Disk System
emulator with excellent compatibility with almost every rom dump
available, supports both PAL and NTSC modes, save states, game genie
support, and networking. FCEUX also offers tools for debugging,
rom-hacking, map making, Tool-assisted movies, and Lua scripting.
Finally FCEUX includes a GTK2 GUI to assist in configuration and
gameplay.

ok rfreeman@ landry@
2012-12-25 00:07:01 +00:00
espie
e4c671527c add affinity information to restart jobs on the right host preferentially.
- affinity info is similar to locks, but with a completely different
lifetime.
- streamline the main loop of the engine, so that it can do two passes:
first pass shuns paths with the wrong affinity. If no good path is found,
those are considered during the second pass.
- make the Core factory aware of what hosts might be running, so that
affinity info for machines removed from a config file will be ignored.

thanks to landry@ for a few tests.
2012-12-24 17:24:46 +00:00
espie
0ff5bc966a be slightly more aggressive when a pkgpath is done: for multi-packages,
zap all subpackages from the queue.

need to distinguish the normal case (is_done) with a simpler case
(is_done_quick) that's used when scanning the ports tree. Otherwise, we
would check multi-packages loads of time.
2012-12-24 17:22:15 +00:00
espie
c4f1bfc74e reorg the tests slightly, no functional change 2012-12-24 17:19:01 +00:00
landry
fdbf3c7e7e Missing bump in previous wantlib sync 2012-12-24 14:03:34 +00:00
stsp
0035cb844f Update e17 ports to the final 0.17.0 release.
Major bump for all shared libs for safety (requested by sthen and landry).
ok sthen landry
2012-12-24 13:11:03 +00:00
bentley
f004a6ca1b Cleanup emulators/mupen64plus.
- don't build with -O3
- downgrade other plugins' lib dep on core plugin to build dep
- fix some MAKE_FLAGS overwriting that snuck in
- remove old post-patch targets
- update wantlib
- take maintainership
2012-12-24 09:23:07 +00:00
brad
dcd1c4672d Bump MODCLANG_VERSION after the update to LLVM 3.2. 2012-12-23 21:36:33 +00:00
brad
cc75b05c01 Update to LLVM 3.2 and switces to __guard_local for stack protector support.
Initial work from landry@ with some fixes and further tweaking from pascal@ and brad@

ok sthen@ landry@
2012-12-23 20:49:29 +00:00
brad
82aee49a18 - Re-add some paths to LDFLAGS to allow GraphicsMagick to build if a previous
copy is not already installed.
- Remove the PTHREAD_LIBS override.

ok sthen@
2012-12-23 20:40:39 +00:00
sthen
194fe780f4 sync WANTLIB/LIB_DEPENDS (gobject-introspection, checked with jasper@ that
nothing special is needed as it uses MODGNOME_TOOLS=goi)
2012-12-23 14:59:25 +00:00
sthen
8fbf011a61 use .desktop files, don't hardcode /usr/bin/mozilla to open URLs in
x11 version (use xdg-open instead + add run dep), sync PLIST and use a
nicer DESCR from the installed docs.
2012-12-23 14:23:13 +00:00
sthen
f568a46b87 fix no_x11 to not require sdl
sync wantlib
2012-12-23 13:49:06 +00:00
espie
027e6592d6 testing option 2012-12-23 13:28:55 +00:00
espie
cdb441ddb5 cutdate is first parameter, not second.
tighten parenthesis.
add -h history for testing.
2012-12-23 13:27:08 +00:00
sthen
8c813409e4 sync wantlib 2012-12-23 13:25:11 +00:00