[libdevice-cdio-perl] branch master updated (cec7244 -> 7eda3db)
gregor herrmann
gregoa at debian.org
Mon Oct 30 18:48:16 UTC 2017
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libdevice-cdio-perl.
from cec7244 update changelog
adds fa70782 Initial revision
adds 6e31371 Build.PL: Fold in more configure-like checks Makefile.PL: Arrange to call Module::Builder Cdio.pm: Add more non-subroutine and general documentation audio.pl: search only drives with CD-DA
adds b599998 configure: run perl Build .cvsignore vs. MANIFEST.SKIP - the plague of originality Build.PL: test for SWIG
adds 40b3172 Makefile: C O M P A T A B I L I T Y ! Build.PL: Nuke optimization. SWIG and gcc 4.0 and optimization don't play well.
adds a2cb4db MANIFEST: store in the format Build wants it. MANIFEST.SKIP: skip those tmp files.
adds 4520381 Abstract got removed.
adds 7aebf1d More documentation issues. Things to make Build happy (which I suppose means things are more correct.)
adds 9473bd2 rocky at panix.com->rocky at cpan.org
adds b36e3b5 Bugs in audio example. FS_ for filesystems didn't get added.
adds 141ff79 Documentation. device_const.swg: filled in some ommitted FS's.
adds ff363b5 Build.PL: Track %include dependencies of main SWIG file.
adds 054a8c5 Use the BEGIN { cd ... } use lib; trick I learned on Perl Testing.
adds 8e0eef2 First cut at getting read routines working. There may be a bug in trying to return binary data. Just don't know how to do it in Perl yet.
adds 7402b89 Add read test.
adds 08d9814 Work on device capabilities
adds 8bacfd7 Fixes for cygwin tracks.pl: test for error condition - no CD installed.
adds 63ac002 README: Add cautionary warnings about inoperability. Reduce expectations. device.swg: hack for word size. Sigh.
adds e9b71c5 Another hack around word mismatch problem to reduce SWIG warnings.
adds 618fe1d Move word size determination from device.swg to types.swg. A better place for it.
adds 5e9e2b7 Allow example programs to get run outside of unpacked directory (if Cdio is installed). Add ChangeLogs and code for making them.
adds 0eead9e Fix bug in being able to return binary read data. Add cd-read program from libcdio.
adds 0a29291 disc.swg, Device.pm, 10.cdda.t: Add get_mcn and regression test. Changes: Note what we've got. Build.PL: make a guess at how darwin work.
adds 6d35e6e Allow Perl 5.8.6.
adds aec98f1 get_hw_info() change for Darwin. Don't know why, but static's inside of routine was causing memory to get clobbered. So moved it out.
adds a2fe350 Possibly a slightly better fix and slightly better code.
adds 2152e8f Tolerate gdb debugging
adds 222e118 Build.PL: we no longer require SWIG to be installed. We'll use our own perlcdio_wrap.c if not.
adds 30b9c40 device.swg: minor space issues Cdio.pm: alphabetize better Cdio.pm, Track.pm: set track moved from Device to Track Util.pm: set version number same as Device::Cdio
adds 88104a5 Version number need to change for CPAN. Build.PL: a little neater perhaps.
adds ec065df Looks like ISO9660 access for Perl (via libiso9660) will be a reality!
adds f056b98 More work on getting ISO 9660 more compilete.
adds ad80eec More work on the ISO 9660 filesystem routines. Add first hint of Perl Package (Device::Cdio::ISO9660) and OO routines (Device::Cdio::ISO9660::IFS)
adds 1fa9efb More towards getting ISO 9660 working. A number of routines added. read.swg: was not freeing a char * return object.
adds 377c702 Missing a method doc.
adds 9c6c121 FS class is a subclass of Cdio::Device for working with ISO9660 tracks.
adds 47e376c Get first example program, (iso1.c) from libcdio working. More routines from iso9660.h work. In particular readdir.
adds 0a75683 MANIFEST: add IFS.pm
adds e27384f Handles non-OO routines (like name_translate is_achar, etc.)
adds a319b35 .cvsignore add iso9660 c's and .o's
adds 046be46 Lots of changes to get IFS and FS working well enough for the sample programs iso2.pl and iso3.pl.
adds 46ae8a5 Update documentation.
adds 9aca4b3 perliso9660.swg: add lots of perlpod. All constants done and meny subroutines.
adds 6f4f73b IFS.pm, FS.pm: Add find_lsn routines.
adds ca62a56 META.yml is derived when making the distribution.
adds daa8fed Fixes for stock libcdio 0.76 Some adjustments for cygwin (but I'm not sure cygwin's at fault.)
adds db5f846 Build.PL: use pkg-config for iso9660. Solves the -libiconv problem on cygwin better (and doesn't break GNU/Linux).
adds 225a616 perliso9660.swg: remove stuff that was not used and/or misleading. 07.iso.t: skip strnpad tests until we understand why they sometimes fail.
adds 62359a4 IFS.pm, FS.pm: A better Synopsis page Build.PL: copy SWIG-generated files to lib. MANIFEST: Don't distribute out of blib to keep the CPAN indexer happy *.swg: Get VERSION from Device::Cdio examples/*.pl: use File::Spec to concatenate file names. Cdio.pm: Go for 0.2.2.
adds ac04dd4 ISO9660: bug in setting is_dir again. 07.iso1.t: Add ISO9660::IFS test
adds f49732b lib/.cvsignore
adds b21d2e2 Orgainize documentation more, and more documentation.
adds 138434f Documenti modules better.
adds 83de786 Turn example programs into regression tests.
adds d09e14f Fix stncpy_pad bug.
adds fa90218 t/.cvsignore
adds db4c4aa stncpy_pad still broken on cygwin.
adds 1e28be6 Prepare for release.
adds 9a935ef more documetation work
adds 42bf90e Get ready for release.
adds 37874a0 add create_makefile_pl => passthrough for Makefile.PL compatibility
adds ed7dfd4 .cvsignore
adds df2272e make distcheck -> Build disttest (not distcheck).
adds 3d39860 Gotta remove is_{a,d}char tests again.
adds 3f9b92f If we have SWIG, remove swig-generated files. I think they can cause problems on other platforms.
adds 75650ea Regressing Build.PL and device.swg. The problem that I changed Build.PL for was really caused by an erroneous commit of device.swg.
adds daecdd8 ISO9660.pm, perliso9660.swg: remove bogus b_mode2 stuff. IFS.pm: revise documentation README: revise since we are using Module::Build
adds d5d58d9 ISO9660.pm: Minor corrections (perlcdio->perliso9660) Document corrections. FSF Address change
adds 7236595 Reconcile differences in dtime vs tm structure somewhat.
adds 5045377 Add get/set ltime test.
adds 8ea01aa We are Cdio, not CGI.
adds 674a119 Got daylight saving's time issue fixed (probably) in libcdio 0.77.
adds f69ce35 perldoc touch-ups.
adds 1c3843a Prepare for 0.2.3 release.
adds 719edf6 examples/.cvsignore
adds 0e572d2 examples/.cvsignore
adds eae7fa8 More documentation changes. (And there will be more until we get it right.)
adds 4335b0a perlisio9660.swg: free C stat lists Device.pm: doc typo.
adds e5d3679 Wasn't allocation large enough buffer for strncpy_pad.
adds e4b1210 Reinstate strnpad_cpy test.
adds 5e9f805 IFS.pm: documentation changes examples/* small changes for clarity
adds 60d417d *** empty log message ***
adds b570d3f Start MMC interface.
adds 59d64d4 Finish first pass of SWIGifying mmc.h. Nothing has been tested yet, and no doubt many changes lay ahead.
adds 6fbbde3 Fix bugs in Device::Cdio::ISO9600::FS::readddir and Device::Cdio::ISO9600::FS::find_lsn
adds 4087c41 Get ready for 0.2.4 release.
adds a2bb251 ChangeLog
adds d9b85ef Get ready for new release. t/07.iso.t: ltime with DST is probably still broken.
adds 46d6e8a Add get_track_msf. Patch supplied by Shannon. http://rt.cpan.org/Public/Bug/Display.html?id=20862
adds b394af6 get_track_msf -> get_msf. Use/show msf in tracks.pl example program.
adds a12e660 Wrong name in link: libiso9660->libcdio.
adds f1f30de Get ready for v.0.2.4 release
adds 710aef1 .
adds 918ff4e .
adds a0ded12 Small doc typo.
adds fc2294c Small document changes/corrections
adds d3c0f36 Add "use strict".
adds 7d65746 small perldoc formatting improvement.
adds e404f80 Another formatting change
adds fc494d8 Typo.
adds 1ed9025 cd-read: add hex-dump routine.
adds 3eab180 read.swg: some signed ints become unsigned README, FS.PM: correct documentation.
adds 28a6bcd Remove deprecated perl5 language indicator on typemaps.
adds 29e8bf1 Documentation changes.
adds 49366e0 Build.PL: http://rt.cpan.org/Public/Bug/Display.html?id=28132 perlis9660.swg: the "perl" parameter part isn't needed since we don't bundle sources for different languages.
adds 04dd6be Memory allocation was off by one in the name_translate function. This could lead to a buffer overflow in when the translated name is as long as the original.
adds 6a2471d Documentation changes.
adds 546a68c gplv3+
adds b3760ac gplv3+
adds 1d9ab7a no need for separate COPYING file?
adds e4b2894 Use Jerry G Geiger's Build.PL patch to get close to having this work automatically. I still needed to copy _wrap files to their unwrapped versions. Version numbers, and minimum required versions updated; tests updated too. Some CVS $Id$ lines removed.
adds face6d7 Add META.yml. Remove $Id$ lines.
adds 239fb8f Add Jerry G Geiger's patches to current git sources.
adds beba2c1 Remove some CVS cuft
adds 19c3904 Update copyright
adds ecc326b Remove gcc -Wstrict-prototypes warnings.
adds d625393 Makefile : start to clean up and document tasks .gitignore: start merging info from .cvsignore Build.PL: remove debug output
adds 0705fff Administrivia.
adds 4598127 Note remake.
adds 9e7d1bc Should now be able to build cleanly. Build.PL now copies shared object (.so's) to the right place. All the heavy lifting done by Jerry G Geiger.
adds e7eebf9 More fixes and completion of code from Jerry G Geiger. Added get_cddb_discid audio_get_status get_joliet_level Fixed some faulty C code.
adds 5b3e0c8 More things that Jerry added.
adds e7a2a35 Remove compat.swg which was there for no-longer unsupport libcdio versions
adds e5949ba Remove compat.swg.
adds b4b22ee Merge branch 'master' of github.com:rocky/Perl-Device-Cdio
adds 225343f Add example of getting the volume level.
adds d9472dd Fix help option name --volume to match code. Make a (unsuccessful) stab at setting audio volumes.
adds e7a70de Merge branch 'master' of github.com:rocky/Perl-Device-Cdio
adds 6c574ad Small test idiom things. The changes allow tests to be run in more ways from more directories and with more information shown.
adds c37566a More test initialization futzing. chdir basename is just plain wrong!
adds 3ca9b84 convert and remove .cvsignore
adds 7195651 Regularize my email address
adds 9f7697c Move swig files to a SWIG directory.
adds 2e6de17 Rebuild lib/*.pm if needed.
adds b56eca7 Remove cover_db on cleanup
adds dd1b0e4 Build Administrivia.
adds 6e4f4fb Use Markdown for README which looks better on github.
adds 15d83fc More markdownification.
adds 07c43d7 Update README.md to reflect current status.
adds 8388f03 Small README.md clarificaion.
adds 40bd065 Another file to ignore
adds 7bbe2cb Build.PL picks up libcdio's CFLAGS now. Correct 07.iso.t test. These changes from Jerry G Geiger. Remove code for pre libcdio 0.77. Versions this far back are hopeless.
adds 981c1bc Slightly more precise test to see if running swig can be skipped. Change from Jerry G Geiger.
adds 25cbc79 First crack at testing audio routines. From Jerry G Geiger.
adds a83f8ee 11.dev.t: Get device name via driver_id=>$perlcdio::DRIVER_DEVICE since Device::Cdio::get_devices is borked. Thanks again to Jerry G Geiger for the investigation and suggestion.
adds 39e7708 Jerry G Geiger fixed the C routines that return char** so they return a Perl list. He also added cdio_guess_cd_type and cdio_read_pvd.
adds 7db2e68 Array return values are now via Array references, the OO layer may convert these to arrays if desired. Add program to show properties of a CD, e.g. cd type (Audio, ISO-9660, UDF). All of this is from jerry geiger.
adds 9e50102 More administrivia: Add new files to MANIFEST.
adds 4d6e00f Guard against uninitialized variables which sometimes means we are trying to do a operation in a situation where it can't be done.
adds 66b12c8 Add $track->get_track_isrc. Commit changes to return array ref or array based on wantarray. DeviceList_t maps to returning an array reference rather than an array. Change all due to jerry geiger.
adds 69b17ce Comment Makefile a little bit more.
adds 2560a2d Administrivia
adds e499275 Get ready for release 0.3.0. Mostly administrivia. perlmmc.swg: match up mmc_get_isrc header with libcdio.
adds e27cb2c More administrivia because Build.PL has changed a bit.
adds 41a274c Replace a couple of "exit"s with "die "OS supported"
adds ea91ea5 Add installdeps target
adds 389ed6d Add Device::Cdio::ISO9660::IFS::find_lsn. Had already same routine in Device::Cdio::FS. IFS and FS should not assume Device::Cdio::ISO960 is used.
adds 871f6c3 Revise to tolerate recent libcdio incompatibilities (those after version 0.83).
adds 028c33b Revise CD-Text to handle Leon Merten Lohse's new CD-Text interface. This patch is from Leon.
adds 1ce18f4 Add CD-Text capability and add CD-Text example program.
adds 9f2cf53 Add CD-Text test case
adds 3d70915 swig/cdtext_old.swg: Make this work on libcdio 0.83. 10.cdtext.t: Remove warnings caused by version compatiblity. Track.pm: Add get_cdtext when we have a track object. Build.PL: Need libcdio 0.83 or greater 0.82 won't do. chmod +x
adds 37de471 We'll change libcido to add MIN_CDTEXT_FIELD
adds 8b4c6ea Adjust to make it work on libcdio 0.92
adds dcda83b Adjust to make it work on libcdio 0.92
adds 31cce09 Get ready for release 0.3.1
adds 283a792 Get ready for release 0.3.1
adds 43c78af Get ready for elease 0.3.1
adds d024b5a Get ready for release 0.3.1
adds 3fa6124 Travis 3rd try
adds 53a272b Travis 4th try
adds 05d5255 Travis 5th try
adds 7c54b30 Travis 6th try
adds 3b99722 Travis 6th try
adds c955278 Travis 8th try
adds 8cd50c4 Travis 9th try
adds c9529d5 10th try
adds 5734079 Travis 11th try
adds 453ea72 Travis 12th try (probably getting closer)
adds bc8c6f5 Travis 13th try
adds cec759a Travis 14th try
adds 8a782a1 Travis 15th try
adds f02f231 Travis 16th try
adds ba41d9d Travis 17th try
adds 9216147 Get ready for release 0.3.1
adds 409ff35 New upstream version 0.3.1
new 635ae1b Update upstream source from tag 'upstream/0.3.1'
new a58d387 Update debian/changelog
new f1054ff add bug closer
new 37736ac Update years of upstream and packaging copyright.
new 9cd9fc0 debian/copyright: add information about new files.
new d51a892 Drop 02_wrong_function_name.patch, applied upstream.
new a5ddfc7 Refresh 03_version_information_in_swig.patch (offset).
new ccb1cf4 Refresh 06_spelling.patch (offset).
new 295775b Drop 07_fix_perl_5.16_ftbfs.patch, fixed differently upstream.
new 2dce98d Build-depend on libcdio-dev >= 0.92.
new 6d59efc Skip tests during build and autopkgtest by using the new upstream variable CI.
new 1c21b8d debian/rules: take Changes (and not ChangeLog) as upstream changelog.
new c1c3ede Add more spelling fixes to 06_spelling.patch.
new ac6bb55 Set bindnow linker flag in debian/rules.
new 1d3ad4e Bump build dependency on libiso9660-dev to >= 0.92 as well.
new 9f293ed forward patches
new 7eda3db releasing package libdevice-cdio-perl version 0.3.1-1
The 17 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Build.PL | 67 +-
ChangeLog | 1118 ++++--
Changes | 42 +-
GNUmakefile | 158 +
MANIFEST | 25 +-
META.json | 70 +-
META.yml | 45 +-
Makefile | 248 +-
Makefile.PL | 2 +-
README.md | 4 +-
SIGNATURE | 87 +-
THANKS | 3 +-
debian/changelog | 20 +-
debian/control | 4 +-
debian/copyright | 13 +-
debian/patches/02_wrong_function_name.patch | 16 -
.../patches/03_version_information_in_swig.patch | 10 +-
debian/patches/06_spelling.patch | 84 +-
debian/patches/07_fix_perl_5.16_ftbfs.patch | 50 -
debian/patches/series | 2 -
debian/rules | 9 +-
debian/tests/pkg-perl/smoke-env | 2 +
debian/tests/pkg-perl/smoke-skip | 3 -
examples/cdtext.pl | 77 +
lib/Device/Cdio.pm | 2 +-
lib/Device/Cdio/ISO9660.pm | 2 +-
lib/Device/Cdio/ISO9660/FS.pm | 2 +-
lib/Device/Cdio/ISO9660/IFS.pm | 5 +-
lib/Device/Cdio/Track.pm | 7 +-
lib/perlcdio.pm | 321 +-
lib/perliso9660.pm | 123 +-
lib/perlmmc.pm | 54 +-
perlcdio_wrap.c | 4133 ++++++++++++++------
perliso9660_wrap.c | 1576 +++++---
perlmmc_wrap.c | 1379 +++++--
swig/audio.swg | 16 +-
swig/cdtext.swg | 189 +
swig/cdtext_new.swg | 189 +
swig/cdtext_old.swg | 72 +
swig/device.swg | 175 +-
swig/device_const.swg | 8 +-
swig/disc.swg | 23 +-
swig/perlcdio.swg | 124 +-
swig/perliso9660.swg | 243 +-
swig/perlmmc.swg | 182 +-
swig/types.swg | 3 +-
t/05.ops.t | 10 +-
t/07.iso1.t | 6 +-
t/07.iso2.t | 14 +-
t/07.iso3.t | 5 +-
t/10.cdda.t | 1 +
t/10.cdtext.t | 51 +
t/11.dev.t | 73 +-
t/cdtext.toc | 48 +
54 files changed, 7876 insertions(+), 3319 deletions(-)
mode change 100644 => 100755 Build.PL
create mode 100644 GNUmakefile
delete mode 100644 debian/patches/02_wrong_function_name.patch
delete mode 100644 debian/patches/07_fix_perl_5.16_ftbfs.patch
create mode 100644 debian/tests/pkg-perl/smoke-env
delete mode 100644 debian/tests/pkg-perl/smoke-skip
create mode 100755 examples/cdtext.pl
create mode 100644 swig/cdtext.swg
create mode 100644 swig/cdtext_new.swg
create mode 100644 swig/cdtext_old.swg
create mode 100644 t/10.cdtext.t
create mode 100644 t/cdtext.toc
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdevice-cdio-perl.git
More information about the Pkg-perl-cvs-commits
mailing list