Commit Graph

22 Commits

Author SHA1 Message Date
rocky
62d7731703 Patch from Peter Hartley to allow Cross-compiling to mingw32:
- MinGW doesn't have struct timespec, so udf_time.c doesn't compile
   (changes lib/udf/udf_time.c, configure.ac, config.h.in)

 - The configure test for bitfield ordering uses AC_TRY_RUN and thus
   doesn't work when cross-compiling; use sneakiness to try and
   determine it at compile time, falling back to the existing runtime
   check if the sneakiness doesn't work
   (changes configure.ac; tested on x86_64-linux-gnu and i586-mingw32
   which are bf_lsbf=1, plus sparc64-linux-gnu which is bf_lsbf=0)

 - The configure test for "extern long timezone" needlessly uses
   AC_TRY_RUN when in fact AC_LINK_IFELSE is all we need to know, and
   that latter works when cross-compiling
   (changes configure.ac)

 - MinGW sys/stat.h doesn't have the *GRP or *OTH macros, nor S_IFLNK
   or S_IFSOCK, nor S_ISUID etc
   (changes lib/udf/udf.c and lib/iso9660/xa.c)

 - MinGW doesn't have <sys/wait.h>, so even the header-inclusion bit
   of the Linux driver doesn't compile unless it's moved inside the
   "ifdef HAVE_LINUX_CDROM"
   (changes lib/driver/gnu_linux.c)

 - Because the man pages cd-info.1 etc depend on the binaries themselves
   (for help2man reasons), the configure options --without-cd-info etc
   don't actually stop them being compiled. Fixed by only depending on
   man pages for programs that are actually built, which also stops
   the installation of man pages of programs which aren't themselves
   installed
   (changes src/Makefile.am)
2008-04-24 07:28:00 +00:00
rocky
51d9652c82 get_track_pregap_lba, get_track_pregap_lsn. Section on "CD-DA pregap" in libcdio manual.
All changes from Robert William Fuller.
2008-03-16 00:12:42 +00:00
rocky
5f10277136 Add option to cd-paranoia to log summary output to a file. Patch from and
thanks to Daniel Schwarz.
2008-02-29 11:34:15 +00:00
rocky
a3b8f5fc70 Add Patrick Guimond 2007-09-28 11:30:31 +00:00
rocky
16bdbf2615 Remove libpopt.
cd-drive, cd-info: some source option bug fixes
osx.c: bug in duplicate free in add-device

Patches and bug fixes courtesy Peter J. Creath
2005-10-05 09:48:11 +00:00
rocky
22077c7b89 Add Diego 'Flameeyes' Pettenò 2005-09-09 12:41:56 +00:00
rocky
37d1f2e9cd Add Burkhard Plaum 2005-05-08 09:51:35 +00:00
rocky
ba02860069 Add Justin B. Ruggles. 2004-12-04 11:52:48 +00:00
rocky
454497f058 Add Ian MacIntosh. 2004-10-12 07:05:51 +00:00
rocky
3021a6db48 How could I have forgotten... 2004-08-30 02:44:44 +00:00
rocky
06c27120a3 Note that Svend also supplied CUE parsing code. 2004-07-09 10:04:12 +00:00
rocky
2af0e89884 Credit where it is due. 2004-06-23 23:43:15 +00:00
rocky
0399e24c61 Put in alphabetical order (by first name). 2004-06-05 03:16:58 +00:00
rocky
90f058cc25 Add Heiner. Note cuetools. 2004-06-05 03:10:54 +00:00
rocky
a4a41d3df7 Acknowledge debt to Micheal Kukat 2004-05-31 19:07:29 +00:00
rocky
f04f14c312 Add some cdrdao image reading support from Svend S. Sorensen's
cuetools

cdio.c: remove some complicated and extraneous code for auto-driver
detection.
2004-05-04 02:06:48 +00:00
rocky
96ceaa7c8c Acknowlege what is only right. 2004-02-14 17:10:38 +00:00
rocky
ebe70e9ba0 Clean up library versioning. Use LIBADD since as best as I can tell,
that's what supposed to be used.

Many thanks to Nicolas Boullis.
2004-02-09 10:32:35 +00:00
rocky
75cf670116 Fixes from Frantisek Dvorak <valtri@atlas.cz> 2003-08-31 20:52:05 +00:00
rocky
882a7c9cac More appreciation. 2003-04-29 08:16:33 +00:00
rocky
c92b4d9f1e Add Manfred Tremmel 2003-04-25 21:24:34 +00:00
rocky
61fe26a834 Need to start *somewhere*. 2003-04-14 23:30:30 +00:00