[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