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.
|
2009-03-08 16:56:48 by Thomas Klausner | Files touched by this commit (42) |
Log message:
Use mk/omf-scrollkeeper.mk instead of textproc/rarian/omf.mk.
|
2009-02-09 23:56:28 by Joerg Sonnenberger | Files touched by this commit (167) |
Log message:
Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
|
2009-01-04 19:01:01 by Thomas Klausner | Files touched by this commit (46) |
Log message:
Move scrollkeeper/omf.mk to rarian/omf.mk.
scrollkeeper is nowadays included in rarian, so the omf.mk file should
be there as well.
Adapt all references.
|
2008-11-18 12:55:58 by Thomas Klausner | Files touched by this commit (4) |
Log message:
Update to 1.11:
GTK-Doc 1.11 (Nov 16 2008)
============
Changes
o 531572 : one-page generation option
o 448879 : Use a footer when generating HTML documentation
o 311857 : xsltproc very slow generating index for gtk-docs.sgml
o 335239 : Using gnome-doc-utils for gtk-doc documentation
o 460753 : enable vpath build in gtkdoc-mkhtml
o 473342 : Warn about repeated symbols in sections
o 487727 : DocBook XML DTD version
o 523669 : make check: Element publisher content does not follow the...
o 530758 : gtk-doc should not expand XML tags and their attributes
o 533262 : no-template mode scans different source files
o 534627 : gtk-doc uses non-standard HTML element
o 542137 : No declaration found for: gsf_output_*
o 543855 : Fix for Bug 460753 (enable vpath build in gtkdoc-mkhtml) ...
o 544172 : Fails to parse return value of 'char const *'
o 552822 : Add rules to create $(REPORT_FILES)
o 553407 : Example Makefile.am uses obsolete INCLUDES instead of AM_...
o 554718 : gtk-doc needs to allow versioned TARGET_DIR
o 554833 : Be more careful with " struct _ < struct_name \
> "
o 558082 : evince docs build fails with GTK_DISABLE_SINGLE_INCLUDES
o 559281 : Correct check for existance of gtkdoc-rebase
Contributors
Behdad Esfahbod
Christian Persch
David NeÄas
Felix Riemann
Jeffrey Stedfast
Marc-Andre Lureau
Matthew Barnes
Peter Kjellerstedt
Sebastian Dröge
Simon Josefsson
Stefan Kost
|
2008-07-14 14:56:20 by Joerg Sonnenberger | Files touched by this commit (563) |
Log message:
Mark as destdir ready.
|
2008-04-25 07:26:29 by Thomas Klausner | Files touched by this commit (1) |
Log message:
Add python dependency for gtk-doc-depscan. Configure stopped without
it, so no PKGREVISION++.
|
2008-04-24 23:32:01 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 1.10. Fix HOMEPAGE.
GTK-Doc 1.10 (Mar 20 2008)
============
Changes
o 460753 : enable vpath build in gtkdoc-mkhtml
o 503119 : Add dependency on content_files to SGML target
o 127049 : building reference documentation fails when builddir != s...
o 481811 : Inline function bodies are confused with declarations
o 448879 : Use a footer when generating HTML documentation
o 492005 : Deprecation guard warnings for properties and signals
o 498521 : Inconsistent compiler flags passed in gtk-doc.make
o 365913 : gtk-doc output is not predictable
o 446648 : gtk-doc does not handle forward typedef'd enums
o 468278 : Display proper types for properties
o 497367 : don't use US-ASCII for output encoding
o 501066 : Missing quotes around gtkdoc-rebase check cause a warning
o 508897 : [PATCH] Fix build when gtk-doc is not installed
o 509539 : Building documentation aborts when no .types file is present
o 512154 : Struct member type attributes are limited to one token
o 513318 : gtk-doc.el doesn't work fine with emacs22
Contributors
Benjamin Otte
Carlos Garnacho
Damon Chaplin
David NeÄas
Frederic Peters
Joe Marcus Clarke
Kouhei Sutou
Loïc Minier
Mathias Hasselmann
Petteri Räty
Rouslan Solomakhin
Stefan Kost
Sven Herzberg
Yeti
|
2007-10-31 21:00:54 by Matthias Drochner | Files touched by this commit (3) | |
Log message:
update to 1.9
changes: bugfixes
|
2007-04-10 19:38:29 by Matthias Drochner | Files touched by this commit (3) | |
Log message:
update to 1.8
pkgsrc change: make SGML output optional, off per default, which saves
the heavyweight dependency on jade
other changes:
o Made it easier to include example code in the source code comment blocks.
"|[ ... ]|" can be used to delineate example code (it just gets converted
to "<informalexample><programlisting>"), and most of the \
text in example
code is left as it is. The only thing that is still expanded is
'#' to allow links to a symbol's documentation, e.g. '#GtkWidget'.
o Made the field widths wider for the HTML output, so it looks a bit nicer.
o Added a '--rebuild-sections' option to gtkdoc-scan to automatically rebuild
the MODULE-sections.txt file. This only works if all the header files are
organized neatly and functions don't need rearranging in the docs.
o Added a '--rebuild-types' option to gtkdoc-scan to automatically rebuild
the MODULE.types file, so you don't need to add new types manually.
o Leave CDATA sections as they are, in the extra XML content files and within
source code comment blocks.
o Allow the section id and #include's to be set within the "SECTION:" \
comment
block, using "@Section_ID:xxx" and "@Include:".
o Added "--default-includes" option to specify the default #include's (for
people who are using --rebuild-sections and so can't specify it in
MODULE-sections.txt).
o Added a '--query-child-properties' argument to help document child
properties of arbitrary GObjects (used by things like canvas widgets).
o Fixed documentation of signals of interfaces.
|