From c0fd07ad41d27995d93ea72b1f2b14058ed23838 Mon Sep 17 00:00:00 2001 From: drochner Date: Thu, 20 Jan 2011 21:36:24 +0000 Subject: import mk-configure-0.21.0, a lightweight but powerful replacement for GNU autotools, from Aleksey Cheusov per pkgsrc-wip (needed for the runawk pkg to be imported in a minute) --- devel/mk-configure/DESCR | 2 + devel/mk-configure/Makefile | 44 +++++++ devel/mk-configure/PLIST | 284 ++++++++++++++++++++++++++++++++++++++++++++ devel/mk-configure/distinfo | 5 + 4 files changed, 335 insertions(+) create mode 100644 devel/mk-configure/DESCR create mode 100644 devel/mk-configure/Makefile create mode 100644 devel/mk-configure/PLIST create mode 100644 devel/mk-configure/distinfo (limited to 'devel/mk-configure') diff --git a/devel/mk-configure/DESCR b/devel/mk-configure/DESCR new file mode 100644 index 00000000000..04233fc481e --- /dev/null +++ b/devel/mk-configure/DESCR @@ -0,0 +1,2 @@ +mk-configure is a lightweight replacement for GNU autoconf, +written in and for bmake (NetBSD make). diff --git a/devel/mk-configure/Makefile b/devel/mk-configure/Makefile new file mode 100644 index 00000000000..c80ade6fa15 --- /dev/null +++ b/devel/mk-configure/Makefile @@ -0,0 +1,44 @@ +# $NetBSD: Makefile,v 1.1.1.1 2011/01/20 21:36:24 drochner Exp $ +# + +DISTNAME= mk-configure-0.21.0 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mk-configure/} \ + http://mova.org/~cheusov/pub/mk-configure/ + +MAINTAINER= vle@gmx.net +HOMEPAGE= http://sourceforge.net/projects/mk-configure +COMMENT= Lightweight but powerful replacement for GNU autotools + +LICENSE= modified-bsd + +PKG_DESTDIR_SUPPORT= user-destdir + +USE_LANGUAGES= # no languages + +DOC_FILES= README NEWS ChangeLog TODO FAQ COPYRIGHT \ + doc/presentation.pdf + +MAKE_ENV+= MANDIR=${PREFIX}/${PKGMANDIR} BMAKE=${MAKE} + +AUTO_MKDIRS= yes + +PKGDOCDIR= share/doc/mk-configure +EGDIR= share/examples/mk-configure + +post-install: +.for i in ${DOC_FILES} + ${INSTALL_DATA} ${WRKSRC}/"${i}" ${DESTDIR}${PREFIX}/${PKGDOCDIR} +.endfor + cp -Rp ${WRKSRC}/examples/* ${DESTDIR}${PREFIX}/${EGDIR} + +.include "../../mk/bsd.prefs.mk" + +.if ${OPSYS} == SunOS && exists(/usr/xpg4/bin/awk) +REPLACE_INTERPRETER+= awk +REPLACE.awk.old= /usr/bin/awk +REPLACE.awk.new= /usr/xpg4/bin/awk +REPLACE_FILES.awk= mkc_check_version +.endif + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/mk-configure/PLIST b/devel/mk-configure/PLIST new file mode 100644 index 00000000000..25188b733c1 --- /dev/null +++ b/devel/mk-configure/PLIST @@ -0,0 +1,284 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2011/01/20 21:36:24 drochner Exp $ +bin/mkc_check_common.sh +bin/mkc_check_compiler +bin/mkc_check_custom +bin/mkc_check_decl +bin/mkc_check_funclib +bin/mkc_check_header +bin/mkc_check_prog +bin/mkc_check_sizeof +bin/mkc_check_version +bin/mkc_install +bin/mkc_test_helper +bin/mkc_which +bin/mkcmake +man/man1/mkc_check_custom.1 +man/man1/mkc_check_decl.1 +man/man1/mkc_check_funclib.1 +man/man1/mkc_check_header.1 +man/man1/mkc_check_prog.1 +man/man1/mkc_check_sizeof.1 +man/man1/mkcmake.1 +man/man7/mk-configure.7 +share/doc/mk-configure/COPYRIGHT +share/doc/mk-configure/ChangeLog +share/doc/mk-configure/FAQ +share/doc/mk-configure/NEWS +share/doc/mk-configure/README +share/doc/mk-configure/TODO +share/doc/mk-configure/presentation.pdf +share/examples/mk-configure/Makefile +share/examples/mk-configure/hello_calc2/Makefile +share/examples/mk-configure/hello_calc2/expect.out +share/examples/mk-configure/hello_calc2/expressions.txt +share/examples/mk-configure/hello_calc2/lex.l +share/examples/mk-configure/hello_calc2/parser.y +share/examples/mk-configure/hello_calc2/test.mk +share/examples/mk-configure/hello_compilers/Makefile +share/examples/mk-configure/hello_compilers/compiler_test.c +share/examples/mk-configure/hello_compilers/expect.out +share/examples/mk-configure/hello_compilers/test.mk +share/examples/mk-configure/hello_customtests/Makefile +share/examples/mk-configure/hello_customtests/custom_tests/alloca_in_alloca_h.c +share/examples/mk-configure/hello_customtests/custom_tests/alloca_in_stdlib_h.c +share/examples/mk-configure/hello_customtests/custom_tests/cxx_with_templates.cc +share/examples/mk-configure/hello_customtests/custom_tests/shtest +share/examples/mk-configure/hello_customtests/custom_tests/true_is_available +share/examples/mk-configure/hello_customtests/expect.out +share/examples/mk-configure/hello_customtests/hello_customtests.c +share/examples/mk-configure/hello_customtests/test.mk +share/examples/mk-configure/hello_customtests2/Makefile +share/examples/mk-configure/hello_customtests2/expect.out +share/examples/mk-configure/hello_customtests2/hello_customtests2.c +share/examples/mk-configure/hello_customtests2/test.mk +share/examples/mk-configure/hello_cxx/Makefile +share/examples/mk-configure/hello_cxx/expect.out +share/examples/mk-configure/hello_cxx/hello_msg.cc +share/examples/mk-configure/hello_cxx/hello_msg.h +share/examples/mk-configure/hello_cxx/main.cc +share/examples/mk-configure/hello_cxx/test.mk +share/examples/mk-configure/hello_cxxlib/Makefile +share/examples/mk-configure/hello_cxxlib/cxxapp/Makefile +share/examples/mk-configure/hello_cxxlib/cxxapp/cxxapp.cc +share/examples/mk-configure/hello_cxxlib/cxxlib/Makefile +share/examples/mk-configure/hello_cxxlib/cxxlib/hello_msg1.cpp +share/examples/mk-configure/hello_cxxlib/cxxlib/hello_msg2.cpp +share/examples/mk-configure/hello_cxxlib/cxxlib/include/hello_msg.h +share/examples/mk-configure/hello_cxxlib/cxxlib/include/impl/hello_msg1.h +share/examples/mk-configure/hello_cxxlib/cxxlib/include/impl/hello_msg2.h +share/examples/mk-configure/hello_cxxlib/cxxlib/linkme.mk +share/examples/mk-configure/hello_cxxlib/expect.out +share/examples/mk-configure/hello_cxxlib/test.mk +share/examples/mk-configure/hello_dictd/Makefile +share/examples/mk-configure/hello_dictd/dict/Makefile +share/examples/mk-configure/hello_dictd/dict/dict.1 +share/examples/mk-configure/hello_dictd/dict/dict.c +share/examples/mk-configure/hello_dictd/dictd/Makefile +share/examples/mk-configure/hello_dictd/dictd/dictd.8 +share/examples/mk-configure/hello_dictd/dictd/dictd.c +share/examples/mk-configure/hello_dictd/dictfmt/Makefile +share/examples/mk-configure/hello_dictd/dictfmt/dictfmt.1 +share/examples/mk-configure/hello_dictd/dictfmt/dictfmt.c +share/examples/mk-configure/hello_dictd/dictzip/Makefile +share/examples/mk-configure/hello_dictd/dictzip/dictzip.1 +share/examples/mk-configure/hello_dictd/dictzip/dictzip.c +share/examples/mk-configure/hello_dictd/doc/Makefile +share/examples/mk-configure/hello_dictd/doc/doc.txt +share/examples/mk-configure/hello_dictd/expect.out +share/examples/mk-configure/hello_dictd/libcommon/Makefile +share/examples/mk-configure/hello_dictd/libcommon/iswalnum.c +share/examples/mk-configure/hello_dictd/libcommon/linkme.mk +share/examples/mk-configure/hello_dictd/libcommon/str.c +share/examples/mk-configure/hello_dictd/libdz/Makefile +share/examples/mk-configure/hello_dictd/libdz/dz.c +share/examples/mk-configure/hello_dictd/libdz/export.sym +share/examples/mk-configure/hello_dictd/libdz/linkme.mk +share/examples/mk-configure/hello_dictd/libmaa/Makefile +share/examples/mk-configure/hello_dictd/libmaa/export.sym +share/examples/mk-configure/hello_dictd/libmaa/linkme.mk +share/examples/mk-configure/hello_dictd/libmaa/log.c +share/examples/mk-configure/hello_dictd/libmaa/prime.c +share/examples/mk-configure/hello_dictd/libmaa/set.c +share/examples/mk-configure/hello_dictd/test.mk +share/examples/mk-configure/hello_files/DEBIAN/control +share/examples/mk-configure/hello_files/Makefile +share/examples/mk-configure/hello_files/expect.NetBSD.out +share/examples/mk-configure/hello_files/expect.out +share/examples/mk-configure/hello_files/shell_func.7 +share/examples/mk-configure/hello_files/shell_func.texinfo +share/examples/mk-configure/hello_files/shell_func1 +share/examples/mk-configure/hello_files/shell_func2 +share/examples/mk-configure/hello_files/shell_func3 +share/examples/mk-configure/hello_files/test.mk +share/examples/mk-configure/hello_glib2/Makefile +share/examples/mk-configure/hello_glib2/expect.out +share/examples/mk-configure/hello_glib2/hello_glib2.c +share/examples/mk-configure/hello_glib2/test.mk +share/examples/mk-configure/hello_lex/Makefile +share/examples/mk-configure/hello_lex/expect.out +share/examples/mk-configure/hello_lex/hello_lex.l +share/examples/mk-configure/hello_lex/input.txt +share/examples/mk-configure/hello_lex/test.mk +share/examples/mk-configure/hello_lua/Makefile +share/examples/mk-configure/hello_lua/bar.lua +share/examples/mk-configure/hello_lua/baz.c +share/examples/mk-configure/hello_lua/expect.out +share/examples/mk-configure/hello_lua/foo.lua +share/examples/mk-configure/hello_lua/foobar +share/examples/mk-configure/hello_lua/test.mk +share/examples/mk-configure/hello_lua2/Makefile +share/examples/mk-configure/hello_lua2/bar.lua +share/examples/mk-configure/hello_lua2/expect.out +share/examples/mk-configure/hello_lua2/foo.lua +share/examples/mk-configure/hello_lua2/foobar +share/examples/mk-configure/hello_lua2/test.mk +share/examples/mk-configure/hello_plugins/Makefile +share/examples/mk-configure/hello_plugins/app/Makefile +share/examples/mk-configure/hello_plugins/app/app.c +share/examples/mk-configure/hello_plugins/expect.out +share/examples/mk-configure/hello_plugins/plugin1/Makefile +share/examples/mk-configure/hello_plugins/plugin1/plugin1.c +share/examples/mk-configure/hello_plugins/plugin2/Makefile +share/examples/mk-configure/hello_plugins/plugin2/plugin2.c +share/examples/mk-configure/hello_plugins/test.mk +share/examples/mk-configure/hello_plugins2/Makefile +share/examples/mk-configure/hello_plugins2/app/Makefile +share/examples/mk-configure/hello_plugins2/app/app.c +share/examples/mk-configure/hello_plugins2/expect.out +share/examples/mk-configure/hello_plugins2/plugin1/Makefile +share/examples/mk-configure/hello_plugins2/plugin1/plugin1.c +share/examples/mk-configure/hello_plugins2/plugin2/Makefile +share/examples/mk-configure/hello_plugins2/plugin2/plugin2.c +share/examples/mk-configure/hello_plugins2/test.mk +share/examples/mk-configure/hello_reqd/Makefile +share/examples/mk-configure/hello_reqd/expect.out +share/examples/mk-configure/hello_reqd/hello +share/examples/mk-configure/hello_reqd/test.mk +share/examples/mk-configure/hello_require_tools/Makefile +share/examples/mk-configure/hello_require_tools/fake +share/examples/mk-configure/hello_requirements/Makefile +share/examples/mk-configure/hello_requirements/custom_check1.c +share/examples/mk-configure/hello_requirements/custom_check2.c +share/examples/mk-configure/hello_requirements/expect.out +share/examples/mk-configure/hello_requirements/hello_world.c +share/examples/mk-configure/hello_requirements/test.mk +share/examples/mk-configure/hello_scripts/Makefile +share/examples/mk-configure/hello_scripts/expect.out +share/examples/mk-configure/hello_scripts/hello_world.1 +share/examples/mk-configure/hello_scripts/hello_world2 +share/examples/mk-configure/hello_scripts/hello_world3 +share/examples/mk-configure/hello_scripts/main.c +share/examples/mk-configure/hello_scripts/more_scripts/script1 +share/examples/mk-configure/hello_scripts/more_scripts/script2 +share/examples/mk-configure/hello_scripts/more_scripts/script3 +share/examples/mk-configure/hello_scripts/msg.c +share/examples/mk-configure/hello_scripts/test.mk +share/examples/mk-configure/hello_sizeof/Makefile +share/examples/mk-configure/hello_sizeof/expect.out +share/examples/mk-configure/hello_sizeof/sizeof_test.c +share/examples/mk-configure/hello_sizeof/test.mk +share/examples/mk-configure/hello_strlcpy/Makefile +share/examples/mk-configure/hello_strlcpy/expect.out +share/examples/mk-configure/hello_strlcpy/hello.c +share/examples/mk-configure/hello_strlcpy/input.in +share/examples/mk-configure/hello_strlcpy/strlcpy.c +share/examples/mk-configure/hello_strlcpy/test.mk +share/examples/mk-configure/hello_subdirs/Makefile +share/examples/mk-configure/hello_subdirs/prog1/Makefile +share/examples/mk-configure/hello_subdirs/prog1/expect.out +share/examples/mk-configure/hello_subdirs/prog1/prog1.awk +share/examples/mk-configure/hello_subdirs/prog1/prog1.c +share/examples/mk-configure/hello_subdirs/prog1/prog1.sh +share/examples/mk-configure/hello_subdirs/prog1/test.mk +share/examples/mk-configure/hello_subdirs/prog2/Makefile +share/examples/mk-configure/hello_subdirs/prog2/expect.out +share/examples/mk-configure/hello_subdirs/prog2/prog2.c +share/examples/mk-configure/hello_subdirs/prog2/test.mk +share/examples/mk-configure/hello_superfs/Makefile +share/examples/mk-configure/hello_superfs/Makefile.inc +share/examples/mk-configure/hello_superfs/expect.out +share/examples/mk-configure/hello_superfs/fsck_superfs/Makefile +share/examples/mk-configure/hello_superfs/fsck_superfs/fsck_superfs.8 +share/examples/mk-configure/hello_superfs/fsck_superfs/fsck_superfs.c +share/examples/mk-configure/hello_superfs/mkfs_superfs/Makefile +share/examples/mk-configure/hello_superfs/mkfs_superfs/mkfs_superfs.8 +share/examples/mk-configure/hello_superfs/mkfs_superfs/mkfs_superfs.c +share/examples/mk-configure/hello_superfs/test.mk +share/examples/mk-configure/hello_world/COPYRIGHT +share/examples/mk-configure/hello_world/Makefile +share/examples/mk-configure/hello_world/README +share/examples/mk-configure/hello_world/expect.out +share/examples/mk-configure/hello_world/hello_world.c +share/examples/mk-configure/hello_world/test.mk +share/examples/mk-configure/hello_xxzip/Makefile +share/examples/mk-configure/hello_xxzip/expect.out +share/examples/mk-configure/hello_xxzip/test.mk +share/examples/mk-configure/hello_xxzip/tutorial.pod +share/examples/mk-configure/hello_xxzip/xxzip.c +share/examples/mk-configure/hello_xxzip/xxzip.pod +share/examples/mk-configure/hello_yacc/Makefile +share/examples/mk-configure/hello_yacc/calc.y +share/examples/mk-configure/hello_yacc/expect.out +share/examples/mk-configure/hello_yacc/input.txt +share/examples/mk-configure/hello_yacc/test.mk +share/examples/mk-configure/subprojects/Makefile +share/examples/mk-configure/subprojects/expect.out +share/examples/mk-configure/subprojects/hello/Makefile +share/examples/mk-configure/subprojects/hello/expect.out +share/examples/mk-configure/subprojects/hello/hello_subprojects.1.in +share/examples/mk-configure/subprojects/hello/hello_subprojects.c +share/examples/mk-configure/subprojects/hello/hello_subprojects2.in +share/examples/mk-configure/subprojects/hello/test.mk +share/examples/mk-configure/subprojects/libhello1/Makefile +share/examples/mk-configure/subprojects/libhello1/hello1.c +share/examples/mk-configure/subprojects/libhello1/hello1.h +share/examples/mk-configure/subprojects/libhello1/linkme.mk +share/examples/mk-configure/subprojects/libhello2/Makefile +share/examples/mk-configure/subprojects/libhello2/hello2.3 +share/examples/mk-configure/subprojects/libhello2/hello2.c +share/examples/mk-configure/subprojects/libhello2/include/hello2.h +share/examples/mk-configure/subprojects/libhello2/linkme.mk +share/examples/mk-configure/subprojects/test.mk +share/examples/mk-configure/subprojects/version.mk +share/mk-configure/custom/endianess +share/mk-configure/custom/prog_bison +share/mk-configure/custom/prog_flex +share/mk-configure/custom/prog_gawk +share/mk-configure/custom/prog_gm4 +share/mkc-mk/configure.mk +share/mkc-mk/mkc.configure.mk +share/mkc-mk/mkc.files.mk +share/mkc-mk/mkc.intexts.mk +share/mkc-mk/mkc.lib.mk +share/mkc-mk/mkc.minitest.mk +share/mkc-mk/mkc.mk +share/mkc-mk/mkc.own.mk +share/mkc-mk/mkc.pkg-config.mk +share/mkc-mk/mkc.prog.mk +share/mkc-mk/mkc.subdir.mk +share/mkc-mk/mkc.subprj.mk +share/mkc-mk/mkc.subprjs.mk +share/mkc-mk/mkc_imp.arch.mk +share/mkc-mk/mkc_imp.dep.mk +share/mkc-mk/mkc_imp.files.mk +share/mkc-mk/mkc_imp.final.mk +share/mkc-mk/mkc_imp.inc.mk +share/mkc-mk/mkc_imp.info.mk +share/mkc-mk/mkc_imp.init.mk +share/mkc-mk/mkc_imp.intexts.mk +share/mkc-mk/mkc_imp.lib.mk +share/mkc-mk/mkc_imp.links.mk +share/mkc-mk/mkc_imp.lua.mk +share/mkc-mk/mkc_imp.man.mk +share/mkc-mk/mkc_imp.own.mk +share/mkc-mk/mkc_imp.pkg-config.mk +share/mkc-mk/mkc_imp.platform.sys.mk +share/mkc-mk/mkc_imp.pod.mk +share/mkc-mk/mkc_imp.preinit.mk +share/mkc-mk/mkc_imp.prog.mk +share/mkc-mk/mkc_imp.scripts.mk +share/mkc-mk/mkc_imp.subdir.mk +share/mkc-mk/mkc_imp.subprj.mk +share/mkc-mk/mkc_imp.sys.mk +share/mkc-mk/mkc_imp.vars.mk +share/mkc-mk/sys.mk diff --git a/devel/mk-configure/distinfo b/devel/mk-configure/distinfo new file mode 100644 index 00000000000..2e85cd7fc97 --- /dev/null +++ b/devel/mk-configure/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2011/01/20 21:36:24 drochner Exp $ + +SHA1 (mk-configure-0.21.0.tar.gz) = 29826df8689a5dc00b278297d7c8c1e57ef4f5a0 +RMD160 (mk-configure-0.21.0.tar.gz) = a380892d3beeb44e5f4124a7ea843f282b3eb2c1 +Size (mk-configure-0.21.0.tar.gz) = 221496 bytes -- cgit v1.2.3