summaryrefslogtreecommitdiff
path: root/x11/Xaw3d
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>1997-12-29 02:22:39 +0000
committerhubertf <hubertf@pkgsrc.org>1997-12-29 02:22:39 +0000
commit92b9d87a235d0f9db6c1ed15805fc7907a7d9276 (patch)
treee7d8c082c136efa9a9e7fb0abb45acd0ae1b66c3 /x11/Xaw3d
parentf0a802d447ecc6a4bf6a48fcd82723521fc1fbb7 (diff)
downloadpkgsrc-92b9d87a235d0f9db6c1ed15805fc7907a7d9276.tar.gz
3-D widgets based on the Athena Widget set
Taken from FreeBSD.
Diffstat (limited to 'x11/Xaw3d')
-rw-r--r--x11/Xaw3d/Makefile26
-rw-r--r--x11/Xaw3d/files/md51
-rw-r--r--x11/Xaw3d/patches/patch-aa23
-rw-r--r--x11/Xaw3d/pkg/COMMENT1
-rw-r--r--x11/Xaw3d/pkg/DESCR9
-rw-r--r--x11/Xaw3d/pkg/PLIST78
6 files changed, 138 insertions, 0 deletions
diff --git a/x11/Xaw3d/Makefile b/x11/Xaw3d/Makefile
new file mode 100644
index 00000000000..c7aedd44326
--- /dev/null
+++ b/x11/Xaw3d/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: Xaw3d
+# Version required: 1.3
+# Date created: 18 November 1994
+# Whom: asami
+#
+# $Id: Makefile,v 1.1.1.1 1997/12/29 02:22:39 hubertf Exp $
+#
+
+DISTNAME= Xaw3d-1.3
+CATEGORIES= x11
+MASTER_SITES= ${MASTER_SITE_XCONTRIB}
+MASTER_SITE_SUBDIR= widgets/Xaw3d/R6.1
+
+MAINTAINER= asami@FreeBSD.ORG
+
+WRKSRC= ${WRKDIR}/xc/lib/Xaw3d
+USE_IMAKE= yes
+
+post-extract:
+ ${MKDIR} ${WRKSRC}/X11/Xaw3d
+ cd ${WRKSRC}/X11/Xaw3d; ln -sf ../../*.h .
+
+post-install:
+ ${LDCONFIG} -m ${PREFIX}/lib
+
+.include <bsd.port.mk>
diff --git a/x11/Xaw3d/files/md5 b/x11/Xaw3d/files/md5
new file mode 100644
index 00000000000..3c0e0eb3113
--- /dev/null
+++ b/x11/Xaw3d/files/md5
@@ -0,0 +1 @@
+MD5 (Xaw3d-1.3.tar.gz) = 9eaac2b8cae978f3a740ebb6933b898e
diff --git a/x11/Xaw3d/patches/patch-aa b/x11/Xaw3d/patches/patch-aa
new file mode 100644
index 00000000000..32b717f502d
--- /dev/null
+++ b/x11/Xaw3d/patches/patch-aa
@@ -0,0 +1,23 @@
+--- ./Imakefile.org Wed May 29 08:38:40 1996
++++ ./Imakefile Mon Aug 5 22:46:04 1996
+@@ -7,7 +7,7 @@
+ #define HasSharedData YES
+ #define LibName Xaw3d
+ #define SoRev SOXAWREV
+-#define IncSubdir Xaw3d
++#define IncSubdir X11/Xaw3d
+
+ #ifdef LinuxArchitecture
+ JUMP_ROOT_Xaw3d = $(AWIDGETSRC)3d
+@@ -38,9 +38,9 @@
+
+ LINTLIBS = $(LINTXLIB) $(LINTXTOOL)
+
+-# EXTRA_DEFINES = -DARROW_SCROLLBAR -DUSEGRAY
++ EXTRA_DEFINES = -DARROW_SCROLLBAR -DUSEGRAY
+
+-# EXTRA_INCLUDES = -I.
++ EXTRA_INCLUDES = -I.
+
+ HEADERS = \
+ AllWidgets.h \
diff --git a/x11/Xaw3d/pkg/COMMENT b/x11/Xaw3d/pkg/COMMENT
new file mode 100644
index 00000000000..f69bf7b62a2
--- /dev/null
+++ b/x11/Xaw3d/pkg/COMMENT
@@ -0,0 +1 @@
+A 3-D Athena Widget set that looks like Motif
diff --git a/x11/Xaw3d/pkg/DESCR b/x11/Xaw3d/pkg/DESCR
new file mode 100644
index 00000000000..0a397ef1744
--- /dev/null
+++ b/x11/Xaw3d/pkg/DESCR
@@ -0,0 +1,9 @@
+Xaw3d is a Xaw (Athena Widget Set) replacement that looks
+three-dimensional. The author is Kalib Keithley (kaleb@x.org).
+This is version 1.2a.
+
+Added is a patch by me (Satoshi) to make the arrow scrollbar look real
+bumpy.
+
+Satoshi
+asami@freebsd.org
diff --git a/x11/Xaw3d/pkg/PLIST b/x11/Xaw3d/pkg/PLIST
new file mode 100644
index 00000000000..b938f4b2421
--- /dev/null
+++ b/x11/Xaw3d/pkg/PLIST
@@ -0,0 +1,78 @@
+lib/libXaw3d.a
+lib/libXaw3d.so.6.1
+@exec /sbin/ldconfig -m %B
+include/X11/Xaw3d/AllWidgets.h
+include/X11/Xaw3d/AsciiSink.h
+include/X11/Xaw3d/AsciiSinkP.h
+include/X11/Xaw3d/AsciiSrc.h
+include/X11/Xaw3d/AsciiSrcP.h
+include/X11/Xaw3d/AsciiText.h
+include/X11/Xaw3d/AsciiTextP.h
+include/X11/Xaw3d/Box.h
+include/X11/Xaw3d/BoxP.h
+include/X11/Xaw3d/Cardinals.h
+include/X11/Xaw3d/Command.h
+include/X11/Xaw3d/CommandP.h
+include/X11/Xaw3d/Dialog.h
+include/X11/Xaw3d/DialogP.h
+include/X11/Xaw3d/Form.h
+include/X11/Xaw3d/FormP.h
+include/X11/Xaw3d/Grip.h
+include/X11/Xaw3d/GripP.h
+include/X11/Xaw3d/Label.h
+include/X11/Xaw3d/LabelP.h
+include/X11/Xaw3d/Layout.h
+include/X11/Xaw3d/LayoutP.h
+include/X11/Xaw3d/List.h
+include/X11/Xaw3d/ListP.h
+include/X11/Xaw3d/MenuButtoP.h
+include/X11/Xaw3d/MenuButton.h
+include/X11/Xaw3d/MultiSink.h
+include/X11/Xaw3d/MultiSinkP.h
+include/X11/Xaw3d/MultiSrc.h
+include/X11/Xaw3d/MultiSrcP.h
+include/X11/Xaw3d/Paned.h
+include/X11/Xaw3d/PanedP.h
+include/X11/Xaw3d/Panner.h
+include/X11/Xaw3d/PannerP.h
+include/X11/Xaw3d/Porthole.h
+include/X11/Xaw3d/PortholeP.h
+include/X11/Xaw3d/Repeater.h
+include/X11/Xaw3d/RepeaterP.h
+include/X11/Xaw3d/Reports.h
+include/X11/Xaw3d/Scrollbar.h
+include/X11/Xaw3d/ScrollbarP.h
+include/X11/Xaw3d/Simple.h
+include/X11/Xaw3d/SimpleMenP.h
+include/X11/Xaw3d/SimpleMenu.h
+include/X11/Xaw3d/SimpleP.h
+include/X11/Xaw3d/Sme.h
+include/X11/Xaw3d/SmeBSB.h
+include/X11/Xaw3d/SmeBSBP.h
+include/X11/Xaw3d/SmeLine.h
+include/X11/Xaw3d/SmeLineP.h
+include/X11/Xaw3d/SmeP.h
+include/X11/Xaw3d/SmeThreeD.h
+include/X11/Xaw3d/SmeThreeDP.h
+include/X11/Xaw3d/StripCharP.h
+include/X11/Xaw3d/StripChart.h
+include/X11/Xaw3d/Template.c
+include/X11/Xaw3d/Template.h
+include/X11/Xaw3d/TemplateP.h
+include/X11/Xaw3d/Text.h
+include/X11/Xaw3d/TextP.h
+include/X11/Xaw3d/TextSink.h
+include/X11/Xaw3d/TextSinkP.h
+include/X11/Xaw3d/TextSrc.h
+include/X11/Xaw3d/TextSrcP.h
+include/X11/Xaw3d/ThreeD.h
+include/X11/Xaw3d/ThreeDP.h
+include/X11/Xaw3d/Toggle.h
+include/X11/Xaw3d/ToggleP.h
+include/X11/Xaw3d/Tree.h
+include/X11/Xaw3d/TreeP.h
+include/X11/Xaw3d/VendorEP.h
+include/X11/Xaw3d/Viewport.h
+include/X11/Xaw3d/ViewportP.h
+include/X11/Xaw3d/XawImP.h
+include/X11/Xaw3d/XawInit.h