Commit graph

26 commits

Author SHA1 Message Date
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
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.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
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".
2004-09-22 08:09:14 +00:00
wiz
2240056466 Update DESCR, requested and supplied by Christoph Egger. 2004-09-21 13:37:04 +00:00
wiz
6850ca5bbf Update to 0.8.6:
New in 0.8.6: 2004-09-14:
* ggGetUserDir(3): Eliminate race condition
* ggGetUserDir(3): Fix memory leak on Darwin when $HOME is not set
* Bugfix: ensure aligned memory access in event handling. Fixes crash on NetBSD/sparc64
* giiSplitInputs(3): make it work - finds the actual input
* config file parsing fixes

New in 0.8.5: 2004-05-29:
* add hotfix to make libgii compile for linux users,
  who uses kernel 2.6 headers to compile their userland. Fixes Debian bug 224802
* libtool update. Fixes Debian bug 208288.
* add 'See Also' section to libgii(7) manpage and lots of other documentation updates
* build system updates
* linux_kbd fix: read unicode symbols correctly. Patch from Aurelien Reynaud.
* focus pulling fix in xwin/x: Key focus should
  no longer get lost, when the mouse is NOT over the window.
  Note, input-x need to know some little more information from libggi's
  display-X. So don't forget to update libggi's display-X as well,
  otherwise you may experience everything from strange input behaviour to crashes.

Hi Christoph!
2004-09-20 22:37:08 +00:00
snj
1d6c2182ae No longer used. 2004-04-18 01:06:46 +00:00
jlam
c95af4404b bl3ify 2004-03-11 06:58:12 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
xtraeme
73155e7426 Update to 0.8.4
Changes since 0.8.3:

    * gcc 3.3 warning fix (warnings caused by <ggi/gg.h>:194 fixed)
    * hotfixes for libgii 0.8.3
    * fixed memory leak on unloading modules under Darwin
    * win32 (cygwin/mingw) compile fixes from Albert Graef
    * cygwin build fixes
2004-01-05 00:21:03 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
wiz
915696e1dc Replace patch-ab with the version that will be in the next release. 2003-04-06 15:42:46 +00:00
wiz
e4b9ad3f90 Update to 0.8.3:
New in 0.8.3:
 * The two hotfixes for libgii 0.8.2
 * manpage fixes
 * several minor fixes

New in 0.8.2: 2002-12-??;
* Misc bugfixes (see ChangeLog).
* Huge Documentation update.
* Threadsafety fixes
* LibGG: New supported platform: Darwin
* Major build system update
  - autoconf 2.5x works now
  - build fixes for many platforms
* input-kii
  - new input target. Works for many KGI users, but
    still not for everyone.
  - still very experimental, thus disabled by default
* input-x/input-xwin
  - handle GraphicExpose events
* input-ipaq
  - new touchscreen input for Compaq iPaq from Tobias
* input-zaurus
  - new touchscreen input for Sharp Zaurus from Tobias

New in 0.8.1: 2001-08-26;
* Nothing much in the code except the usual minor fixes.
* The build process is improved.

New in 0.8: 2001-07-10;
* Misc bugfixes (see ChangeLog).
* Huge Documentation update.
* New API: giiSplitInputs()
* input-linux-evdev
  - Bugfixes from Stephan
* input-directx
  - Update
* input-vgl
  - small build fix for FreeBSD

New in 0.7: 2000-12-18;
* Portability fixes for non-Linux platforms.
* Preliminary Win32 support.
* All headers should be C++ compatible now.
* Misc bugfixes (see ChangeLog).
* Documentation updates.
* Renamed GGI_ELOCKBUSY to GGI_EBUSY.
* New LibGG functions ggCurTime() and ggConfigExpandAlias().
* LibGG now uses it's own mutexes when compiled with gcc - no more
  pthreads and dynamic linker bugs.
* Support compiler type checking on gii_input_t.
* New command events GII_CMDCODE_PREFER_ABSPTR and GII_CMDCODE_PREFER_RELPTR.

* input-linux-evdev
  - New target to support the new evdev input API present in Linux 2.4 and
    2.2.18. Should handle mice, joysticks and keyboards.
* input-linux-mouse
  - Improved autodetection of mousetype.
* input-mouse
  - 3 button support for MS protocol.
  - 4 button support for IMPS/2 protocol.
* input-x/input-xwin
  - Prevent events from lagging in the socket queue in apps that don't call
    XFLush/XSync frequently.
* input-vgl
  - New inputlib for FreeBSD's VGL library.
* input-directx
  - New inputlib for DirectInput on Win32.
* filter-keytrans
  - Added new filter to arbitrarily remap key events.
2003-04-02 12:03:41 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
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>.
2003-01-28 22:03:00 +00:00
jmmv
161491bfbe Make this package install its configuration file under the examples tree
and use bsd.pkg.install.mk to copy it to PKG_SYSCONFDIR.
Bump PKGREVISION to 1.
2003-01-02 23:15:44 +00:00
jlam
a7e627ccd6 Fix distinfo checksums. 2002-11-25 20:40:13 +00:00
jlam
f6d1d2a580 Note that this package uses X11. 2002-11-25 20:34:36 +00:00
jlam
50ddc2c2a2 buildlink2.mk file for graphics/libgii. 2002-11-25 20:33:36 +00:00
jlam
c65db281f1 Use buildlink2, fix libtool usage and PLIST. 2002-11-25 20:16:26 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
wiz
a4f21a5507 Move to sha1 digests, and/or add distfile sizes. 2001-04-21 09:54:06 +00:00
agc
fb467f5ac2 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:22:34 +00:00
wiz
a2a4d06c6f Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 15:22:13 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
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.
2001-01-04 15:10:17 +00:00
rh
1c8f8eba16 Set runtime library search path. 2000-10-01 13:40:24 +00:00
hubertf
9fbd3e59f3 fix ELF lib paths 2000-06-27 01:55:14 +00:00
hubertf
4957d7ad32 General Input Interface - API for all possible input sources 1999-07-24 02:31:30 +00:00