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