Date: Thu, 18 Feb 2010 10:10:20 GMT From: Thomas Fossati <tho@koanlogic.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/144056: New port: devel/makl GNU make templates library and autotools replacement Message-ID: <201002181010.o1IAAK3P026397@www.freebsd.org> Resent-Message-ID: <201002181020.o1IAK2Qj083361@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@dirrm share/makl-1.8.1/maklsh X@dirrm share/makl-1.8.1/cf/helpers X@dirrm share/makl-1.8.1/cf X@dirrm share/makl-1.8.1/mk/priv X@dirrm share/makl-1.8.1/mk X@dirrm share/makl-1.8.1/tc X@dirrm share/makl-1.8.1/etc X@dirrm share/makl-1.8.1/shlib X@dirrm share/makl-1.8.1/helpers X@dirrm share/makl-1.8.1/setup X@dirrm share/makl-1.8.1/tmpl X@dirrm share/makl-1.8.1 END-of-MAKL_fbsd/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201002181010.o1IAAK3P026397>