Commit graph

9 commits

Author SHA1 Message Date
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
2a5a72e839 Regen in canonical form. 2009-03-05 21:17:42 +00:00
joerg
3b0d97b0de Add DESTDIR support. 2008-06-20 01:09:05 +00:00
wiz
961c75266c Fix MASTER_SITES. 2008-04-21 09:29:26 +00:00
drochner
e124bc9ab4 update flightgear/simgear to 1.0.0, from Yorick Hardy per PR pkg/38160
changes:
-many bugfixes
-UI improvements
-new and improved aircraft models
pkgsrc change: pull in SDL for fullscreen mode
2008-03-14 14:49:53 +00:00
wiz
d9b1bc46cf Update MASTER_SITES and HOMEPAGE. From Zafer Aydogan. 2007-12-29 10:01:06 +00:00
joerg
cfa3ec308e Check for thread library with pthread_create, at least on DragonFly
that is not in the subset implemented by libc.

Always assume dlerror() returns const.
2007-10-05 21:06:00 +00:00
drochner
11f098a084 explicitely require plib>=1.8.4, should fix problem seen in bulk build 2007-07-28 15:51:24 +00:00
drochner
a348a084e4 import simgear-0.3.10, prepared by Juan Romero Pardines in pkgsrc-wip
This is a library fon 3d simulations, used by the flightgear flight
simulator.
2007-07-12 19:56:14 +00:00