Update xforms to 0.9999. This is the first Open Source version (LGPL),
and is evidently very close to 1.0. This is a completely new package -- all ports build from source; no more abominable relinking of binaries.
This commit is contained in:
parent
1776e40acb
commit
6a1cfa2366
12 changed files with 140 additions and 201 deletions
|
@ -1,5 +1,5 @@
|
|||
This is the binary distribution of XForms, a graphical user interface
|
||||
toolkit for X Window Systems. It should work under X11 R4, R5 & R6.
|
||||
This is the first Open Source distribution of the XForms Library,
|
||||
a graphical user interface toolkit for X Windows. XForms is
|
||||
licensed under the LGPL (Lesser Gnu Public License) version 2.1.
|
||||
|
||||
Documentation on XForms is available from bragg.phys.uwm.edu /pub/xforms
|
||||
via anonymous ftp.
|
||||
This package is current built without OpenGL support.
|
||||
|
|
|
@ -1,87 +1,21 @@
|
|||
# $NetBSD: Makefile,v 1.38 2001/11/29 01:12:53 hubertf Exp $
|
||||
# $NetBSD: Makefile,v 1.39 2002/04/17 04:40:36 fredb Exp $
|
||||
#
|
||||
|
||||
DISTNAME= bxform-088
|
||||
PKGNAME= xforms-0.88
|
||||
PKGREVISION= 1
|
||||
WRKSRC= ${WRKDIR}/xforms
|
||||
DISTNAME= xforms-0.9999
|
||||
CATEGORIES= x11
|
||||
MASTER_SITES= ftp://ncmir.ucsd.edu/pub/xforms/${ARCH_SUBDIR}/
|
||||
MASTER_SITES= ftp://ncmir.ucsd.edu/pub/xforms/OpenSource/
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= packages@netbsd.org
|
||||
HOMEPAGE= http://world.std.com/~xforms/
|
||||
COMMENT= Graphical user interface toolkit for X Window System
|
||||
|
||||
LICENSE= fee-based-commercial-use
|
||||
USE_IMAKE= YES
|
||||
USE_X11= YES
|
||||
USE_XPM= YES
|
||||
|
||||
.if (${MACHINE_ARCH} == "arm32")
|
||||
ARCH_SUBDIR= netBSD-arm
|
||||
.elif (${MACHINE_ARCH} == "i386")
|
||||
ARCH_SUBDIR= netBSD
|
||||
.elif (${MACHINE_ARCH} == "ns32k")
|
||||
ARCH_SUBDIR= netBSD-pc532
|
||||
.else
|
||||
ARCH_SUBDIR= netBSD-${MACHINE_ARCH}
|
||||
.endif
|
||||
MAKE_ENV= DEPEND_DEFINES="-I${BUILDLINK_DIR}/include"
|
||||
SCRIPTS_ENV= DEPEND_DEFINES="-I${BUILDLINK_DIR}/include"
|
||||
|
||||
DIST_SUBDIR= xforms-${MACHINE_ARCH}
|
||||
|
||||
ONLY_FOR_PLATFORM= NetBSD-*-alpha NetBSD-*-arm32 NetBSD-*-i386 \
|
||||
NetBSD-*-m68k NetBSD-*-mipsel NetBSD-*-ns32k \
|
||||
NetBSD-*-sparc NetBSD-*-powerpc SunOS-*-*
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
|
||||
.if ${MACHINE_ARCH} == "i386" && ${OBJECT_FMT} == "ELF"
|
||||
DISTNAME= bxform-088-ELF
|
||||
.endif
|
||||
.if ${MACHINE_ARCH} == "sparc" && ${OBJECT_FMT} == "ELF"
|
||||
DISTNAME= bxform-088-ELF
|
||||
.endif
|
||||
|
||||
.if ${OPSYS} == "SunOS"
|
||||
DISTNAME= bxform-088
|
||||
.if ${MACHINE_ARCH} == "sparc"
|
||||
ARCH_SUBDIR= sun/Solaris
|
||||
.elif ${MACHINE_ARCH} == "i386"
|
||||
ARCH_SUBDIR= solaris-x86/2.7
|
||||
.endif
|
||||
DIST_SUBDIR= xforms-${OPSYS}-${MACHINE_ARCH}
|
||||
.endif
|
||||
|
||||
## Define OBJMACHINE so WRKDIR is defined to be ${MACHINE_ARCH}-specific.
|
||||
OBJMACHINE= YES
|
||||
|
||||
USE_X11BASE= YES
|
||||
USE_LIBTOOL= YES
|
||||
MAKEFILE= ${FILESDIR}/Makefile
|
||||
PLIST_SRC= ${PKGDIR}/PLIST.mi ${PKGDIR}/PLIST.shlib
|
||||
|
||||
CHECK_SHLIBS= NO # fdesigner doesn't find libX11 on i386
|
||||
# we don't have sources, so don't run this test
|
||||
|
||||
# When the XForms API changes and breaks binary-compatibility with the
|
||||
# previous version, increment the MAJOR by 1 and reset the MINOR to 0.
|
||||
#
|
||||
SHLIB_MAJOR= 0
|
||||
SHLIB_MINOR= 88
|
||||
|
||||
MAKE_ENV+= SHLIB_MAJOR="${SHLIB_MAJOR}" SHLIB_MINOR="${SHLIB_MINOR}"
|
||||
|
||||
# XXX Run-time link editor tries to resolve libGL.so symbols when linking
|
||||
# XXX with shared libxforms, but all the packages that requre xforms seem
|
||||
# XXX to work OK without -lGL, so for now, remove the shared lib.
|
||||
PLIST_SRC= ${PKGDIR}/PLIST.mi
|
||||
|
||||
post-install:
|
||||
${RM} -f \
|
||||
${PREFIX}/lib/libforms.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||
${PREFIX}/lib/libforms.so.${SHLIB_MAJOR} \
|
||||
${PREFIX}/lib/libforms.so \
|
||||
${PREFIX}/lib/libxforms.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||
${PREFIX}/lib/libxforms.so.${SHLIB_MAJOR} \
|
||||
${PREFIX}/lib/libxforms.so
|
||||
|
||||
.include "../../graphics/xpm/buildlink.mk"
|
||||
.include "../../graphics/jpeg/buildlink.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
||||
|
|
10
x11/xforms/PLIST
Normal file
10
x11/xforms/PLIST
Normal file
|
@ -0,0 +1,10 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2002/04/17 04:40:36 fredb Exp $
|
||||
bin/fd2ps
|
||||
bin/fdesign
|
||||
include/X11/forms.h
|
||||
lib/libforms.a
|
||||
lib/libforms.so
|
||||
lib/libforms.so.0
|
||||
lib/libforms.so.0.9999
|
||||
man/cat1/fd2ps.0
|
||||
man/cat1/fdesign.0
|
|
@ -1,12 +0,0 @@
|
|||
@comment $NetBSD: PLIST.mi,v 1.1 2001/10/31 22:29:24 zuntum Exp $
|
||||
bin/fd2ps
|
||||
bin/fdesign
|
||||
include/X11/forms.h
|
||||
lib/libforms.a
|
||||
lib/libforms.la
|
||||
lib/libxforms.a
|
||||
lib/libxforms.la
|
||||
man/man1/fd2ps.1
|
||||
man/man1/fdesign.1
|
||||
man/man5/forms.5
|
||||
man/man5/xforms.5
|
|
@ -1,7 +0,0 @@
|
|||
@comment $NetBSD: PLIST.shlib,v 1.1 2001/10/31 22:29:24 zuntum Exp $
|
||||
lib/libforms.so
|
||||
lib/libforms.so.0
|
||||
lib/libforms.so.0.88
|
||||
lib/libxforms.so
|
||||
lib/libxforms.so.0
|
||||
lib/libxforms.so.0.88
|
|
@ -1,26 +1,9 @@
|
|||
$NetBSD: distinfo,v 1.5 2001/08/09 13:45:43 wiz Exp $
|
||||
|
||||
SHA1 (xforms-alpha/bxform-088.tgz) = a82b5e2d3c9841323e54003c3d2fbf5e506fbd42
|
||||
Size (xforms-alpha/bxform-088.tgz) = 1197562 bytes
|
||||
SHA1 (xforms-arm32/bxform-088.tgz) = f07e8e0a744278afc2fc86c51b442fab7c36197c
|
||||
Size (xforms-arm32/bxform-088.tgz) = 1067594 bytes
|
||||
SHA1 (xforms-i386/bxform-088-ELF.tgz) = 3097a16a87d72fda0dca10f3aa9d52d328b83ab5
|
||||
Size (xforms-i386/bxform-088-ELF.tgz) = 851405 bytes
|
||||
SHA1 (xforms-i386/bxform-088.tgz) = 943f8052846d375ca1eb30d221a5b0777fd19945
|
||||
Size (xforms-i386/bxform-088.tgz) = 887615 bytes
|
||||
SHA1 (xforms-m68k/bxform-088.tgz) = c1299ff67eaa245d1fe789b8a5b2b7c38506a0e7
|
||||
Size (xforms-m68k/bxform-088.tgz) = 842740 bytes
|
||||
SHA1 (xforms-mipsel/bxform-088.tgz) = ac279319dd924263b613ac3a3e4462d3c5866b34
|
||||
Size (xforms-mipsel/bxform-088.tgz) = 1097766 bytes
|
||||
SHA1 (xforms-ns32k/bxform-088.tgz) = 9730944f4534c384e6f994164ccdc9d122dc9d4f
|
||||
Size (xforms-ns32k/bxform-088.tgz) = 818317 bytes
|
||||
SHA1 (xforms-powerpc/bxform-088.tgz) = 7076c4933054da54affcccd67e995626f3dfbc99
|
||||
Size (xforms-powerpc/bxform-088.tgz) = 1014785 bytes
|
||||
SHA1 (xforms-sparc/bxform-088-ELF.tgz) = 081be01417707d739cb71f3fa473fdc7e32eced5
|
||||
Size (xforms-sparc/bxform-088-ELF.tgz) = 673651 bytes
|
||||
SHA1 (xforms-sparc/bxform-088.tgz) = 7c364dad70b65b1b613f54f3b693c958d9c4b27a
|
||||
Size (xforms-sparc/bxform-088.tgz) = 1017705 bytes
|
||||
SHA1 (xforms-SunOS-i386/bxform-088.tgz) = 724683ad7e9eb2cf99da9dfe558daca910bb8e32
|
||||
Size (xforms-SunOS-i386/bxform-088.tgz) = 899727 bytes
|
||||
SHA1 (xforms-SunOS-sparc/bxform-088.tgz) = 9b13e36c4440f4d3a84dc232489f06d0b8a8e449
|
||||
Size (xforms-SunOS-sparc/bxform-088.tgz) = 1123327 bytes
|
||||
|
||||
SHA1 (xforms-0.9999.tgz) = d88d24a37ab4fe37fbcb8b85f0c6a727638db217
|
||||
Size (xforms-0.9999.tgz) = 1040128 bytes
|
||||
SHA1 (patch-aa) = 70eb79d4e724c8694aa6a5b1b5324cfc45d3c3da
|
||||
SHA1 (patch-ab) = 9e0ed487588d7df9293351b37c3a6065df3537a7
|
||||
SHA1 (patch-ac) = 618542e755d3ea6a9a7616422fe79cfec7527a96
|
||||
SHA1 (patch-ad) = 1cbf52d63b2538008e48e63fab1e090c7c03982d
|
||||
SHA1 (patch-ae) = ccf27ff1e0c2f95a26f4b4365825ae7d511081f6
|
||||
|
|
|
@ -1,78 +0,0 @@
|
|||
# $NetBSD: Makefile,v 1.3 2001/03/02 01:26:12 jlam Exp $
|
||||
#
|
||||
# Makefile using LIBTOOL to generate a shared library from the static one.
|
||||
|
||||
SHELL= /bin/sh
|
||||
|
||||
BINDIR= ${PREFIX}/bin
|
||||
INCLUDEDIR= ${PREFIX}/include/X11
|
||||
LIBDIR= ${PREFIX}/lib
|
||||
MANDIR= ${PREFIX}/man
|
||||
|
||||
PROGS= DESIGN/fdesign fd2ps/fd2ps
|
||||
INCLUDES= FORMS/forms.h
|
||||
|
||||
MAN1= DESIGN/fdesign.1 fd2ps/fd2ps.1
|
||||
MAN5= FORMS/xforms.5
|
||||
|
||||
all: libforms.la
|
||||
|
||||
libforms.la: FORMS/libforms.a
|
||||
mkdir -p objects/.libs; \
|
||||
cd objects/.libs; \
|
||||
${AR} x ../../FORMS/libforms.a; \
|
||||
cd ..; \
|
||||
for file in .libs/*.o; do \
|
||||
base=`basename $${file} .o`; \
|
||||
rm -f $${base}.lo; \
|
||||
( echo "#"; \
|
||||
echo "# Generated by libtool"; \
|
||||
echo "#"; \
|
||||
echo "pic_object=$${file}"; \
|
||||
echo "non_pic_object=$${file}"; \
|
||||
) > $${base}.lo; \
|
||||
done
|
||||
${LIBTOOL} --mode=link ${CC} -o ${.TARGET} objects/*.lo \
|
||||
-rpath ${LIBDIR} -version-info ${SHLIB_MAJOR}:${SHLIB_MINOR}
|
||||
|
||||
install: install-progs install-includes install-libs install-man
|
||||
|
||||
install-progs: ${PROGS}
|
||||
@for file in ${PROGS}; do \
|
||||
echo "${BSD_INSTALL_PROGRAM} $$file ${BINDIR}"; \
|
||||
${BSD_INSTALL_PROGRAM} $$file ${BINDIR}; \
|
||||
done
|
||||
|
||||
install-includes: ${INCLUDES}
|
||||
@for file in ${INCLUDES}; do \
|
||||
echo "${BSD_INSTALL_MAN} $$file ${INCLUDEDIR}"; \
|
||||
${BSD_INSTALL_MAN} $$file ${INCLUDEDIR}; \
|
||||
done
|
||||
|
||||
install-libs: libforms.la
|
||||
${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} libforms.la ${LIBDIR}
|
||||
@if [ -f ${LIBDIR}/libforms.a ]; then \
|
||||
echo "ln -sf libforms.a ${LIBDIR}/libxforms.a"; \
|
||||
ln -sf libforms.a ${LIBDIR}/libxforms.a; \
|
||||
fi
|
||||
@if [ -f ${LIBDIR}/libforms.la ]; then \
|
||||
echo "ln -sf libforms.la ${LIBDIR}/libxforms.la"; \
|
||||
ln -sf libforms.la ${LIBDIR}/libxforms.la; \
|
||||
fi
|
||||
@if [ -f ${LIBDIR}/libforms.so.${SHLIB_MAJOR}.${SHLIB_MINOR} ]; then \
|
||||
echo "ln -sf libforms.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||
${LIBDIR}/libxforms.so.${SHLIB_MAJOR}.${SHLIB_MINOR}"; \
|
||||
ln -sf libforms.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
|
||||
${LIBDIR}/libxforms.so.${SHLIB_MAJOR}.${SHLIB_MINOR}; \
|
||||
fi
|
||||
|
||||
install-man: ${MAN1} ${MAN5}
|
||||
@for file in ${MAN1}; do \
|
||||
echo "${BSD_INSTALL_MAN} $$file ${MANDIR}/man1"; \
|
||||
${BSD_INSTALL_MAN} $$file ${MANDIR}/man1; \
|
||||
done
|
||||
@for file in ${MAN5}; do \
|
||||
echo "${BSD_INSTALL_MAN} $$file ${MANDIR}/man5"; \
|
||||
${BSD_INSTALL_MAN} $$file ${MANDIR}/man5; \
|
||||
done
|
||||
ln -sf xforms.5 ${MANDIR}/man5/forms.5
|
21
x11/xforms/patches/patch-aa
Normal file
21
x11/xforms/patches/patch-aa
Normal file
|
@ -0,0 +1,21 @@
|
|||
$NetBSD: patch-aa,v 1.5 2002/04/17 04:40:40 fredb Exp $
|
||||
|
||||
--- Imakefile.orig Tue Apr 2 11:05:09 2002
|
||||
+++ Imakefile
|
||||
@@ -4,12 +4,12 @@
|
||||
#define Optimize YES
|
||||
#define UseSystemXpm YES
|
||||
#define HaveStrerror YES
|
||||
-#define StaticLink YES
|
||||
-#define BuildGL YES
|
||||
+#define StaticLink NO
|
||||
+#define BuildGL NO
|
||||
#define BuildShared YES
|
||||
-#define Solaris64Bit YES
|
||||
+#define Solaris64Bit NO
|
||||
|
||||
-#define XFormsInstallDir /usr/local
|
||||
+#define XFormsInstallDir $(PREFIX)
|
||||
#define XFormsLibRev 0.9999
|
||||
|
||||
#define OptimizationLevel -O4
|
31
x11/xforms/patches/patch-ab
Normal file
31
x11/xforms/patches/patch-ab
Normal file
|
@ -0,0 +1,31 @@
|
|||
$NetBSD: patch-ab,v 1.3 2002/04/17 04:40:41 fredb Exp $
|
||||
|
||||
--- demos/Imakefile.orig Mon Apr 1 10:56:26 2002
|
||||
+++ demos/Imakefile
|
||||
@@ -106,7 +106,7 @@
|
||||
DEPOBJS = $(DEPSRCS:.c=.o)
|
||||
PROGRAMS = $(DEMOSRCS:.c=)
|
||||
|
||||
-JPEGLIBLOC = /usr/local/lib
|
||||
+JPEGLIBLOC = ${BUILDLINK_DIR}/lib
|
||||
|
||||
#if Solaris64Bit
|
||||
LDPRELIB = -L/usr/openwin/lib/sparcv9
|
||||
@@ -120,7 +120,7 @@
|
||||
|
||||
FORMSLIBDIR = $(TOP)/lib
|
||||
FORMSINCDIR = $(FORMSLIBDIR)
|
||||
-FORMSLIB = -L$(FORMSLIBDIR) -lforms
|
||||
+FORMSLIB = -L$(FORMSLIBDIR) -lforms -ljpeg -lXpm $(LDFLAGS)
|
||||
DEPFORMSLIB = $(FORMSLIBDIR)/libforms.a
|
||||
|
||||
#if !UseSystemXpm
|
||||
@@ -138,7 +138,7 @@
|
||||
-I$(FORMSINCDIR) \
|
||||
-Ifd \
|
||||
-I. \
|
||||
- -I/usr/local/include \
|
||||
+ -I${BUILDLINK_DIR}/include \
|
||||
/* Don't remove this line */
|
||||
|
||||
EXTRA_LIBRARIES = \
|
22
x11/xforms/patches/patch-ac
Normal file
22
x11/xforms/patches/patch-ac
Normal file
|
@ -0,0 +1,22 @@
|
|||
$NetBSD: patch-ac,v 1.1 2002/04/17 04:40:42 fredb Exp $
|
||||
|
||||
--- fd2ps/Imakefile.orig Tue Apr 2 11:34:02 2002
|
||||
+++ fd2ps/Imakefile
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
FORMSLIBDIR = $(TOP)/lib
|
||||
FORMSINCDIR = $(FORMSLIBDIR)
|
||||
-FORMSLIB = -L$(FORMSLIBDIR) -lforms
|
||||
+FORMSLIB = -L$(FORMSLIBDIR) -lforms -ljpeg -lXpm $(LDFLAGS)
|
||||
DEPFORMSLIB = $(FORMSLIBDIR)/libforms.a
|
||||
|
||||
#if !UseSystemXpm
|
||||
@@ -55,7 +55,7 @@
|
||||
-Ispec \
|
||||
-Ixpm \
|
||||
-I. \
|
||||
- -I/usr/local/include \
|
||||
+ -I${BUILDLINK_DIR}/include \
|
||||
/* Don't remove this line */
|
||||
|
||||
EXTRA_LIBRARIES = \
|
22
x11/xforms/patches/patch-ad
Normal file
22
x11/xforms/patches/patch-ad
Normal file
|
@ -0,0 +1,22 @@
|
|||
$NetBSD: patch-ad,v 1.1 2002/04/17 04:40:43 fredb Exp $
|
||||
|
||||
--- fdesign/Imakefile.orig Tue Apr 2 11:33:21 2002
|
||||
+++ fdesign/Imakefile
|
||||
@@ -59,7 +61,7 @@
|
||||
|
||||
FORMSLIBDIR = $(TOP)/lib
|
||||
FORMSINCDIR = $(FORMSLIBDIR)
|
||||
-FORMSLIB = -L$(FORMSLIBDIR) -lforms
|
||||
+FORMSLIB = -L$(FORMSLIBDIR) -lforms -ljpeg -lXpm $(LDFLAGS)
|
||||
DEPFORMSLIB = $(FORMSLIBDIR)/libforms.a
|
||||
|
||||
#if !UseSystemXpm
|
||||
@@ -80,7 +82,7 @@
|
||||
-Ispec \
|
||||
-Ixpm \
|
||||
-I. \
|
||||
- -I/usr/local/include \
|
||||
+ -I${BUILDLINK_DIR}/include \
|
||||
/* Don't remove this line */
|
||||
|
||||
EXTRA_LIBRARIES = \
|
13
x11/xforms/patches/patch-ae
Normal file
13
x11/xforms/patches/patch-ae
Normal file
|
@ -0,0 +1,13 @@
|
|||
$NetBSD: patch-ae,v 1.1 2002/04/17 04:40:43 fredb Exp $
|
||||
|
||||
--- lib/Imakefile.orig Tue Apr 2 11:27:04 2002
|
||||
+++ lib/Imakefile
|
||||
@@ -167,7 +167,7 @@
|
||||
-Ibitmaps \
|
||||
-I. \
|
||||
-Ifd \
|
||||
- -I/usr/local/include \
|
||||
+ -I${BUILDLINK_DIR}/include \
|
||||
/* Do not remove this line */
|
||||
|
||||
EXTRA_DEFINES = \
|
Loading…
Reference in a new issue