From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Feb 18 10:20:02 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B9DD106566B for ; Thu, 18 Feb 2010 10:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4709A8FC16 for ; Thu, 18 Feb 2010 10:20:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o1IAK213083362 for ; Thu, 18 Feb 2010 10:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o1IAK2Qj083361; Thu, 18 Feb 2010 10:20:02 GMT (envelope-from gnats) Resent-Date: Thu, 18 Feb 2010 10:20:02 GMT Resent-Message-Id: <201002181020.o1IAK2Qj083361@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Thomas Fossati Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A2EF71065670 for ; Thu, 18 Feb 2010 10:10:20 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 90A368FC14 for ; Thu, 18 Feb 2010 10:10:20 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o1IAAK2q026398 for ; Thu, 18 Feb 2010 10:10:20 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o1IAAK3P026397; Thu, 18 Feb 2010 10:10:20 GMT (envelope-from nobody) Message-Id: <201002181010.o1IAAK3P026397@www.freebsd.org> Date: Thu, 18 Feb 2010 10:10:20 GMT From: Thomas Fossati To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/144056: New port: devel/makl GNU make templates library and autotools replacement X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2010 10:20:02 -0000 >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: 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 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: