Initial commit of FreeBSD's "xview-config" port:

OpenLook Toolkit config files.
This commit is contained in:
tron 1998-07-03 20:46:43 +00:00
parent 49e451283d
commit f904fa462d
10 changed files with 367 additions and 0 deletions

24
x11/xview-config/Makefile Normal file
View file

@ -0,0 +1,24 @@
# New ports collection makefile for: xview-config
# Version required: 3.2p1-X11R6
# Date created: 22 November 1994
# Whom: ljo
#
# $Id: Makefile,v 1.1.1.1 1998/07/03 20:46:43 tron Exp $
#
DISTNAME= xview3.2p1-X11R6
PKGNAME= xview-config-3.2.1
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_LOCAL}
MAINTAINER= ports@FreeBSD.ORG
WRKSRC= ${WRKDIR}/xview3.2p1-X11R6/config
USE_IMAKE= yes
post-extract:
@chmod -R go+rX ${WRKDIR}
do-build:
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (xview3.2p1-X11R6.tar.gz) = 9d3049c6e83114148a9f51d361272816

View file

@ -0,0 +1,20 @@
diff -rc ../old/xview3.2p1-X11R6/config/Imakefile Imakefile
*** ../old/xview3.2p1-X11R6/config/Imakefile Tue Jun 29 01:13:19 1993
--- Imakefile Sun Nov 20 13:38:58 1994
***************
*** 8,14 ****
/**/# config directory
/**/# @(#)Imakefile 1.9 28 Jun 1993 SMI
! XVFILES = XView.cf XView.lib XView.obj XView.rules XView.tmpl library.tmpl
CFFILES = $(XVFILES) $(HEADERS)
InstallMultipleDestFlags(install,$(CFFILES),$(CONFIGDIR),$(INSTDATFLAGS))
--- 8,14 ----
/**/# config directory
/**/# @(#)Imakefile 1.9 28 Jun 1993 SMI
! XVFILES = XView.cf XView.lib XView.obj XView.rules XView.tmpl XView.prog
CFFILES = $(XVFILES) $(HEADERS)
InstallMultipleDestFlags(install,$(CFFILES),$(CONFIGDIR),$(INSTDATFLAGS))

View file

@ -0,0 +1,88 @@
diff -rc ../old/xview3.2p1-X11R6/config/XView.cf XView.cf
*** ../old/xview3.2p1-X11R6/config/XView.cf Sun Jun 26 22:09:19 1994
--- XView.cf Sun Nov 20 13:38:58 1994
***************
*** 101,107 ****
* the appropriate value.
*/
#ifndef XVDestDir
! #define XVDestDir /usr/X11/xview
#endif
/*
* Command to add object modules to the library.
--- 101,107 ----
* the appropriate value.
*/
#ifndef XVDestDir
! #define XVDestDir /usr/X11R6
#endif
/*
* Command to add object modules to the library.
***************
*** 139,145 ****
* installed in $(DESTDIR)/lib/X11/config (aka $(CONFIGDIR)).
*/
#ifndef OnlyNeedsNewXViewConfigInstalled
! #define OnlyNeedsNewXViewConfigInstalled NO
#endif
/*
* If you would like the XView man pages to be installed in
--- 139,145 ----
* installed in $(DESTDIR)/lib/X11/config (aka $(CONFIGDIR)).
*/
#ifndef OnlyNeedsNewXViewConfigInstalled
! #define OnlyNeedsNewXViewConfigInstalled YES
#endif
/*
* If you would like the XView man pages to be installed in
***************
*** 305,311 ****
* malloc() and read() will be used instead.
*/
#ifndef OsHasMmap
! #define OsHasMmap YES
#endif
/*
* The implementation of internationalization support in XView depends
--- 305,311 ----
* malloc() and read() will be used instead.
*/
#ifndef OsHasMmap
! #define OsHasMmap NO
#endif
/*
* The implementation of internationalization support in XView depends
***************
*** 315,321 ****
* features disabled.
*/
#ifndef OsHasLocale
! #define OsHasLocale YES
#endif
/*
* There are number of memory allocation macros in lib/libxview/base.h
--- 315,321 ----
* features disabled.
*/
#ifndef OsHasLocale
! #define OsHasLocale NO
#endif
/*
* There are number of memory allocation macros in lib/libxview/base.h
***************
*** 360,366 ****
* be defined as -PIC
*/
#ifndef PositionIndependentCodeFlag
! #define PositionIndependentCodeFlag -PIC
#endif
/*
--- 360,366 ----
* be defined as -PIC
*/
#ifndef PositionIndependentCodeFlag
! #define PositionIndependentCodeFlag -fpic
#endif
/*

View file

@ -0,0 +1,72 @@
diff -rc ../old/xview3.2p1-X11R6/config/XView.obj XView.obj
*** ../old/xview3.2p1-X11R6/config/XView.obj Tue Jun 29 01:13:20 1993
--- XView.obj Sun Nov 20 13:38:59 1994
***************
*** 15,21 ****
STD_DEFINES = StandardDefines LibXViewDefines
#endif
HEADERS= ${HDRSPUBLIC} ${HDRSPRIVATE}
! INCLUDES= -I$(BUILDINCDIR)$(INCDIR)
OBJS = $(TEXT_OBJS) $(DATA_OBJS) $(SPECIAL_OBJS)
#if !NotLibXView
ALLFILES = $(SRCS) $(HEADERS)
--- 15,21 ----
STD_DEFINES = StandardDefines LibXViewDefines
#endif
HEADERS= ${HDRSPUBLIC} ${HDRSPRIVATE}
! INCLUDES= -I$(BUILDINCDIR)/$(INCDIR)
OBJS = $(TEXT_OBJS) $(DATA_OBJS) $(SPECIAL_OBJS)
#if !NotLibXView
ALLFILES = $(SRCS) $(HEADERS)
***************
*** 85,98 ****
#if SubdirHasPublicHeaders
# if NotLibXView
! BuildIncludes($(HDRSPUBLIC),$(PUB_INCDIR),/**/)
install::
$(MKDIRHIER) $(PUB_HEADER_DEST)
InstallMultiple($(HDRSPUBLIC),$(PUB_HEADER_DEST))
# else
! BuildIncludes($(HDRSPUBLIC),$(XVPUB_INCDIR),/**/)
install::
$(MKDIRHIER) $(XVPUB_HEADER_DEST)
--- 85,98 ----
#if SubdirHasPublicHeaders
# if NotLibXView
! BuildIncludes($(HDRSPUBLIC),$(PUB_INCDIR),.)
install::
$(MKDIRHIER) $(PUB_HEADER_DEST)
InstallMultiple($(HDRSPUBLIC),$(PUB_HEADER_DEST))
# else
! BuildIncludes($(HDRSPUBLIC),$(XVPUB_INCDIR),.)
install::
$(MKDIRHIER) $(XVPUB_HEADER_DEST)
***************
*** 103,111 ****
#if SubdirHasPrivateHeaders
# if NotLibXView
! BuildIncludes($(HDRSPRIVATE),$(PRI_INCDIR),/**/)
# else
! BuildIncludes($(HDRSPRIVATE),$(XVPRI_INCDIR),/**/)
# endif
# if InstallPrivateHeaders
# if NotLibXView
--- 103,111 ----
#if SubdirHasPrivateHeaders
# if NotLibXView
! BuildIncludes($(HDRSPRIVATE),$(PRI_INCDIR),.)
# else
! BuildIncludes($(HDRSPRIVATE),$(XVPRI_INCDIR),.)
# endif
# if InstallPrivateHeaders
# if NotLibXView

View file

@ -0,0 +1,24 @@
diff -rc ../old/xview3.2p1-X11R6/config/XView.rules XView.rules
*** ../old/xview3.2p1-X11R6/config/XView.rules Tue Jun 29 01:13:20 1993
--- XView.rules Sun Nov 20 13:38:59 1994
***************
*** 366,374 ****
#ifndef InstallSharedLibraryNoBuild
#define InstallSharedLibraryNoBuild(libname,rev,dest) @@\
install:: @@\
! $(RM) /dest/lib/**/libname.so @@\
$(INSTALL) -c $(INSTSHAREDLIBFLAGS) lib/**/libname.so.rev dest @@\
! (cd dest; $(LN) lib/**/libname.so.rev lib/**/libname.so)
#endif /* InstallSharedLibraryNoBuild */
--- 366,374 ----
#ifndef InstallSharedLibraryNoBuild
#define InstallSharedLibraryNoBuild(libname,rev,dest) @@\
install:: @@\
! $(RM) /dest/lib/**/libname.so @@\
$(INSTALL) -c $(INSTSHAREDLIBFLAGS) lib/**/libname.so.rev dest @@\
! (cd dest; $(LN) lib/**/libname.so.rev lib/**/libname.so)
#endif /* InstallSharedLibraryNoBuild */

View file

@ -0,0 +1,111 @@
*** XView.tmpl.orig Sun Jun 26 21:10:00 1994
--- XView.tmpl Sun May 3 22:09:02 1998
***************
*** 96,102 ****
* Work around small conflict with Project.tmpl file
*/
#if UseInstalled
! MKDIRHIER = BourneShell BinDir/mkdirhier
#endif
#if OsHasLocale
--- 96,102 ----
* Work around small conflict with Project.tmpl file
*/
#if UseInstalled
! MKDIRHIER = mkdirhier
#endif
#if OsHasLocale
***************
*** 192,205 ****
AS = as
*/
/*
- * use the same trick X11R5 does for defining rules for installed libs
- */
- #ifdef UseInstalled
- #define _Use(a,b) a
- #else
- #define _Use(a,b) b
- #endif
- /*
* Temporary directory used during build process before the include
* files are installed. This is just a place where symbolic links are
* placed to point back to the actual files in the build hierarchy to
--- 192,197 ----
***************
*** 224,230 ****
* afterwards.
*/
#ifndef XVIncludeDirName
! #define XVIncludeDirName /include
#endif
INCDIR = XVIncludeDirName
/*
--- 216,222 ----
* afterwards.
*/
#ifndef XVIncludeDirName
! #define XVIncludeDirName include
#endif
INCDIR = XVIncludeDirName
/*
***************
*** 356,365 ****
#if SystemV4
SYSV_CLIENT_LIB = -lintl -ldl
! XVCLIENTSYSDEFINES = -DSVR4 -DSYSV
#else
SYSV_CLIENT_LIB =
! XVCLIENTSYSDEFINES = -DSUNOS41
#endif
/*
--- 348,357 ----
#if SystemV4
SYSV_CLIENT_LIB = -lintl -ldl
! XVCLIENTSYSDEFINES = -DSVR4 -DSYSV
#else
SYSV_CLIENT_LIB =
! XVCLIENTSYSDEFINES = -DSUNOS41
#endif
/*
***************
*** 371,386 ****
*/
#if XvI18nLevel == 4
! XVCLIENTI18NDEFINES = -DOW_I18N_L4 -DOW_I18N_L3 -DOW_I18N -DFULL_R5
! XVCLIENTMISCLIB = -lw
! XVCLIENTINCLUDES = -I$(OPENWINHOME)/include
#else
! XVCLIENTI18NDEFINES = -DOW_I18N_L3
! XVCLIENTMISCLIB =
! XVCLIENTINCLUDES =
#endif
! XVCLIENTDEFINES = $(XVCLIENTSYSDEFINES) $(XVCLIENTI18NDEFINES)
/*
* Define libraries for XView clients
--- 363,378 ----
*/
#if XvI18nLevel == 4
! XVCLIENTI18NDEFINES = -DOW_I18N_L4 -DOW_I18N_L3 -DOW_I18N -DFULL_R5
! XVCLIENTMISCLIB = -lw
! XVCLIENTINCLUDES = -I$(OPENWINHOME)/include
#else
! XVCLIENTI18NDEFINES = -DOW_I18N_L3
! XVCLIENTMISCLIB =
! XVCLIENTINCLUDES =
#endif
! XVCLIENTDEFINES = $(XVCLIENTSYSDEFINES) $(XVCLIENTI18NDEFINES)
/*
* Define libraries for XView clients

View file

@ -0,0 +1 @@
OpenLook Toolkit config files.

View file

@ -0,0 +1,20 @@
What Is XView
-------------
XView (X Window-System-based Visual/Integrated Environment for Workstations)
is a user-interface toolkit to support interactive, graphics-based
applications running under the X Window System. XView provides a set of
pre-built, user-interface objects such as canvases, scrollbars, menus, and
control panels. The appearance and functionality of these objects follow
the OPEN LOOK Graphical User Interface (GUI) specification. XView features
an object-oriented style Application Programmer's Interface (API) that is
straightforward and easy to learn.
This package contains all the configurations files needed for use of
the XView libraries and applications.
Source Notes
------------
This version of the XView source corresponds to that provided with
OpenWindows Version 3.2 from SunSoft Inc. Libraries generated with this
source should be interchangeable with those from the OpenWindows Version 3.2
release.

View file

@ -0,0 +1,6 @@
lib/X11/config/XView.cf
lib/X11/config/XView.lib
lib/X11/config/XView.obj
lib/X11/config/XView.rules
lib/X11/config/XView.tmpl
lib/X11/config/XView.prog