Enlightenment CVS committal

Author  : leviathan
Project : e17
Module  : proto

Dir     : e17/proto/etk-perl


Modified Files:
        Changes Etk.xs EtkTypes.c MANIFEST META.yml Makefile.PL README 
Removed Files:
        const-c.inc const-xs.inc ppport.h 


Log Message:
removed unneeded stuff in preparation for make dist and upload to CPAN

===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/Changes,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- Changes     6 Aug 2006 14:56:12 -0000       1.3
+++ Changes     20 Aug 2006 09:34:33 -0000      1.4
@@ -1,5 +1,12 @@
 Revision history for Perl extension Etk.
 
+0.04  Sun Aug 20 12:19:10 GMT+2 2006
+       - Followed etk changes
+       - fixed Tree implementation
+       - put required dependency in Makefile.PL
+       - autogenerate ppport.h from Makefile.PL
+       - removed unneeded const-* and fallback
+       
 0.03  Sun Aug  6 12:09:59 GMT+2 2006
        - removed Etk/Object.pm and replaced the function conversion with 
ALIASes in XS
        - Followed changes to etk
===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/Etk.xs,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -3 -r1.45 -r1.46
--- Etk.xs      19 Aug 2006 10:42:19 -0000      1.45
+++ Etk.xs      20 Aug 2006 09:34:33 -0000      1.46
@@ -12,8 +12,6 @@
 #include <Ecore.h>
 #include <Ecore_Data.h>
 
-#include "const-c.inc"
-
 #include "EtkTypes.h"
 #include "EtkSignals.h"
 
@@ -378,8 +376,6 @@
        
 
 MODULE = Etk           PACKAGE = Etk   PREFIX = etk_
-
-INCLUDE: const-xs.inc
 
 Etk_Bool
 etk_init()
===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/EtkTypes.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- EtkTypes.c  19 Aug 2006 10:42:19 -0000      1.9
+++ EtkTypes.c  20 Aug 2006 09:34:33 -0000      1.10
@@ -564,8 +564,7 @@
        S_STORE("string", ev->string)
        I_STORE("timestamp", newSVuv(ev->timestamp))
 
-       printf("New Event (%p)\n", hv);
-       return newRV_noinc((SV*)hv);
+       return newRV_inc((SV*)hv);
 }
 
 SV * newSVEventMouseWheel(Etk_Event_Mouse_Wheel *ev) {
===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/MANIFEST,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- MANIFEST    16 Aug 2006 20:21:56 -0000      1.7
+++ MANIFEST    20 Aug 2006 09:34:33 -0000      1.8
@@ -6,11 +6,8 @@
 EtkSignals.h
 Makefile.PL
 MANIFEST
-ppport.h
 README
 typemap
-const-c.inc
-const-xs.inc
 etk_test/etk_test.pl
 etk_test/images/1star.png
 etk_test/images/2stars.png
@@ -37,8 +34,6 @@
 t/Etk/Notebook.t
 t/Etk/Object.t
 t/Etk/Window.t
-fallback/const-c.inc
-fallback/const-xs.inc
 lib/Etk.pm
 lib/Etk/Stock.pm
 lib/Etk/Constants.pm
===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/META.yml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- META.yml    6 Aug 2006 14:56:13 -0000       1.3
+++ META.yml    20 Aug 2006 09:34:33 -0000      1.4
@@ -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:         Etk
-version:      0.03
+version:      0.04
 version_from: lib/Etk.pm
 installdirs:  site
 requires:
===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/Makefile.PL,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- Makefile.PL 11 Aug 2006 18:36:53 -0000      1.7
+++ Makefile.PL 20 Aug 2006 09:34:33 -0000      1.8
@@ -1,10 +1,13 @@
 use 5.008004;
 use ExtUtils::MakeMaker;
+use Devel::PPPort;
 
 # dependency check
 my $etklib = `etk-config --version`;
 die "I can't run etk-config, make sure that etk is installed, and that 
etk-config is in your path" unless $etklib;
 
+Devel::PPPort::WriteFile();
+
 WriteMakefile(
     DISTNAME          => 'Etk-Perl',
     NAME              => 'Etk',
@@ -18,28 +21,8 @@
     INC               => "-g -I. `etk-config --cflags`", 
     XSPROTOARG        => '-noprototypes',
     test              => {TESTS=>'t/Etk/*.t'},
+    clean             => {FILES=>"ppport.h"},
     OBJECT            => '$(O_FILES)', 
 );
-if  (eval {require ExtUtils::Constant; 1}) {
-  # If you edit these definitions to change the constants used by this module,
-  # you will need to use the generated const-c.inc and const-xs.inc
-  # files to replace their "fallback" counterparts before distributing your
-  # changes.
-  my @names = (qw());
-  ExtUtils::Constant::WriteConstants(
-                                     NAME         => 'Etk',
-                                     NAMES        => [EMAIL PROTECTED],
-                                     DEFAULT_TYPE => 'IV',
-                                     C_FILE       => 'const-c.inc',
-                                     XS_FILE      => 'const-xs.inc',
-                                  );
 
-}
-else {
-  use File::Copy;
-  use File::Spec;
-  foreach my $file ('const-c.inc', 'const-xs.inc') {
-    my $fallback = File::Spec->catfile('fallback', $file);
-    copy ($fallback, $file) or die "Can't copy $fallback to $file: $!";
-  }
-}
+
===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/README,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- README      6 Aug 2006 14:56:13 -0000       1.6
+++ README      20 Aug 2006 09:34:33 -0000      1.7
@@ -1,4 +1,4 @@
-Etk version 0.03
+Etk version 0.04
 ================
 
 These are the Etk bindings for the Enlightenment Toolkit (etk)



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to