Commit graph

25 commits

Author SHA1 Message Date
Thomas Klausner
72f5c3ea90 Bump PKGREVISION and BUILDLINK_ABI_DEPENDS (where applicable)
for SDL shlib changes.
2006-06-12 16:28:54 +00:00
Yoshito Komatsu
3ac4fbc0ed Replace tech-pkg@NetBSD.org with pkgsrc-users@NetBSD.org. 2006-05-19 16:51:13 +00:00
Jeremy C. Reed
37f815a375 Change BUILDLINK_DEPENDS.foo to BUILDLINK_API_DEPENDS.foo.
Change BUILDLINK_RECOMMENDED.foo to BUILDLINK_ABI_DEPENDS.foo.

As discussed on tech-pkg.
2006-04-06 07:16:55 +00:00
Adam Ciarciński
5573d66878 Changes 0.9.22
- Added DLCAPS_ALPHA_RAMP: Alpha values for formats with one or two alpha
  bits can be chosen, i.e. using ARGB1555 or ARGB2554 the user can define
  the meaning of the two or four possibilities. In short, this feature
  provides a lookup table for the alpha of these formats.
- Added DLCAPS_PREMULTIPLIED indicating that a display layer
  can display surfaces with premultiplied alpha.
- Added DSCAPS_PREMULTIPLIED indicating that the surface has
  premultiplied alpha data.
- Added DLCONF_SURFACE_CAPS and field 'surface_caps' to DFBDisplayLayerConfig
  to specify any combination of the flags: DSCAPS_INTERLACED, DSCAPS_SEPARATED
  or DSCAPS_PREMULTIPLIED.
- Added DLCAPS_SCREEN_POSITION and DLCAPS_SCREEN_SIZE.
  These are set if DLCAPS_SCREEN_LOCATION is set and vice versa.
  Unscalable layers just have DLCAPS_SCREEN_POSITION.
- Added DSECAPS_BRIGHTNESS, DSECAPS_CONTRAST, DSECAPS_HUE, DSECAPS_SATURATION.
- Added DSECONF_ADJUSTMENT to DFBScreenEncoderConfigFlags.
- Added 'DFBColorAdjustment adjustment' to DFBScreenEncoderConfig.
2005-09-30 14:10:18 +00:00
David Brownlee
85699404be Update for jlam's pkg-config changes.
Note these changes have not all been tested, so it is quite possible
that some are necessary but not sufficient.
2005-08-11 10:08:21 +00:00
Thomas Klausner
ba298945c1 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:33:56 +00:00
Krister Walfridsson
753f4543c4 Change obsolete USE_X11 to include ../../mk/x11.buildlink3.mk instead. 2005-06-12 23:51:13 +00:00
Roland Illig
2a1ca3d973 Replaced USE_GNU_TOOLS+=make with USE_TOOLS+=gmake. 2005-05-24 10:29:21 +00:00
Todd Vierling
5f60a41bb5 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:09:34 +00:00
Johnny C. Lam
84663f5da5 Mechanical conversion to use LIBTOOLIZE_PLIST (which defaults to "yes" in
pkgsrc).  LIBTOOL_LA_FILES is no more.
2004-09-23 05:59:29 +00:00
Juan Romero Pardines
041a09f268 Drop maintainership; I don't have enough free time/energy to
maintain all these packages, perhaps somebody want to get them? :-)
2004-05-07 01:57:48 +00:00
Soren Jacobsen
1a5feac471 Convert to buildlink3. 2004-04-12 02:44:55 +00:00
Thomas Klausner
d3f7504b5e buildlink{2,3} files should not include pkgconfig/buildlink{2,3}.mk. 2004-02-19 17:49:24 +00:00
grant beattie
56489cc3f9 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-25 02:11:29 +00:00
Juan Romero Pardines
8a9ac390bb Update to my new email address: s/jrp@hispabsd.org/xtraeme.NetBSD.org/g. 2003-08-28 09:48:42 +00:00
Juan Romero Pardines
48286bc750 Updated to 0.9.19
0.9.19
------

- Initial version of a Radeon DirectFB driver featuring solid drawing/filling
  and simple blitting with or without key by Michel Da"nzer <michel@daenzer.net>.
- Added VT switching support which has to be enabled via option "vt-switching".
  It's pretty well working already, though there are some minor issues left.
- Added support for multiple multi application worlds with new option
  "session=<num>" selecting the multi application world being joined or created.
  VT switching between multiple DirectFB sessions rocks!
- Added option "primary-layer=<id>" to swap the primary with the specified one,
  this way all applications can be started on the second head (Matrox).
- Added "dfblayer", a display layer configuration tool (for multi app).
- Added IDirectFB::GetInterface() to load interface modules like "IFusionSound".
- Added time stamp to DFBWindowEvent.
- Quitting the master (first multi app process) sends SIGTERM to all slaves
  and waits for them to quit (with a timeout).
- Core systems (currently FBDev and SDL) are dynamically loaded as modules,
  which prevents DirectFB from being linked against SDL if support is enabled.
- Added window manager key 'E' to focus the window under the mouse cursor.
- Moved all global variables of the software driver to a new struct resulting
  in a major increase of primitive throughput, e.g. FillRectangle(1x1) by 16%.
- Enhanced tmpfs detection and added option "tmpfs=<dir>" to set it explicitly.
- Enhanced locking and safety in v4l video provider.
- Improved graphics primitive throughput up to 100% by saving locks.
- Added shared memory allocation tracking like for local memory.
- Modules and drivers are now binary compatible with single/multi app library.
- No more bone collector threads (3/master), almost instant object destruction.
- Other bug fixes and cleanups.

--
Add NetBSD to the list of supported platforms.
2003-07-24 06:02:20 +00:00
Juan Romero Pardines
8fb4109b4f Add NetBSD to ONLY_FOR_PLATFORM, TripleDES says that it works. 2003-07-12 15:34:50 +00:00
Juan Romero Pardines
862e859ea7 PLIST of linux added. 2003-06-03 04:08:04 +00:00
Juan Romero Pardines
f338b3d818 Add a conditional, Linux has support for framebuffer so there is no
need to include the SDL buildlink.
2003-06-03 03:51:45 +00:00
Juan Romero Pardines
b1ab1eeac9 ONLY_PLATFORM= Linux-*-*-* 2003-06-03 03:18:25 +00:00
Juan Romero Pardines
1fd6f78a78 oops remove an unused line ... 2003-06-03 02:46:14 +00:00
Juan Romero Pardines
188ecdd5ae Updated DirectFB to 0.9.18
Changes:

0.9.18
------

- National Semiconductors Geode driver by Sarma Kolluru <Sarma.Kolluru@nsc.com>.
  Great thanks to NSC for their support!!!
- nVidia Overlay support by Oliver Schwartz <Oliver.Schwartz@gmx.de>, currently
  hard coded to XBox. For plain nVidia graphics adapter you need to change line
  618ff of nvidia_overlay.c (uncomment line 618, comment out line 620).
- Added multi application support to SDL backend.
- Added triple buffering for display layers.
- Added DPMS support via IDirectFBDisplayLayer::SetScreenPowerMode().

...
2003-06-03 02:45:28 +00:00
Juan Romero Pardines
742159265b I am the maintainer again ... 2003-06-02 16:40:39 +00:00
Julio Merino
ef90a2fb47 Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:46:05 +00:00
Juan Romero Pardines
b5b3515443 Import of directfb 0.9.17
DirectFB is a thin library that provides hardware graphics acceleration, 
input device handling and abstraction, integrated windowing system with 
support for translucent windows and multiple display layers on top of the
Linux Framebuffer Device.
It is a complete hardware abstraction layer with software fallbacks for 
every graphics operation that is not supported by the underlying hardware.
DirectFB adds graphical power to embedded systems and sets a new standard 
for graphics under Linux and BSD ( with SDL ).
2003-04-14 05:29:55 +00:00