built-in or not into a separate builtin.mk file. The code to deal
checking for built-in software is much simpler to deal with in pkgsrc.
The buildlink3.mk file for a package will be of the usual format
regardless of the package, which makes it simpler for packagers to
update a package.
The builtin.mk file for a package must define a single yes/no variable
USE_BUILTIN.<pkg> that is used by bsd.buildlink3.mk to decide whether
to use the built-in software or to use the pkgsrc software.
It seems that racc 1.4.4 can generate parser code for Ruby 1.6.X, but
racc itself can't work on Ruby 1.6.X.
This ruby-racc package 1.4.3nb1 contains old ruby-racc-runtime-1.4.3 and
ruby-racc-1.4.3 package.
- switch to Tk 8.4.
- Enable pkgviews installtion
- Use DIST_SUBDIR because the distfile doesn't have any version
information.
- Update MASTER_SITES.
Major changes since 3.09:
- Much-improved handling of PC-style filenames.
- Works with Tk 8.4.
Changes since 7.1.2:
- More merging functionality. Helps you tag the merged-from and merged-to
versions, and if you use the tagnames properly, draws curving arrows between
them to show where merges occurred. The tagnames are configurable with the
cvscfg(mergetoformat) and cvscfg(mergefromformat) variables.
- Requires Tk 8.4 for the curved lines.
- Fixed bug in annotation browser wherein it didn't change colors when
"Days per Color" changed.
- No longer pops an error dialog if the background exec fails. Just beeps at
you. The command's output should tell you what happened.
- TkDiff v4.0:
"r" key binding to recompute diffs
fix for diff symbols in Change Bars disappearing
preferences for showing whitespace differences
better tolerance of Windows filenames
- Bugfix for hangs in 7.1.3
- Bugfix for uninitialized X1 coordinate
- Compatible with CVS 1.11.8, which lost the global -l flag.
- Mainline tkdiff is back. Tkdiff is on Sourceforge now and there's an
official beta, which is pretty stable.
- Annotation browsing is available from the log branch browser. There's also
a button on the main window to make it more likely that people will discover
the function, which can be most useful.
- Merging will work to the branch as well as to the trunk in the logcanvas
browser.
- Solved a few problems with the exec functionality. High CPU usage is gone.
It now gives back the UI (to one degree or another) and captures
stderr (both) instead of doing one or the other.
- Made a filter for single-line module-diff (patch) output. Now files that
were added, removed, or changed are easier to pick out visually.
- Added an Apply button to the module-level checkout, export, and patch
dialogs. Since they don't save state, you could have to type the same
thing over and over on subsequent operations.
from pkgsrc-wip
SCons is an Open Source software construction tool--that is, a build tool;
an improved substitute for the classic Make utility; a better way to build
software.
Changes:
IMPROVED - Much improved KDevelop User Manual.
IMPROVED - C++ parser twice as fast and more memory efficient.
IMPROVED - Faster/lighter configuration dialogs - the heaviest pages are
now demand-loaded.
IMPROVED - FileGroups plugin now smarter at applying regexps - much faster
for common group definitions
IMPROVED - Removed performance bottleneck that made the initial parsing of
a project very slow.
IMPROVED - KCModule Template to use KDE 3.0 API and KGenericFactory.
IMPROVED - Make source files generated with appwizard honor the selected
file templates.
IMPROVED - Clanlib documentation
IMPROVED - Project templates by ignoring irrelevant documentation and other
small fixes.
IMPROVED - Configuration script now allows to disable the compilation of
certain KDevelop parts.
ADDED - A new "Simple Designer based KDE application" template was added.
ADDED - SearchText in QEditor
ADDED - Possibility to change fontsize in documentation browser.
FIXED - The infamous "Gentoo-crash" finally found and fixed.
FIXED - Make Haskell language support work again
FIXED - Debugger plugin: "Clear all breakpoints"
FIXED - Grep plugin: Don't sometimes crash when interrupting a find while
a build is running.
FIXED - Grep plugin: Don't confuse files with very similar filenames and
avoid potentially slow O(n) lookup.
FIXED - Grep plugin: Don't show garbage hits - clean up after a previous
interrupted run.
FIXED - A case where unsaved files aren't queried for saving when KDevelop
is closed.
FIXED - A case where a running program that produced a lot of debug output
could crash KDevelop
FIXED - Debugger will not start (libtool issue)
FIXED - Back and forward buttons available in context menu.
FIXED - Run Options not honored (custom makefiles)
FIXED - Problems on minimum wxWindows version test.
FIXED - wxWindows apptemplate broke compilation with Unicode compiled
wxWindows
FIXED - Cannot translate project due to srcdir != builddir.
FIXED - Kdevelop crashes when closing multiple files via Keyboard
FIXED - Grep dialog doesn't prepopulate with selected text.
FIXED - Unsaved changes icon disappears even if save could not be performed.
FIXED - Crashes while loading plugins after unloading plugins.
FIXED - expand text (ctrl+J) crashes kdevelop.
FIXED - cvs tools may crash kdevelop.
FIXED - switching docks when no file is loaded crash kdevelop.
FIXED - Kdevelop crashes when typing a dot at the end of a comment.
FIXED - Incomplete make clean for parts/appwizard/common.
FIXED - Use -u instead of -u3 since it is obsoleted.
FIXED - kdevelop looks weird after previewing forms in KUIViewer.
FIXED - close all in context menu with two changed documents doesn't
respond to cancel properly.
FIXED - Crash when working with Java ant projects.
FIXED - Drop-down lists of toolbar combo views don't appear with UI
effects on.
FIXED - Automake 1.8.x not supported.
FIXED - Unable to debug Hello World C++ program.
FIXED - Lots of other small things we've forgotten...
Changes:
Umbrello: code generation does not ignore output directory anymore
Umbrello: creating new states from context menu in state diagram is not
broken anymore
Umbrello: changing the name of a state doesn't cause it to be drawn in bold
anymore
Umbrello: not unable to change the specification of an operation anymore
Umbrello: fixed problems while moving floating text block of role
belonging to association
Umbrello: fixed a lot of internal problems in code generation, association
handling
Umbrello: fixed XMI loading
Cervisia: prevent crash when activating the create tag/branch action while
embedded into Quanta
Bugs fixed in 1.8.3:
* Long standing bugs:
- Quote filenames in installation rules, in case $DESTDIR, $prefix,
or any of the other *dir variables contain a space.
Please note that Automake does not and cannot support spaces in
filenames that are involved during the build. This change affects
only installation paths, so that `make install' does not bomb out
in packages configured with
./configure --prefix '/c/Program Files'
- Fix the depfiles output so it works with GNU sed (<4.1) even when
POSIXLY_CORRECT is set.
- Do not AC_SUBST(LIBOBJS) in AM_WITH_REGEX. This macro was unusable
since Autoconf 2.54, which defines LIBOBJS itself.
- Fix a potential (but unlikely) race condition in parallel elisp
builds. (Introduced in 1.7.3.)
- Do not assume that users override _DEPENDENCIES in all conditions
where Automake will try to define them.
- Do not use `mkdir -p' in mkinstalldirs, unless this is GNU mkdir.
Solaris 8's `mkdir -p' is not thread-safe and can break parallel
builds.
This fix also affects the $(mkdir_p) variable defined since
Automake 1.8. It will be set to `mkdir -p' only if mkdir is GNU
mkdir, and to `mkinstalldirs' or `install-sh -d' otherwise.
- Secure temporary directory creation in `make distcheck'. (PR/413)
- Do not generate two build rules for `parser.h' when the
parser appears in two different conditionals.
- Work around a Solaris 8 /bin/sh bug in the test for dependency
checking. Usually ./configure will not pick this shell; so this
fix only helps cases where the shell is forced to /bin/sh.
* Bugs introduced by 1.8:
- In some situations (hand-written `m4_include's), aclocal would
call the `File::Spec->rel2abs' method, which was only introduced
in Perl 5.6. This new version reestablish support Perl 5.005.
It is likely that the next major Automake releases will require at
least Perl 5.6. Consider upgrading your development environment
if you are still using the five-year-old Perl 5.005.
- Automake would sometimes fail to define rules for targets listed
in variables defined in multiple conditions. For instance on
if C1
bin_PROGRAMS = a
else
bin_PROGRAMS = b
endif
it would define only the `a.$(OBJEXT): a.c' rule and omit the
`b.$(OBJEXT): b.c' rule.
* New sections in manual:
- Third-Party Makefiles: how to interface third party Makefiles.
- Upgrading: upgrading packages to newer Automake versions.
- Multiple Outputs: handling tools that produce many outputs.