Update to ILU-2.0alpha12

New Xerox patches
NO_PACKAGE since this doesn't work with optimization enabled
This commit is contained in:
Martin Cracauer 1997-12-17 09:43:21 +00:00
parent 5b019ab101
commit 76076ef508
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=9120
3 changed files with 32 additions and 26 deletions

View File

@ -1,18 +1,20 @@
# New ports collection makefile for: ilu
# Version required: 2.0alpha11
# Version required: 2.0alpha12
# Date created: 29.9.1997
# Whom: cracauer@cons.org "Martin Cracauer"
#
# $Id: Makefile,v 1.5 1997/10/07 15:06:37 cracauer Exp $
# $Id: Makefile,v 1.6 1997/10/09 21:19:41 cracauer Exp $
#
DISTNAME= ilu-2.0alpha11
PKGNAME= ilu-2.0a11
DISTNAME= ilu-2.0alpha12
PKGNAME= ilu-2.0a12
CATEGORIES= devel
MASTER_SITES= ftp://parcftp.xerox.com/pub/ilu/2.0a11/
MASTER_SITES= ftp://parcftp.xerox.com/pub/ilu/2.0a12/
MAINTAINER= cracauer@cons.org
NO_PACKAGE= Doesn't work with optimization enabled
NO_WRKSUBDIR= yes
HAS_CONFIGURE= yes
@ -29,15 +31,20 @@ startup_dir= ${PREFIX}/etc/rc.d
startup_script= ${startup_dir}/50.ilu.sh
post-install:
# Empty dirs
.if exists(${PREFIX}/ilu/examples/javatest1/javastubs)
${RMDIR} ${PREFIX}/ilu/examples/javatest1/javastubs
.endif
# Empty dir, but we really need it
${ECHO} @exec ${MKDIR} %D/ilu/lib/binding > ${PLIST}
${ECHO} @unexec ${RM} -r %D/ilu/lib/binding >> ${PLIST}
${ECHO} @exec chmod 777 %D/ilu/lib/binding >> ${PLIST}
${ECHO} @exec ${LDCONFIG} -m %D/ilu/lib >> ${PLIST}
# Empty dirs we don't need
${RMDIR} ${PREFIX}/ilu/man/man[358]
${RMDIR} ${PREFIX}/ilu/lisp
(cd ${PREFIX} ; find ilu -type f) > ${PLIST}
# this one doesn't always exist, hence the || true
# .if exists(${PREFIX} ... doesn't work for me
${RMDIR} ${PREFIX}/ilu/examples/javatest1/javastubs || true
(cd ${PREFIX} ; find ilu -type f) >> ${PLIST}
(cd ${PREFIX} ; find ilu -type d) | ${AWK} '{print "@dirrm " $$1}' \
| tail -r >> ${PLIST}
| tail -r | ${GREP} -v lib/binding >> ${PLIST}
(cd ${PREFIX}/ilu/bin ; for file in * ; do \
ln -fs ${PREFIX}/ilu/bin/$$file ${PREFIX}/bin/. ; \
${ECHO} @exec ln -fs %D/ilu/bin/$$file %D/bin/. ; \
@ -48,10 +55,6 @@ post-install:
${ECHO} @exec ln -fs %D/ilu/man/man1/$$file %D/man/man1/. ; \
${ECHO} @unexec ${RM} %D/man/man1/$$file ; \
done) >> ${PLIST}
# Empty dir, but we really need it
${ECHO} @exec ${MKDIR} %D/ilu/lib/binding >> ${PLIST}
${ECHO} @exec chmod 777 %D/ilu/lib/binding >> ${PLIST}
${ECHO} @exec ${LDCONFIG} -m %D/ilu/lib >> ${PLIST}
${ECHO} etc/rc.d/50.ilu.sh >> ${PLIST}
${ECHO} "Installing ${startup_script} file"
test -d ${startup_dir} || ${MKDIR} ${startup_dir}

View File

@ -1 +1 @@
MD5 (ilu-2.0alpha11.tar.gz) = c10b3c1332e9bba012fe1c523f1d5ae7
MD5 (ilu-2.0alpha12.tar.gz) = 1bf3ed2fb4629d977239278dd1bcbd19

View File

@ -9,16 +9,17 @@ used to define and document interfaces between the modules of
non-distributed programs. ILU interfaces can be specified in either
the OMG's IDL language, or in ILU's Interface Specification Language,
which allows extensions to the CORBA spec. Programming languages
supported in 2.0alpha11 are ANSI C, Common Lisp, Java, and Python;
rough C++ support is also present. Operating systems supported in
2.0alpha11 are all Windows platforms with Win32 and WinSock, and all
UNIX platforms with BSD sockets and minimal POSIX compliance.
2.0alpha11 supports interoperability with ONC RPC services, OMG CORBA
services, World Wide Web HTTP services, and XNS Courier services.
``Plug-in'' extensibility is provided for RPC message formats, message
transport schemes, URL schemes, accounting and authorization identity
types, threading and event loop processing, and various other things.
ILU is provided free for unrestricted use.
supported in 2.0alpha12 are ANSI C, Common Lisp, Java, and Python;
rough Guile Scheme and C++ support is also present. Additional ILU
support for Perl is freely available from outside sources. Operating
systems supported in 2.0alpha12 are all Windows platforms with Win32
and WinSock, and all UNIX platforms with BSD sockets and minimal POSIX
compliance. 2.0alpha12 supports interoperability with ONC RPC
services, OMG CORBA services, World Wide Web HTTP services, and XNS
Courier services. ``Plug-in'' extensibility is provided for RPC
message formats, message transport schemes, URL schemes, accounting
and authorization identity types, threading and event loop processing,
and various other things. ILU is provided free for unrestricted use.
FreeBSD port notes:
- I enabled http protocol support by default.
@ -27,3 +28,5 @@ FreeBSD port notes:
I make symbolic links to ${PREFIX}/{bin,man}.
- The FreeBSD port builds shareds libs for C libraries.
- jdk-1.1 for FreeBSD works, 1.0.2 is not supported.
- guile support is diabled. You need guile-1.2 with slib, then
remove -"-disable-guile-support" from Makefile to built with guile