r1487 - in packages/libset-object-perl/trunk: . debian lib/Set

Gunnar Wolf gwolf at costa.debian.org
Fri Nov 11 22:54:52 UTC 2005


Author: gwolf
Date: 2005-11-11 22:54:51 +0000 (Fri, 11 Nov 2005)
New Revision: 1487

Modified:
   packages/libset-object-perl/trunk/Changes.pod
   packages/libset-object-perl/trunk/META.yml
   packages/libset-object-perl/trunk/Makefile.PL
   packages/libset-object-perl/trunk/Object.xs
   packages/libset-object-perl/trunk/debian/changelog
   packages/libset-object-perl/trunk/debian/rules
   packages/libset-object-perl/trunk/lib/Set/Object.pm
Log:
New upstream version.
Minor change in debian/rules, not to ignore errors upon cleaning


Modified: packages/libset-object-perl/trunk/Changes.pod
===================================================================
--- packages/libset-object-perl/trunk/Changes.pod	2005-11-11 22:44:24 UTC (rev 1486)
+++ packages/libset-object-perl/trunk/Changes.pod	2005-11-11 22:54:51 UTC (rev 1487)
@@ -1,6 +1,36 @@
 
 =head1 REVISION HISTORY FOR Set::Object
 
+=head1 1.14
+
+=over
+
+=item *
+
+Fix build problem on Win32 (thanks Steffen Goeldner)
+
+=back
+
+=head1 1.13
+
+=over
+
+=item *
+
+Fix F<Makefile.PL> so this F<Changes.pod> is not delivered as
+C<Set::Changes> :-}
+
+=item *
+
+Restore compatibility with 5.6.0
+
+=item *
+
+Remove some compile-time warnings, please let me know if this version
+does not build on any platform!
+
+=back
+
 =head1 1.12, 30 Aug 2005
 
 =over

Modified: packages/libset-object-perl/trunk/META.yml
===================================================================
--- packages/libset-object-perl/trunk/META.yml	2005-11-11 22:44:24 UTC (rev 1486)
+++ packages/libset-object-perl/trunk/META.yml	2005-11-11 22:54:51 UTC (rev 1487)
@@ -1,7 +1,7 @@
 # http://module-build.sourceforge.net/META-spec.html
 #XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
 name:         Set-Object
-version:      1.12
+version:      1.14
 version_from: lib/Set/Object.pm
 installdirs:  site
 requires:

Modified: packages/libset-object-perl/trunk/Makefile.PL
===================================================================
--- packages/libset-object-perl/trunk/Makefile.PL	2005-11-11 22:44:24 UTC (rev 1486)
+++ packages/libset-object-perl/trunk/Makefile.PL	2005-11-11 22:54:51 UTC (rev 1487)
@@ -8,6 +8,6 @@
     'LIBS'	=> [''],   # e.g., '-lm' 
     'DEFINE'	=> '',     # e.g., '-DHAVE_SOMETHING' 
     'INC'	=> '',     # e.g., '-I/usr/include/other' 
-    'MAN3PODS'  => {'lib/Set/Object.pm' => 'blib/man3/Set::Object.3pm'},
-    test => { TESTS => "t/object/*.t t/scalar/*.t" },
+    PM => {'lib/Set/Object.pm' => '$(INST_LIBDIR)/Object.pm'},
+    test => { TESTS => join(' ', glob('t/object/*.t'), glob('t/scalar/*.t')) },
 );

Modified: packages/libset-object-perl/trunk/Object.xs
===================================================================
--- packages/libset-object-perl/trunk/Object.xs	2005-11-11 22:44:24 UTC (rev 1486)
+++ packages/libset-object-perl/trunk/Object.xs	2005-11-11 22:54:51 UTC (rev 1487)
@@ -81,7 +81,6 @@
 {
   STRLEN len;
   char* key = 0;
-  SV** oldsvref;
 
   if (!s->flat) {
     IF_INSERT_DEBUG(warn("iset_insert_scalar(%x): creating scalar hash", s));
@@ -155,7 +154,6 @@
 
 int iset_insert_one(ISET* s, SV* rv)
 {
-	BUCKET** ppb;
 	I32 hash, index;
 	SV* el;
 	int ins = 0;
@@ -298,7 +296,7 @@
 
 PROTOTYPES: DISABLE
 
-SV*
+void
 new(pkg, ...)
    SV* pkg;
 
@@ -428,8 +426,8 @@
      XSRETURN_UNDEF;
 
    if (s->flat) {
-     if (HvUSEDKEYS(s->flat)) {
-       //warn("got some keys: %d\n", HvUSEDKEYS(s->flat));
+     if (HvKEYS(s->flat)) {
+       //warn("got some keys: %d\n", HvKEYS(s->flat));
        XSRETURN_UNDEF;
      }
    }
@@ -537,7 +535,7 @@
       BUCKET* bucket_iter = s->bucket;
       BUCKET* bucket_last = bucket_iter + s->buckets;
 
-      EXTEND(sp, s->elems + (s->flat ? HvUSEDKEYS(s->flat) : 0) );
+      EXTEND(sp, s->elems + (s->flat ? HvKEYS(s->flat) : 0) );
 
       for (; bucket_iter != bucket_last; ++bucket_iter)
       {
@@ -686,6 +684,8 @@
 
       // XSRETURN_UNDEF;
 	RETVAL = PTR2UV(SvRV(sv));
+    } else {
+      RETVAL = 0;
     }
 }
 OUTPUT:
@@ -798,8 +798,6 @@
 void
 _STORABLE_thaw(obj, cloning, serialized, ...)
    SV* obj;
-   SV* cloning;
-   SV* serialized;
 
    PPCODE:
 

Modified: packages/libset-object-perl/trunk/debian/changelog
===================================================================
--- packages/libset-object-perl/trunk/debian/changelog	2005-11-11 22:44:24 UTC (rev 1486)
+++ packages/libset-object-perl/trunk/debian/changelog	2005-11-11 22:54:51 UTC (rev 1487)
@@ -1,3 +1,9 @@
+libset-object-perl (1.14-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Gunnar Wolf <gwolf at debian.org>  Fri, 11 Nov 2005 16:40:54 -0600
+
 libset-object-perl (1.12-2) unstable; urgency=low
 
   * Added build-dependency on perl-doc - Thanks, Andreas Jochens!

Modified: packages/libset-object-perl/trunk/debian/rules
===================================================================
--- packages/libset-object-perl/trunk/debian/rules	2005-11-11 22:44:24 UTC (rev 1486)
+++ packages/libset-object-perl/trunk/debian/rules	2005-11-11 22:54:51 UTC (rev 1487)
@@ -31,7 +31,7 @@
 	rm -f *-stamp
 	rm -f debian/changelog_generated.txt
 	dh_clean
-	-$(MAKE) distclean
+	[ ! -f Makefile ] || $(MAKE) distclean
 
 binary-indep:	checkroot build
 

Modified: packages/libset-object-perl/trunk/lib/Set/Object.pm
===================================================================
--- packages/libset-object-perl/trunk/lib/Set/Object.pm	2005-11-11 22:44:24 UTC (rev 1486)
+++ packages/libset-object-perl/trunk/lib/Set/Object.pm	2005-11-11 22:54:51 UTC (rev 1487)
@@ -366,7 +366,7 @@
 
 @EXPORT_OK = qw( ish_int is_int is_string is_double blessed reftype
 		 refaddr is_overloaded is_object is_key set );
-$VERSION = '1.12';
+$VERSION = '1.14';
 
 bootstrap Set::Object $VERSION;
 




More information about the Pkg-perl-cvs-commits mailing list