ports/60408: New Port: Pnet 0.6.0
michael johnson
ahze at ahze.net
Sat Dec 20 03:40:21 UTC 2003
>Number: 60408
>Category: ports
>Synopsis: New Port: Pnet 0.6.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Dec 19 19:40:14 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: michael johnson
>Release:
>Organization:
>Environment:
>Description:
I used to maintain pnet for freebsd ports, I got caught up with work and have been unable to update. I see it has been removed from the ports tree. I have recently been laid-off so I have had time to update it.
As you will notice RUN_DEPENDS= jsrun:... has been commented out for two reasons, firstly I will be submiting the pnetlib port shortly, secondally pnetlib needs BUILD_DEPENDS= cscc:${PORTSDIR}/lang/pnet to BUILD. and pnet needs pnetlib to run. but with BUILD_DEPENDS in the pnetlib Makefile and RUN_DEPENDS in the pnet Makefile it runs in a endless loop, and I don't know what to do. I searched google and mailing lists to find an answer, but found nothing. I emailed questions at freebsd.org, got on irc.freenode.org #freebsd quite a few times and asked but I have heard nothing.
Pnet needs to be fully installed before it starts to build pnetlib.
>How-To-Repeat:
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# lang/pnet
# lang/pnet/Makefile
# lang/pnet/distinfo
# lang/pnet/pkg-plist
# lang/pnet/pkg-descr
#
echo c - lang/pnet
mkdir -p lang/pnet > /dev/null 2>&1
echo x - lang/pnet/Makefile
sed 's/^X//' >lang/pnet/Makefile << 'END-of-lang/pnet/Makefile'
X# Ports collection makefile for: treecc
X# Date created: Wed Jul 11 00:45:15 EDT 2001
X# Whom: Michael Johnson <ahze at ahze.net>
X#
X# $FreeBSD: ports/lang/treecc/Makefile,v 1.18 2003/11/03 21:12:29 obraun Exp $
X#
X
XPORTNAME= pnet
XPORTVERSION= 0.6.0
XCATEGORIES= lang
XMASTER_SITES= http://www.southern-storm.com.au/download/
X
XMAINTAINER= ahze at ahze.net
XCOMMENT= C\# compiler and runtime engine
X
XBUILD_DEPENDS= treecc:${PORTSDIR}/lang/treecc
XLIB_DEPENDS= ffi.2:${PORTSDIR}/devel/libffi
X# RUN_DEPENDS= jsrun:${PORTSDIR}/lang/pnetlib
X
XUSE_LIBTOOL= yes
XUSE_GMAKE= yes
X
XCONFIGURE_ARGS+= --enable-threads=posix
X
X.if !defined(WITH_OPTIMIZED_CFLAGS)
XCONFIGURE_ARGS+= --disable-optimizations
X.endif
X
XINFO= pnettools
XMAN1= clrwrap.1 csant.1 cscc.1 csdoc.1 csdoc2hier.1 csdoc2html.1 \
X csdoc2texi.1 cssrc2html.1 ilalink.1 ilasm.1 ildasm.1 ildd.1 \
X ilfind.1 ilheader.1 ilnative.1 ilranlib.1 ilrun.1 ilsize.1 \
X ilstrip.1 ilverify.1 resgen.1
X
X.include <bsd.port.pre.mk>
X
Xpre-everything::
X.if !defined(WITH_OPTIMIZED_CFLAGS)
X @${ECHO_MSG} ""
X @${ECHO_MSG} " Define optimized CFLAGS with "
X @${ECHO_MSG} " WITH_OPTIMIZED_CFLAGS=yes"
X @${ECHO_MSG} ""
X.endif
X
X.include <bsd.port.post.mk>
END-of-lang/pnet/Makefile
echo x - lang/pnet/distinfo
sed 's/^X//' >lang/pnet/distinfo << 'END-of-lang/pnet/distinfo'
XMD5 (pnet-0.6.0.tar.gz) = 17785c4d9a748583bf675796e48019d5
END-of-lang/pnet/distinfo
echo x - lang/pnet/pkg-plist
sed 's/^X//' >lang/pnet/pkg-plist << 'END-of-lang/pnet/pkg-plist'
Xbin/al
Xbin/cli-unknown-ar
Xbin/cli-unknown-gcc
Xbin/cli-unknown-ranlib
Xbin/cli-unknown-size
Xbin/cli-unknown-strip
Xbin/clrwrap
Xbin/csant
Xbin/cscc
Xbin/csdoc
Xbin/csdoc2hier
Xbin/csdoc2html
Xbin/csdoc2texi
Xbin/cssrc2html
Xbin/ilalink
Xbin/ilasm
Xbin/ildasm
Xbin/ildd
Xbin/ilfind
Xbin/ilheader
Xbin/ilnative
Xbin/ilranlib
Xbin/ilrun
Xbin/ilsize
Xbin/ilstrip
Xbin/ilverify
Xbin/resgen
Xinclude/pnet/ffi.h
Xinclude/pnet/ffi_mips.h
Xinclude/pnet/fficonfig.h
Xinclude/pnet/gc.h
Xinclude/pnet/gc_local_alloc.h
Xinclude/pnet/gc_typed.h
Xinclude/pnet/il_align.h
Xinclude/pnet/il_bignum.h
Xinclude/pnet/il_coder.h
Xinclude/pnet/il_config.h
Xinclude/pnet/il_crypt.h
Xinclude/pnet/il_debug.h
Xinclude/pnet/il_decimal.h
Xinclude/pnet/il_dumpasm.h
Xinclude/pnet/il_engine.h
Xinclude/pnet/il_errno.h
Xinclude/pnet/il_gc.h
Xinclude/pnet/il_image.h
Xinclude/pnet/il_jopcodes.h
Xinclude/pnet/il_linker.h
Xinclude/pnet/il_meta.h
Xinclude/pnet/il_opcodes.h
Xinclude/pnet/il_profile.h
Xinclude/pnet/il_program.h
Xinclude/pnet/il_regex.h
Xinclude/pnet/il_serialize.h
Xinclude/pnet/il_sysio.h
Xinclude/pnet/il_system.h
Xinclude/pnet/il_thread.h
Xinclude/pnet/il_types.h
Xinclude/pnet/il_utils.h
Xinclude/pnet/il_values.h
Xinclude/pnet/il_writer.h
Xinclude/pnet/il_xml.h
Xinclude/pnet/leak_detector.h
Xlib/cscc/plugins/cscc-b
Xlib/cscc/plugins/cscc-bf
Xlib/cscc/plugins/cscc-c-s
Xlib/cscc/plugins/cscc-cs
Xlib/cscc/plugins/cscc-csharp
Xlib/cscc/plugins/cscc-java
Xlib/cscc/plugins/cscc-vb
Xlib/libILAsm.a
Xlib/libILCodeGen.a
Xlib/libILDumpAsm.a
Xlib/libILEngine.a
Xlib/libILImage.a
Xlib/libILLink.a
Xlib/libILSupport.a
Xlib/pnet/elf/libffi.a
Xlib/pnet/elf/libffi.la
Xlib/pnet/libgc.a
Xlib/pnet/libgc.la
Xlib/pnet/libgc.so
Xlib/pnet/libgc.so.1
X at dirrm include/pnet
X at dirrm lib/cscc/plugins
X at dirrm lib/cscc
X at dirrm lib/pnet/elf
X at dirrm lib/pnet
X
END-of-lang/pnet/pkg-plist
echo x - lang/pnet/pkg-descr
sed 's/^X//' >lang/pnet/pkg-descr << 'END-of-lang/pnet/pkg-descr'
XDotGNU Portable.NET contains a runtime engine, C# compiler, and a host of
Xuseful development tools, all written in C. This package is generally
Xreferred to as "pnet".
X
XWWW: http://www.southern-storm.com.au/portable_net.html
END-of-lang/pnet/pkg-descr
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list