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