mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
Perl5 module for Curses Development Kit
PR: ports/27670 Submitted by: Chia-liang Kao <clkao@clkao.org>
This commit is contained in:
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
|
@ -271,6 +271,7 @@
|
|||
SUBDIR += p5-BSD-Resource
|
||||
SUBDIR += p5-C-Scan
|
||||
SUBDIR += p5-Cache-Cache
|
||||
SUBDIR += p5-Cdk
|
||||
SUBDIR += p5-Class-MethodMaker
|
||||
SUBDIR += p5-Class-Singleton
|
||||
SUBDIR += p5-Class-Tom
|
||||
|
|
22
devel/p5-Cdk/Makefile
Normal file
22
devel/p5-Cdk/Makefile
Normal 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
1
devel/p5-Cdk/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (cdkperl.tar.gz) = d6b33b1ac22f6153633f34f1d5394021
|
14
devel/p5-Cdk/files/patch-aa
Normal file
14
devel/p5-Cdk/files/patch-aa
Normal 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'},
|
||||
);
|
||||
|
97
devel/p5-Cdk/files/patch-ab
Normal file
97
devel/p5-Cdk/files/patch-ab
Normal 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
1
devel/p5-Cdk/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
Perl5 module for Curses Development Kit
|
3
devel/p5-Cdk/pkg-descr
Normal file
3
devel/p5-Cdk/pkg-descr
Normal 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
31
devel/p5-Cdk/pkg-plist
Normal 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
|
Loading…
Add table
Reference in a new issue