Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jun 2001 15:44:19 +0100 (BST)
From:      simond@irrelevant.org
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/28146: New port: lang/dis dis programming language
Message-ID:  <200106141444.f5EEiJw19873@laptop.irrelevant.org>

next in thread | raw e-mail | index | archive | help

>Number:         28146
>Category:       ports
>Synopsis:       New port: lang/dis dis programming language
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 14 07:50:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Simon Dick
>Release:        FreeBSD 4.3-STABLE i386
>Organization:
N/A
>Environment:
System: FreeBSD laptop.irrelevant.org 4.3-STABLE FreeBSD 4.3-STABLE #18: Fri Jun 1 14:59:50 BST 2001 root@laptop.irrelevant.org:/usr/obj/usr/src/sys/LAPTOP i386


>Description:
>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:
#
#	dis
#	dis/Makefile
#	dis/pkg-comment
#	dis/pkg-descr
#	dis/distinfo
#	dis/files
#	dis/files/patch-aa
#	dis/pkg-plist
#
echo c - dis
mkdir -p dis > /dev/null 2>&1
echo x - dis/Makefile
sed 's/^X//' >dis/Makefile << 'END-of-dis/Makefile'
X# New ports collection makefile for:   dis
X# Date created:        14 June 2001
X# Whom:                simond@irrelevant.org
X#
X# $FreeBSD$
X#
X
XPORTNAME=      dis
XPORTVERSION=   1.0
XCATEGORIES=    lang
XMASTER_SITES=  http://www.mines.edu/students/b/bolmstea/malbolge/
XDISTNAME=	dis
X
XMAINTAINER=    simond@irrelevant.org
X
Xdo-build:
X	cd ${WRKSRC} && \
X		${CC} ${CFLAGS} dis.c -o dis
X
Xdo-install:
X	${INSTALL} -d -m 755 -o ${SHAREOWN} -g ${SHAREGRP} \
X		${PREFIX}/share/doc/dis
X	cd ${WRKSRC} && ${INSTALL_PROGRAM} dis ${PREFIX}/bin
X	cd ${WRKSRC} && ${INSTALL_MAN} dis.txt 666.dis cat.dis \
X		cat_expl.dis ${PREFIX}/share/doc/dis
X
X.include <bsd.port.mk>
END-of-dis/Makefile
echo x - dis/pkg-comment
sed 's/^X//' >dis/pkg-comment << 'END-of-dis/pkg-comment'
XA moderately Infernal programming language
END-of-dis/pkg-comment
echo x - dis/pkg-descr
sed 's/^X//' >dis/pkg-descr << 'END-of-dis/pkg-descr'
XUnfortunately, Malbolge was created too well--it has defied current attempts
Xto use it, and, no doubt, will be even worse in the future. Therefore, the
Xauthor, in a fit of sanity, created a second language, called Dis, after
XDante's Capital City of Hell, at the center of which is Malbolge. Dis is
Xlike Malbolge, but, instead of attempting to be the absolute worst
Xprogramming language ever, simply tries to walk the fine line between
Xinhumanly difficult to use and actually impossible to use.
X
XWWW: http://www.mines.edu/students/b/bolmstea/malbolge/index.html
X
X- Simon Dick
Xsimond@irrelevant.org
END-of-dis/pkg-descr
echo x - dis/distinfo
sed 's/^X//' >dis/distinfo << 'END-of-dis/distinfo'
XMD5 (dis.tar.gz) = b71153263caa50eb6a3641812010aa2e
END-of-dis/distinfo
echo c - dis/files
mkdir -p dis/files > /dev/null 2>&1
echo x - dis/files/patch-aa
sed 's/^X//' >dis/files/patch-aa << 'END-of-dis/files/patch-aa'
X--- dis.c.orig	Thu Jun 14 13:06:49 2001
X+++ dis.c	Thu Jun 14 13:06:57 2001
X@@ -22,7 +22,7 @@
X 
X #include <stdio.h>
X #include <ctype.h>
X-#include <malloc.h>
X+#include <stdlib.h>
X 
X void exec( unsigned short *mem );
X 
END-of-dis/files/patch-aa
echo x - dis/pkg-plist
sed 's/^X//' >dis/pkg-plist << 'END-of-dis/pkg-plist'
Xbin/dis
Xshare/doc/dis/dis.txt
Xshare/doc/dis/666.dis
Xshare/doc/dis/cat.dis
Xshare/doc/dis/cat_expl.dis
X@dirrm share/doc/dis
END-of-dis/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106141444.f5EEiJw19873>