Perl5 module for Curses Development Kit

PR:		ports/27670
Submitted by:	Chia-liang Kao <clkao@clkao.org>
This commit is contained in:
Vanilla I. Shu 2001-05-27 05:33:30 +00:00
parent d01082dac5
commit 7e2d88220c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=43100
8 changed files with 170 additions and 0 deletions

View file

@ -271,6 +271,7 @@
SUBDIR += p5-BSD-Resource SUBDIR += p5-BSD-Resource
SUBDIR += p5-C-Scan SUBDIR += p5-C-Scan
SUBDIR += p5-Cache-Cache SUBDIR += p5-Cache-Cache
SUBDIR += p5-Cdk
SUBDIR += p5-Class-MethodMaker SUBDIR += p5-Class-MethodMaker
SUBDIR += p5-Class-Singleton SUBDIR += p5-Class-Singleton
SUBDIR += p5-Class-Tom SUBDIR += p5-Class-Tom

22
devel/p5-Cdk/Makefile Normal file
View file

@ -0,0 +1,22 @@
# New ports collection makefile for: p5-Cdk
# Date created: May 27th 2001
# Whom: Chia-liang Kao <clkao@clkao.org>
#
# $FreeBSD$
#
PORTNAME= Cdk
PORTVERSION= 4.9.6
CATEGORIES= devel perl5
MASTER_SITES= http://www.vexus.ca/release/
PKGNAMEPREFIX= p5-
DISTNAME= cdkperl
MAINTAINER= clkao@clkao.org
LIB_DEPENDS= cdk.1:${PORTSDIR}/devel/cdk
WRKSRC= ${WRKDIR}/Cdk
PERL_CONFIGURE= yes
.include <bsd.port.mk>

1
devel/p5-Cdk/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (cdkperl.tar.gz) = d6b33b1ac22f6153633f34f1d5394021

View file

@ -0,0 +1,14 @@
--- Makefile.PL.orig Fri Dec 11 03:50:16 1998
+++ Makefile.PL Sun May 27 05:23:05 2001
@@ -16,9 +16,9 @@
WriteMakefile(
'NAME' => 'Cdk',
'VERSION' => '4.9.6',
- 'LIBS' => ['-L/home/glover/local/lib -lcdk -lncurses'],
+ 'LIBS' => ['-L/usr/local/lib -lcdk -lncurses'],
'DEFINE' => '-DHAVE_USLEEP -DHAVE_NCURSES -DHAVE_COLOR -DCDK_PERL_EXT',
- 'INC' => '-I/usr/include/ncurses -I/home/glover/local/include/cdk',
+ 'INC' => '-I/usr/include -I/usr/local/include/cdk',
'clean' => {FILES => 'Makefile.old'},
);

View file

@ -0,0 +1,97 @@
--- Cdk.xs.orig Fri Dec 11 03:03:35 1998
+++ Cdk.xs Sun May 27 05:29:38 2001
@@ -26,7 +26,7 @@
for (y=0; y <= subLen; y++) \
{ \
SV *sv = *av_fetch(subArray,y,FALSE); \
- (NEWARRAY)[x+(START)][y+(START)] = copyChar((char *)SvPV(sv,na)); \
+ (NEWARRAY)[x+(START)][y+(START)] = copyChar((char *)SvPV(sv,PL_na)); \
} \
} \
(ARRAYLEN)++; \
@@ -87,7 +87,7 @@
for (x=0; x <= (LEN); x++) \
{ \
SV *foo = *av_fetch(src, x, FALSE); \
- (DEST)[x+(START)] = copyChar((char *)SvPV(foo,na)); \
+ (DEST)[x+(START)] = copyChar((char *)SvPV(foo,PL_na)); \
} \
(LEN)++; \
} while (0)
@@ -107,11 +107,11 @@
SV *foo = *av_fetch(src, x, FALSE); \
if (lines == 0) \
{ \
- sprintf ((DEST), "%s", (char *)SvPV(foo,na)); \
+ sprintf ((DEST), "%s", (char *)SvPV(foo,PL_na)); \
} \
else \
{ \
- sprintf ((DEST), "%s\n%s", (DEST), (char *)SvPV(foo,na)); \
+ sprintf ((DEST), "%s\n%s", (DEST), (char *)SvPV(foo,PL_na)); \
} \
lines++; \
} \
@@ -123,7 +123,7 @@
} \
else \
{ \
- sprintf ((DEST), "%s", (char *)SvPV(INPUT,na)); \
+ sprintf ((DEST), "%s", (char *)SvPV(INPUT,PL_na)); \
} \
} while (0)
@@ -299,7 +299,7 @@
{
if (SvPOK(sv))
{
- char *name = SvPV(sv,na);
+ char *name = SvPV(sv,PL_na);
chtype *fillerChtype;
chtype filler;
int j1, j2;
@@ -608,7 +608,7 @@
{
if (SvPOK(sv))
{
- char *name = SvPV(sv,na);
+ char *name = SvPV(sv,PL_na);
if (strEQ (name, "vENTRY"))
return vENTRY;
if (strEQ (name, "vMENTRY"))
@@ -646,7 +646,7 @@
{
if (SvPOK(sv))
{
- char *name = SvPV(sv,na);
+ char *name = SvPV(sv,PL_na);
if (strEQ (name, "CHAR"))
return vCHAR;
if (strEQ (name, "HCHAR"))
@@ -697,7 +697,7 @@
{
if (SvPOK(sv))
{
- char *name = SvPV(sv,na);
+ char *name = SvPV(sv,PL_na);
if (strEQ(name, "BOTTOM"))
return BOTTOM;
if (strEQ(name, "CENTER"))
@@ -736,7 +736,7 @@
sv2CharPtr(inp)
SV *inp;
{
- char *name = (char *)SvPV(inp,na);
+ char *name = (char *)SvPV(inp,PL_na);
return (name);
}
@@ -6424,7 +6424,7 @@
CDKALPHALIST * object
PPCODE:
{
- SV *sv = (SV *)&sv_undef;
+ SV *sv = (SV *)&PL_sv_undef;
chtype Keys[300];
int arrayLen;
char *value;

1
devel/p5-Cdk/pkg-comment Normal file
View file

@ -0,0 +1 @@
Perl5 module for Curses Development Kit

3
devel/p5-Cdk/pkg-descr Normal file
View file

@ -0,0 +1,3 @@
Perl interface to Curses Development Kit.
WWW: http://www.vexus.ca/CDK.html#Perl

31
devel/p5-Cdk/pkg-plist Normal file
View file

@ -0,0 +1,31 @@
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Alphalist.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Buttonbox.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Calendar.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Debug.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Diag.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Dialog.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Entry.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Fselect.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Graph.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Histogram.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Itemlist.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Marquee.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Matrix.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Menu.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Mentry.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Label.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Radio.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Scale.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Scroll.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Selection.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Slider.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Swindow.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Template.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk/Viewer.pm
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Cdk/.packlist
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Cdk/Cdk.so
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Cdk/Cdk.bs
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Cdk/autosplit.ix
@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Cdk
@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Cdk