Initial commit of FreeBSD's "xview-config" port:
OpenLook Toolkit config files.
This commit is contained in:
parent
49e451283d
commit
f904fa462d
10 changed files with 367 additions and 0 deletions
24
x11/xview-config/Makefile
Normal file
24
x11/xview-config/Makefile
Normal 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>
|
1
x11/xview-config/files/md5
Normal file
1
x11/xview-config/files/md5
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (xview3.2p1-X11R6.tar.gz) = 9d3049c6e83114148a9f51d361272816
|
20
x11/xview-config/patches/patch-aa
Normal file
20
x11/xview-config/patches/patch-aa
Normal 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))
|
88
x11/xview-config/patches/patch-ab
Normal file
88
x11/xview-config/patches/patch-ab
Normal 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
|
||||
|
||||
/*
|
72
x11/xview-config/patches/patch-ac
Normal file
72
x11/xview-config/patches/patch-ac
Normal 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
|
24
x11/xview-config/patches/patch-ad
Normal file
24
x11/xview-config/patches/patch-ad
Normal 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 */
|
||||
|
111
x11/xview-config/patches/patch-ae
Normal file
111
x11/xview-config/patches/patch-ae
Normal 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
|
1
x11/xview-config/pkg/COMMENT
Normal file
1
x11/xview-config/pkg/COMMENT
Normal file
|
@ -0,0 +1 @@
|
|||
OpenLook Toolkit config files.
|
20
x11/xview-config/pkg/DESCR
Normal file
20
x11/xview-config/pkg/DESCR
Normal 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.
|
6
x11/xview-config/pkg/PLIST
Normal file
6
x11/xview-config/pkg/PLIST
Normal 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
|
Loading…
Reference in a new issue