Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

7
time/catclock/DESCR Normal file
View File

@@ -0,0 +1,7 @@
This version of xclock is a Motif-based variant of the MIT xclock
program, with an alarm feature, and a new "cat" mode, in addition to
the analog and digital modes. The cat image was based on the famous
"Kit-Cat" (R) plastic wall clock, and was designed by Deanna Hohn of
DEC Advanced Technology Development. The Motif interface, eyes,
tails, and the general state of the program now are a product of
Philip Schneider of DEC.

22
time/catclock/Makefile Normal file
View File

@@ -0,0 +1,22 @@
# $NetBSD: Makefile,v 1.21 2012/10/08 13:04:17 asau Exp $
#
DISTNAME= catclock
PKGNAME= catclock-0.0
PKGREVISION= 6
CATEGORIES= x11 time
MASTER_SITES= ${MASTER_SITE_BACKUP}
EXTRACT_SUFX= .zip
MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= Variant of the MIT xclock with a "cat" mode
USE_IMAKE= yes
post-patch:
${RM} ${WRKSRC}/makefile ${WRKSRC}/pwd.h
${MV} ${WRKSRC}/xclock.man ${WRKSRC}/catclock.man
${SED} 's/^XClock/Catclock/g' <${WRKSRC}/xclock.ad >${WRKSRC}/Catclock.ad
.include "../../mk/motif.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

4
time/catclock/PLIST Normal file
View File

@@ -0,0 +1,4 @@
@comment $NetBSD: PLIST,v 1.2 2003/03/03 03:23:23 jschauma Exp $
bin/catclock
lib/X11/app-defaults/Catclock
${IMAKE_MAN_DIR}/catclock.${IMAKE_MANNEWSUFFIX}

9
time/catclock/distinfo Normal file
View File

@@ -0,0 +1,9 @@
$NetBSD: distinfo,v 1.12 2012/07/03 17:29:19 joerg Exp $
SHA1 (catclock.zip) = 0e977f080968067c4232072aa88d919e3f5daf84
RMD160 (catclock.zip) = 6caf81ec08f5c237902aaf9999e642300e4517c2
Size (catclock.zip) = 180008 bytes
SHA1 (patch-aa) = 74594a6a41e6eae4f70d85cf74e32ba49af0546a
SHA1 (patch-ab) = 43e732c0068cbf814dc73942e2a10a20fb1f2f24
SHA1 (patch-ac) = 3d115c8b0cf110f40f2322c5bc5cce37ad57089c
SHA1 (patch-ad) = e95d3e380eb25cb945e561dd601989912233d8f2

View File

@@ -0,0 +1,30 @@
$NetBSD: patch-aa,v 1.5 2012/01/29 15:52:34 marino Exp $
--- imakefile.orig Sun Dec 20 21:24:08 1992
+++ imakefile
@@ -2,18 +2,17 @@
SRCS = xclock.c alarm.c
OBJS = xclock.o alarm.o
- MOTIF = /usr/lib/DXM
-MOTIF_LIBS = $(MOTIF)/lib/Xm/libXm.a $(MOTIF)/lib/Xt/libXt.a
-MOTIF_INCS = -I$(MOTIF)/lib -I$(MOTIF)/lib/Xt
- INCLUDES = -I. $(MOTIF_INCS) -I$(TOP)
+ MOTIF = ${BUILDLINK_DIR}
+MOTIF_LIBS = ${MOTIFLIB} -lSM -lICE -lXt
+MOTIF_INCS = -I$(MOTIF)/include
+ INCLUDES = -I. $(MOTIF_INCS) $(TOP_X_INCLUDES)
DEFINES = -DHAS_GNU_EMACS
- CFLAGS = $(DEFINES) $(INCLUDES)
LOCAL_LIBRARIES = $(MOTIF_LIBS)
SYS_LIBRARIES = -lX11 -lm
-all:: xclock
-
-ComplexProgramTarget(xclock)
+all:: catclock
+ComplexProgramTarget(catclock)
+InstallAppDefaults(Catclock)

View File

@@ -0,0 +1,287 @@
$NetBSD: patch-ab,v 1.4 2012/07/03 17:29:20 joerg Exp $
--- xclock.c.orig 1995-05-22 13:47:42.000000000 +0000
+++ xclock.c
@@ -17,9 +17,7 @@
* 1990
*/
#include <stdio.h>
-#ifndef VMS
-#include <malloc.h>
-#endif
+#include <stdlib.h>
#include <math.h>
#include <pwd.h>
#include <unistd.h>
@@ -264,10 +262,29 @@ static Boolean showSecondHand = False;
static Boolean iconified = False; /* Clock iconified? */
-
-
-
-
+static void ParseGeometry(Widget, int, int, int);
+static int Round(double);
+static void DigitalString(char *);
+static void Syntax(char *);
+static void InitializeCat(Pixel, Pixel, Pixel);
+static GC CreateTailGC(void);
+static GC CreateEyeGC(void);
+static Pixmap CreateTailPixmap(double);
+static Pixmap CreateEyePixmap(double);
+static void EraseHands(Widget, struct tm *);
+static void HandleExpose(Widget, XtPointer, XmDrawingAreaCallbackStruct *);
+static void HandleInput(Widget, XtPointer, XmDrawingAreaCallbackStruct *);
+static void HandleResize(Widget, XtPointer, XmDrawingAreaCallbackStruct *);
+static void Tick(Widget, int);
+static void AlarmSetCallback(Widget, XtPointer, XmToggleButtonCallbackStruct *);
+static void AlarmBellCallback(Widget, XtPointer, XmToggleButtonCallbackStruct *);
+static void ChimeCallback(Widget, XtPointer, XmToggleButtonCallbackStruct *);
+static void AckAlarmCallback(Widget, XtPointer, XmPushButtonCallbackStruct *);
+static void RereadAlarmCallback(Widget, Widget, XmPushButtonCallbackStruct *);
+static void EditAlarmCallback(Widget, Widget, XmPushButtonCallbackStruct *);
+static void ExitCallback(Widget, XtPointer, XmPushButtonCallbackStruct *);
+static void MapCallback(Widget, XtPointer, XEvent *);
+static void SetSeg(int, int, int, int);
main(argc, argv)
int argc;
@@ -281,7 +298,6 @@ main(argc, argv)
XGCValues gcv;
u_long valueMask;
XmFontList fontList = (XmFontList)NULL;
- extern void ParseGeometry();
static XtResource resources[] = {
@@ -351,7 +367,7 @@ main(argc, argv)
{ "mode", "Mode", XtRString, sizeof(char *),
XtOffset(ApplicationDataPtr, modeString),
- XtRImmediate, (XtPointer)"analog"},
+ XtRImmediate, (XtPointer)"cat"},
{ "help", "Help", XtRBoolean, sizeof(Boolean),
XtOffset(ApplicationDataPtr, help),
@@ -391,7 +407,6 @@ main(argc, argv)
{ "-help", "*help", XrmoptionNoArg, (XtPointer)"on" },
};
- extern XtEventHandler MapCallback();
/*
@@ -403,7 +418,7 @@ main(argc, argv)
/*
* Open up the system
*/
- topLevel = XtAppInitialize(&appContext, "XClock",
+ topLevel = XtAppInitialize(&appContext, "Catclock",
(XrmOptionDescList)(&options[0]),
XtNumber(options),
(unsigned int *)&argc, argv, NULL,
@@ -418,7 +433,6 @@ main(argc, argv)
* Print help message and exit if asked
*/
if (appData.help) {
- extern void Syntax();
Syntax(argv[0]);
}
@@ -568,7 +582,6 @@ main(argc, argv)
time_t timeValue;
int stringDir;
XCharStruct xCharStr;
- extern void DigitalString();
/*
* Padding is around time text
@@ -794,7 +807,6 @@ main(argc, argv)
* Create cat pixmaps, etc. if in CAT_CLOCK mode
*/
if (clockMode == CAT_CLOCK) {
- extern void InitializeCat();
InitializeCat(appData.catColor,
appData.detailColor,
@@ -806,9 +818,6 @@ main(argc, argv)
* Finally, install necessary callbacks
*/
{
- extern XtCallbackProc HandleExpose(),
- HandleResize(),
- HandleInput();
XtAddCallback(canvas, XmNexposeCallback, HandleExpose, NULL);
XtAddCallback(canvas, XmNresizeCallback, HandleResize, NULL);
@@ -1191,7 +1200,6 @@ static void DrawLine(blankLength, length
double fractionOfACircle;
{
double angle, cosAngle, sinAngle;
- extern void SetSeg();
/*
* A full circle is 2 M_PI radians.
@@ -1288,7 +1296,6 @@ static void DrawSecond(length, width, of
double ms, mc, ws, wc;
int mid;
int x, y;
- extern void SetSeg();
/*
* A full circle is 2 PI radians.
@@ -1477,8 +1484,6 @@ static void InitializeCat(catColor, deta
XGCValues gcv;
unsigned long valueMask;
GC gc1, gc2;
- extern GC CreateTailGC();
- extern GC CreateEyeGC();
catPix = XCreatePixmap(dpy, root, winWidth, winHeight,
@@ -1562,8 +1567,6 @@ static void InitializeCat(catColor, deta
eyePixmap = (Pixmap *)malloc((appData.nTails + 1) * sizeof(Pixmap));
for (i = 0; i <= appData.nTails; i++) {
- static Pixmap CreateTailPixmap();
- static Pixmap CreateEyePixmap();
tailPixmap[i] = CreateTailPixmap(i * M_PI/(appData.nTails));
eyePixmap[i] = CreateEyePixmap(i * M_PI/(appData.nTails));
@@ -1929,12 +1932,11 @@ static Widget CreatePushButton(label, p
-static XtCallbackProc HandleExpose(w, clientData, callData)
+static void HandleExpose(w, clientData, callData)
Widget w;
XtPointer clientData;
XmDrawingAreaCallbackStruct *callData;
{
- extern XtTimerCallbackProc Tick();
/*
* Ignore if more expose events for this window in the queue
@@ -1979,7 +1981,7 @@ static XtCallbackProc HandleExpose(w, cl
-static XtTimerCallbackProc Tick(w, add)
+static void Tick(w, add)
Widget w;
int add;
{
@@ -2168,7 +2170,7 @@ static XtTimerCallbackProc Tick(w, add)
-static XtCallbackProc HandleInput(w, clientData, callData)
+static void HandleInput(w, clientData, callData)
Widget w;
XtPointer clientData;
XmDrawingAreaCallbackStruct *callData;
@@ -2180,13 +2182,6 @@ static XtCallbackProc HandleInput(w, cli
ackW, rereadW, editW, exitW;
static Widget sepW1, sepW2;
- extern XtCallbackProc AlarmSetCallback(),
- AlarmBellCallback(),
- ChimeCallback(),
- AckAlarmCallback(),
- RereadAlarmCallback(),
- EditAlarmCallback(),
- ExitCallback();
if (callData->event->type != ButtonPress) {
return;
@@ -2262,7 +2257,7 @@ static XtCallbackProc HandleInput(w, cli
-static XtCallbackProc AlarmSetCallback(w, clientData, callData)
+static void AlarmSetCallback(w, clientData, callData)
Widget w;
XtPointer clientData;
XmToggleButtonCallbackStruct *callData;
@@ -2280,7 +2275,7 @@ static XtCallbackProc AlarmSetCallback(w
-static XtCallbackProc AlarmBellCallback(w, clientData, callData)
+static void AlarmBellCallback(w, clientData, callData)
Widget w;
XtPointer clientData;
XmToggleButtonCallbackStruct *callData;
@@ -2291,7 +2286,7 @@ static XtCallbackProc AlarmBellCallback(
-static XtCallbackProc ChimeCallback(w, clientData, callData)
+static void ChimeCallback(w, clientData, callData)
Widget w;
XtPointer clientData;
XmToggleButtonCallbackStruct *callData;
@@ -2301,7 +2296,7 @@ static XtCallbackProc ChimeCallback(w, c
-static XtCallbackProc AckAlarmCallback(w, clientData, callData)
+static void AckAlarmCallback(w, clientData, callData)
Widget w;
XtPointer clientData;
XmPushButtonCallbackStruct *callData;
@@ -2315,7 +2310,7 @@ static XtCallbackProc AckAlarmCallback(w
-static XtCallbackProc RereadAlarmCallback(w, setW, callData)
+static void RereadAlarmCallback(w, setW, callData)
Widget w;
Widget setW;
XmPushButtonCallbackStruct *callData;
@@ -2340,7 +2335,7 @@ static XtCallbackProc RereadAlarmCallbac
-static XtCallbackProc EditAlarmCallback(w, setW, callData)
+static void EditAlarmCallback(w, setW, callData)
Widget w;
Widget setW;
XmPushButtonCallbackStruct *callData;
@@ -2383,7 +2378,7 @@ static XtCallbackProc EditAlarmCallback(
-static XtCallbackProc ExitCallback(w, clientData, callData)
+static void ExitCallback(w, clientData, callData)
Widget w;
XtPointer clientData;
XmPushButtonCallbackStruct *callData;
@@ -2394,7 +2389,7 @@ static XtCallbackProc ExitCallback(w, cl
-static XtCallbackProc HandleResize(w, clientData, callData)
+static void HandleResize(w, clientData, callData)
Widget w;
XtPointer clientData;
XmDrawingAreaCallbackStruct *callData;
@@ -2527,7 +2522,7 @@ static void EraseHands(w, tm)
}
-static XtEventHandler PropertyChangeCallback(w, clientData,
+static void PropertyChangeCallback(w, clientData,
event, continueToDispatch)
Widget w;
XtPointer clientData;
@@ -2583,7 +2578,7 @@ static XtEventHandler PropertyChangeCall
}
-static XtEventHandler MapCallback(w, clientData, event)
+static void MapCallback(w, clientData, event)
Widget w;
XtPointer clientData;
XEvent *event;

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ac,v 1.1 2004/04/20 19:41:35 minskim Exp $
--- xclock.ad.orig 1992-12-20 21:24:20.000000000 -0600
+++ xclock.ad
@@ -2,7 +2,7 @@
# XClock
#
XClock*font : 9x15
-XClock*foreground : black
+XClock*foreground : black
XClock*background : blue
XClock*highlight : black
XClock*hands : red

View File

@@ -0,0 +1,56 @@
$NetBSD: patch-ad,v 1.3 2009/10/21 18:08:10 drochner Exp $
--- alarm.c.orig 1995-05-21 16:07:00.000000000 +0200
+++ alarm.c
@@ -1,7 +1,5 @@
#include <stdio.h>
-#ifndef VMS
-#include <malloc.h>
-#endif
+#include <stdlib.h>
#include <signal.h>
#ifndef VMS
@@ -11,6 +9,7 @@
#endif
#include <ctype.h>
#include <sys/time.h>
+#include <time.h>
#ifdef VMS
#include "unix_time.h"
@@ -92,7 +91,9 @@ extern GC gc;
static XmFontList xmFontList;
-
+static void HideBell(void);
+static void TextScroll(void);
+static void Set_Alarm(void);
void InitBellAlarm(win, width, height, fontInfo, fontList, fg, bg, state, on)
Window win;
@@ -159,7 +160,6 @@ void DrawBell(flash)
bell_width, bell_height,
bellX, bellY, 0x1);
} else {
- extern void HideBell();
HideBell();
}
@@ -181,7 +181,6 @@ static void AlarmAnnounce()
int i, w;
char buf[BUFSIZ];
struct itimerval tv;
- extern void TextScroll();
strcpy(buf, nextAlarm.alarmAnnounce ? nextAlarm.alarmAnnounce : "alarm");
strcat(buf, " ... ");
@@ -442,7 +441,6 @@ void SetAlarm(file)
static void ResetAlarm()
{
- extern void Set_Alarm();
if (!*alarmFile) {
return;