Commit graph

5 commits

Author SHA1 Message Date
sbd
1642c62f55 Revert the below commit as it didn't work. The py-qt4 buildlink3.mk may
be included after pyversion.mk, which means the setting has no affect.

---
   Module Name:	pkgsrc
   Committed By:	sbd
   Date:		Tue Aug  7 09:44:03 UTC 2012

   Modified Files:
   	pkgsrc/x11/py-qt4: buildlink3.mk

   Log Message:
   Set PYTHON_VERSIONS_INCOMPATIBLE+=25 in the buildlink3.mk so that dependent
   packages won't try to build with python25.

   Fixes Global dependency resolution failure.


   To generate a diff of this commit:
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/py-qt4/buildlink3.mk
2012-08-09 10:15:05 +00:00
sbd
7b3d9ba6c7 Set PYTHON_VERSIONS_INCOMPATIBLE+=25 in the buildlink3.mk so that dependent
packages won't try to build with python25.

Fixes Global dependency resolution failure.
2012-08-07 09:44:02 +00:00
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
0d0e90a320 Include pyversion.mk include the protected part of the buildlink3.mk
files, not over and over again.
2009-03-20 17:30:09 +00:00
wiz
c3761918f8 Add buildlink3.mk file. 2008-12-14 16:19:40 +00:00