summaryrefslogtreecommitdiff
path: root/x11/Xaw-Xpm
diff options
context:
space:
mode:
authorfrueauf <frueauf@pkgsrc.org>1998-05-05 13:46:31 +0000
committerfrueauf <frueauf@pkgsrc.org>1998-05-05 13:46:31 +0000
commit0faea0eeea57c1eddc93dd26cd2baee67c40ebdd (patch)
treeef4ceb81da26e3b613d0f676444149b13a97d47c /x11/Xaw-Xpm
parent5aed98c8b645c07a5ca6f106bb138199e7cd7b89 (diff)
downloadpkgsrc-0faea0eeea57c1eddc93dd26cd2baee67c40ebdd.tar.gz
Initial import of Xaw-Xpm-1.1 based on pr 4912.
Diffstat (limited to 'x11/Xaw-Xpm')
-rw-r--r--x11/Xaw-Xpm/Makefile26
-rw-r--r--x11/Xaw-Xpm/files/md51
-rw-r--r--x11/Xaw-Xpm/patches/patch-aa10
-rw-r--r--x11/Xaw-Xpm/patches/patch-ab39
-rw-r--r--x11/Xaw-Xpm/pkg/COMMENT1
-rw-r--r--x11/Xaw-Xpm/pkg/DESCR11
-rw-r--r--x11/Xaw-Xpm/pkg/PLIST129
7 files changed, 217 insertions, 0 deletions
diff --git a/x11/Xaw-Xpm/Makefile b/x11/Xaw-Xpm/Makefile
new file mode 100644
index 00000000000..e3d9a2e6e7d
--- /dev/null
+++ b/x11/Xaw-Xpm/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 1998/05/05 13:46:31 frueauf Exp $
+#
+
+DISTNAME= Xaw-XPM-1.1
+WRKSRC= ${WRKDIR}/XawXpm
+CATEGORIES= x11
+MASTER_SITES= ${MASTER_SITE_SUNSITE}
+MASTER_SITE_SUBDIR= libs/X
+
+MAINTAINER= root@garbled.futureone.com
+
+DEPENDS+= xpm-3.4j:../../graphics/xpm
+
+CONFLICTS= Xaw3d-1.3
+
+USE_IMAKE= yes
+
+post-install:
+ ${LDCONFIG} || ${TRUE}
+ ${MKDIR} ${PREFIX}/share/doc/Xaw-Xpm
+ ${MKDIR} ${PREFIX}/share/pixmaps
+ ${CP} ${WRKSRC}/README-XPM ${PREFIX}/share/doc/Xaw-Xpm
+ ${CP} ${WRKSRC}/defaults-XawXpm ${PREFIX}/share/doc/Xaw-Xpm
+ ${CP} ${WRKSRC}/pixmaps/*.xpm ${PREFIX}/share/pixmaps
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/Xaw-Xpm/files/md5 b/x11/Xaw-Xpm/files/md5
new file mode 100644
index 00000000000..8e2111bbeea
--- /dev/null
+++ b/x11/Xaw-Xpm/files/md5
@@ -0,0 +1 @@
+MD5 (Xaw-XPM-1.1.tar.gz) = b2c3275f745a0a79be9ef0c8162f25e3
diff --git a/x11/Xaw-Xpm/patches/patch-aa b/x11/Xaw-Xpm/patches/patch-aa
new file mode 100644
index 00000000000..80de51fb57b
--- /dev/null
+++ b/x11/Xaw-Xpm/patches/patch-aa
@@ -0,0 +1,10 @@
+--- Xpm.c.orig Tue Nov 26 06:40:26 1996
++++ Xpm.c Fri Jan 30 01:02:57 1998
+@@ -208,6 +208,5 @@
+ new.sa_handler=SigHandle;
+ new.sa_mask=0;
+- new.sa_flags=SA_NOMASK | SA_ONESHOT;
+- new.sa_restorer=NULL;
++ new.sa_flags=SA_NODEFER;
+ sigaction(SIGCHLD, &new, &old);
+ playing = 1;
diff --git a/x11/Xaw-Xpm/patches/patch-ab b/x11/Xaw-Xpm/patches/patch-ab
new file mode 100644
index 00000000000..ec63422ea20
--- /dev/null
+++ b/x11/Xaw-Xpm/patches/patch-ab
@@ -0,0 +1,39 @@
+--- Imakefile.orig Sun Nov 10 04:29:35 1996
++++ Imakefile Fri Apr 24 12:42:34 1998
+@@ -7,7 +7,7 @@
+ #define HasSharedData YES
+ #define LibName Xaw3d
+ #define SoRev SOXAWREV
+-#define IncSubdir Xaw3d
++#define IncSubdir X11/Xaw3d
+
+ #ifdef LinuxArchitecture
+ AWIDGET3DSRC = .
+@@ -35,7 +35,7 @@
+ #endif
+
+ #ifdef SharedXawReqs
+-REQUIREDLIBS = SharedXawReqs -lXpm
++REQUIREDLIBS = SharedXawReqs -L${PREFIX}/lib -L${X11BASE}/lib -L${LOCALBASE}/lib -lXpm
+ #endif
+
+ DEFINES = XawI18nDefines
+@@ -46,7 +46,8 @@
+ XCOMM -DSUN_AUDIO enables /dev/audio style widget action sounds.
+ XCOMM
+
+-EXTRA_DEFINES = -I. -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO
++EXTRA_DEFINES = -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO
++EXTRA_INCLUDES = -I.
+
+ HEADERS = \
+ AllWidgets.h \
+@@ -225,7 +226,7 @@
+
+ #include <Library.tmpl>
+
+-CDEBUGFLAGS = -O2 -m486 -Wall
++CDEBUGFLAGS = -O2 -Wall
+
+ #ifdef LexCmd
+ LEX=LexCmd
diff --git a/x11/Xaw-Xpm/pkg/COMMENT b/x11/Xaw-Xpm/pkg/COMMENT
new file mode 100644
index 00000000000..2728c0ce35a
--- /dev/null
+++ b/x11/Xaw-Xpm/pkg/COMMENT
@@ -0,0 +1 @@
+Enhanced 3-D widgets based on the Athena Widget set and Xaw3d
diff --git a/x11/Xaw-Xpm/pkg/DESCR b/x11/Xaw-Xpm/pkg/DESCR
new file mode 100644
index 00000000000..0b4821b174e
--- /dev/null
+++ b/x11/Xaw-Xpm/pkg/DESCR
@@ -0,0 +1,11 @@
+(Hacked by Ben Buxton <bb@zip.com.au>)
+(The Xaw-XPM web page is at http://www.zip.com.au/~bb/XawXpm/ - check here
+for updates, bug fixes, sample configs, etc)
+
+Xaw-xpm is a hack on Xaw3d, which is in turn based on the 'standard' X11 Xaw
+widget set. It adds the ability to insert colour images into the backgrounds
+of widgets, vastly improving the look of your Xaw apps. Just put the library
+(libXaw.so.6.0) in place of your current one (usually /usr/X11R6/lib on Linux
+systems) and customise away with editres, etc.
+
+port-by: Tim Rightnour (root@garbled.futureone.com)
diff --git a/x11/Xaw-Xpm/pkg/PLIST b/x11/Xaw-Xpm/pkg/PLIST
new file mode 100644
index 00000000000..ddbc18ed432
--- /dev/null
+++ b/x11/Xaw-Xpm/pkg/PLIST
@@ -0,0 +1,129 @@
+@comment $NetBSD: PLIST,v 1.1 1998/05/05 13:46:33 frueauf Exp $
+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/MenuButton.h
+include/X11/Xaw3d/MenuButtoP.h
+include/X11/Xaw3d/MultiSrc.h
+include/X11/Xaw3d/MultiSrcP.h
+include/X11/Xaw3d/MultiSink.h
+include/X11/Xaw3d/MultiSinkP.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/SimpleP.h
+include/X11/Xaw3d/SimpleMenu.h
+include/X11/Xaw3d/SimpleMenP.h
+include/X11/Xaw3d/Sme.h
+include/X11/Xaw3d/SmeP.h
+include/X11/Xaw3d/SmeBSB.h
+include/X11/Xaw3d/SmeBSBP.h
+include/X11/Xaw3d/SmeLine.h
+include/X11/Xaw3d/SmeLineP.h
+include/X11/Xaw3d/SmeThreeD.h
+include/X11/Xaw3d/SmeThreeDP.h
+include/X11/Xaw3d/StripChart.h
+include/X11/Xaw3d/StripCharP.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
+include/X11/Xaw3d/Xpm.h
+lib/libXaw3d.a
+lib/libXaw3d.so.6.1
+@exec /sbin/ldconfig || /usr/bin/true
+@unexec /sbin/ldconfig || /usr/bin/true
+share/doc/Xaw-Xpm/README-XPM
+share/doc/Xaw-Xpm/defaults-XawXpm
+share/pixmaps/a036.xpm
+share/pixmaps/a054.xpm
+share/pixmaps/a054a.xpm
+share/pixmaps/a097.xpm
+share/pixmaps/a097a.xpm
+share/pixmaps/a146.xpm
+share/pixmaps/bla_marb_0.xpm
+share/pixmaps/bla_marb_1.xpm
+share/pixmaps/blakback.xpm
+share/pixmaps/blu_rock_0.xpm
+share/pixmaps/br_rock_0.xpm
+share/pixmaps/br_wood_0.xpm
+share/pixmaps/br_wood_1.xpm
+share/pixmaps/gr_marb_2.xpm
+share/pixmaps/gray_rock.xpm
+share/pixmaps/green_marb_0.xpm
+share/pixmaps/green_marb_1.xpm
+share/pixmaps/green_marb_2.xpm
+share/pixmaps/marble2.xpm
+share/pixmaps/marblee.xpm
+share/pixmaps/marbleea.xpm
+share/pixmaps/medium-slate.xpm
+share/pixmaps/pk_marb_0.xpm
+share/pixmaps/pk_marb_1.xpm
+share/pixmaps/pk_marb_2.xpm
+share/pixmaps/red_marb_0.xpm
+share/pixmaps/red_marb_1.xpm
+share/pixmaps/red_plas_2.xpm
+share/pixmaps/red_plas_3.xpm
+share/pixmaps/rock2.xpm
+share/pixmaps/rock2a.xpm
+share/pixmaps/sandy-ridges.xpm
+share/pixmaps/walnut.xpm
+share/pixmaps/weird._18.xpm
+share/pixmaps/weird13.xpm
+share/pixmaps/weird_8.xpm
+share/pixmaps/weird_9.xpm
+share/pixmaps/wh_brick_0.xpm
+share/pixmaps/wh_marble_0.xpm
+share/pixmaps/wh_marble_2.xpm
+share/pixmaps/wh_marble_3.xpm
+share/pixmaps/wh_marble_4.xpm
+share/pixmaps/wood-floor.xpm
+share/pixmaps/wood-floora.xpm
+@dirrm share/doc/Xaw-Xpm
+@dirrm include/X11/Xaw3d