Age | Commit message (Collapse) | Author | Files | Lines |
|
This is mostly a bug fix release.
Selection of changes:
- most pkgsrc patches have been integrated
- amd64 support for NetBSD/OpenBSD (thanks to drochner@)
- enhanced Darwin support
For a complete list see:
http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/recent_changes
|
|
|
|
|
|
Perl5 module for fast calendar and business date calculations
|
|
|
|
* The 'return' statement now actually returns, and there are now
break & continue statements for for & while loops.
* MkDir now grists directories with 'dir', so that directory targets
can be distinguished from other targets.
* SubDir now allows multiple overlapping roots (top level directories):
the first SubDir of a new root uses the CWD of jam to set that
root; subsquent SubDirs use the current SUBDIR to set the new
root. New FSubDirPath to compute a path (given SubDir arguments)
and SubRules to include another root's Jamrules. Jamrules only
included if present; no error issued if no Jamrules file.
* $(RMDIR) has been defined for NT and defaulted to $(RM) everwhere
else. Not much tested. For Michael Champigny.
* GenFile actions (on UNIX) now put . in the PATH for the execution
of the command, so that (at least) when jam builds itself .
does not need to be in the global path. It is the rare case
where a target bound in the current directory can't be used
directly, so we fudge it by setting PATH.
* The whole /MR of Jam's name has been dropped. It was intended
to avoid trademark infringement of JYACC's JAM, but as far as
we can tell (a) it wasn't enough to avoid infringement and (b)
the trademark has lapsed anyhow.
* If header dependencies cause an object to be recompiled and the
source file is a temporary, the temporary is now reconstructed.
Previously, headers weren't considered when deciding when to
reconstruct a temporary.
* -d has been reworked to make it easier to display more useful
tracing information separate from the debugging gunk:
-da - show all actions (formerly -d2)
-dc - show 'causes' for rebuilding (new output)
-dd - show dependencies (new output)
-dm - show make graph (aka -d3)
-dx - show executable text (formerly -d2)
-dd is new, and more display options are anticipated.
-n now implies -dax.
The message "...using xxx..." now only shows up with -da.
* Several bug and portability fixes.
pkgsrc changes:
* Use the .zip distfile instead of the .tar to save space.
* Iterate with ${f} rather than ${file} to placate pkglint.
|
|
|
|
* Fix crash bug in receiving LZO compressed data into a mmapped file.
* Remove redundant temporary file cleanup in non-forking mode.
* Client calculates and can display the overall throughput in preprocessed
bytes per second for remote jobs.
* The deprecated fork-after-exec mode controlled by the --no-prefork option
has been removed.
* mmap is no longer used for compressed data to simplify the code.
* Daemon now chdirs to $TMPDIR at startup rather than /. This allows dumping
core, among other things.
|
|
up the correct Python version if scons is used as dependency.
Pointed out by drochner.
|
|
Handle c3 as 'c3' or '586', not '686'. From Dick Davies
Rationale: http://www3.sympatico.ca/howlettfamily/epia/epia_howto/x881.html#pentium_compatible
|
|
|
|
with gcc3 nor buildlink3.
|
|
|
|
family of C++ bindings for gnome libraries
fortunately, these families can coexist
|
|
family of C++ bindings for gnome libraries
fortunately, these families can coexist
|
|
family of C++ bindings for gnome libraries
(the ...20 suffix is because the pkg installs into 2.0 paths and
describes itself as 2.0 to pkgconfig)
fortunately, these families can coexist
|
|
|
|
|
|
|
|
ArX is a revision control system: a program that let's programmers
archive a history of changes made to the software they maintain and
that, more importantly, helps programmers to coordinate, synchronize,
and combine multiple lines of development for a single project.
|
|
fix MASTER_SITES
changes:
* Client::signal_value_changed(): Fixed a refcount crash.
(Daniel Elstner)
* spec file corrected. (Eric Bourque)
* Reference docs generated. (Bradley Bell)
|
|
|
|
4.7 (9 April 2004)
* Language:
. new commands @float, @caption, @shortcaption, @listoffloats for
initial implementation of floating material (figures, tables, etc).
Ironically, they do not yet actually float anywhere.
. new commands @docbook, @ifdocbook, @ifnotdocbook for conditional Docbook.
. new commands @ordf{} and @ordm{} for Spanish feminine/masculine ordinals.
. new commands @deftypecv[x] for class variables in typed OO languages.
. new command @registeredsymbol for the r-in-a-circle symbol.
. new command @headitem to make a heading row in @multitable.
. new command @LaTeX{} for the LaTeX logo.
. new command @comma{} to avoid comma-parsing problems.
. @url is now a synonym for @uref; new command @indicateurl has the
old meaning of just displaying a url as text.
. @quotation now accepts an optional argument for labelling the text
as a `Note', `Tip', etc.
. @defun (et al.) heading lines can now be continued with a lone @.
. @acronym accepts an optional argument for the meaning of the acronym.
* makeinfo:
. New environment variable TEXINFO_OUTPUT_FORMAT determines the output
format at runtime, if no options are specified.
. New option --plaintext, equivalent to --no-headers with Info output.
. All outputs:
- sections are numbered by default.
. Info output:
- punctuation is inserted after @pxref and @ref, if needed to make
cross-references valid.
- line numbers included in index menus, so Info readers can go to
the exact line of an entry, not just a node. Also in plaintext output.
- ^@^H[index^@^H] cookie included in index menus, so Info readers
can handle the ] etc. commands better.
. HTML output:
- new algorithm for cross-references to other manuals, for maximum
portability and stability.
- include node name in <title> with split output.
- @multicolumn fractions become percentages.
- entities used for bullets, quotes, dashes, and others.
- index entries are links to the exact locations.
- <h4> and <h5> used for @sub and @subsubsections again.
- accented dotless i supported.
. XML output: many new tags and structure to preserve more source features.
. Docbook output:
- upgraded DTD to Docbook XML 4.2, no longer using Docbook SGML.
- improved translation in general, for instance:
- line annotations and marked quotations.
* texi2dvi:
. if available, use etex (pdfetex if --pdf) by default.
. if the input file includes thumbpdf.sty (for LaTeX), then run thumbpdf.
. more output if --debug.
* texinfo.tex:
. @defun names are now printed in typewriter (instead of bold), and
within the arguments, @var text is printed in slanted typewriter.
. @tex code is executed inside a TeX group, so that any changes must
be prefixed with \global (or the equivalent) to be effective. (This
change was actually made years ago, but never made it into the NEWS.)
* info:
. new option --where (aka --location, -w) to report where an Info file
would be found, instead of reading it.
. by default, output ANSI terminal escape sequences as-is; new option
--no-raw-escapes overrides this.
. use the newly-generated index line numbers.
* Distribution:
. new script gendocs.sh (not installed), for use by GNU maintainers in
getting their manuals on the GNU web site. Documented in
maintain.texi (http://www.gnu.org/prep/maintain_toc.html).
. Most code uses ANSI C prototypes, to some extent.
. New translation: nb.
. automake 1.8.3, autoconf 2.59, gettext 0.14.1.
|
|
1.11 Apr 12, 2004
- No code changes, just switching to including a Makefile.PL that uses
ExtUtils::MakeMaker instead of one that sneakily uses Module::Build.
Requested by Perrin Harkins.
1.10 Mar 10, 2004
- Silence a warning from the test code if Exception::Class isn't
installed. Reported by Stefano Ruberti.
- Localize $@ to avoid overwriting a previously set $@ while creating
a Devel::StackTrace object. This caused a test failure in the
Exception::Class tests when run with Perl 5.6.1, but not with 5.8.3.
I don't really know how to test for it outside of Exception::Class.
Reported by Jesse Erlbaum.
1.09 Feb 26, 2004
- The overload workaround blows up if a DBI handle is anywhere in the
stack, because of a bad interaction between overload::Overloaded and
DBI's custom dispatching. This release works around that.
1.08 Feb 23, 2004
- Some tests failed on Win32 because they were hardcoded to expect a
file name with forward slashes. Reported by Steve Hay.
1.07 Feb 21, 2004
- This release includes a change to the overload handling that is
necessary for cooperation with Exception::Class.
1.06 Feb 21, 2004
- Devel::StackTrace now uses overload::StrVal() to get the underlying
string value of an overloaded object when creating a stack frame for
display. This can be turned off by setting respect_overload to a true
value. Suggested by Matt Sisk.
1.05 Feb 17, 2004
- Devel::StackTrace incorrectly reported that arguments were being
passed to eval blocks (which isn't possible). Reported by Mark Dedlow.
1.04 Sep 25, 2003
- The special handling of Exception::Class::Base objects was broken.
This was exposed by the fact that Exception::Class 1.15 now uses
Devel::StackTrace in a slightly different way than it did previously.
|
|
* Documentation changes to match Buildtool 0.16.
- Track the renaming of defines, which now include the language name in
them.
- Added information about the bt_check_prog_make function.
- Documented the new 'test' target/stage.
- Documented the new BT_IS_TEST definition in the 'program' type.
- Documented the new 'bt_logic.conf' system-wide configuration file.
- Documented the new '--destdir' flag in bt_logic.
- Documented the new '--workdir' flag in bt_config and bt_logic, as well
as the BT_USE_WORKDIR variable, related to it.
- Documented the new bt_echo and bt_source functions in bt_swcgen.
- Rewritten the bt_swcgen chapter to match reality (no more M4). This
should have happened in the previous version.
* Dropped some leftovers of documentation about the bt_make module and
related Makefiles. The information has been reworded to match logic
scripts where appropiate.
* Fixed the description of bt_define and bt_define_unquoted functions, as
they take a pair of values, not a list of variables.
|
|
Sixteenth alpha version, released on 2004/07/04.
o Added preliminar support for work directories, which are used to put
all temporary files created during a build in them. This allows mak-
ing the source tree read only, as it won't get polluted in any way.
Note that existing packages may need some tweaks in their logic files
to support this completely. To help with testing, you should set the
BT_USE_WORKDIR variable in bt_config.conf to `yes', so that this fea-
ture is always used.
o Added a standard customizable `DOC' feature, which can be used by the
end user to disable installation of documentation. Existing packages
may need to be fixed to honour this, though.
o bt_logic's core has been rewritten. It is now much faster than
before and has better dependency control, which solves many stupid
bugs.
o A framework to run uninstalled programs (those which may be linked to
uninstalled libraries) has been readded. It is very similar to what
libtool does with its .libs directory, and is completely transparent
to the end user.
o Added (in fact, readded, as it was lost during the conversion to
bt_logic) support to install packages in a fake root directory,
needed in many package systems to support Buildtool-ized programs.
o Definitions' names (those written to the configuration header) have
been changed to include the language name they refer to in them.
This provides better support when the C and C++ compilers do not
match. Note that for this to take effect you need to set BT_REQUIRE
to (at least) `0.16'; otherwise, the previous behavior is kept.
o Multiple fixes have been done in the bt_check_bits() function.
o Fixed the link command in bt_logic so that library directories
appearing under the same project hierarchy (and manually specified by
the -L flag) are not converted to an rpath.
o Fixed build under OpenBSD 3.4, HP-UX and Tru64.
o Added the bt_check_prog_make() check in bt_config, which looks for a
make utility.
o Added the bt_echo() and bt_source() functions to bt_swcgen.
o The installation was changed to use unversioned directories and bina-
ries.
|
|
binutils does not build gprof on all platforms.
|
|
on Linux.
|
|
|
|
(can coexist with older versions)
|
|
This can well coexist with the previous generations (1.0, 1.2).
|
|
|
|
|
|
|
|
|
|
|
|
Fixes:
- Fix issue with using merged files on a fresh system (Mark)
- Documentation fix (Leonardo Quijano Vincenzi)
|
|
This closes PR pkg/26099.
|
|
|
|
|
|
|
|
|
|
along with support for MIPS64 Release 2 in gas and improved handling of unresolved symbols in the linker.
|
|
ok'd by wiz
fixes PR 26119 by Rhialto
|
|
|
|
|
|
|
|
collection.
Log::Dispatch::DBI is a subclass of Log::Dispatch::Output, which inserts
logging output into relational database using DBI interface.
|
|
|
|
Fixes
- Don't show multi-workspace related menu items if there is only
a single workspace (Johan Persson)
Translators
- Vladimir Petkov (bg)
- Gil Osher (he)
- Kjartan Maraas (no)
- Mi?u Moldovan (ro)
- Ivan Noris (sk)
|