Age | Commit message (Collapse) | Author | Files | Lines |
|
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
|
|
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
|
|
New in 2.0.6: 2004-09-14:
* build system:
- Prepend with GII include path when --with-uninst-gii is specified via configure
- disable vgagl helper when not building the svga target
* X-target:
- Bugfix: Ensure aligned memory access. Fixes crash on NetBSD/sparc64
- Bugfix: Perform correct clipping in ggiFillscreen(3).
* display-memory: Bugfix: Free directbuffer completely.
* display-monotext: Bugfix: ggiCheckMode() returns actual error code than always success.
* documentation update:
- add manual page for display-mansync
- do not document not-existing GGIFLAG_TIDYBUF flag. It is a new feature in devel tree.
New in 2.0.5: 2004-05-29:
* X-target:
- Fix over-allocation of win y dimension.
- Forward expose events to the application when -nobuffer is used.
- Fix "strange colored pixels when re-exposing backbuffer"-Bug.
- Focus pulling fix. Key focus should no longer get lost,
when the mouse is NOT over the window. Note: Don't forget to
update libgii's input-xwin and input-x before as libggi now
passes some additional information to libgii.
* build system: It checks for buildable demos. Fixes compiling breakage on some platforms.
* other build system updates
* libtool update. Fixes Debian bug #208288.
* documentation updates
Hi Christoph!
|
|
installed on 2.0_BETA. Based on a tip from Thomas Klausner, make
the PLIST entries for the terminfo library conditional, and they're
then effectively commented out on NetBSD 1.6.* (tested/verified)
and 1.5.* (so far untested).
|
|
on tests in the configure script, but it is not installed in either
of NetBSD 1.6.2_STABLE or 2.0_BETA.
|
|
|
|
|
|
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
|
|
|
|
Changes:
o build fix: cygwin has no sys/shm.h and sys/ipc.h, so configure
disables all targets requiring them, if not present.
o cbconsist demo: sync with devel tree
o gcc 3.3 compiling fix for default/linear_16/crossbuild.c
(fixes Debian bug #197214)
o merged build fix from FreeBSD's ports tree to make the xf86dga
target compile on FreeBSD (fixes FreeBSD PR ports/52380)
o X-target
+ minor mode initialization fix from Argo Vessmann
+ shm helper checks return code, when setting up the
directbuffer
+ release locking on failure. (Threadsafety fix)
+ fixed geometry check. Opening (very) small windows is now
possible.
|
|
curses.buildlink2.mk. This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.
We should have a better way to say that the NetBSD curses doesn't
quite work well enough. In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages. We will look into this again in the future.
|
|
support for base system curses/ncurses as well as ncurses itself.
suggested by wiz.
|
|
|
|
|
|
New in libggi 2.0.3:
* X-target:
* Fixed a bug, where a ggiFlush() call was missed, which makes
directbuffer content visible when releasing it.
* Fixed a clipping bug, causing to let disappear characters or
whole strings.
* Fixed clipping on multiple frames.
* Add -keepcursor option, which keeps the default cursor.
* Fixed crash when used 8bit characters
* Fixed endless loop when X11 server provides only and only
the same sort of X visuals
* Demo: Improved pageflip demo to test all primitives in a
multi-frame environment
* merged some compiler fixes from the OpenBSD ports tree
* fixed a crash, when a drawing primitive (i.e. a line) crossed
two borders of the clipping rectangle
* added 64bit fixes to wrap and cube3d demos
* minor improvements to checkmode and struct check tool
(important for target developers though)
* manpage fixes
New in 2:2:0 (2.0.2): 2002-12-26
* Misc bugfixes (see ChangeLog)
* Huge documentation updates
* Major build system update
- adds builds fixes for many platforms
* memory-target
- add -pixfmt option
- added missing support for reporting physical screen sizes.
* X-target
- rewritten (x/xlib splitting is obselete now)
- added dirty region management
* xlib-target
- disabled. Will be removed later
* fbdev-target
- DirectFB driver works with directfb 0.9.13
- added mach64 accelerator
* KGI-target
- big update (works with KGI-0.9 now)
- added mach64 accelerator
- added radeon accelerator
- still experimental, thus disabled in configure
New in 2:1:0 (2.0.1): 2001-08-26
* More documentation updates.
* Prelimiary support for using DirectFB drivers under display-fbdev
* Many corrections/improvements to build files
* Started move towards using libtool versioning, as interface is stable.
New in 2.0: 2001-08-11
* Huge documentation updates.
* svgalib-target
- added frame support
- misc bug-fixes
New in 2.0beta4: 2001-07-10
* Misc bugfixes (see ChangeLog).
* Huge documentation updates.
* finished support for reporting physical screen sizes.
* splitted libggimisc off
* New API: ggiDetachInput()
* fbdev-target
- Acceleration of Matrox G400 (matrox fb)
* directX-target
- Update
- Highly experimental target for Win ... Use at your own risk !
* ipc-target
- New target for interprocess communication (experimental)
New in 2.0beta3: 2000-12-18
* Misc bugfixes (see ChangeLog).
* Minor documentation updates.
* Major rewrite of the internal sublib handling.
* Some fixes for PowerPC compatibility.
* preliminary support for reporting physical screen sizes.
* Made all headers C++ compatible.
* lcd823-target
- Target for the Motorola MPC823 builtin LCD controler, using
the /dev/lcd823 Linux kernel device.
* fbdev-target
- Better detection of kgicon-type fb-devices and old fb implementations.
- Better usage of fbdev mode infos in fb.modes
- Better acceleration for the Matrox fb.
* glide-target
- Added directbuffer support.
* aalib-target
- Better mode handling.
* X-target
- Propagated X dpi values to give physical screen dimensions.
- Various fixes to properly init several values.
* tele-target
- Updated much to make it work again.
* vgl-target
- New target for FreeBSD's VGL library.
* directX-target
- Highly experimental target for Win ... Use at your own risk !
|
|
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
|
|
native curses.
Remove USE_NCURSES.
|
|
and use bsd.pkg.install.mk to copy them to PKG_SYSCONFDIR.
Bump PKGREVISION to 1.
|
|
|
|
|
|
|
|
|
|
o Use pkgsrc libtool not internal one - we caught up with the
internal one ages ago.
o Remove BUILD_DEPENDS on autoconf - the configure{,.in} hacks
will probably disappear if someone buildlinkifies this pkg.
o Sort PLIST
|
|
|
|
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
|
|
|
|
targets. This includes a fix for PR pkg/12125 by Tomasz Luchowski.
|
|
Hinted at by Thomas Klausner.
|
|
fix this...)
|
|
|
|
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.
|
|
|
|
Make this compile under NetBSD-1.4.x by moving conflicting definition in
#include <unistd.h> upfront.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|