ports/144056: New port: devel/makl GNU make templates library and autotools replacement

Thomas Fossati tho at koanlogic.com
Thu Feb 18 10:20:02 UTC 2010


>Number:         144056
>Category:       ports
>Synopsis:       New port: devel/makl GNU make templates library and autotools replacement
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 18 10:20:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Thomas Fossati
>Release:        
>Organization:
KoanLogic
>Environment:
>Description:
New port: devel/makl GNU make templates library and autotools replacement
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	MAKL_fbsd
#	MAKL_fbsd/scripts
#	MAKL_fbsd/scripts/configure
#	MAKL_fbsd/pkg-descr
#	MAKL_fbsd/Makefile
#	MAKL_fbsd/distinfo
#	MAKL_fbsd/pkg-plist
#
echo c - MAKL_fbsd
mkdir -p MAKL_fbsd > /dev/null 2>&1
echo c - MAKL_fbsd/scripts
mkdir -p MAKL_fbsd/scripts > /dev/null 2>&1
echo x - MAKL_fbsd/scripts/configure
sed 's/^X//' >MAKL_fbsd/scripts/configure << 'END-of-MAKL_fbsd/scripts/configure'
X( cd $WRKSRC && /bin/sh configure.sh --prefix=$PREFIX )
END-of-MAKL_fbsd/scripts/configure
echo x - MAKL_fbsd/pkg-descr
sed 's/^X//' >MAKL_fbsd/pkg-descr << 'END-of-MAKL_fbsd/pkg-descr'
XMaKL is a simple and light framework for building multi-platform C/C++ 
Xprojects, purely based on the Bourne Shell and GNU Make.  It provides a set
Xof GNU make templates to ease the creation and maintenance of Makefile's, and
Xa rich Bourne shell API to create configure scripts.
X
XIt is ideal for embedded systems due to its cross-compilation, multiplatform
Xtoolchaining mechanisms, and minimal external dependencies.
X
XWWW: http://koanlogic.com/makl
END-of-MAKL_fbsd/pkg-descr
echo x - MAKL_fbsd/Makefile
sed 's/^X//' >MAKL_fbsd/Makefile << 'END-of-MAKL_fbsd/Makefile'
X# New ports collection makefile for:	makl
X# Date created:				13 February 2010
X# Whom:					<tho at koanlogic.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	makl
XPORTVERSION=	1.8.1
XCATEGORIES=	devel
XMASTER_SITES=	http://koanlogic.com/download/makl/
X
XMAINTAINER=	tho at koanlogic.com
XCOMMENT=	GNU make templates library and autotools replacement
X
XRUN_DEPENDS=	${LOCALBASE}/bin/gmake:${PORTSDIR}/devel/gmake
X
XNO_BUILD=	yes
X
XMAN1=		makl-conf.1 makl-new.1 makl-tc.1 makl.1
XMAN1PREFIX=	${PREFIX}/share
XMANCOMPRESSED=	no
XUSE_GMAKE=	yes
X
X.include <bsd.port.mk>
END-of-MAKL_fbsd/Makefile
echo x - MAKL_fbsd/distinfo
sed 's/^X//' >MAKL_fbsd/distinfo << 'END-of-MAKL_fbsd/distinfo'
XMD5 (makl-1.8.1.tar.gz) = fe5bb22f479f6f651a9fa85f4adf04b1
XSHA256 (makl-1.8.1.tar.gz) = 88c7888d69cdaba3deb8da2d1e0472cc55c374c161e69e76eea6aa57456a6f27
XSIZE (makl-1.8.1.tar.gz) = 64908
END-of-MAKL_fbsd/distinfo
echo x - MAKL_fbsd/pkg-plist
sed 's/^X//' >MAKL_fbsd/pkg-plist << 'END-of-MAKL_fbsd/pkg-plist'
Xshare/makl-1.8.1/VERSION
Xshare/makl-1.8.1/LICENSE
Xshare/makl-1.8.1/Makefile
Xshare/makl-1.8.1/maklsh/maklsh_funcs
Xshare/makl-1.8.1/maklsh/maklsh_catalog
Xshare/makl-1.8.1/maklsh/maklsh_conf
Xshare/makl-1.8.1/maklsh/maklsh_help
Xshare/makl-1.8.1/maklsh/maklsh_new
Xshare/makl-1.8.1/maklsh/maklsh_run
Xshare/makl-1.8.1/maklsh/maklsh_tc
Xshare/makl-1.8.1/cf/makl.init
Xshare/makl-1.8.1/cf/makl.term
Xshare/makl-1.8.1/cf/makl_args.sh
Xshare/makl-1.8.1/cf/makl_args_handle.sh
Xshare/makl-1.8.1/cf/makl_code.sh
Xshare/makl-1.8.1/cf/makl_conf.sh
Xshare/makl-1.8.1/cf/makl_deps.sh
Xshare/makl-1.8.1/cf/makl_libdep.sh
Xshare/makl-1.8.1/cf/makl_utils.sh
Xshare/makl-1.8.1/cf/makl_utils_tab.sh
Xshare/makl-1.8.1/cf/makl_var.sh
Xshare/makl-1.8.1/cf/helpers/makl_checkextvar.sh
Xshare/makl-1.8.1/cf/helpers/makl_checkinline.sh
Xshare/makl-1.8.1/cf/helpers/makl_checktmzone.sh
Xshare/makl-1.8.1/cf/helpers/makl_func_strerror_r.sh
Xshare/makl-1.8.1/mk/common.mk
Xshare/makl-1.8.1/mk/dist.mk
Xshare/makl-1.8.1/mk/distclean.mk
Xshare/makl-1.8.1/mk/files.mk
Xshare/makl-1.8.1/mk/incs.mk
Xshare/makl-1.8.1/mk/lib.mk
Xshare/makl-1.8.1/mk/man.mk
Xshare/makl-1.8.1/mk/party.mk
Xshare/makl-1.8.1/mk/prog.mk
Xshare/makl-1.8.1/mk/reloc.mk
Xshare/makl-1.8.1/mk/script.mk
Xshare/makl-1.8.1/mk/subdir.mk
Xshare/makl-1.8.1/mk/subst.mk
Xshare/makl-1.8.1/mk/target-options.mk
Xshare/makl-1.8.1/mk/xeno-fetch.mk
Xshare/makl-1.8.1/mk/xeno.mk
Xshare/makl-1.8.1/mk/priv/deps.mk
Xshare/makl-1.8.1/mk/priv/funcs.mk
Xshare/makl-1.8.1/mk/priv/obj.mk
Xshare/makl-1.8.1/tc/cygwin.tc
Xshare/makl-1.8.1/tc/darwin.tc
Xshare/makl-1.8.1/tc/default.tc
Xshare/makl-1.8.1/tc/dragonfly.tc
Xshare/makl-1.8.1/tc/freebsd.tc
Xshare/makl-1.8.1/tc/icc-linux.tc
Xshare/makl-1.8.1/tc/linux-arm.tc
Xshare/makl-1.8.1/tc/linux-cris-axis.tc
Xshare/makl-1.8.1/tc/linux-i386.tc
Xshare/makl-1.8.1/tc/linux-m68k.tc
Xshare/makl-1.8.1/tc/linux-mips.tc
Xshare/makl-1.8.1/tc/linux-mipsel.tc
Xshare/makl-1.8.1/tc/linux-powerpc.tc
Xshare/makl-1.8.1/tc/linux-sh4.tc
Xshare/makl-1.8.1/tc/linux.tc
Xshare/makl-1.8.1/tc/mingw.tc
Xshare/makl-1.8.1/tc/netbsd.tc
Xshare/makl-1.8.1/tc/openbsd.tc
Xshare/makl-1.8.1/tc/qnx-armbe.tc
Xshare/makl-1.8.1/tc/qnx-armle.tc
Xshare/makl-1.8.1/tc/qnx-mipsbe.tc
Xshare/makl-1.8.1/tc/qnx-mipsle.tc
Xshare/makl-1.8.1/tc/qnx-ppcbe.tc
Xshare/makl-1.8.1/tc/qnx-shle.tc
Xshare/makl-1.8.1/tc/qnx-x86.tc
Xshare/makl-1.8.1/tc/solaris.tc
Xshare/makl-1.8.1/tc/tricore.tc
Xshare/makl-1.8.1/tc/vxworks-default.tc
Xshare/makl-1.8.1/tc/vxworks-x86.tc
Xshare/makl-1.8.1/tc/makl_tc
Xshare/makl-1.8.1/etc/args.cf
Xshare/makl-1.8.1/etc/funcs.cf
Xshare/makl-1.8.1/etc/toolchain.cf
Xshare/makl-1.8.1/etc/vars.cf
Xshare/makl-1.8.1/etc/map.mk
Xshare/makl-1.8.1/etc/shlib.mk
Xshare/makl-1.8.1/etc/toolchain.mk
Xshare/makl-1.8.1/shlib/cygwin.mk
Xshare/makl-1.8.1/shlib/darwin.mk
Xshare/makl-1.8.1/shlib/default.mk
Xshare/makl-1.8.1/shlib/dragonfly.mk
Xshare/makl-1.8.1/shlib/freebsd.mk
Xshare/makl-1.8.1/shlib/linux.mk
Xshare/makl-1.8.1/shlib/mingw.mk
Xshare/makl-1.8.1/shlib/netbsd.mk
Xshare/makl-1.8.1/shlib/null.mk
Xshare/makl-1.8.1/shlib/openbsd.mk
Xshare/makl-1.8.1/shlib/solaris.mk
Xshare/makl-1.8.1/helpers/lorder
Xshare/makl-1.8.1/helpers/mkdep.gcc.sh
Xshare/makl-1.8.1/helpers/mkinstalldirs
Xshare/makl-1.8.1/setup/env_setup.sh
Xshare/makl-1.8.1/setup/shell_setup.sh
Xshare/makl-1.8.1/setup/tc_setup.sh
Xshare/makl-1.8.1/tmpl/dist.tmpl
Xshare/makl-1.8.1/tmpl/file.tmpl
Xshare/makl-1.8.1/tmpl/include.tmpl
Xshare/makl-1.8.1/tmpl/lib.tmpl
Xshare/makl-1.8.1/tmpl/man.tmpl
Xshare/makl-1.8.1/tmpl/prog.tmpl
Xshare/makl-1.8.1/tmpl/script.tmpl
Xshare/makl-1.8.1/tmpl/subdir.tmpl
Xshare/makl-1.8.1/tmpl/xeno.tmpl
Xshare/makl-1.8.1/tmpl/subst.tmpl
Xbin/maklsh
X at dirrm share/makl-1.8.1/maklsh
X at dirrm share/makl-1.8.1/cf/helpers
X at dirrm share/makl-1.8.1/cf
X at dirrm share/makl-1.8.1/mk/priv
X at dirrm share/makl-1.8.1/mk
X at dirrm share/makl-1.8.1/tc
X at dirrm share/makl-1.8.1/etc
X at dirrm share/makl-1.8.1/shlib
X at dirrm share/makl-1.8.1/helpers
X at dirrm share/makl-1.8.1/setup
X at dirrm share/makl-1.8.1/tmpl
X at dirrm share/makl-1.8.1
END-of-MAKL_fbsd/pkg-plist
exit



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



More information about the freebsd-ports-bugs mailing list