UDFclient.0.4.5 : serious cleanup and bugfix release fixing serious `mkdir'
brokenness and introducing a more decent logical volume open/close
behaviour with coupled logical volume integrity sequence support that was
lacking. Discs opened read-only are now really read-only; one could delete
files from a read-only disc that could result in broken discs.
based on insights gained from developing version 0.3. Pitty enough still no
recordable media write support (sorry folks...). Significant speed
improvements have been made in both reading and writing heaps of little
files. Offcource also heaps of bug fixes. Work has also started on an
in-kernel implementation though i decided to get udfclient fully functional
first. New in this version is support for non 2048 byte media using the -b
flag, new `rename' and `free' commands in udfclient and a fixed and
hopefully full working `rm' command. Warning some flags have been changed
meaning so check your scripts!
Makefile cleaned up by me.
Chm is a new chm viewer for KDE. It consists of kio_chm,
corresponding kpart(so you can view chm files in konqueror)
and a small viewer on top of this.
Several changes are involved since they are all interrelated. These
changes affect about 1000 files.
The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files. Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred. This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.
The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.
The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc. The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.
The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files. Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories. These files are used as input
to imake since imake can't use stdin for that purpose.
The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead. This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed. Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries. Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
uses the mozilla/gecko HTML renderer now, let it choose firefox or
mozilla-gtk2, what the GECKO_PROVIDER option is set to
lots of other changes, fixes and cleanup -- too much to list here
Changes:
* KLettres: fix Z in English data
* KLettres: Romanized Hindi and Spanish support added
* KLettres: fix empty line in txt file that generated an empty special
char
* KHangMan: Slovak support added and bug fix in case language is empty
in kdeglobals
* KHangMan: fix empty line in txt file that generated an empty special
char
* KHangMan: fix German first capital letter
* Kig: check if the file name is a temporary one
* Kig: don't crash when loading documents with incorrect object types
* Kig: better size for some menu item icons
* KmPlot: Print header table correctly when automatic scaling is chosen.
* Kalzium: Fix drawing of the atom-hulls of elements 87-114
* Kalzium: Fix a wrong unit (used cm^2 instead of cm^3 for the density)
* Kalzium: Fix translation-problem
Changes:
* KMail: Fix compilation on IRIX
* KMail: Send redirected messages to the correct address even if sending
failed at first
* KMail: Fix crash when canceling KWallet password prompt
* KMail: Reduce memory consumption when importing folders
* KMail: Honor the character encoding when loading a message from a file
* KMail: Fix problem with per-identity BCC addresses
* KMail: Fix problem with inline forwarding of CC'ed messages
* KMail: Allow thread-related actions for single messages in threaded
message list
* KMail: Show correct attachment status of imported message
* KMail: Fix attachment detection
* KMail: Fix problem with context menu for email addresses
* KMail: Show categories in the recipients picker
* KMail: Fix problem with Apply button staying disabled
* KMail: Correctly update filters filtering by status
* KMail: Fix for deletion of folders with subfolders using cached imap
* KMail: Rename temporary file used for compaction so that it doesn't
risk appearing when kmail is killed and restarted
* KNode: Don't create empty reference headers when superseding articles
* KNode: Cleanly terminate network threads
* KNode: Respect custom color settings in the folder tree and source
viewer
* KNode: More robust handling of optional headers in XOVER response
* KNode: Don't toggle 'sort by thread change date' when restoring
header view layout
* KNode: Show error message on write errors
* KNode: Remove linebreaks from subject
* KNode: Don't break inline GPG signatures when forwarding messages
* KNode: Fix drag&drop crash in folder tree
* karm: Don't crash when deleting a task.
* Akregator: Don't crash when closing tab before the page is loaded.
* Akregator: Show icons on status filter combobox KMail style
* Akregator: Make reset filter button to reset status filter
* Akregator: Show window with size it was closed or with one from
command line
* Akregator: Remove block around "Read more" link
Changes:
* Ark: Dead lock in "Add to archive" action when providing invalid
archive format
* Ark: Mark "Selected Files" as default in the extraction dialog if
more than one file is selected
* KFloppy: better error messages during low-level formatting (Linux
only)
* KFloppy: disable "Auto-Detect" on BSD, as it is not supported
* kcharselect: Removed "Configure Toolbars..." menu item
* kgpg: No "Import Missing Signatures From Keyserver" for own key
Collection. The list is a five-field CSV file.
Free list of UK postcodes
The list is formatted as plain text, with each record on a separate
line. Each record consists of five fields, each field being separated
by a comma. You should be able to import this data into most
applications that support "comma separated variables". The five
fields are:
1. First part of the UK postcode (area code)
2. x-coordinate (metres)
3. y-coordinate (metres)
4. Latitude
5. Longitude
* Updated translations:
Adam Weinberger (en_CA)
ahmad riza h nst (id)
Alessio Dessì (it)
Jordi Mallach (ca)
Jyotsna Shrestha (ne)
* Fix for bug #171231 GOK sometimes hung when UI grabbing Yelp.
* Fix for bug #170347 User is stuck when using the repeat key on a drop-down menu
* Fix for bug #169761 Tidying up some code.
* Fix for bug #160726 to allow gok to pass make distcheck.
2005-03-07 Irene Ryan <irene.ryan@sun.com>
* help/gok/C/gok.xml: updated date, manual version,
and s/w version number
* help/gok/C/gok-C.omf: updated version and date details
by me.
C language function library for predicting the spread rate, intensity,
flame length, and scorch height of free-burning surface fires. It is
derived directly from the BEHAVE fire behavior algorithms for
predicting fire spread in two dimensions, but is optimized for highly
iterative applications such as cell- or wave- based fire growth
simulation.
and koffice build.
And do in meta-pkgs/kde3/kde3.mk as suggested by maintainer, markd.
It helps with builds on Linux for kdegraphics3, libkipi, gwenview,
kdelibs3, kdebase3, arts, and many other KDE-based packages on Linux.
(It was not needed for kile, but will be used.)
Thank you, Torsten Harenberg for testing many packages such as
kdenetwork, kdegames, kdepim, kdemultimedia.
I still don't know what the correct fix is for PR #25402.
caches variable definitions that were computed by make. These variables
are specified by listing them in MAKE_VARS, e.g.,
.if !defined(FOO)
FOO!= very_time_consuming_command
.endif
MAKE_VARS+= FOO
bsd.pkg.mk will include only the one generated during the most recent
phase. A particular phase's makevars.mk file consists of variable
definitions that are a superset of all of the ones produced in previous
phases of the build.
The caching is useful because bsd.pkg.mk invokes make recursively,
which in the example above has the potential to run the very time-consuming
command each time unless we cause FOO to be defined for the sub-make
processes. We don't cache via MAKE_FLAGS because MAKE_FLAGS isn't
consistently applied to every invocation of make, and also because
MAKE_FLAGS can overflow the maximum length of a make variable very
quickly if we add many values to it.
One important and desirable property of variables cached via MAKE_VARS
is that they only apply to the current package, and not to any
dependencies whose builds may have been triggered by the current
package.
The makevars.mk files are generated by new targets fetch-vars,
extract-vars, patch-vars, etc., and these targets are built during
the corresponding real-* target to ensure that they are being invoked
with PKG_PHASE set to the proper value.
Also, remove the variables cache file that bsd.wrapper.mk was generating
since the new makevars.mk files provide the same functionality at a
higher level. Change all WRAPPER_VARS definitions that were used by
the old wrapper-phase cache file into MAKE_VARS definitions.
package because PKG_OPTION.<pkg> could contain negative options, which
are never part of PKG_OPTIONS. Instead, use the show-var target to
display the value. We cache it in WRAPPER_VARS and in MAKE_FLAGS to
prevent reinvoking the show-var target recursively.
And always is defined as share/examples/rc.d
which was the default before.
This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.
This was discussed on tech-pkg in late January and late April.
Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.