2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252) |
Log message:
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.
|
2008-12-20 19:47:00 by Jeremy C. Reed | Files touched by this commit (6) |
Log message:
Improve COMMENT and DESCRiptions.
No longer identical.
Don't say Linux since this is for other platforms too.
Don't mention GUI interface in the description for the console package.
By the way, the gtk version is really GNOME, but upstreams calls it gtk.
|
2008-06-20 03:09:45 by Joerg Sonnenberger | Files touched by this commit (993) |
Log message:
Add DESTDIR support.
|
2007-11-05 21:44:04 by Matthias Drochner | Files touched by this commit (4) | |
Log message:
update to 0.9.6
changes:
-Use Lambert W to solve more equations and avoid infinite loop when solving
some equations
-More data on elements
-Fix simplification of (1-1/x)^3 and similar
-Fix clumsy mistakes in with prefixes leading to crashes
-Fix parsing of unit expressions (when converting) such as W/(m K)
-Add more exact values for sin() and cos() and avoid floating point underflow
by, in approximate mode, checking against the value of pi
-Always input decimal separator sign on keypad separator press
-Fix crash when expression entry reclaims focus if compiled with optimizations
(GTK+)
-New units: typographic units, pouce, pied du roi, grams of TNT and tons of TNT
-New functions: lambertW(), addDays(), addMonths(), addYear(), addTime(),
isNumber(), isReal(), isRational(), isInteger(), representsNumber(),
representsReal(), representsRational(), representsInteger()
-New variable: omega constant
-Other minor fixes and enhancements
also fix wrong inclusion of scrollkeeper/bl3
|
2007-08-01 18:16:11 by Joerg Sonnenberger | Files touched by this commit (3) |
Log message:
Don't use malloc.h.
|
2007-02-22 17:15:14 by Joerg Sonnenberger | Files touched by this commit (3) |
Log message:
Drop the pthrea check in configure completely and just set
PTHREAD_AUTO_VARS.
|
2007-02-20 16:08:49 by Adam Ciarcinski | Files touched by this commit (14) |
Log message:
Changes 0.9.5:
* French translation (not fully complete yet)
* Return value in save() and add "name := value" as shortcut
* Integer factorization
* Interpret 0x[0-9,a-f] as hexadecimal number (do not require first digit to be 0-9)
* Add "Engineering" display mode
* Several fixes to display of units and prefixes
* Show value for variables without title in expression completion
* New functions: cross(), heaviside(), rectangular(), triangular(), ramp() \
kronecker(), sigmoid(), and logit()
* Use radius as argument for circumference()
* Add optional upper and lower limit arguments to integrate() for definite integrals
* Fix precision in logn()
* Ability to set shortcuts for meta modes (KDE)
* Make separate options for "Sort Minus Last" and "Negative \
Exponents" in numerical display menu
* Add "Edit Expression", "Edit Result", and "Insert \
Result Variable" to history context menu (KDE)
* Global shortcut for show/hide (KDE)
* Use localized comma for insert matrix/vector
* Remove use of libgnomeui completely and add --with-libgnome configure option
* Fix parsing of "x!)!"
* Use Julian year for light-year value
* Add several accelerator keys (GTK+)
* Connect "Exp" button Exp RPN operation and add Ctrl+Shift+E shortcut
* Fixes for old KDE and Qt versions
* New command line options for qalc: -terse (-t), -nodefs (-n), -nocurrencies, \
-nodatasets, -nofunctions, -nounits, -novariables
|
2006-07-09 01:11:17 by Johnny C. Lam | Files touched by this commit (877) |
Log message:
Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
|
2006-07-09 00:39:49 by Johnny C. Lam | Files touched by this commit (877) |
Log message:
Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
|
2006-07-05 07:37:47 by Johnny C. Lam | Files touched by this commit (129) |
Log message:
Sweep pkgsrc and convert packages that included intltool/buildlink3.mk
to use instead "USE_TOOLS+=intltool". Remove now unused
intltool/buildlink3.mk
|