Commit Graph

2848 Commits

Author SHA1 Message Date
R. Bernstein
ca23ec2ae5 Add check against GNU/Linux driver. More info in include/cdio/config. 2008-12-07 06:40:51 -05:00
R. Bernstein
a904cc23ec Resolve conflicted files. 2008-12-06 22:46:14 -05:00
R. Bernstein
570d3c6ec5 I hate conflicted merges 2008-12-06 22:44:28 -05:00
R. Bernstein
4f0228e99f Fix bug in 0.81 release in adding NetBSD driver. Make device enumerations
match internal structures. (Also corrected the name for the
non-existent AIX driver.)
2008-12-06 22:35:16 -05:00
R. Bernstein
542481d673 Wasn't checking the range of the device id in cdio_have_driver. Add regression test for checking this too.
More git administrivia.
2008-12-06 21:20:51 -05:00
R. Bernstein
f434186567 Makefile.am: Redo target for ChangeLog to use git2cl. NEWS: Note NetBSD driver added. Reset: git administrivia. 2008-12-06 20:04:23 -05:00
R. Bernstein
4879710431 More conversion weirdnesses 2008-11-29 02:01:42 -05:00
R. Bernstein
a82a984a64 Administrivia 2008-11-29 01:57:37 -05:00
R. Bernstein
f594166540 . 2008-11-29 01:40:40 -05:00
R. Bernstein
6175d43311 More administrivia. 2008-11-29 01:04:33 -05:00
R. Bernstein
95f087cdc3 First commit after CVS conversion. Should be just administrative changes. 2008-11-29 00:56:26 -05:00
R. Bernstein
4ea407f746 Initial commit after git-cvsimport (import from CVS). 2008-11-28 21:47:15 -05:00
R. Bernstein
987e4a48ba Remove import path hard-coding. Will have to deal with in a Pythonic way and some package somewhere. 2008-11-28 13:56:44 -05:00
R. Bernstein
f191edc157 Tighter module creation code, and a module name typo from cut and paste. 2008-11-28 13:44:56 -05:00
R. Bernstein
bd6ef49177 Get link arguments from pkg-config. Add more files. 2008-11-28 08:58:37 -05:00
R. Bernstein
3350762059 Include libcdio libraries as appropriate when making pycdio libraries. 2008-11-28 00:21:28 -05:00
R. Bernstein
49cb335c79 swig compilation and invoking unixcompiler now works.
Closer to having setup.py bdist working. Still need to figure out how
add libcdio libraries and how to get the test import working.
2008-11-27 22:13:44 -05:00
rocky
dbba9a7f6b Patch by Mike Frysinger to facilitate cross-compilation. sr #106338 2008-11-27 21:09:51 +00:00
rocky
afeb80aa49 Erroneous initialization. See sr #106271 2008-11-25 02:20:17 +00:00
rocky
a33fe3154a Treat uclinux like GNU/Linux. sr #106336 from Mike Frysinger. 2008-11-25 01:57:16 +00:00
rocky
088a2ec17c Remove bit-ordering test in configure.ac since we don't seem to use
this at compile time and it fouls up cross compilation.

cd-paranoia has tests at run-time. libcdio inherited this from
vcdimager which needs it in writing images. It is possible that when
libcdio does writing this may come back. Untill then, simplify.
2008-11-25 01:47:36 +00:00
R. Bernstein
641e629100 Add more of the files we need 2008-11-23 23:18:39 -05:00
R. Bernstein
934d53057d First semblance of distutils setuptools. Not complete yet though. 2008-11-23 23:17:02 -05:00
rocky
48de04f1b6 Typo in comment 2008-10-29 09:55:22 +00:00
rocky
f81a660ef8 Bug fix to allow linker flags --as-needed and --no-undefined. Thanks to Gtz Waschk 2008-10-29 09:53:00 +00:00
rocky
f9d7ca2996 One more. 2008-10-25 13:56:54 +00:00
rocky
8de469f090 Create a tar.bz2 dist as well as tar.gz. 2008-10-25 13:56:15 +00:00
rocky
68adc03b85 Increment library numbers 2008-10-20 01:25:10 +00:00
rocky
b756b4a59f What's up 2008-10-20 01:10:19 +00:00
rocky
6ab1f8e448 patch #6548: fix osx handling. See that for more information 2008-10-17 11:58:52 +00:00
rocky
f3d2efe51b Allow for more cygwin tests to pass 2008-10-17 01:51:43 +00:00
flameeyes
10e258de88 Don't use echo -n, use subshells instead.
echo -n is not working on all shells, in particular it does not seem
to work on Sun /bin/sh shell; instead use subshells to have the same
output everywhere.
2008-09-29 03:34:49 +00:00
rocky
a9e96b4713 Typo 2008-09-22 21:21:29 +00:00
rocky
c02aa93af6 Nuke cddb disc ID if --no-cddb option is given. 2008-09-09 14:44:25 +00:00
rocky
d38c6ce8c1 Output changed when --no-cddb option added. 2008-09-09 14:10:24 +00:00
rocky
1185f7d0f4 Allow compiling cd-info without cddb. Patch thanks to Fabrice Ménard. 2008-09-08 14:45:07 +00:00
rocky
275703a5d6 Remove stray @ character in Makefile.am. Thanks yet again to Steve
Schultz for finding/fixing.
2008-08-31 22:22:56 +00:00
flameeyes
a4b1427fe9 Use the LTLIBICONV variable rather than LIBICONV.
With this change, instead of using the fully qualified path to the
shared object (or the one that the configure think is the fully
qualified path), the path where the library is found will be added to
the search path and just a generic -liconv will be used.

The old variable would be fooled up when /usr/lib/libiconv.so is an LD
script that redirects to /lib/libiconv.so, causing failures with some
linkers.

Also, replace @LIBICONV@ for libcdio itself also with $(LTLIBICONV) or
it will fail to link against on uClibc.
2008-08-31 13:38:21 +00:00
rocky
3d106b4568 Free memory when recovering from errors. 2008-08-30 06:55:50 +00:00
rocky
5254ca152d Pass additional autogen.sh options to configure. 2008-07-27 01:51:21 +00:00
pjcreath
65de180497 Replaced old, messy autogen.sh with a call to autoreconf.
(empty config.rpath added for automake 1.10 compatibility)
2008-07-27 01:26:18 +00:00
rocky
8af60f3dce Another small tweak - make sure macro is undefine'd first. 2008-07-16 00:28:54 +00:00
rocky
29cea5c023 Undefine ISODCL and note where this comes from. 2008-07-15 13:37:30 +00:00
rocky
fd6bb03037 Remove cdrtools GPL "v2 only" pollution. iso9660.h is from Eric Youngdale's 1993 GPL v2 or later header from mkisofs 2008-07-15 12:00:54 +00:00
rocky
82c7c09a97 Fixes for Mingw+MSYS and DLL support from Carlo Bramini
* configure.ac: Added AC_LIBTOOL_WIN32_DLL for enabling the creation of shared libraries.
* configure.ac: Added -I$(top_srcdir)/include to LIBCDIO_CFLAGS, it allows to build outside the source tree.
* configure.ac: Added LT_NO_UNDEFINED for adding '-no-undefined' switch to libtool when building win32 shared libraries.
* configure.ac: Check for Windows.h presence if under Mingw (included for using Sleep() function).
* configure.ac: Check for more missing functions: setenv(), unsetenv(), sleep(), gmtime_r(), localtime_r().

* example/cdchange.c: If sleep() function does not exist, it tries to emulate it with a similar code (require inclusion of Windows.h)

* src/cddb.c:
* lib/cdda_interface/scsi_interface.c: Compilation fails because u_int32_t is undefined. It has been changed to uint32_t to be compliant to all other parts of the libraries.
* lib/cdda_interface/Makefile.am:
* lib/iso9660/Makefile.am:
* lib/cdio++/Makefile.am:
* lib/paranoia/Makefile.am:
* lib/udf/Makefile.am:
* lib/driver/Makefile.am: added LT_NO_UNDEFINED to libtool flags.
* lib/iso9660/iso9660.c: Added replacements for setenv(), unsetenv(), gmtime_r\
(), localtime_r().
2008-06-25 08:01:53 +00:00
rocky
9c32ef00a0 Was accessing outside of check2list causing wild looping. Turn all
sprintf's to snprintf's and check the return.

Turn check1list and check2list looping into a fixed constant number of
iterations rather than rely on a sentinal.
2008-06-25 07:46:20 +00:00
flameeyes
3685c0d78e Mark variables and constant as static in source tools, examples and tests. Also replace some char pointers with char arrays. 2008-06-19 15:44:10 +00:00
flameeyes
5d2dc434e3 Fix AC_ARG_WITH and AC_ARG_ENABLE call to use the un-translated option name (that is, using dash rather than underscore). 2008-06-19 13:41:40 +00:00
flameeyes
2453159ffc Make cdtext_keywords a static array of arrays. 2008-06-16 22:41:44 +00:00
flameeyes
b179815ce2 Ignore a few more scripts created by autoreconf -i. 2008-06-16 22:38:45 +00:00