Apply a patch (patch-b*) to xen-3.1.0 to fix the ELF loader so that the
symbol table is properly loaded for the NetBSD dom0 kernel. This is from
the Xen repository, based on a patch inistally submitted by Christoph Egger
to Xen (thanks !). Should fix PR port-xen/36671.
While there also provide a debug Xen kernel, built with debug=1.
Bump PKGREVISION.
add patch-ae to use the new names.
bump the PKG_REVISION
the previous version of cdrtools supported the new option names so no
change in dependency is needed.
update distinfo
Christos (patch-ae and patch-af). Fix PR 36680
- Define NETBSD_SYS in the pkgsrc Makefile so it works if NETBSDSRCDIR is
not pointing to a default location and thus some featues, like ptyfs
support were disabled
- Update the line numbers in patch-aa
- Add tmpfs support (patch-ad, patch-af and patch-ag)
- Update the NetBSD versions in Configure otherwise NETBSDV would fall
back to 1006000 and so at least one feature was not found, the PFSfd
procfs support (patch-ag)
- Bump pkg revision for new features (normaly I wouldn't have bumped the
version if it were only to fix a -current compile, because the version
also includes the kernel version)
Currently, it is able to alter DPMS states, save/restore video card
state and attempt to initialize the video card from scratch.
--
Requested by jmcneill@.
0.1.9: Jul 27 2007:
- Bug fixes: enable polling when using inotify this fixes support for NFS
partitions (Alexander Larsson), do not run idle handler if not needed
reduce wakeups (Alexander Larsson), handling of failure of inotify
initialization (Robert Clark), force poll support if compiled without
inotify and dnotify (Ray Strode)
- Portability: patches to allow compiling again on Hurd and kFreeBSD
(Michael Banck), patches to ease compilation on OS X (Brendan Cully)
0.1.8: Oct 31 2006:
- Build and portability fixes: handle sys/inotify.h, Python detection
(Joseph Sacco), FreeBSD portability fix (Loïc Minier/Petr Salinger),
out of tree build and install (Loïc Minier), fix build with Sun's
compiler (James Andrewartha)
- Bug fixes: pkg-config cflags (Claudio Fontana), debug signal hookup
fix (Bastien Nocera), client filedescriptor close trouble (Alexander
Larsson), low filedescriptor handling in the server (Alexander Larsson),
buffer on connection reset cleanup (Ariel T. Glenn), inotify new backend
fixes (Alexander Larsson)
- Improvements: update the inotify backend to the version used by
gnome-vfs (John McCutchan), minimize the timeouts usage
to not wake up apps unduely (Alexander Larsson)
0.1.7: Oct 27 2005:
- Portability fixes (Diego Pettenò, Sjoerd Simons, Daichi Kawahata)
- A small memory leak fix (Christopher Aillon)
- Fixes for gam_server segfaults (Ed Catmur, DV)
- One last patch for Python detection
0.1.6: Sep 8 2005:
- Large revamp of the inotify back-end (John McCutchan)
- Code reorganization, changes for polling (John McCutchan)
- Portability patches for NetBSD (Johnny Lam)
- Fix compilation without inotify
- environment variable GAM_TEST_DNOTIFY to force dnotify on inotify kernels
(John McCutchan)
- Inotify race conditions fixes (John McCutchan)
- Removal of some asserts resulting in crashes
- Applied some testing patches (TomPh)
- Fixed a memory leak on inotify back-end
- Python detection fix
binary-only packages that require binary "emulation" on the native
operating system. Please see pkgsrc/mk/emulator/README for more
details.
* Teach the plist framework to automatically use any existing
PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition.
* Convert all of the binary-only packages in pkgsrc to use the
emulator framework. Most of them have been tested to install and
deinstall correctly. This involves the following cleanup actions:
* Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM}
more consistently.
* Simplify packages by using default INSTALL and DEINSTALL scripts
instead of custom INSTALL/DEINSTALL code.
* Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc.
Packages only need to state exactly which emulations they support,
and the framework handles any i386-on-x86_64 or sparc-on-sparc64
uses.
* Remove "USE_NATIVE_LINUX" from pkgsrc. The framework will
automatically detect when the package is installing on Linux.
Specific changes to packages include:
* Bump the PKGREVISIONs for all of the suse100* and suse91* packages
due to changes in the +INSTALL/+DEINSTALL scripts used in all
of the packages.
* Remove pkgsrc/emulators/suse_linux, which is unused by any
packages.
* cad/lc -- remove custom code to create the distinfo file for
all supported platforms; just use "emul-fetch" and "emul-distinfo"
instead.
* lang/Cg-compiler -- install the shared libraries under ${EMULDIR}
instead of ${PREFIX}/lib so that compiled programs will find
the shared libraries.
* mail/thunderbird-bin-nightly -- update to latest binary
distributions for supported platforms.
* multimedia/ns-flash -- update Linux version to 9.0.48 as the
older version is no longer available for interactive fetch.
* security/uvscan -- set LD_LIBRARY_PATH explicitly so that
it's not necessary to install library symlinks into
${EMULDIR}/usr/local/lib.
* www/firefox-bin-flash -- update Linux version to 9.0.48 as the
older version is no longer available for interactive fetch.
Patch provided by maintainer, Andrey Simonenko in PR 36692.
Changes:
* Now IPA can be used on Cygwin (previously it only could be built).
* If SYM_PREFIX is defined, then ipa and ipastat try to lookup
symbols in modules with SYM_PREFIX, if this attempt failed,
then they try to lookup symbols without prefix.
* Use closefrom() system call if the system supports it.
* During startup ipa could unlink locked PID-file, that was
locked by another ipa process.
* WCOREDUMP macro is not mentioned in SUSv3 (#ifdef it).
pkgsrc change: include patch from PR kern/36030 to work around a problem
that can cause NetBSD to panic or just not read a CD.
1.0.3
=====
* Reverted to old behaviour of reloading medium before verification. Not
enough testing had been done before introducing this and some systems
fail to read the medium before reload.
* Do not crash when the currently playing audio project item is removed.
* Added desktop actions to handle empty media with K3b.
* Fixed read retry when reading data tracks
* K3b's dialogs now honor the global button layout setting
* Do not crash on mp3 files without tags if compiled with taglib support
* Do not allow to copy a rewritable media to itself.
* Fixed crash on startup with devices that return bogus GET PERFORMANCE
data
1.0.2
=====
* Properly determine the capacity of complete CD-R(W) media.
* Mark a data project as modified if files are renamed.
* Allow adding of all actions to the welcome window
* Added "NoDisplay=true" property to k3b-cue.desktop and k3b-iso.desktop
* Fixed supported write speed detection on some devices
* No reload before verification and between writing sessions (CD copy +
Mixed Mode CD) anymore
to "${MKDIR}". "configure" will otherwise decide to use "gmkdir -p" if an
older version of the "coreutils" package is already installed. But during
the install stage the old "gmkdir" binary will have been removed by
"pkg_delete" and the installation fails.
This is a major update from 5.2.1 and the ChangeLog is far too long to
include here. The update includes many bugfixes, POSIX.1 conformance fixes,
various GNU extensions to command line syntax, translations and some new
tools: gbase64, gsha224sum, gsha256sum, gsha384sum, gsha512sum, gshuf.
This release mainly adds support of copy/cut/paste files between
different Xfe windows, and between Xfe and other desktops
(GNOME, KDE, XFCE are supported). A lot of bugs have been fixed and
many features have been polished. Swedish and Chinese translation have
been added.
include:
* Drop support for "-b=..." and "-t=..." which are transformation options
that are not supported by BSD install.
* Add support for "-b" and "-B fmt" to allow backing up existing files.
Only specifying "-b" yields a backup suffix of ".old" and "-B fmt"
allows for sprintf(3)-style backup suffices. Number backups are
supported using awk(1).
Patch provided by maintainer, Bartosz Kuzma by PR 36634.
3.16 24-APR-2007
Problems fixed:
- filter in the file panel could leave the counter of
selected files in an inconsistent state. This could
lead to problems in other functions that were using
the counter. The problem existed only on some
systems
3.15 14-AUG-2006
Problems fixed:
- the tilde expansion in the internal cd (change
directory) command did not work in CLEX 3.14,
the problem has been corrected
- the usage of the <del> key in the history panel
has been corrected: press <del> to delete the
character from the command line and press
<esc> <del> to delete the entry from the panel
- the situation when some external command crashes
and leaves the non-blocking flag set on standard
input is now properly handled
New/improved functionality:
- the locate file function was replaced by a more
efficient panel filter mechanism. The filtering
is available in several panel types (ctrl-F)
- some key bindings has been redefined for
compatibility reasons:
old new
move cursor left to next word ctrl-B --> alt-B
move cursor right to next word ctrl-W --> alt-F
delete word ctrl-D --> alt-D
directory panel alt-D --> alt-W
bookmark panel alt-B --> alt-K
delete until the end of the line ctrl-Y -> ctrl-K
complete from the command history ctrl-K --> alt-P
main function menu ctrl-G --> alt-M
insert the full filename <esc> <tab> -> ctrl-A
- (for emacs users) ctrl-G has now the same meaning
as ctrl-C (cancel)
- user and group names longer than 8 characters were
silently truncated in the file panel, such names
are now displayed using the '>' mark
- user (alt-U) and group (alt-G) information panels
have been added
- new panel (<esc> <tab>) that summarizes all
completion and insertion functions has been added.
Type of the completion can be specified using this
panel
- completion of commands from the history utilizes
the same user interface as the name completion
- changes made in the bookmark manager can be
cancelled
- the input line of the directory panel has no longer
precedence over the panel contents. You can switch
the focus (indicated by cursor bar's visibility)
from the input line to the panel and back
- it is no longer possible to execute commands
directly from within the history panel. It was
easy to make a mistake there and execute other
command than intended (panel vs input line)
- characters '!' and ':' are automatically quoted only
if your shell is a C-shell
- there is yet another new option in the directory
compare panel
- configuration parameter SHELLPROG:
standard option -c <COMMAND> is appended
automatically if it is not specified
- configuration parameters CMD_Fn:
command parameters $c and $S have been added
(cursor position and selected files)
- configuration parameters LAYOUTn:
there are two new fields: $S and $P
(alternative forms of file size and permissions)
changes:
Init threading first to stop a warning from new GLib.
Remove the XML documentation support in configure
Fix typo in _dbus_gvalue_signals_error (#10837) (Thanks to Peter Kjellerstedt)
Update GLib requirement (Closes#10889).
Document dbus-gtype-specialized
Add simple test suite for peer objects.
Support peer-to-peer proxies. (Closes#10233).
Add dbus_connection_get_g_connection.
Stop compiler warnings (Closes#10374).
Handle dbus errors which are not name has no owner
Update abstract socket test from DBus, which now cross-compiles
Rename the error quark to be unique
Update AUTHORS
the owner of all installed files is a non-root user. This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.
(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
unprivileged.mk. These two variables are lists of other bmake
variables that define package-specific users and groups. Packages
that have user-settable variables for users and groups, e.g. apache
and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
and ${UNPRIVILEGED_GROUP}.
(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.