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