Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Mar 2000 16:47:04 +0100 (CET)
From:      Roland Jesse <jesse@cs.uni-magdeburg.de>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/17265: New port devel/tmake
Message-ID:  <200003081547.QAA04664@arthur.cs.uni-magdeburg.de>

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

>Number:         17265
>Category:       ports
>Synopsis:       New port devel/tmake
>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:   Wed Mar  8 07:50:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Roland Jesse
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
Otto-von-Guericke University of Magdeburg
>Environment:
FreeBSD arthur.cs.uni-magdeburg.de 4.0-CURRENT FreeBSD 4.0-CURRENT #7: Thu Mar  2 09:29:33 CET 2000     root@arthur.cs.uni-magdeburg.de:/usr/src/sys/compile/ARTHUR  i386
>Description:
New port devel/tmake
>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:
#
#	tmake
#	tmake/pkg
#	tmake/pkg/COMMENT
#	tmake/pkg/DESCR
#	tmake/pkg/PLIST
#	tmake/Makefile
#	tmake/files
#	tmake/files/md5
#
echo c - tmake
mkdir -p tmake > /dev/null 2>&1
echo c - tmake/pkg
mkdir -p tmake/pkg > /dev/null 2>&1
echo x - tmake/pkg/COMMENT
sed 's/^X//' >tmake/pkg/COMMENT << 'END-of-tmake/pkg/COMMENT'
XCreate and maintain makefiles across many platforms and compilers
END-of-tmake/pkg/COMMENT
echo x - tmake/pkg/DESCR
sed 's/^X//' >tmake/pkg/DESCR << 'END-of-tmake/pkg/DESCR'
XThis is a port of tmake, the tool from Troll Tech to create and
Xmaintain makefiles for software projects. It is especially useful if
Xyou develop for more than one platform or use more than one
Xcompiler. tmake automates and streamlines this process and lets you
Xspend your valuable time on writing code, not makefiles.
X
XWWW: http://www.troll.no/freebies/tmake.html
X
X- Roland
Xjesse@cs.uni-magdeburg.de
END-of-tmake/pkg/DESCR
echo x - tmake/pkg/PLIST
sed 's/^X//' >tmake/pkg/PLIST << 'END-of-tmake/pkg/PLIST'
Xbin/progen
Xbin/tmake
Xshare/tmake/aix-g++/subdirs.t
Xshare/tmake/aix-g++/app.t
Xshare/tmake/aix-g++/lib.t
Xshare/tmake/aix-g++/tmake.conf
Xshare/tmake/aix-xlc/subdirs.t
Xshare/tmake/aix-xlc/app.t
Xshare/tmake/aix-xlc/lib.t
Xshare/tmake/aix-xlc/tmake.conf
Xshare/tmake/bsdi-g++/subdirs.t
Xshare/tmake/bsdi-g++/app.t
Xshare/tmake/bsdi-g++/lib.t
Xshare/tmake/bsdi-g++/tmake.conf
Xshare/tmake/dgux-g++/subdirs.t
Xshare/tmake/dgux-g++/app.t
Xshare/tmake/dgux-g++/lib.t
Xshare/tmake/dgux-g++/tmake.conf
Xshare/tmake/freebsd-g++/subdirs.t
Xshare/tmake/freebsd-g++/app.t
Xshare/tmake/freebsd-g++/lib.t
Xshare/tmake/freebsd-g++/tmake.conf
Xshare/tmake/gnu-g++/subdirs.t
Xshare/tmake/gnu-g++/app.t
Xshare/tmake/gnu-g++/lib.t
Xshare/tmake/gnu-g++/tmake.conf
Xshare/tmake/hpux-acc/subdirs.t
Xshare/tmake/hpux-acc/app.t
Xshare/tmake/hpux-acc/lib.t
Xshare/tmake/hpux-acc/tmake.conf
Xshare/tmake/hpux-cc/subdirs.t
Xshare/tmake/hpux-cc/app.t
Xshare/tmake/hpux-cc/lib.t
Xshare/tmake/hpux-cc/tmake.conf
Xshare/tmake/hpux-g++/subdirs.t
Xshare/tmake/hpux-g++/app.t
Xshare/tmake/hpux-g++/lib.t
Xshare/tmake/hpux-g++/tmake.conf
Xshare/tmake/irix-64/subdirs.t
Xshare/tmake/irix-64/app.t
Xshare/tmake/irix-64/lib.t
Xshare/tmake/irix-64/tmake.conf
Xshare/tmake/irix-dcc/subdirs.t
Xshare/tmake/irix-dcc/app.t
Xshare/tmake/irix-dcc/lib.t
Xshare/tmake/irix-dcc/tmake.conf
Xshare/tmake/irix-g++/subdirs.t
Xshare/tmake/irix-g++/app.t
Xshare/tmake/irix-g++/lib.t
Xshare/tmake/irix-g++/tmake.conf
Xshare/tmake/irix-n32/subdirs.t
Xshare/tmake/irix-n32/app.t
Xshare/tmake/irix-n32/lib.t
Xshare/tmake/irix-n32/tmake.conf
Xshare/tmake/irix-o32/subdirs.t
Xshare/tmake/irix-o32/app.t
Xshare/tmake/irix-o32/lib.t
Xshare/tmake/irix-o32/tmake.conf
Xshare/tmake/linux-g++/subdirs.t
Xshare/tmake/linux-g++/app.t
Xshare/tmake/linux-g++/lib.t
Xshare/tmake/linux-g++/tmake.conf
Xshare/tmake/netbsd-g++/subdirs.t
Xshare/tmake/netbsd-g++/app.t
Xshare/tmake/netbsd-g++/lib.t
Xshare/tmake/netbsd-g++/tmake.conf
Xshare/tmake/openbsd-g++/subdirs.t
Xshare/tmake/openbsd-g++/app.t
Xshare/tmake/openbsd-g++/lib.t
Xshare/tmake/openbsd-g++/tmake.conf
Xshare/tmake/osf1-cxx/subdirs.t
Xshare/tmake/osf1-cxx/app.t
Xshare/tmake/osf1-cxx/lib.t
Xshare/tmake/osf1-cxx/tmake.conf
Xshare/tmake/osf1-g++/subdirs.t
Xshare/tmake/osf1-g++/app.t
Xshare/tmake/osf1-g++/lib.t
Xshare/tmake/osf1-g++/tmake.conf
Xshare/tmake/qnx-g++/subdirs.t
Xshare/tmake/qnx-g++/app.t
Xshare/tmake/qnx-g++/lib.t
Xshare/tmake/qnx-g++/tmake.conf
Xshare/tmake/sco-g++/subdirs.t
Xshare/tmake/sco-g++/app.t
Xshare/tmake/sco-g++/lib.t
Xshare/tmake/sco-g++/tmake.conf
Xshare/tmake/solaris-cc/subdirs.t
Xshare/tmake/solaris-cc/app.t
Xshare/tmake/solaris-cc/lib.t
Xshare/tmake/solaris-cc/tmake.conf
Xshare/tmake/solaris-cc-gcc/subdirs.t
Xshare/tmake/solaris-cc-gcc/app.t
Xshare/tmake/solaris-cc-gcc/lib.t
Xshare/tmake/solaris-cc-gcc/tmake.conf
Xshare/tmake/solaris-g++/subdirs.t
Xshare/tmake/solaris-g++/app.t
Xshare/tmake/solaris-g++/lib.t
Xshare/tmake/solaris-g++/tmake.conf
Xshare/tmake/sunos-g++/subdirs.t
Xshare/tmake/sunos-g++/app.t
Xshare/tmake/sunos-g++/lib.t
Xshare/tmake/sunos-g++/tmake.conf
Xshare/tmake/ultrix-g++/subdirs.t
Xshare/tmake/ultrix-g++/app.t
Xshare/tmake/ultrix-g++/lib.t
Xshare/tmake/ultrix-g++/tmake.conf
Xshare/tmake/unix/generic.t
Xshare/tmake/unix/app.t
Xshare/tmake/unix/subdirs.t
Xshare/tmake/unix/lib.t
Xshare/tmake/unixware-g++/subdirs.t
Xshare/tmake/unixware-g++/app.t
Xshare/tmake/unixware-g++/lib.t
Xshare/tmake/unixware-g++/tmake.conf
Xshare/tmake/unixware7-cc/subdirs.t
Xshare/tmake/unixware7-cc/app.t
Xshare/tmake/unixware7-cc/lib.t
Xshare/tmake/unixware7-cc/tmake.conf
Xshare/tmake/unixware7-g++/subdirs.t
Xshare/tmake/unixware7-g++/app.t
Xshare/tmake/unixware7-g++/lib.t
Xshare/tmake/unixware7-g++/tmake.conf
Xshare/tmake/win32/subdirs.t
Xshare/tmake/win32-borland/generic.t
Xshare/tmake/win32-borland/app.t
Xshare/tmake/win32-borland/subdirs.t
Xshare/tmake/win32-borland/lib.t
Xshare/tmake/win32-borland/tmake.conf
Xshare/tmake/win32-g++/generic.t
Xshare/tmake/win32-g++/app.t
Xshare/tmake/win32-g++/subdirs.t
Xshare/tmake/win32-g++/lib.t
Xshare/tmake/win32-g++/tmake.conf
Xshare/tmake/win32-msvc/generic.t
Xshare/tmake/win32-msvc/app.t
Xshare/tmake/win32-msvc/subdirs.t
Xshare/tmake/win32-msvc/lib.t
Xshare/tmake/win32-msvc/tmake.conf
Xshare/tmake/win32-msvc/vcapp.t
Xshare/tmake/win32-msvc/vclib.t
Xshare/tmake/win32-symantec/generic.t
Xshare/tmake/win32-symantec/app.t
Xshare/tmake/win32-symantec/subdirs.t
Xshare/tmake/win32-symantec/lib.t
Xshare/tmake/win32-symantec/tmake.conf
Xshare/tmake/win32-visage/generic.t
Xshare/tmake/win32-visage/app.t
Xshare/tmake/win32-visage/subdirs.t
Xshare/tmake/win32-visage/lib.t
Xshare/tmake/win32-visage/tmake.conf
Xshare/tmake/win32-watcom/generic.t
Xshare/tmake/win32-watcom/app.t
Xshare/tmake/win32-watcom/subdirs.t
Xshare/tmake/win32-watcom/lib.t
Xshare/tmake/win32-watcom/tmake.conf
X@dirrm share/tmake/aix-g++
X@dirrm share/tmake/aix-xlc
X@dirrm share/tmake/bsdi-g++
X@dirrm share/tmake/dgux-g++
X@dirrm share/tmake/freebsd-g++
X@dirrm share/tmake/gnu-g++
X@dirrm share/tmake/hpux-acc
X@dirrm share/tmake/hpux-cc
X@dirrm share/tmake/hpux-g++
X@dirrm share/tmake/irix-64
X@dirrm share/tmake/irix-dcc
X@dirrm share/tmake/irix-g++
X@dirrm share/tmake/irix-n32
X@dirrm share/tmake/irix-o32
X@dirrm share/tmake/linux-g++
X@dirrm share/tmake/netbsd-g++
X@dirrm share/tmake/openbsd-g++
X@dirrm share/tmake/osf1-cxx
X@dirrm share/tmake/osf1-g++
X@dirrm share/tmake/qnx-g++
X@dirrm share/tmake/sco-g++
X@dirrm share/tmake/solaris-cc
X@dirrm share/tmake/solaris-cc-gcc
X@dirrm share/tmake/solaris-g++
X@dirrm share/tmake/sunos-g++
X@dirrm share/tmake/ultrix-g++
X@dirrm share/tmake/unix
X@dirrm share/tmake/unixware-g++
X@dirrm share/tmake/unixware7-cc
X@dirrm share/tmake/unixware7-g++
X@dirrm share/tmake/win32
X@dirrm share/tmake/win32-borland
X@dirrm share/tmake/win32-g++
X@dirrm share/tmake/win32-msvc
X@dirrm share/tmake/win32-symantec
X@dirrm share/tmake/win32-visage
X@dirrm share/tmake/win32-watcom
X@dirrm share/tmake
END-of-tmake/pkg/PLIST
echo x - tmake/Makefile
sed 's/^X//' >tmake/Makefile << 'END-of-tmake/Makefile'
X# New ports collection makefile for:   	tmake
X# Version required:    			1.3
X# Date created:        			8 March 2000
X# Whom:                			jesse@cs.uni-magdeburg.de
X#
X# $FreeBSD$
X#
X
XDISTNAME=	tmake-1.3
XCATEGORIES=	devel
XMASTER_SITES=	ftp://ftp.troll.no/freebies/tmake/
X
XMAINTAINER=	jesse@cs.uni-magdeburg.de
X
XNO_BUILD=       yes
XWRKSRC=		${WRKDIR}/tmake
XTMAKE_BIN=	progen tmake
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/share/tmake
X	@cd ${WRKSRC}/lib; tar cf - * | (cd ${PREFIX}/share/tmake && tar xf -)
X.for f in ${TMAKE_BIN}
X	@${INSTALL_SCRIPT} ${WRKSRC}/bin/$f ${PREFIX}/bin
X.endfor
X
Xpost-install:
X	@${ECHO} "Make sure to set your TMAKEPATH environment variable"
X	@${ECHO} "to ${PREFIX}/share/tmake/freebsd-g++."
X	@${ECHO} ""
X
X.include <bsd.port.mk>
END-of-tmake/Makefile
echo c - tmake/files
mkdir -p tmake/files > /dev/null 2>&1
echo x - tmake/files/md5
sed 's/^X//' >tmake/files/md5 << 'END-of-tmake/files/md5'
XMD5 (tmake-1.3.tar.gz) = afb94874a0ec92861740d4b54bc3b4e7
END-of-tmake/files/md5
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?200003081547.QAA04664>