[Debburn-devel] cdrkit-1.1.2 change requests

Thomas Klausner tk at giga.or.at
Fri Feb 23 20:42:50 CET 2007


Hi!

I have two requests for cdrkit-1.1.2:
. On NetBSD, the native sound system is similar to the
  SUN one, but there is a OSS compatibility library.  When using
  the sys/soundcard.h interface on NetBSD, one needs to link against
  -lossaudio. Could someone please fix icedax/CMakeLists.txt so
  this happens? I'm currently using the attached patch, but this
  is probably not correct for non-NetBSD.
. Many CMakeLists.txt files[1] have "share/man" hardcoded;
  in NetBSD pkgsrc we prefer ${PREFIX}/man for manpages. Could
  this setting be centralized and be made overridable? Or am I
  overlooking an easy way to override it as it is?

Cheers,
 Thomas

P.S.: Please CC me any replies.

[1] Currently:
3rd-party/dirsplit/CMakeLists.txt
3rd-party/zisofs_tools/CMakeLists.txt
wodim/CMakeLists.txt
genisoimage/CMakeLists.txt
icedax/CMakeLists.txt
readom/CMakeLists.txt
-------------- next part --------------
$NetBSD$

--- icedax/CMakeLists.txt.orig	2006-11-30 02:05:00.000000000 +0000
+++ icedax/CMakeLists.txt
@@ -7,6 +7,7 @@ include(../include/AddNetworkBits.cmake)
 FIND_FILE (HAVE_SYS_SOUNDCARD_H sys/soundcard.h)
 IF(HAVE_SYS_SOUNDCARD_H)
    	ADD_DEFINITIONS(-DHAVE_SYS_SOUNDCARD_H)
+	LIST(APPEND EXTRA_LIBS ossaudio)
 ENDIF(HAVE_SYS_SOUNDCARD_H)
 FIND_FILE (HAVE_LINUX_SOUNDCARD_H linux/soundcard.h)
 IF(HAVE_LINUX_SOUNDCARD_H)


More information about the Debburn-devel mailing list