r6075 - in /trunk/libterm-slang-perl: Makefile.PL Slang.pm Slang.xs debian/ debian/changelog debian/compat debian/control debian/copyright debian/rules debian/watch demo/cursor demo/draw-box demo/keypad demo/smgtest typemap

joeyh at users.alioth.debian.org joeyh at users.alioth.debian.org
Mon Jul 30 05:35:01 UTC 2007


Author: joeyh
Date: Mon Jul 30 05:35:01 2007
New Revision: 6075

URL: http://svn.debian.org/wsvn/?sc=1&rev=6075
Log:
[svn-inject] Applying Debian modifications to trunk

Added:
    trunk/libterm-slang-perl/debian/
    trunk/libterm-slang-perl/debian/changelog
    trunk/libterm-slang-perl/debian/compat
    trunk/libterm-slang-perl/debian/control
    trunk/libterm-slang-perl/debian/copyright
    trunk/libterm-slang-perl/debian/rules   (with props)
    trunk/libterm-slang-perl/debian/watch
Modified:
    trunk/libterm-slang-perl/Makefile.PL
    trunk/libterm-slang-perl/Slang.pm
    trunk/libterm-slang-perl/Slang.xs
    trunk/libterm-slang-perl/demo/cursor
    trunk/libterm-slang-perl/demo/draw-box
    trunk/libterm-slang-perl/demo/keypad
    trunk/libterm-slang-perl/demo/smgtest
    trunk/libterm-slang-perl/typemap

Modified: trunk/libterm-slang-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/Makefile.PL?rev=6075&op=diff
==============================================================================
--- trunk/libterm-slang-perl/Makefile.PL (original)
+++ trunk/libterm-slang-perl/Makefile.PL Mon Jul 30 05:35:01 2007
@@ -1,4 +1,4 @@
-# $Id: Makefile.PL,v 1.2 1999/12/22 23:55:34 daniel Exp $
+# $Id: Makefile.PL,v 1.3 2000/03/22 20:26:01 joey Rel $
 
 require 5.004_04;
 use ExtUtils::MakeMaker;

Modified: trunk/libterm-slang-perl/Slang.pm
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/Slang.pm?rev=6075&op=diff
==============================================================================
--- trunk/libterm-slang-perl/Slang.pm (original)
+++ trunk/libterm-slang-perl/Slang.pm Mon Jul 30 05:35:01 2007
@@ -1,6 +1,6 @@
 package Term::Slang;
 
-# $Id: Slang.pm,v 1.9 2000/04/16 21:04:25 daniel Exp $
+# $Id: Slang.pm,v 1.5 2000/04/17 03:53:11 joey Rel $
 
 use strict;
 use Exporter;
@@ -49,6 +49,7 @@
 	SLtt_reset_video SLtt_reverse_index SLtt_reverse_video SLtt_set_color
 	SLtt_set_cursor_visibility SLtt_set_mouse_mode SLtt_set_scroll_region
 	SLtt_smart_puts SLtt_write_string SLtt_set_mono SLtty_set_suspend_state
+	SLtt_set_screen_size
 
 	SLANG_GETKEY_ERROR SLANG_VERSION SLSMG_CKBRD_CHAR SLSMG_COLOR_BLACK
 	SLSMG_COLOR_BLUE SLSMG_COLOR_BRIGHT_BLUE SLSMG_COLOR_BRIGHT_BROWN

Modified: trunk/libterm-slang-perl/Slang.xs
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/Slang.xs?rev=6075&op=diff
==============================================================================
--- trunk/libterm-slang-perl/Slang.xs (original)
+++ trunk/libterm-slang-perl/Slang.xs Mon Jul 30 05:35:01 2007
@@ -1,5 +1,5 @@
 
-/* $Id: Slang.xs,v 1.9 2000/04/16 20:56:51 daniel Exp $ */
+/* $Id: Slang.xs,v 1.9 2000/04/17 03:53:11 joey Rel $ */
 
 #ifdef __cplusplus
 "C" {
@@ -140,7 +140,8 @@
 SLsmg_reset_smg()
 
 unsigned short
-SLsmg_char_at()
+SLsmg_char_at(c)
+	SLsmg_Char_Type *c;
 
 void
 SLsmg_set_screen_start(r,c)
@@ -182,17 +183,17 @@
 
 void
 SLsmg_write_color_chars(us1,ui1)
-	unsigned short &us1;
+	SLsmg_Char_Type *us1;
 	unsigned int ui1;
 
 unsigned int
 SLsmg_read_raw(us1,ui1)
-	unsigned short &us1;
+	SLsmg_Char_Type *us1;
 	unsigned int ui1;
 
 unsigned int
 SLsmg_write_raw(us1,ui1)
-	unsigned short &us1;
+	SLsmg_Char_Type *us1;
 	unsigned int ui1;
 
 void
@@ -496,9 +497,11 @@
 ################################
 # Readline
 
-SLang_Read_Line_Type*
-SLang_rline_save_line(rline)
-	SLang_RLine_Info_Type *rline;
+#if 0
+	
+int
+SLrline_save_line(rline)
+	SLrline_Type *rline;
 
 int
 SLang_init_readline(rline)
@@ -516,6 +519,8 @@
 SLrline_redraw(rline)
 	SLang_RLine_Info_Type *rline;
 
+#endif
+	
 ################################
 # Signals
 
@@ -599,8 +604,8 @@
 
 void
 SLtt_smart_puts(us1,us2,i1,i2)
-	unsigned short *us1;
-	unsigned short *us2;
+	SLsmg_Char_Type *us1;
+	SLsmg_Char_Type *us2;
 	int i1;
 	int i2;
 
@@ -630,6 +635,14 @@
 		PUSHs(sv_2mortal(newSViv(SLtt_Screen_Rows)));
 		PUSHs(sv_2mortal(newSViv(SLtt_Screen_Cols)));
 
+void
+SLtt_set_screen_size(r, c)
+	int r;
+	int c;
+	CODE:
+		SLtt_Screen_Rows = r;
+		SLtt_Screen_Cols = c;
+
 int
 SLtt_set_cursor_visibility(i1)
 	int i1;

Added: trunk/libterm-slang-perl/debian/changelog
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/debian/changelog?rev=6075&op=file
==============================================================================
--- trunk/libterm-slang-perl/debian/changelog (added)
+++ trunk/libterm-slang-perl/debian/changelog Mon Jul 30 05:35:01 2007
@@ -1,0 +1,137 @@
+libterm-slang-perl (0.07-10) unstable; urgency=low
+
+  * Updated to slang 2. Only type and prototype changes, did not add new
+    functions. Did not port to new readline interface, so all readline support
+    is currently disabled.
+
+ -- Joey Hess <joeyh at debian.org>  Mon, 20 Jun 2005 15:06:44 -0400
+
+libterm-slang-perl (0.07-9) unstable; urgency=low
+
+  * Build for perl 5.8.
+
+ -- Joey Hess <joeyh at debian.org>  Wed, 31 Jul 2002 03:06:07 +0000
+
+libterm-slang-perl (0.07-8) unstable; urgency=low
+
+  * debhelper v4
+
+ -- Joey Hess <joeyh at debian.org>  Mon, 29 Jul 2002 19:04:07 +0000
+
+libterm-slang-perl (0.07-7) unstable; urgency=low
+
+  * Removed unnecessary README, Closes: #118220
+
+ -- Joey Hess <joeyh at debian.org>  Mon,  5 Nov 2001 16:29:26 -0500
+
+libterm-slang-perl (0.07-6) unstable; urgency=low
+
+  * Updated to new perl policy.
+  * Updated to debhelper v3.
+
+ -- Joey Hess <joeyh at debian.org>  Thu, 15 Feb 2001 18:00:24 -0800
+
+libterm-slang-perl (0.07-5) unstable; urgency=low
+
+  * Gar! Closes: #84219
+
+ -- Joey Hess <joeyh at debian.org>  Tue, 30 Jan 2001 23:23:18 -0800
+
+libterm-slang-perl (0.07-4) unstable; urgency=low
+
+  * Added build depends, Closes: #84113
+
+ -- Joey Hess <joeyh at debian.org>  Tue, 30 Jan 2001 11:15:15 -0800
+
+libterm-slang-perl (0.07-3) unstable; urgency=low
+
+  * Rebuilt with perl 5.6. I wouldn't normally bother, since the old
+    packages work with perl 5.6, but the dpeendancies got messed up a while
+    ago while I was using bod's perl 5.6 debs and an old debhelper.
+
+ -- Joey Hess <joeyh at debian.org>  Tue,  7 Nov 2000 16:00:54 -0800
+
+libterm-slang-perl (0.07-2) unstable; urgency=low
+
+  * Build in binary-arch target, not binary-indep. Closes: #63941
+
+ -- Joey Hess <joeyh at debian.org>  Thu, 11 May 2000 13:48:43 -0700
+
+libterm-slang-perl (0.07-1) unstable; urgency=low
+
+  * New upstream, incorporating some of my changes.
+
+ -- Joey Hess <joeyh at debian.org>  Sun, 16 Apr 2000 20:45:22 -0700
+
+libterm-slang-perl (0.06-3) unstable; urgency=low
+
+  * Added SLtt_set_screen_size function. No analog exists in slang, but
+    this lets you set SLtt_Screen_Rows and SLtt_Screen_Cols from inside
+    perl. Passed upstream; this interface may change w/o warning.
+
+ -- Joey Hess <joeyh at debian.org>  Thu,  6 Apr 2000 19:48:51 -0700
+
+libterm-slang-perl (0.06-2) unstable; urgency=low
+
+  * Made SLsmg_set_screen_start take normal integers, and convert to int
+    pointers in the XS code. I'll toss this upstream, the function doesn't
+    seem usable in perl w/o this change.
+
+ -- Joey Hess <joeyh at debian.org>  Thu,  6 Apr 2000 14:09:47 -0700
+
+libterm-slang-perl (0.06-1) unstable; urgency=low
+
+  * New upstream, incorporating all my changes. 
+
+ -- Joey Hess <joeyh at debian.org>  Wed, 22 Mar 2000 12:18:40 -0800
+
+libterm-slang-perl (0.05-3) unstable; urgency=low
+
+  * Removed prototype, thus fixing all the nasty prototype mismatch
+    warnings when accessing constants.
+
+ -- Joey Hess <joeyh at debian.org>  Mon, 20 Mar 2000 13:15:46 -0800
+
+libterm-slang-perl (0.05-2) unstable; urgency=low
+
+  * Added SLtt_set_mono to export list.
+  * Re-added support for SLsmg_reinit_smg.
+
+ -- Joey Hess <joeyh at debian.org>  Mon, 20 Mar 2000 12:31:26 -0800
+
+libterm-slang-perl (0.05-1) unstable; urgency=low
+
+  * Major new upsteam release, with a completly different API.
+  * Reintegrated my patch for SLtt_set_mono.
+
+ -- Joey Hess <joeyh at debian.org>  Mon, 20 Mar 2000 11:39:30 -0800
+
+libterm-slang-perl (0.01-4) unstable; urgency=low
+
+  * Added support for the SLtt_set_mono function. This includes constants
+    for *_MASK.
+
+ -- Joey Hess <joeyh at debian.org>  Fri, 17 Mar 2000 19:07:19 -0800
+
+libterm-slang-perl (0.01-3) unstable; urgency=low
+
+  * Added support for the SLsmg_reinit_smg() function.
+
+ -- Joey Hess <joeyh at debian.org>  Fri, 17 Mar 2000 16:58:01 -0800
+
+libterm-slang-perl (0.01-2) unstable; urgency=low
+
+  * Thanks to Brendan O'Dea <bod at compusol.com.au>, all the slang constants
+    are now included in the XS file. This closes an upstream TODO item.
+    Access them like $Term::Slang::KEY_BACKSPACE
+  * I have sent diffs upstream, but until they are accepted, this is a
+    debian-specific feature.
+
+ -- Joey Hess <joeyh at debian.org>  Sat, 11 Mar 2000 21:02:30 -0800
+
+libterm-slang-perl (0.01-1) unstable; urgency=low
+
+  * First release.
+  * Minor changes to pod docs to make SYNOPSIS be indented correctly.
+
+ -- Joey Hess <joeyh at debian.org>  Wed,  8 Mar 2000 20:16:38 -0800

Added: trunk/libterm-slang-perl/debian/compat
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/debian/compat?rev=6075&op=file
==============================================================================
--- trunk/libterm-slang-perl/debian/compat (added)
+++ trunk/libterm-slang-perl/debian/compat Mon Jul 30 05:35:01 2007
@@ -1,0 +1,1 @@
+4

Added: trunk/libterm-slang-perl/debian/control
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/debian/control?rev=6075&op=file
==============================================================================
--- trunk/libterm-slang-perl/debian/control (added)
+++ trunk/libterm-slang-perl/debian/control Mon Jul 30 05:35:01 2007
@@ -1,0 +1,12 @@
+Source: libterm-slang-perl
+Section: perl
+Priority: optional
+Build-Depends: libslang2-dev, debhelper (>= 4), perl (>= 5.8), dpkg-dev (>= 1.9.0)
+Maintainer: Joey Hess <joeyh at debian.org>
+Standards-Version: 3.6.2
+
+Package: libterm-slang-perl
+Architecture: any
+Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}
+Description: perl interface to the S-Lang terminal library
+ This is an interface to the S-Lang terminal library for perl.

Added: trunk/libterm-slang-perl/debian/copyright
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/debian/copyright?rev=6075&op=file
==============================================================================
--- trunk/libterm-slang-perl/debian/copyright (added)
+++ trunk/libterm-slang-perl/debian/copyright Mon Jul 30 05:35:01 2007
@@ -1,0 +1,13 @@
+This is a Debian prepackaged version of the Term::Slang library.
+
+This package was put together by Joey Hess <joeyh at debian.org>, using
+sources from CPAN, http://cpan.org/authors/id/D/DA/DANIEL/
+
+Term::Slang is copyright by Daniel <daniel-cpan-slang at electricrain.com>,
+and has the following copyright notice:
+
+  This program is free software; you can redistribute it and/or
+  modify it under the same terms as Perl itself.
+
+(Those terms are either of the Artistic license or the GPL; both licenses
+can be found in full in /usr/share/common-licenses/)

Added: trunk/libterm-slang-perl/debian/rules
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/debian/rules?rev=6075&op=file
==============================================================================
--- trunk/libterm-slang-perl/debian/rules (added)
+++ trunk/libterm-slang-perl/debian/rules Mon Jul 30 05:35:01 2007
@@ -1,0 +1,45 @@
+#!/usr/bin/make -f
+
+build: build-stamp
+build-stamp:
+	dh_testdir
+	perl Makefile.PL INSTALLDIRS=vendor
+	$(MAKE) LD_RUN_PATH="" OPTIMIZE="-O2 -g -Wall"
+	$(MAKE) test
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp
+	-$(MAKE) realclean
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs usr/lib
+	$(MAKE) install PREFIX=$(PWD)/debian/`dh_listpackages`/usr
+
+binary-indep: build install
+
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installdocs TODO
+	dh_installexamples demo/*
+	dh_installchangelogs Changes
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_perl
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install

Propchange: trunk/libterm-slang-perl/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: trunk/libterm-slang-perl/debian/watch
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/debian/watch?rev=6075&op=file
==============================================================================
--- trunk/libterm-slang-perl/debian/watch (added)
+++ trunk/libterm-slang-perl/debian/watch Mon Jul 30 05:35:01 2007
@@ -1,0 +1,5 @@
+version=2
+# I use the search form because this finds the most recent version. The
+# author's directory has several versions and it would be hard to match the
+# most current one.
+http://search.cpan.org/search?dist=Term-Slang .*/Term-Slang-(.*).tar.gz

Modified: trunk/libterm-slang-perl/demo/cursor
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/demo/cursor?rev=6075&op=diff
==============================================================================
--- trunk/libterm-slang-perl/demo/cursor (original)
+++ trunk/libterm-slang-perl/demo/cursor Mon Jul 30 05:35:01 2007
@@ -1,6 +1,6 @@
 #!/usr/bin/perl -w
 
-# $Id: cursor,v 1.2 1999/09/01 18:04:10 daniel Exp $
+# $Id: cursor,v 1.3 2000/03/20 19:58:22 joey Rel $
 
 use strict;
 use ExtUtils::testlib;

Modified: trunk/libterm-slang-perl/demo/draw-box
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/demo/draw-box?rev=6075&op=diff
==============================================================================
--- trunk/libterm-slang-perl/demo/draw-box (original)
+++ trunk/libterm-slang-perl/demo/draw-box Mon Jul 30 05:35:01 2007
@@ -1,6 +1,6 @@
 #!/usr/bin/perl -w
 
-# $Id: draw-box,v 1.4 2000/03/29 17:48:20 daniel Exp $
+# $Id: draw-box,v 1.4 2000/04/17 03:53:11 joey Rel $
 
 use strict;
 use ExtUtils::testlib;

Modified: trunk/libterm-slang-perl/demo/keypad
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/demo/keypad?rev=6075&op=diff
==============================================================================
--- trunk/libterm-slang-perl/demo/keypad (original)
+++ trunk/libterm-slang-perl/demo/keypad Mon Jul 30 05:35:01 2007
@@ -1,7 +1,7 @@
 #!/usr/bin/perl -w
 
 # This is a port of the keypad.c demo.
-# $Id: keypad,v 1.2 1999/09/01 18:04:46 daniel Exp $
+# $Id: keypad,v 1.4 2000/03/20 19:58:22 joey Rel $
 
 use strict;
 use ExtUtils::testlib;

Modified: trunk/libterm-slang-perl/demo/smgtest
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/demo/smgtest?rev=6075&op=diff
==============================================================================
--- trunk/libterm-slang-perl/demo/smgtest (original)
+++ trunk/libterm-slang-perl/demo/smgtest Mon Jul 30 05:35:01 2007
@@ -1,6 +1,6 @@
 #!/usr/bin/perl -w
 
-# $Id: smgtest,v 1.4 2000/03/29 17:48:20 daniel Exp $
+# $Id: smgtest,v 1.4 2000/04/17 03:53:11 joey Rel $
 
 use strict;
 use ExtUtils::testlib;

Modified: trunk/libterm-slang-perl/typemap
URL: http://svn.debian.org/wsvn/trunk/libterm-slang-perl/typemap?rev=6075&op=diff
==============================================================================
--- trunk/libterm-slang-perl/typemap (original)
+++ trunk/libterm-slang-perl/typemap Mon Jul 30 05:35:01 2007
@@ -1,6 +1,8 @@
 TYPEMAP
 
 SLsmg_Term_Type	*	T_PTROBJ
+SLsmg_Char_Type *	T_PTROBJ
+SLrline_Type * 		T_PTROBJ
 
 Scroll_Line_Type	* O_OBJECT
 SLscroll_Window_Type *	T_PTROBJ




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