x11/neXtaw is a modified version of the Athena Widgets with N*XTSTEP

appearance.  From pkg/15450 by Kevin P. Neal <kpn at neutralgood dot org>.
This commit is contained in:
jlam 2002-08-02 20:10:47 +00:00
parent 761b87a33a
commit dc08db6efe
6 changed files with 215 additions and 0 deletions

1
x11/neXtaw/DESCR Normal file
View file

@ -0,0 +1 @@
neXtaw is a modified version of the Athena Widgets with N*XTSTEP appearance.

37
x11/neXtaw/Makefile Normal file
View file

@ -0,0 +1,37 @@
# $NetBSD: Makefile,v 1.1.1.1 2002/08/02 20:10:47 jlam Exp $
DISTNAME= neXtaw-0.12
CATEGORIES= x11
MASTER_SITES= http://siag.nu/pub/neXtaw/
MAINTAINER= packages@netbsd.org
COMMENT= NeXTstep-like widgets based on the Athena Widget set
.include "../../mk/bsd.prefs.mk"
USE_BUILDLINK_ONLY= # defined
GNU_CONFIGURE= # defined
USE_LIBTOOL= # defined
LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
DOCDIR= ${PREFIX}/share/doc/${PKGBASE}
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
post-install:
${INSTALL_DATA_DIR} ${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/doc/FAQ ${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/doc/README.XAW3D ${DOCDIR}
${INSTALL_DATA_DIR} ${EGDIR}
for file in ${WRKSRC}/doc/app-defaults/*; do \
${INSTALL_DATA} $${file} ${EGDIR}; \
done
.include "../../mk/x11.buildlink.mk"
.include "../../mk/bsd.pkg.mk"
# XXX On NetBSD/alpha 1.5.2, gcc has an optimization bug.
.if !empty(MACHINE_PLATFORM:MNetBSD-1.5.2-alpha)
CFLAGS+= -O0
.endif

121
x11/neXtaw/PLIST Normal file
View file

@ -0,0 +1,121 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2002/08/02 20:10:47 jlam 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
lib/libneXtaw.so
lib/libneXtaw.so.0
lib/libneXtaw.so.0.2
share/doc/neXtaw/FAQ
share/doc/neXtaw/README
share/doc/neXtaw/README.XAW3D
share/examples/neXtaw/00-README
share/examples/neXtaw/Bitmap
share/examples/neXtaw/Bitmap-color
share/examples/neXtaw/Editres
share/examples/neXtaw/Editres-color
share/examples/neXtaw/Emacs
share/examples/neXtaw/Fig
share/examples/neXtaw/GXditview
share/examples/neXtaw/Ghostview
share/examples/neXtaw/Makefile
share/examples/neXtaw/Makefile.am
share/examples/neXtaw/Makefile.in
share/examples/neXtaw/XCalc
share/examples/neXtaw/XClipboard
share/examples/neXtaw/XClock
share/examples/neXtaw/XConsole
share/examples/neXtaw/XFontSel
share/examples/neXtaw/XGrab
share/examples/neXtaw/XLoad
share/examples/neXtaw/XPaint
share/examples/neXtaw/XTerm
share/examples/neXtaw/Xdefaults
share/examples/neXtaw/Xedit
share/examples/neXtaw/Xfd
share/examples/neXtaw/Xgc
share/examples/neXtaw/Xloadimage
share/examples/neXtaw/Xmag
share/examples/neXtaw/Xman
share/examples/neXtaw/Xmessage
share/examples/neXtaw/Xmh
share/examples/neXtaw/Xvidtune
@dirrm share/examples/neXtaw
@dirrm share/doc/neXtaw
@dirrm include/X11/neXtaw

37
x11/neXtaw/buildlink.mk Normal file
View file

@ -0,0 +1,37 @@
# $NetBSD: buildlink.mk,v 1.1.1.1 2002/08/02 20:10:47 jlam Exp $
#
# This Makefile fragment is included by packages that use neXtaw.
#
# To use this Makefile fragment, simply:
#
# (1) Optionally define BUILDLINK_DEPENDS.neXtaw to the dependency pattern
# for the version of neXtaw desired.
# (2) Include this Makefile fragment in the package Makefile,
# (3) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header
# search path, and
# (4) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search
# path.
.if !defined(NEXTAW_BUILDLINK_MK)
NEXTAW_BUILDLINK_MK= # defined
.include "../../mk/bsd.buildlink.mk"
BUILDLINK_DEPENDS.neXtaw?= neXtaw>=0.12
DEPENDS+= ${BUILDLINK_DEPENDS.neXtaw}:../../x11/neXtaw
EVAL_PREFIX+= BUILDLINK_PREFIX.neXtaw=neXtaw
BUILDLINK_PREFIX.neXtaw_DEFAULT= ${X11PREFIX}
BUILDLINK_FILES.neXtaw+= include/X11/neXtaw/*
BUILDLINK_FILES.neXtaw+= lib/libneXtaw.*
BUILDLINK_TARGETS.neXtaw+= neXtaw-buildlink
BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.neXtaw}
LIBXAW?= -L${BUILDLINK_DIR}/lib -lneXtaw
MAKE_ENV+= LIBXAW="${LIBXAW}"
pre-configure: ${BUILDLINK_TARGETS.neXtaw}
neXtaw-buildlink: _BUILDLINK_USE
.endif # NEXTAW_BUILDLINK_MK

5
x11/neXtaw/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2002/08/02 20:10:47 jlam Exp $
SHA1 (neXtaw-0.12.tar.gz) = 9ba55e6a002e70cab64e0b2a7715e5faba889f3c
Size (neXtaw-0.12.tar.gz) = 566925 bytes
SHA1 (patch-aa) = 38f5997f4c425a5967d37dd84025368081afd1a0

View file

@ -0,0 +1,14 @@
$NetBSD: patch-aa,v 1.1.1.1 2002/08/02 20:10:47 jlam Exp $
--- X11/neXtaw/XawI18n.h.orig Fri Jan 4 08:00:43 2002
+++ X11/neXtaw/XawI18n.h
@@ -30,7 +30,9 @@ in this Software without prior written a
#ifdef HAS_WCTYPE_H
#include <wctype.h>
#if !defined(__linux__)
+#ifndef NO_WIDEC_H
#include <widec.h>
+#endif
#ifdef HAVE_WCSLEN
#define wcslen(c) wslen(c)
#endif