Import of XawMu (XawM-1.5u)

--
The XawM Widget set is based on the widely-distributed Xaw3d widget set.
XawM makes a few changes required to give Athena the "modern"
look-and-feel. It borrows a few features from neXtaw and other widgets
sets as required to obtain a modern look and feel, although the actual
source code is entirely based on Xaw3d.

WWW: http://xawm.sourceforge.net/

brad@ ok
This commit is contained in:
margarida 2003-02-03 03:19:37 +00:00
parent d7cf0a7cfb
commit 7af10055db
6 changed files with 157 additions and 0 deletions

28
x11/XawMu/Makefile Normal file
View File

@ -0,0 +1,28 @@
# $OpenBSD: Makefile,v 1.1.1.1 2003/02/03 03:19:37 margarida Exp $
COMMENT= "modern look Athena widgets"
VERSION= 1.5
DISTNAME= XawM-${VERSION}u
PKGNAME= XawMu-${VERSION}
CATEGORIES= x11 devel
HOMEPAGE= http://xawm.sourceforge.net/
MASTER_SITES= http://siag.nu/pub/widgets/
MAINTAINER= Margarida Sequeira <margarida@openbsd.org>
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
USE_X11= Yes
CONFIGURE_STYLE= gnu
NO_REGRESS= Yes
.include <bsd.port.mk>

3
x11/XawMu/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (XawM-1.5u.tar.gz) = a81372046d0a7ebeb8c3d90e75d58828
RMD160 (XawM-1.5u.tar.gz) = 1dfa76c7818a01df53e1e7eb5c28339605fd3056
SHA1 (XawM-1.5u.tar.gz) = 5f4df291d746b37add8b75bb2317a9d5b51cfff4

View File

@ -0,0 +1,21 @@
$OpenBSD: patch-configure,v 1.1.1.1 2003/02/03 03:19:37 margarida Exp $
--- configure.orig Sun Feb 2 18:45:53 2003
+++ configure Sun Feb 2 18:46:25 2003
@@ -4771,7 +4771,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
@@ -4781,7 +4781,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

19
x11/XawMu/pkg/DESCR Normal file
View File

@ -0,0 +1,19 @@
The XawM Widget set is based on the widely-distributed Xaw3d widget set.
XawM makes a few changes required to give Athena the "modern"
look-and-feel. It borrows a few features from neXtaw and other widgets
sets as required to obtain a modern look and feel, although the actual
source code is entirely based on Xaw3d.
When XawM is installed, and symlinked as libXaw, most applications that
formerly used Xaw will seamlessly adopt the new look-and-feel. A few
applications which use widgets which were subclassed from Xaw widgets,
such as gv(1), will not work and need to be linked to the original Xaw
or Xaw3d library. Instructions for doing this are included in the
release notes for XawM.
NOTE:
This is Ed Falk's XawM (M for Modern), hacked for use with Siag Office
and adapted for autoconf and libtool. This release is called 1.5u; 1.5
because it is based on Xaw3d 1.5, and u because Ulric messed with it.
WWW: ${HOMEPAGE}

View File

@ -0,0 +1,3 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2003/02/03 03:19:37 margarida Exp $
lib/libXawM.so.1.0
DYNLIBDIR(%D/lib)

83
x11/XawMu/pkg/PLIST Normal file
View File

@ -0,0 +1,83 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2003/02/03 03:19:37 margarida Exp $
include/X11/XawM/AllWidgets.h
include/X11/XawM/AsciiSink.h
include/X11/XawM/AsciiSinkP.h
include/X11/XawM/AsciiSrc.h
include/X11/XawM/AsciiSrcP.h
include/X11/XawM/AsciiText.h
include/X11/XawM/AsciiTextP.h
include/X11/XawM/Box.h
include/X11/XawM/BoxP.h
include/X11/XawM/Cardinals.h
include/X11/XawM/Command.h
include/X11/XawM/CommandP.h
include/X11/XawM/Dialog.h
include/X11/XawM/DialogP.h
include/X11/XawM/Form.h
include/X11/XawM/FormP.h
include/X11/XawM/Grip.h
include/X11/XawM/GripP.h
include/X11/XawM/Label.h
include/X11/XawM/LabelP.h
include/X11/XawM/Layout.h
include/X11/XawM/LayoutP.h
include/X11/XawM/List.h
include/X11/XawM/ListP.h
include/X11/XawM/MenuButtoP.h
include/X11/XawM/MenuButton.h
include/X11/XawM/MultiSink.h
include/X11/XawM/MultiSinkP.h
include/X11/XawM/MultiSrc.h
include/X11/XawM/MultiSrcP.h
include/X11/XawM/Paned.h
include/X11/XawM/PanedP.h
include/X11/XawM/Panner.h
include/X11/XawM/PannerP.h
include/X11/XawM/Porthole.h
include/X11/XawM/PortholeP.h
include/X11/XawM/Repeater.h
include/X11/XawM/RepeaterP.h
include/X11/XawM/Reports.h
include/X11/XawM/Scrollbar.h
include/X11/XawM/ScrollbarP.h
include/X11/XawM/Simple.h
include/X11/XawM/SimpleMenP.h
include/X11/XawM/SimpleMenu.h
include/X11/XawM/SimpleP.h
include/X11/XawM/Sme.h
include/X11/XawM/SmeBSB.h
include/X11/XawM/SmeBSBP.h
include/X11/XawM/SmeLine.h
include/X11/XawM/SmeLineP.h
include/X11/XawM/SmeP.h
include/X11/XawM/SmeThreeD.h
include/X11/XawM/SmeThreeDP.h
include/X11/XawM/StripCharP.h
include/X11/XawM/StripChart.h
include/X11/XawM/Text.h
include/X11/XawM/TextP.h
include/X11/XawM/TextSink.h
include/X11/XawM/TextSinkP.h
include/X11/XawM/TextSrc.h
include/X11/XawM/TextSrcP.h
include/X11/XawM/ThreeD.h
include/X11/XawM/ThreeDP.h
include/X11/XawM/Toggle.h
include/X11/XawM/ToggleP.h
include/X11/XawM/Traversal.h
include/X11/XawM/TraversalP.h
include/X11/XawM/Tree.h
include/X11/XawM/TreeP.h
include/X11/XawM/VendorEP.h
include/X11/XawM/Viewport.h
include/X11/XawM/ViewportP.h
include/X11/XawM/XawAlloc.h
include/X11/XawM/XawI18n.h
include/X11/XawM/XawImP.h
include/X11/XawM/XawInit.h
include/X11/XawM/XawVersion.h
include/X11/XawM/xutil.h
lib/libXawM.a
lib/libXawM.la
%%SHARED%%
@dirrm include/X11/XawM