From 6572a50235b813fea8f33f40609037dafcb0e992 Mon Sep 17 00:00:00 2001 From: margarida Date: Mon, 3 Feb 2003 03:23:52 +0000 Subject: [PATCH] Import of neXtaw-0.13.0 -- neXtaw is a replacement library for the Athena (libXaw) widget set. It is based on Xaw3d, by Kaleb Keithley and is almost 100% backward compatible with it. Its goal is to try to emulate the look and feel of the N*XTSTEP GUI. WWW: http://siag.nu/neXtaw/ brad@ ok --- x11/neXtaw/Makefile | 28 ++++++++++ x11/neXtaw/distinfo | 3 ++ x11/neXtaw/patches/patch-configure | 21 ++++++++ x11/neXtaw/pkg/DESCR | 6 +++ x11/neXtaw/pkg/PFRAG.shared | 3 ++ x11/neXtaw/pkg/PLIST | 83 ++++++++++++++++++++++++++++++ 6 files changed, 144 insertions(+) create mode 100644 x11/neXtaw/Makefile create mode 100644 x11/neXtaw/distinfo create mode 100644 x11/neXtaw/patches/patch-configure create mode 100644 x11/neXtaw/pkg/DESCR create mode 100644 x11/neXtaw/pkg/PFRAG.shared create mode 100644 x11/neXtaw/pkg/PLIST diff --git a/x11/neXtaw/Makefile b/x11/neXtaw/Makefile new file mode 100644 index 00000000000..9fd8f3fcfaa --- /dev/null +++ b/x11/neXtaw/Makefile @@ -0,0 +1,28 @@ +# $oPENbsD$ + +COMMENT= "libXaw widget set replacement" + +VERSION= 0.13.0 +DISTNAME= neXtaw-${VERSION} +CATEGORIES= x11 devel + +HOMEPAGE= http://siag.nu/neXtaw/ + +MASTER_SITES= http://siag.nu/pub/neXtaw/ + +MAINTAINER= Margarida Sequeira + +# GPL +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +USE_X11= Yes + +CONFIGURE_STYLE= gnu +CONFIGURE_ENV+= CPPFLAGS="-I${X11BASE}/include" + +NO_REGRESS= Yes + +.include diff --git a/x11/neXtaw/distinfo b/x11/neXtaw/distinfo new file mode 100644 index 00000000000..0e32c97bf52 --- /dev/null +++ b/x11/neXtaw/distinfo @@ -0,0 +1,3 @@ +MD5 (neXtaw-0.13.0.tar.gz) = f836cb9b1f00298cfb137c8a107d8452 +RMD160 (neXtaw-0.13.0.tar.gz) = e150cbaefca0a4a51f101a4166c7f312a94dc749 +SHA1 (neXtaw-0.13.0.tar.gz) = 3d43d8b40a0467c2bbd47d2f9b74c46f0ff40932 diff --git a/x11/neXtaw/patches/patch-configure b/x11/neXtaw/patches/patch-configure new file mode 100644 index 00000000000..71872c62f18 --- /dev/null +++ b/x11/neXtaw/patches/patch-configure @@ -0,0 +1,21 @@ +$OpenBSD: patch-configure,v 1.1.1.1 2003/02/03 03:23:52 margarida Exp $ +--- configure.orig Sun Feb 2 19:50:43 2003 ++++ configure Sun Feb 2 19:51:22 2003 +@@ -5672,7 +5672,7 @@ else + hardcode_direct=yes + hardcode_shlibpath_var=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then +- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags' ++ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + else +@@ -5682,7 +5682,7 @@ else + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) +- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags' ++ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac diff --git a/x11/neXtaw/pkg/DESCR b/x11/neXtaw/pkg/DESCR new file mode 100644 index 00000000000..71656f73897 --- /dev/null +++ b/x11/neXtaw/pkg/DESCR @@ -0,0 +1,6 @@ +neXtaw is a replacement library for the Athena (libXaw) widget set. +It is based on Xaw3d, by Kaleb Keithley and is almost 100% backward +compatible with it. Its goal is to try to emulate the look and feel +of the N*XTSTEP GUI. + +WWW: ${HOMEPAGE} diff --git a/x11/neXtaw/pkg/PFRAG.shared b/x11/neXtaw/pkg/PFRAG.shared new file mode 100644 index 00000000000..3d6f0f53294 --- /dev/null +++ b/x11/neXtaw/pkg/PFRAG.shared @@ -0,0 +1,3 @@ +@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2003/02/03 03:23:52 margarida Exp $ +lib/libneXtaw.so.13.0 +DYNLIBDIR(%D/lib) diff --git a/x11/neXtaw/pkg/PLIST b/x11/neXtaw/pkg/PLIST new file mode 100644 index 00000000000..c025df442dc --- /dev/null +++ b/x11/neXtaw/pkg/PLIST @@ -0,0 +1,83 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2003/02/03 03:23:52 margarida Exp $ +include/X11/neXtaw/AllWidgets.h +include/X11/neXtaw/AsciiSink.h +include/X11/neXtaw/AsciiSinkP.h +include/X11/neXtaw/AsciiSrc.h +include/X11/neXtaw/AsciiSrcP.h +include/X11/neXtaw/AsciiText.h +include/X11/neXtaw/AsciiTextP.h +include/X11/neXtaw/Box.h +include/X11/neXtaw/BoxP.h +include/X11/neXtaw/Cardinals.h +include/X11/neXtaw/Clock.h +include/X11/neXtaw/ClockP.h +include/X11/neXtaw/Command.h +include/X11/neXtaw/CommandP.h +include/X11/neXtaw/Dialog.h +include/X11/neXtaw/DialogP.h +include/X11/neXtaw/Form.h +include/X11/neXtaw/FormP.h +include/X11/neXtaw/Grip.h +include/X11/neXtaw/GripP.h +include/X11/neXtaw/Label.h +include/X11/neXtaw/LabelP.h +include/X11/neXtaw/Layout.h +include/X11/neXtaw/LayoutP.h +include/X11/neXtaw/List.h +include/X11/neXtaw/ListP.h +include/X11/neXtaw/MenuButtoP.h +include/X11/neXtaw/MenuButton.h +include/X11/neXtaw/Misc.h +include/X11/neXtaw/MultiSink.h +include/X11/neXtaw/MultiSinkP.h +include/X11/neXtaw/MultiSrc.h +include/X11/neXtaw/MultiSrcP.h +include/X11/neXtaw/Paned.h +include/X11/neXtaw/PanedP.h +include/X11/neXtaw/Panner.h +include/X11/neXtaw/PannerP.h +include/X11/neXtaw/Porthole.h +include/X11/neXtaw/PortholeP.h +include/X11/neXtaw/Repeater.h +include/X11/neXtaw/RepeaterP.h +include/X11/neXtaw/Reports.h +include/X11/neXtaw/Scrollbar.h +include/X11/neXtaw/ScrollbarP.h +include/X11/neXtaw/Simple.h +include/X11/neXtaw/SimpleMenP.h +include/X11/neXtaw/SimpleMenu.h +include/X11/neXtaw/SimpleP.h +include/X11/neXtaw/Sme.h +include/X11/neXtaw/SmeBSB.h +include/X11/neXtaw/SmeBSBP.h +include/X11/neXtaw/SmeLine.h +include/X11/neXtaw/SmeLineP.h +include/X11/neXtaw/SmeP.h +include/X11/neXtaw/SmeThreeD.h +include/X11/neXtaw/SmeThreeDP.h +include/X11/neXtaw/StripCharP.h +include/X11/neXtaw/StripChart.h +include/X11/neXtaw/Text.h +include/X11/neXtaw/TextP.h +include/X11/neXtaw/TextSink.h +include/X11/neXtaw/TextSinkP.h +include/X11/neXtaw/TextSrc.h +include/X11/neXtaw/TextSrcP.h +include/X11/neXtaw/ThreeD.h +include/X11/neXtaw/ThreeDP.h +include/X11/neXtaw/Toggle.h +include/X11/neXtaw/ToggleP.h +include/X11/neXtaw/Tree.h +include/X11/neXtaw/TreeP.h +include/X11/neXtaw/VendorEP.h +include/X11/neXtaw/Viewport.h +include/X11/neXtaw/ViewportP.h +include/X11/neXtaw/XawAlloc.h +include/X11/neXtaw/XawI18n.h +include/X11/neXtaw/XawImP.h +include/X11/neXtaw/XawInit.h +include/X11/neXtaw/laygram.h +lib/libneXtaw.a +lib/libneXtaw.la +%%SHARED%% +@dirrm include/X11/neXtaw