r52312 - in /trunk/libtext-bidi-perl/debian: changelog patches/ patches/fribidi_new.diff patches/series source/ source/format
aelmahmoudy-guest at users.alioth.debian.org
aelmahmoudy-guest at users.alioth.debian.org
Mon Feb 8 16:31:00 UTC 2010
Author: aelmahmoudy-guest
Date: Mon Feb 8 16:30:55 2010
New Revision: 52312
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=52312
Log:
* Switched to 3.0 (quilt) source format
* Added fribidinew.diff patch to remove references to symbols which are not
in fribidi official API (and that have been removed in new upstream of
fribidi)
Added:
trunk/libtext-bidi-perl/debian/patches/
trunk/libtext-bidi-perl/debian/patches/fribidi_new.diff
trunk/libtext-bidi-perl/debian/patches/series
trunk/libtext-bidi-perl/debian/source/
trunk/libtext-bidi-perl/debian/source/format
Modified:
trunk/libtext-bidi-perl/debian/changelog
Modified: trunk/libtext-bidi-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtext-bidi-perl/debian/changelog?rev=52312&op=diff
==============================================================================
--- trunk/libtext-bidi-perl/debian/changelog (original)
+++ trunk/libtext-bidi-perl/debian/changelog Mon Feb 8 16:30:55 2010
@@ -13,8 +13,12 @@
[ Ø£ØÙ
د اÙÙ
ØÙ
Ùد٠(Ahmed El-Mahmoudy) ]
* Simplified rules file by using dh7.
* debian/control: Bumped Standards-Version to 3.8.4
+ * Switched to 3.0 (quilt) source format
+ * Added fribidinew.diff patch to remove references to symbols which are not
+ in fribidi official API (and that have been removed in new upstream of
+ fribidi)
- -- Ø£ØÙ
د اÙÙ
ØÙ
Ùد٠(Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net> Mon, 08 Feb 2010 17:36:46 +0200
+ -- Ø£ØÙ
د اÙÙ
ØÙ
Ùد٠(Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net> Mon, 08 Feb 2010 18:30:00 +0200
text-bidi (0.03-4) unstable; urgency=low
Added: trunk/libtext-bidi-perl/debian/patches/fribidi_new.diff
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtext-bidi-perl/debian/patches/fribidi_new.diff?rev=52312&op=file
==============================================================================
--- trunk/libtext-bidi-perl/debian/patches/fribidi_new.diff (added)
+++ trunk/libtext-bidi-perl/debian/patches/fribidi_new.diff Mon Feb 8 16:30:55 2010
@@ -1,0 +1,835 @@
+Description: Removed references to symbols not in official fribidi API
+ This package uses symbols that weren't supposed to be exposed in fribidi.
+ Upstream of fribidi at the time 0.10.9 was released did not know about hiding
+ symbols. These symbols are now removed from fribidi 0.19.2. Please refer to:
+ http://lists.freedesktop.org/archives/fribidi/2009-March/000565.html ,
+ http://lists.alioth.debian.org/pipermail/debian-hebrew-package/2009-March/002330.html
+Author: Ø£ØÙ
د اÙÙ
ØÙ
Ùد٠(Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>
+--- a/lib/Text/Bidi.pm
++++ b/lib/Text/Bidi.pm
+@@ -528,7 +528,6 @@
+ =cut
+
+ sub caprtl_to_unicode {
+- Text::Bidi::private::fribidi_char_set_enter_cap_rtl();
+ decode('UTF-32LE', Text::Bidi::private::fribidi_cap_rtl_to_unicode(@_))
+ }
+
+@@ -539,7 +538,6 @@
+ =cut
+
+ sub unicode_to_caprtl {
+- Text::Bidi::private::fribidi_char_set_enter_cap_rtl();
+ Text::Bidi::private::fribidi_unicode_to_cap_rtl(encode('UTF-32LE', shift));
+ }
+
+--- a/lib/Text/Bidi/private.pm
++++ b/lib/Text/Bidi/private.pm
+@@ -61,7 +61,6 @@
+ *fribidi_get_mirror_char = *Text::Bidi::privatec::fribidi_get_mirror_char;
+ *fribidi_set_mirroring = *Text::Bidi::privatec::fribidi_set_mirroring;
+ *fribidi_set_reorder_nsm = *Text::Bidi::privatec::fribidi_set_reorder_nsm;
+-*fribidi_char_set_enter_cap_rtl = *Text::Bidi::privatec::fribidi_char_set_enter_cap_rtl;
+ *fribidi_cap_rtl_to_unicode = *Text::Bidi::privatec::fribidi_cap_rtl_to_unicode;
+ *fribidi_unicode_to_cap_rtl = *Text::Bidi::privatec::fribidi_unicode_to_cap_rtl;
+
+@@ -218,5 +217,4 @@
+ *FRIBIDI_TYPE_SOT = *Text::Bidi::privatec::FRIBIDI_TYPE_SOT;
+ *FRIBIDI_TYPE_EOT = *Text::Bidi::privatec::FRIBIDI_TYPE_EOT;
+ *FRIBIDI_TYPES_COUNT = *Text::Bidi::privatec::FRIBIDI_TYPES_COUNT;
+-*fribidi_prop_to_type = *Text::Bidi::privatec::fribidi_prop_to_type;
+ 1;
+--- a/private.c
++++ b/private.c
+@@ -1407,18 +1407,16 @@
+ /* -------- TYPES TABLE (BEGIN) -------- */
+
+ #define SWIGTYPE_p_FriBidiCharSet swig_types[0]
+-#define SWIGTYPE_p_FriBidiRunType swig_types[1]
+-#define SWIGTYPE_p__FriBidiList swig_types[2]
+-#define SWIGTYPE_p_char swig_types[3]
+-#define SWIGTYPE_p_int swig_types[4]
+-#define SWIGTYPE_p_short swig_types[5]
+-#define SWIGTYPE_p_signed_char swig_types[6]
+-#define SWIGTYPE_p_unsigned_char swig_types[7]
+-#define SWIGTYPE_p_unsigned_int swig_types[8]
+-#define SWIGTYPE_p_unsigned_short swig_types[9]
+-#define SWIGTYPE_p_void swig_types[10]
+-static swig_type_info *swig_types[12];
+-static swig_module_info swig_module = {swig_types, 11, 0, 0, 0, 0};
++#define SWIGTYPE_p_char swig_types[1]
++#define SWIGTYPE_p_int swig_types[2]
++#define SWIGTYPE_p_short swig_types[3]
++#define SWIGTYPE_p_signed_char swig_types[4]
++#define SWIGTYPE_p_unsigned_char swig_types[5]
++#define SWIGTYPE_p_unsigned_int swig_types[6]
++#define SWIGTYPE_p_unsigned_short swig_types[7]
++#define SWIGTYPE_p_void swig_types[8]
++static swig_type_info *swig_types[9];
++static swig_module_info swig_module = {swig_types, 9, 0, 0, 0, 0};
+ #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
+ #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
+
+@@ -1455,7 +1453,7 @@
+ #define Newx(A,B,C) New(42,A,B,C)
+ #endif
+ #include <fribidi/fribidi.h>
+-FRIBIDI_API void log2vis ( /* input */
++FRIBIDI_ENTRY void log2vis ( /* input */
+ FriBidiChar *str,
+ FriBidiStrIndex len,
+ /* output */
+@@ -1772,11 +1770,6 @@
+ croak("Value is read-only.");
+ return 0;
+ }
+-SWIGCLASS_STATIC int _wrap_fribidi_prop_to_type_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) {
+- MAGIC_PPERL
+- sv_setiv(SvRV(sv),PTR2IV(fribidi_prop_to_type));
+- return 1;
+-}
+
+
+
+@@ -1979,548 +1972,6 @@
+ }
+
+
+-XS(_wrap_fribidi_wcwidth) {
+- {
+- FriBidiChar arg1 ;
+- int result;
+- unsigned int val1 ;
+- int ecode1 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: fribidi_wcwidth(ch);");
+- }
+- ecode1 = SWIG_AsVal_unsigned_SS_int SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
+- if (!SWIG_IsOK(ecode1)) {
+- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "fribidi_wcwidth" "', argument " "1"" of type '" "FriBidiChar""'");
+- }
+- arg1 = (FriBidiChar)(val1);
+- result = (int)fribidi_wcwidth(arg1);
+-
+-
+- XSRETURN(argvi);
+- fail:
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap_fribidi_wcswidth) {
+- {
+- FriBidiChar *arg1 = (FriBidiChar *) 0 ;
+- FriBidiStrIndex arg2 ;
+- int result;
+- char *buf1 = 0 ;
+- size_t size1 = 0 ;
+- FriBidiStrIndex *_global_p_len ;
+- int argvi = 0;
+- dXSARGS;
+-
+-
+- arg2 = 0;
+- _global_p_len = &arg2;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: fribidi_wcswidth(str);");
+- }
+- buf1 = SvPV(ST(0), size1);
+- *_global_p_len = (FriBidiStrIndex)(size1/sizeof(FriBidiChar));
+- arg1 = (FriBidiChar *)(buf1);
+- result = (int)fribidi_wcswidth((unsigned int const *)arg1,arg2);
+-
+-
+-
+- XSRETURN(argvi);
+- fail:
+-
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap_fribidi_wcswidth_cjk) {
+- {
+- FriBidiChar *arg1 = (FriBidiChar *) 0 ;
+- FriBidiStrIndex arg2 ;
+- int result;
+- char *buf1 = 0 ;
+- size_t size1 = 0 ;
+- FriBidiStrIndex *_global_p_len ;
+- int argvi = 0;
+- dXSARGS;
+-
+-
+- arg2 = 0;
+- _global_p_len = &arg2;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: fribidi_wcswidth_cjk(str);");
+- }
+- buf1 = SvPV(ST(0), size1);
+- *_global_p_len = (FriBidiStrIndex)(size1/sizeof(FriBidiChar));
+- arg1 = (FriBidiChar *)(buf1);
+- result = (int)fribidi_wcswidth_cjk((unsigned int const *)arg1,arg2);
+-
+-
+-
+- XSRETURN(argvi);
+- fail:
+-
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap_fribidi_type_name) {
+- {
+- FriBidiCharType arg1 ;
+- char *result = 0 ;
+- int val1 ;
+- int ecode1 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: fribidi_type_name(c);");
+- }
+- ecode1 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(0), &val1);
+- if (!SWIG_IsOK(ecode1)) {
+- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "fribidi_type_name" "', argument " "1"" of type '" "FriBidiCharType""'");
+- }
+- arg1 = (FriBidiCharType)(val1);
+- result = (char *)fribidi_type_name(arg1);
+- ST(argvi) = SWIG_FromCharPtr((const char *)result); argvi++ ;
+-
+- XSRETURN(argvi);
+- fail:
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap_FriBidiRunType_length_set) {
+- {
+- FriBidiRunType *arg1 = (FriBidiRunType *) 0 ;
+- FriBidiStrIndex arg2 ;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- int val2 ;
+- int ecode2 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 2) || (items > 2)) {
+- SWIG_croak("Usage: FriBidiRunType_length_set(self,length);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_FriBidiRunType, 0 | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FriBidiRunType_length_set" "', argument " "1"" of type '" "FriBidiRunType *""'");
+- }
+- arg1 = (FriBidiRunType *)(argp1);
+- ecode2 = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(ST(1), &val2);
+- if (!SWIG_IsOK(ecode2)) {
+- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FriBidiRunType_length_set" "', argument " "2"" of type '" "FriBidiStrIndex""'");
+- }
+- arg2 = (FriBidiStrIndex)(val2);
+- if (arg1) (arg1)->length = arg2;
+-
+-
+-
+-
+- XSRETURN(argvi);
+- fail:
+-
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap_FriBidiRunType_length_get) {
+- {
+- FriBidiRunType *arg1 = (FriBidiRunType *) 0 ;
+- FriBidiStrIndex result;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: FriBidiRunType_length_get(self);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_FriBidiRunType, 0 | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FriBidiRunType_length_get" "', argument " "1"" of type '" "FriBidiRunType *""'");
+- }
+- arg1 = (FriBidiRunType *)(argp1);
+- result = (FriBidiStrIndex) ((arg1)->length);
+-
+-
+- XSRETURN(argvi);
+- fail:
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap_FriBidiRunType_attribute_set) {
+- {
+- FriBidiRunType *arg1 = (FriBidiRunType *) 0 ;
+- void *arg2 = (void *) 0 ;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- int res2 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 2) || (items > 2)) {
+- SWIG_croak("Usage: FriBidiRunType_attribute_set(self,attribute);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_FriBidiRunType, 0 | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FriBidiRunType_attribute_set" "', argument " "1"" of type '" "FriBidiRunType *""'");
+- }
+- arg1 = (FriBidiRunType *)(argp1);
+- res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
+- if (!SWIG_IsOK(res2)) {
+- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FriBidiRunType_attribute_set" "', argument " "2"" of type '" "void *""'");
+- }
+- if (arg1) (arg1)->attribute = arg2;
+-
+-
+-
+-
+- XSRETURN(argvi);
+- fail:
+-
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap_FriBidiRunType_attribute_get) {
+- {
+- FriBidiRunType *arg1 = (FriBidiRunType *) 0 ;
+- void *result = 0 ;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: FriBidiRunType_attribute_get(self);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_FriBidiRunType, 0 | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FriBidiRunType_attribute_get" "', argument " "1"" of type '" "FriBidiRunType *""'");
+- }
+- arg1 = (FriBidiRunType *)(argp1);
+- result = (void *) ((arg1)->attribute);
+- ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
+-
+- XSRETURN(argvi);
+- fail:
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap_new_FriBidiRunType) {
+- {
+- FriBidiRunType *result = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 0) || (items > 0)) {
+- SWIG_croak("Usage: new_FriBidiRunType();");
+- }
+- result = (FriBidiRunType *)(FriBidiRunType *) calloc(1, sizeof(FriBidiRunType));
+- ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FriBidiRunType, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
+- XSRETURN(argvi);
+- fail:
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap_delete_FriBidiRunType) {
+- {
+- FriBidiRunType *arg1 = (FriBidiRunType *) 0 ;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: delete_FriBidiRunType(self);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_FriBidiRunType, SWIG_POINTER_DISOWN | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FriBidiRunType" "', argument " "1"" of type '" "FriBidiRunType *""'");
+- }
+- arg1 = (FriBidiRunType *)(argp1);
+- free((char *) arg1);
+-
+-
+-
+- XSRETURN(argvi);
+- fail:
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap__FriBidiList_data_set) {
+- {
+- struct _FriBidiList *arg1 = (struct _FriBidiList *) 0 ;
+- void *arg2 = (void *) 0 ;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- int res2 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 2) || (items > 2)) {
+- SWIG_croak("Usage: _FriBidiList_data_set(self,data);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p__FriBidiList, 0 | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_FriBidiList_data_set" "', argument " "1"" of type '" "struct _FriBidiList *""'");
+- }
+- arg1 = (struct _FriBidiList *)(argp1);
+- res2 = SWIG_ConvertPtr(ST(1),SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
+- if (!SWIG_IsOK(res2)) {
+- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_FriBidiList_data_set" "', argument " "2"" of type '" "void *""'");
+- }
+- if (arg1) (arg1)->data = arg2;
+-
+-
+-
+-
+- XSRETURN(argvi);
+- fail:
+-
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap__FriBidiList_data_get) {
+- {
+- struct _FriBidiList *arg1 = (struct _FriBidiList *) 0 ;
+- void *result = 0 ;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: _FriBidiList_data_get(self);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p__FriBidiList, 0 | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_FriBidiList_data_get" "', argument " "1"" of type '" "struct _FriBidiList *""'");
+- }
+- arg1 = (struct _FriBidiList *)(argp1);
+- result = (void *) ((arg1)->data);
+- ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0); argvi++ ;
+-
+- XSRETURN(argvi);
+- fail:
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap__FriBidiList_next_set) {
+- {
+- struct _FriBidiList *arg1 = (struct _FriBidiList *) 0 ;
+- FriBidiList *arg2 = (FriBidiList *) 0 ;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- void *argp2 = 0 ;
+- int res2 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 2) || (items > 2)) {
+- SWIG_croak("Usage: _FriBidiList_next_set(self,next);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p__FriBidiList, 0 | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_FriBidiList_next_set" "', argument " "1"" of type '" "struct _FriBidiList *""'");
+- }
+- arg1 = (struct _FriBidiList *)(argp1);
+- res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p__FriBidiList, SWIG_POINTER_DISOWN | 0 );
+- if (!SWIG_IsOK(res2)) {
+- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_FriBidiList_next_set" "', argument " "2"" of type '" "FriBidiList *""'");
+- }
+- arg2 = (FriBidiList *)(argp2);
+- if (arg1) (arg1)->next = arg2;
+-
+-
+-
+-
+- XSRETURN(argvi);
+- fail:
+-
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap__FriBidiList_next_get) {
+- {
+- struct _FriBidiList *arg1 = (struct _FriBidiList *) 0 ;
+- FriBidiList *result = 0 ;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: _FriBidiList_next_get(self);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p__FriBidiList, 0 | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_FriBidiList_next_get" "', argument " "1"" of type '" "struct _FriBidiList *""'");
+- }
+- arg1 = (struct _FriBidiList *)(argp1);
+- result = (FriBidiList *) ((arg1)->next);
+- ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__FriBidiList, 0 | SWIG_SHADOW); argvi++ ;
+-
+- XSRETURN(argvi);
+- fail:
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap__FriBidiList_prev_set) {
+- {
+- struct _FriBidiList *arg1 = (struct _FriBidiList *) 0 ;
+- FriBidiList *arg2 = (FriBidiList *) 0 ;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- void *argp2 = 0 ;
+- int res2 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 2) || (items > 2)) {
+- SWIG_croak("Usage: _FriBidiList_prev_set(self,prev);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p__FriBidiList, 0 | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_FriBidiList_prev_set" "', argument " "1"" of type '" "struct _FriBidiList *""'");
+- }
+- arg1 = (struct _FriBidiList *)(argp1);
+- res2 = SWIG_ConvertPtr(ST(1), &argp2,SWIGTYPE_p__FriBidiList, SWIG_POINTER_DISOWN | 0 );
+- if (!SWIG_IsOK(res2)) {
+- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_FriBidiList_prev_set" "', argument " "2"" of type '" "FriBidiList *""'");
+- }
+- arg2 = (FriBidiList *)(argp2);
+- if (arg1) (arg1)->prev = arg2;
+-
+-
+-
+-
+- XSRETURN(argvi);
+- fail:
+-
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap__FriBidiList_prev_get) {
+- {
+- struct _FriBidiList *arg1 = (struct _FriBidiList *) 0 ;
+- FriBidiList *result = 0 ;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: _FriBidiList_prev_get(self);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p__FriBidiList, 0 | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_FriBidiList_prev_get" "', argument " "1"" of type '" "struct _FriBidiList *""'");
+- }
+- arg1 = (struct _FriBidiList *)(argp1);
+- result = (FriBidiList *) ((arg1)->prev);
+- ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__FriBidiList, 0 | SWIG_SHADOW); argvi++ ;
+-
+- XSRETURN(argvi);
+- fail:
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap_new__FriBidiList) {
+- {
+- struct _FriBidiList *result = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 0) || (items > 0)) {
+- SWIG_croak("Usage: new__FriBidiList();");
+- }
+- result = (struct _FriBidiList *)(struct _FriBidiList *) calloc(1, sizeof(struct _FriBidiList));
+- ST(argvi) = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__FriBidiList, SWIG_OWNER | SWIG_SHADOW); argvi++ ;
+- XSRETURN(argvi);
+- fail:
+- SWIG_croak_null();
+- }
+-}
+-
+-
+-XS(_wrap_delete__FriBidiList) {
+- {
+- struct _FriBidiList *arg1 = (struct _FriBidiList *) 0 ;
+- void *argp1 = 0 ;
+- int res1 = 0 ;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: delete__FriBidiList(self);");
+- }
+- res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p__FriBidiList, SWIG_POINTER_DISOWN | 0 );
+- if (!SWIG_IsOK(res1)) {
+- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__FriBidiList" "', argument " "1"" of type '" "struct _FriBidiList *""'");
+- }
+- arg1 = (struct _FriBidiList *)(argp1);
+- free((char *) arg1);
+-
+-
+-
+- XSRETURN(argvi);
+- fail:
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+ XS(_wrap_fribidi_log2vis_get_embedding_levels) {
+ {
+ FriBidiChar *arg1 = (FriBidiChar *) 0 ;
+@@ -2752,72 +2203,6 @@
+ }
+
+
+-XS(_wrap_fribidi_get_types) {
+- {
+- FriBidiChar *arg1 = (FriBidiChar *) 0 ;
+- FriBidiStrIndex arg2 ;
+- FriBidiCharType *arg3 = (FriBidiCharType *) 0 ;
+- char *buf1 = 0 ;
+- size_t size1 = 0 ;
+- FriBidiStrIndex *_global_p_len ;
+- FriBidiCharType **temp3 ;
+- int argvi = 0;
+- dXSARGS;
+-
+-
+- arg2 = 0;
+- _global_p_len = &arg2;
+-
+-
+- temp3 = &arg3;
+-
+- if ((items < 1) || (items > 1)) {
+- SWIG_croak("Usage: fribidi_get_types(str);");
+- }
+- buf1 = SvPV(ST(0), size1);
+- *_global_p_len = (FriBidiStrIndex)(size1/sizeof(FriBidiChar));
+- arg1 = (FriBidiChar *)(buf1);
+- if ( 1 ) {
+- Newx(*temp3, ((*_global_p_len) + 1), FriBidiCharType);
+- }
+- fribidi_get_types(arg1,arg2,arg3);
+-
+- {
+- if ( 1 )
+- /*@SWIG:MXPUSHUA@*/
+- {
+- AV* tempav = newAV();
+- int i;
+- for(i=0 ; i < (*_global_p_len) ; i++)
+- av_push(tempav, newSVuv(arg3[i]));
+- /*@SWIG:MXPUSHR@*/
+- /*@SWIG:XPUSHS@*/
+- if (argvi >= items)
+- EXTEND(sp, 1);
+- ST(argvi) = sv_2mortal(newRV_noinc((SV *)tempav));
+- argvi++
+- /*@SWIG@*/
+- /*@SWIG@*/;
+- }
+- /*@SWIG@*/;
+- }
+-
+-
+-
+- if (arg3) Safefree(arg3);
+-
+- XSRETURN(argvi);
+- fail:
+-
+-
+-
+- if (arg3) Safefree(arg3);
+-
+- SWIG_croak_null();
+- }
+-}
+-
+-
+ XS(_wrap_fribidi_get_mirror_char) {
+ {
+ FriBidiChar arg1 ;
+@@ -2912,24 +2297,6 @@
+ }
+
+
+-XS(_wrap_fribidi_char_set_enter_cap_rtl) {
+- {
+- fribidi_boolean result;
+- int argvi = 0;
+- dXSARGS;
+-
+- if ((items < 0) || (items > 0)) {
+- SWIG_croak("Usage: fribidi_char_set_enter_cap_rtl();");
+- }
+- result = (fribidi_boolean)fribidi_char_set_enter_cap_rtl();
+-
+- XSRETURN(argvi);
+- fail:
+- SWIG_croak_null();
+- }
+-}
+-
+-
+ XS(_wrap_fribidi_cap_rtl_to_unicode) {
+ {
+ char *arg1 = (char *) 0 ;
+@@ -3044,8 +2411,6 @@
+ /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
+
+ static swig_type_info _swigt__p_FriBidiCharSet = {"_p_FriBidiCharSet", "enum FriBidiCharSet *|FriBidiCharSet *", 0, 0, (void*)0, 0};
+-static swig_type_info _swigt__p_FriBidiRunType = {"_p_FriBidiRunType", "FriBidiRunType *", 0, 0, (void*)"Text::Bidi::private::FriBidiRunType", 0};
+-static swig_type_info _swigt__p__FriBidiList = {"_p__FriBidiList", "_FriBidiList *", 0, 0, (void*)"Text::Bidi::private::_FriBidiList", 0};
+ static swig_type_info _swigt__p_char = {"_p_char", "char *|FriBidiPropCharType *", 0, 0, (void*)0, 0};
+ static swig_type_info _swigt__p_int = {"_p_int", "int *|FriBidiCharType *", 0, 0, (void*)0, 0};
+ static swig_type_info _swigt__p_short = {"_p_short", "short *|fribidi_int16 *", 0, 0, (void*)0, 0};
+@@ -3057,8 +2422,6 @@
+
+ static swig_type_info *swig_type_initial[] = {
+ &_swigt__p_FriBidiCharSet,
+- &_swigt__p_FriBidiRunType,
+- &_swigt__p__FriBidiList,
+ &_swigt__p_char,
+ &_swigt__p_int,
+ &_swigt__p_short,
+@@ -3070,8 +2433,6 @@
+ };
+
+ static swig_cast_info _swigc__p_FriBidiCharSet[] = { {&_swigt__p_FriBidiCharSet, 0, 0, 0},{0, 0, 0, 0}};
+-static swig_cast_info _swigc__p_FriBidiRunType[] = { {&_swigt__p_FriBidiRunType, 0, 0, 0},{0, 0, 0, 0}};
+-static swig_cast_info _swigc__p__FriBidiList[] = { {&_swigt__p__FriBidiList, 0, 0, 0},{0, 0, 0, 0}};
+ static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
+ static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
+ static swig_cast_info _swigc__p_short[] = { {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
+@@ -3083,8 +2444,6 @@
+
+ static swig_cast_info *swig_cast_initial[] = {
+ _swigc__p_FriBidiCharSet,
+- _swigc__p_FriBidiRunType,
+- _swigc__p__FriBidiList,
+ _swigc__p_char,
+ _swigc__p_int,
+ _swigc__p_short,
+@@ -3105,37 +2464,16 @@
+ }
+ #endif
+ static swig_variable_info swig_variables[] = {
+- { "Text::Bidi::privatec::fribidi_prop_to_type", MAGIC_CLASS swig_magic_readonly, MAGIC_CLASS _wrap_fribidi_prop_to_type_get,&SWIGTYPE_p_int },
+ {0,0,0,0}
+ };
+ static swig_command_info swig_commands[] = {
+ {"Text::Bidi::privatec::log2vis", _wrap_log2vis},
+-{"Text::Bidi::privatec::fribidi_wcwidth", _wrap_fribidi_wcwidth},
+-{"Text::Bidi::privatec::fribidi_wcswidth", _wrap_fribidi_wcswidth},
+-{"Text::Bidi::privatec::fribidi_wcswidth_cjk", _wrap_fribidi_wcswidth_cjk},
+-{"Text::Bidi::privatec::fribidi_type_name", _wrap_fribidi_type_name},
+-{"Text::Bidi::privatec::FriBidiRunType_length_set", _wrap_FriBidiRunType_length_set},
+-{"Text::Bidi::privatec::FriBidiRunType_length_get", _wrap_FriBidiRunType_length_get},
+-{"Text::Bidi::privatec::FriBidiRunType_attribute_set", _wrap_FriBidiRunType_attribute_set},
+-{"Text::Bidi::privatec::FriBidiRunType_attribute_get", _wrap_FriBidiRunType_attribute_get},
+-{"Text::Bidi::privatec::new_FriBidiRunType", _wrap_new_FriBidiRunType},
+-{"Text::Bidi::privatec::delete_FriBidiRunType", _wrap_delete_FriBidiRunType},
+-{"Text::Bidi::privatec::_FriBidiList_data_set", _wrap__FriBidiList_data_set},
+-{"Text::Bidi::privatec::_FriBidiList_data_get", _wrap__FriBidiList_data_get},
+-{"Text::Bidi::privatec::_FriBidiList_next_set", _wrap__FriBidiList_next_set},
+-{"Text::Bidi::privatec::_FriBidiList_next_get", _wrap__FriBidiList_next_get},
+-{"Text::Bidi::privatec::_FriBidiList_prev_set", _wrap__FriBidiList_prev_set},
+-{"Text::Bidi::privatec::_FriBidiList_prev_get", _wrap__FriBidiList_prev_get},
+-{"Text::Bidi::privatec::new__FriBidiList", _wrap_new__FriBidiList},
+-{"Text::Bidi::privatec::delete__FriBidiList", _wrap_delete__FriBidiList},
+ {"Text::Bidi::privatec::fribidi_log2vis_get_embedding_levels", _wrap_fribidi_log2vis_get_embedding_levels},
+ {"Text::Bidi::privatec::fribidi_remove_bidi_marks", _wrap_fribidi_remove_bidi_marks},
+ {"Text::Bidi::privatec::fribidi_get_type", _wrap_fribidi_get_type},
+-{"Text::Bidi::privatec::fribidi_get_types", _wrap_fribidi_get_types},
+ {"Text::Bidi::privatec::fribidi_get_mirror_char", _wrap_fribidi_get_mirror_char},
+ {"Text::Bidi::privatec::fribidi_set_mirroring", _wrap_fribidi_set_mirroring},
+ {"Text::Bidi::privatec::fribidi_set_reorder_nsm", _wrap_fribidi_set_reorder_nsm},
+-{"Text::Bidi::privatec::fribidi_char_set_enter_cap_rtl", _wrap_fribidi_char_set_enter_cap_rtl},
+ {"Text::Bidi::privatec::fribidi_cap_rtl_to_unicode", _wrap_fribidi_cap_rtl_to_unicode},
+ {"Text::Bidi::privatec::fribidi_unicode_to_cap_rtl", _wrap_fribidi_unicode_to_cap_rtl},
+ {0,0}
+@@ -3508,8 +2846,6 @@
+ sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(0x06F0)));
+ SvREADONLY_on(sv);
+ } while(0) /*@SWIG@*/;
+- SWIG_TypeClientData(SWIGTYPE_p_FriBidiRunType, (void*) "Text::Bidi::private::FriBidiRunType");
+- SWIG_TypeClientData(SWIGTYPE_p__FriBidiList, (void*) "Text::Bidi::private::_FriBidiList");
+ /*@SWIG:%set_constant@*/ do {
+ SV *sv = get_sv((char*) SWIG_prefix "FRIBIDI_MASK_RTL", TRUE | 0x2);
+ sv_setsv(sv, SWIG_From_long SWIG_PERL_CALL_ARGS_1((long)(0x00000001L)));
+@@ -3745,11 +3081,6 @@
+ sv_setsv(sv, SWIG_From_long SWIG_PERL_CALL_ARGS_1((long)((0x00000080L+0x00000001L))));
+ SvREADONLY_on(sv);
+ } while(0) /*@SWIG@*/;
+- /*@SWIG:%set_constant@*/ do {
+- SV *sv = get_sv((char*) SWIG_prefix "FRIBIDI_TYPES_COUNT", TRUE | 0x2);
+- sv_setsv(sv, SWIG_From_int SWIG_PERL_CALL_ARGS_1((int)(FRIBIDI_TYPES_COUNT)));
+- SvREADONLY_on(sv);
+- } while(0) /*@SWIG@*/;
+ ST(0) = &PL_sv_yes;
+ XSRETURN(1);
+ }
Added: trunk/libtext-bidi-perl/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtext-bidi-perl/debian/patches/series?rev=52312&op=file
==============================================================================
--- trunk/libtext-bidi-perl/debian/patches/series (added)
+++ trunk/libtext-bidi-perl/debian/patches/series Mon Feb 8 16:30:55 2010
@@ -1,0 +1,1 @@
+fribidi_new.diff
Added: trunk/libtext-bidi-perl/debian/source/format
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtext-bidi-perl/debian/source/format?rev=52312&op=file
==============================================================================
--- trunk/libtext-bidi-perl/debian/source/format (added)
+++ trunk/libtext-bidi-perl/debian/source/format Mon Feb 8 16:30:55 2010
@@ -1,0 +1,1 @@
+3.0 (quilt)
More information about the Pkg-perl-cvs-commits
mailing list