xforms 0.88, GUI toolkit for X
This commit is contained in:
parent
b7e39dc0c4
commit
a7cd5a2bbc
35
x11/xforms/Makefile
Normal file
35
x11/xforms/Makefile
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
# New ports collection makefile for: xforms library
|
||||||
|
# Version required: 0.88.1
|
||||||
|
# Date created: 08 July 1998
|
||||||
|
# Whom: form@vs.itam.nsc.ru
|
||||||
|
#
|
||||||
|
# $OpenBSD: Makefile,v 1.1.1.1 1998/07/08 09:47:15 form Exp $
|
||||||
|
#
|
||||||
|
DISTNAME= bxform-088
|
||||||
|
PKGNAME= xforms-0.88
|
||||||
|
WRKSRC= ${WRKDIR}/xforms
|
||||||
|
CATEGORIES= x11
|
||||||
|
MASTER_SITES= ftp://bragg.phys.uwm.edu/pub/xforms/%SUBDIR%/
|
||||||
|
|
||||||
|
MASTER_SITE_SUBDIR= openBSD-${MACHINE_ARCH}
|
||||||
|
EXTRACT_SUFX= .tgz
|
||||||
|
|
||||||
|
MAINTAINER= form@vs.itam.nsc.ru
|
||||||
|
|
||||||
|
ONLY_FOR_ARCHS= i386 sparc m68k
|
||||||
|
|
||||||
|
DIST_SUBDIR= xforms/${MASTER_SITE_SUBDIR}
|
||||||
|
|
||||||
|
## Define OBJMACHINE so WRKDIR is defined to be ${MACHINE_ARCH}-specific.
|
||||||
|
OBJMACHINE= yes
|
||||||
|
NO_BUILD= yes
|
||||||
|
USE_X11= yes
|
||||||
|
|
||||||
|
post-patch:
|
||||||
|
${MV} ${WRKSRC}/mkconfig.h ${WRKSRC}/mkconfig.h.orig
|
||||||
|
${CP} ${FILESDIR}/mkconfig.h ${WRKSRC}
|
||||||
|
|
||||||
|
post-install:
|
||||||
|
${LDCONFIG} -m ${PREFIX}/lib
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
2
x11/xforms/files/md5
Normal file
2
x11/xforms/files/md5
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
MD5 (xforms/openBSD-i386/bxform-088.tgz) = f42143e3622d69d1dd498ac047d54a39
|
||||||
|
MD5 (xforms/openBSD-sparc/bxform-088.tgz) = a27759350e1ad4734e5f35f56e72dd6d
|
35
x11/xforms/files/mkconfig.h
Normal file
35
x11/xforms/files/mkconfig.h
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
#
|
||||||
|
# NetBSD
|
||||||
|
#
|
||||||
|
|
||||||
|
SHLIB_MAJOR= 0
|
||||||
|
SHLIB_MINOR= 88
|
||||||
|
|
||||||
|
CC=cc
|
||||||
|
CCFLAG=-O -fPIC
|
||||||
|
LDFLAG=
|
||||||
|
RANLIB=ranlib
|
||||||
|
XINCLUDE=-I${X11BASE}/include
|
||||||
|
SYSLIB=-L${X11BASE}/lib -lX11 -lm
|
||||||
|
|
||||||
|
# where the library should be installed
|
||||||
|
|
||||||
|
LIB_DIR=${PREFIX}/lib
|
||||||
|
HEADER_DIR=${PREFIX}/include/X11
|
||||||
|
BIN_DIR=${PREFIX}/bin
|
||||||
|
|
||||||
|
MAN5_DIR=${PREFIX}/man/man5
|
||||||
|
MAN1_DIR=${PREFIX}/man/man1
|
||||||
|
|
||||||
|
DEMO_DIR=${PREFIX}/share/examples/xforms
|
||||||
|
|
||||||
|
# name and header of the library
|
||||||
|
FORMLIB=libforms.a
|
||||||
|
STATIC_NAME=libxforms.a
|
||||||
|
FORMHEADER=forms.h
|
||||||
|
|
||||||
|
# shared library
|
||||||
|
SHARED_LIB=libforms.so.${SHLIB_MAJOR}.${SHLIB_MINOR}
|
||||||
|
SHARED_NAME=libxforms.so.${SHLIB_MAJOR}.${SHLIB_MINOR}
|
||||||
|
|
||||||
|
LN=ln -fs
|
41
x11/xforms/patches/patch-aa
Normal file
41
x11/xforms/patches/patch-aa
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
--- Makefile.orig Thu Feb 26 04:03:26 1998
|
||||||
|
+++ Makefile Fri May 8 15:56:29 1998
|
||||||
|
@@ -25,24 +25,27 @@
|
||||||
|
@(cd DEMOS; make)
|
||||||
|
|
||||||
|
install:
|
||||||
|
- cp FORMS/$(FORMLIB) $(LIB_DIR);chmod $(LIBMODE) $(LIB_DIR)/$(FORMLIB)
|
||||||
|
- cp DESIGN/fdesign $(BIN_DIR); chmod $(BINMODE) $(BIN_DIR)/fdesign
|
||||||
|
- cp fd2ps/fd2ps $(BIN_DIR); chmod $(BINMODE) $(BIN_DIR)/fd2ps
|
||||||
|
+ ${BSD_INSTALL_DATA} FORMS/$(FORMLIB) $(LIB_DIR)
|
||||||
|
+ $(RANLIB) $(LIB_DIR)/$(FORMLIB)
|
||||||
|
+ if [ "$(STATIC_NAME)" != "" ]; then\
|
||||||
|
+ $(LN) $(LIB_DIR)/$(FORMLIB) $(LIB_DIR)/$(STATIC_NAME);\
|
||||||
|
+ fi
|
||||||
|
+ ${BSD_INSTALL_PROGRAM} DESIGN/fdesign $(BIN_DIR)
|
||||||
|
+ ${BSD_INSTALL_PROGRAM} fd2ps/fd2ps $(BIN_DIR)
|
||||||
|
-@if [ "$(SHARED_LIB)" != "" ]; then\
|
||||||
|
- cp FORMS/$(SHARED_LIB) $(LIB_DIR); \
|
||||||
|
- chmod $(LIBMODE) $(LIB_DIR)/$(SHARED_LIB);\
|
||||||
|
+ ${BSD_INSTALL_DATA} FORMS/$(SHARED_LIB) $(LIB_DIR); \
|
||||||
|
if [ "$(SHARED_NAME)" != "" ]; then\
|
||||||
|
$(LN) $(LIB_DIR)/$(SHARED_LIB) $(LIB_DIR)/$(SHARED_NAME);\
|
||||||
|
fi \
|
||||||
|
fi
|
||||||
|
- cp FORMS/$(FORMHEADER) $(HEADER_DIR);\
|
||||||
|
- chmod $(HEADERMODE) $(HEADER_DIR)/$(FORMHEADER)
|
||||||
|
- cp FORMS/xforms.5 $(MAN5_DIR); chmod $(MANMODE) $(MAN5_DIR)/xforms.5
|
||||||
|
- cp DESIGN/fdesign.1 $(MAN1_DIR); chmod $(MANMODE) $(MAN1_DIR)/fdesign.1
|
||||||
|
- cp fd2ps/fd2ps.1 $(MAN1_DIR); chmod $(MANMODE) $(MAN1_DIR)/fd2ps.1
|
||||||
|
+ ${BSD_INSTALL_DATA} FORMS/$(FORMHEADER) $(HEADER_DIR)
|
||||||
|
+ ${BSD_INSTALL_MAN} FORMS/xforms.5 $(MAN5_DIR)
|
||||||
|
+ ${BSD_INSTALL_MAN} DESIGN/fdesign.1 $(MAN1_DIR)
|
||||||
|
+ ${BSD_INSTALL_MAN} fd2ps/fd2ps.1 $(MAN1_DIR)
|
||||||
|
@if [ ! -f $(MAN5_DIR)/forms.5 ]; then\
|
||||||
|
- ln -s $(MAN5_DIR)/xforms.5 $(MAN5_DIR)/forms.5;\
|
||||||
|
+ $(LN) $(MAN5_DIR)/xforms.5 $(MAN5_DIR)/forms.5;\
|
||||||
|
fi
|
||||||
|
+
|
||||||
|
clean:
|
||||||
|
(cd DEMOS; make $@)
|
||||||
|
empty:
|
1
x11/xforms/pkg/COMMENT
Normal file
1
x11/xforms/pkg/COMMENT
Normal file
@ -0,0 +1 @@
|
|||||||
|
A graphical user interface toolkit for X Window System.
|
8
x11/xforms/pkg/DESCR
Normal file
8
x11/xforms/pkg/DESCR
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
This is the binary distribution of XForms, a graphical user interface
|
||||||
|
toolkit for X Window Systems. It should work under X11 R4, R5 & R6.
|
||||||
|
|
||||||
|
Documentation on XForms is available from bragg.phys.uwm.edu /pub/xforms
|
||||||
|
via anonymous ftp.
|
||||||
|
|
||||||
|
The entire XForms distribution is also accessible via
|
||||||
|
http://bloch.phys.uwm.edu/xforms
|
15
x11/xforms/pkg/PLIST
Normal file
15
x11/xforms/pkg/PLIST
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
bin/fd2ps
|
||||||
|
bin/fdesign
|
||||||
|
include/X11/forms.h
|
||||||
|
lib/libforms.a
|
||||||
|
@exec ln -sf %D/%F %D/lib/libxforms.a
|
||||||
|
@unexec rm -f %D/lib/libxforms.a
|
||||||
|
lib/libforms.so.0.88
|
||||||
|
@exec ln -sf %D/%F %D/lib/libxforms.so.0.88
|
||||||
|
@unexec rm -f %D/lib/libxforms.so.0.88
|
||||||
|
@exec if [ -x /sbin/ldconfig ]; then /sbin/ldconfig -m; fi
|
||||||
|
@unexec if [ -x /sbin/ldconfig ]; then /sbin/ldconfig; fi
|
||||||
|
man/man1/fd2ps.1
|
||||||
|
man/man1/fdesign.1
|
||||||
|
man/man5/forms.5
|
||||||
|
man/man5/xforms.5
|
Loading…
Reference in New Issue
Block a user