Commit Graph

71 Commits

Author SHA1 Message Date
R. Bernstein
2522c26ec8 Adapted from patches by Nicolas Boullis on Debian:
* alignment issues on sparc
 * "make check" failure when stderr is not a tty
 * wrong program name in manpages in tarball
 * build failure with hurd
 * "make check" failure on machines with no disc drive
 * make distclean fixes
2009-07-02 20:26:39 -04: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
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
flameeyes
fe433594d4 Make testdefault an extra program, so that it's only built explicitly and not during make all. 2008-06-14 08:27:20 +00:00
rocky
3f266b669b Changes to testpregap.c to allow to build outside of the source tree. 2008-05-05 23:58:28 +00:00
rocky
70be01d454 cdio_have_xxx is now private. Add p1.bin to distribution. 2008-03-28 01:28:50 +00:00
rocky
0e463dfc0d Start NetBSD driver 2008-03-27 17:40:50 +00:00
rocky
4d76632b8a Start a nrg image reading test. 2008-03-22 22:43:56 +00:00
karl
3b90a7dda4 update Makefiles to GPLv3+ 2008-03-20 19:02:37 +00:00
edsdead
a9a638800e add testpregap 2008-03-18 05:57:05 +00:00
rocky
691d64e45b More libiconv escallation. Sigh. 2008-03-15 17:26:13 +00:00
rocky
e1f708b52c libiconv needed in test programs probably as part of the subversive iconv escallation that's been going on. 2008-03-15 17:02:51 +00:00
rocky
fd2da5c2ad Add a test of new -l option on cd-paranoia. 2008-03-06 01:34:09 +00:00
flameeyes
baee3b5dad Don't compile the test programs during make all, make check will take care of that. 2007-11-16 22:29:01 +00:00
rocky
a33bb59a7f iso9660_fs.c: remove some (but not all) of the redundancy
testisocd2.c.in: a test of working with an ISO 9660 image.
2007-08-12 12:41:10 +00:00
rocky
d5fc70594a Add --ignore to iso-read and add a iso-read copying-rr extraction test. 2006-11-16 15:07:07 +00:00
rocky
7a2886c1f0 Add our own version of copying.gpl rather than rely on FSF's to be unchanging. 2006-06-03 00:04:54 +00:00
rocky
4d2b5161f6 Add UDF 1.02 image and use that in the default file-extraction test. 2006-04-17 11:45:22 +00:00
rocky
9e599d15d5 Add test of reading an ISO 9660 CD. 2006-03-26 04:02:35 +00:00
rocky
577774dd7b testbincue.c.in: set @srcdir@. Make gcc 2.95 compatible. 2006-03-07 02:38:44 +00:00
rocky
8271c5b9be Comment typo. 2005-04-30 02:04:29 +00:00
rocky
77a935bf57 Seems to force executable shell better. 2005-04-11 02:57:04 +00:00
rocky
399fbf5013 Add Rock-Ridge regression test. 2005-03-05 23:51:40 +00:00
rocky
83759b2ab9 Add test Rock-Ridge ISO-9660 image 2005-03-05 19:03:38 +00:00
rocky
3d97c7ded6 Correct Rock-Ridge directory/link listing.
{cd,iso}-info --no-rock-ridge works (and with rock-ridge too)
test/*.right: output is now what I guess it's should be
2005-02-20 16:21:06 +00:00
rocky
693a039f2f Add regression test for fuzzy ISO detection.
Probably will rename iso4 to something else.
2005-02-08 04:38:05 +00:00
rocky
c9852fb89d Since we have better TOC checking we now have to give real filenames.
Adjust for this. Also added a regression test with a bad file name.
2005-01-23 00:45:57 +00:00
rocky
a352d2c8df Improve cdrdao to handle MSF-length.
Remove vcd_demo_toc.right since the cd-info output is now the same as
vcd_demo.right vcd_demo.toc adjusted accordingly.
2005-01-22 23:57:10 +00:00
rocky
164a5cc4f5 test/Makefile.am: forgot to add vcd2.toc
NEWS: what's up.
2005-01-18 03:46:40 +00:00
rocky
8707c4e676 Remove testparanoia .raw output on clean
Also ignore these for CVS if they are around.
2005-01-16 04:20:32 +00:00
rocky
a9832ae495 Start another cd-paranoia test. This one uses image reading so it
doesn't require a CD-DA loaded.
2005-01-15 10:17:17 +00:00
rocky
9b6f6ef912 Need to put in libcdio libs for testparanoia. 2005-01-14 21:40:33 +00:00
rocky
ec58bc385f Start of a paranoia regression test program. 2005-01-13 03:58:47 +00:00
rocky
97a51c3c26 Add image driver track flag reporting. Reorganize code for image drivers
a little better (via image_common.c).

Update regression tests for more expanded cd-info output.
2004-12-31 07:51:43 +00:00
rocky
0c35a965fc More integration/cleanup. Now uses cdio bytesex.h's BE/LE routines.
copystring -> strdup.

Some int's changed to track_t. But I need to be careful *not* to change
cdda_interface.h.
2004-12-19 01:43:38 +00:00
rocky
81d0304b7e test/*, configure.ac:
First paranoia regression test. It's run automatically as it assumes
  that you have a *flawless* CD-DA in a drive.

*.{c,h}: more integration toward libcdio routines. In particular remove
swap16 and swap32.
2004-12-19 00:02:09 +00:00
rocky
6c14d28918 BIG REORGANIZATION.
Reorganize directory structure for inclusion of cd-paranoia. Works for
GNU/Linux. Other OS's may be broken. Regression test output needs to
be adjusted too.

Move:
lib/driver (split off of lib)
lib/iso9660 (split off of lib)

Add from paranoia:
lib/cdda_interface
lib/paranoia
src/paranoia

Also made some small changes to capability indentification to show
more reading capabilties and show that.

cd-info now shows the total disc size.
2004-12-18 17:29:32 +00:00
rocky
0c465c6a98 Solaris creates core files not, core.$pid. Change to make "make
distcheck" work.
2004-11-21 04:02:09 +00:00
rocky
ab9c002b0b Add joliet regression test files. 2004-10-28 11:14:50 +00:00
rocky
6869e97bb2 configure.ac: Add --disable-joliet and disable joliet if iconv is not around
iso9660_fs.c: Setting string length on of UCBE wrong?
test/*: add joliet regression test.
2004-10-28 11:13:40 +00:00
rocky
589fba32d9 Solaris fixes
test/vcd_demo.right: fix when vcd-info is not installed.
2004-10-26 08:32:28 +00:00
rocky
8b895d0ba1 Joliet filename detection for CD images is now done.
Various valgrind-caught errors fixed
Output changed: we no longer print root block number.
(It is still shown when XA attributes are printed.)
2004-10-26 01:21:05 +00:00
rocky
4257f24aaa Add libiconv libraries where needed. 2004-10-24 12:26:28 +00:00
rocky
82e74387c6 cdtext.h: minor doxygen improvemtn
others: make "make distcheck" work again.
2004-09-05 13:03:46 +00:00
rocky
13614f9820 Add cdtext regression test. 2004-07-11 02:33:18 +00:00
rocky
9eea6087d7 More cue tests. Add another bad msf toc test.
If argc > 1 in testtoc, testbincue, then we give debug output.
2004-07-10 01:18:02 +00:00
rocky
771e9fb7cd Add some bincue regression tests. 2004-07-09 20:47:08 +00:00
rocky
26f7bcb433 Add bad catalog tests. 2004-05-09 23:06:44 +00:00
rocky
7ab443fc20 That's data7.toc, not doc. 2004-05-08 22:01:37 +00:00
rocky
01b7eee482 freebsd_ioctl.c: Erroneous data size. Thanks again to Heiner.
toc: better error messages and more tests.
2004-05-08 20:36:01 +00:00