summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2011-02-28 13:18:48 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2011-02-28 13:18:48 +0000
commitbce91b5e80cf9cd1e62a7522c949bbd698b0d624 (patch)
tree416f9b9bda5b1ecd19bf354bc8984e6054af632c
parent- Update to 0.7.2 (diff)
BSDBuild is a simple, self-contained and portable build system derived from the
traditional 4.4BSD share/mk files. BSDBuild uses BSD-style makefiles, but without BSD make extensions (it uses standard Bourne script fragments instead), so the build system is portable to most operating systems and make flavors. Because BSDBuild is implemented as a library, makefiles are edited directly and never need to be "regenerated". WWW: http://hypertriton.com/bsdbuild/
Notes
Notes: svn path=/head/; revision=269981
-rw-r--r--devel/Makefile1
-rw-r--r--devel/bsdbuild/Makefile37
-rw-r--r--devel/bsdbuild/distinfo2
-rw-r--r--devel/bsdbuild/pkg-descr8
-rw-r--r--devel/bsdbuild/pkg-plist140
5 files changed, 188 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 0dd8ad455a08..7dc6d0df42c5 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -118,6 +118,7 @@
SUBDIR += bouml
SUBDIR += bouml-doc
SUBDIR += bpython
+ SUBDIR += bsdbuild
SUBDIR += bsdcflow
SUBDIR += bufferpool
SUBDIR += bug-buddy
diff --git a/devel/bsdbuild/Makefile b/devel/bsdbuild/Makefile
new file mode 100644
index 000000000000..36c96587cda8
--- /dev/null
+++ b/devel/bsdbuild/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: bsdbuild
+# Date created: 2011-02-28
+# Whom: Baptiste Daroussin <bapt@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= bsdbuild
+PORTVERSION= 2.8
+CATEGORIES= devel
+MASTER_SITES= http://stable.hypertriton.com/bsdbuild/
+
+MAINTAINER= bapt@FreeBSD.org
+COMMENT= BSD-licensed portable build system
+
+USE_PERL= yes
+GNU_CONFIGURE= yes
+
+LICENSE= BSD
+
+CONFIGURE_ARGS= --with-catman=no
+
+MAN1= uman.1 \
+ man2mediawiki.1 \
+ man2wiki.1 \
+ mkconfigure.1 \
+ mkify.1
+
+MAN5= build.www.mk.5 \
+ build.proj.mk.5 \
+ build.prog.mk.5 \
+ build.lib.mk.5 \
+ build.dep.mk.5 \
+ build.den.mk.5 \
+ build.common.mk.5
+
+.include <bsd.port.mk>
diff --git a/devel/bsdbuild/distinfo b/devel/bsdbuild/distinfo
new file mode 100644
index 000000000000..0ed0932be7a1
--- /dev/null
+++ b/devel/bsdbuild/distinfo
@@ -0,0 +1,2 @@
+SHA256 (bsdbuild-2.8.tar.gz) = 02814330d29d3c3ff26d4c05a6fe49120528affd2bf7274468c76e6054bd79a5
+SIZE (bsdbuild-2.8.tar.gz) = 213331
diff --git a/devel/bsdbuild/pkg-descr b/devel/bsdbuild/pkg-descr
new file mode 100644
index 000000000000..dab6c0e0fde1
--- /dev/null
+++ b/devel/bsdbuild/pkg-descr
@@ -0,0 +1,8 @@
+BSDBuild is a simple, self-contained and portable build system derived from the
+traditional 4.4BSD share/mk files. BSDBuild uses BSD-style makefiles, but
+without BSD make extensions (it uses standard Bourne script fragments instead),
+so the build system is portable to most operating systems and make flavors.
+Because BSDBuild is implemented as a library, makefiles are edited directly and
+never need to be "regenerated".
+
+WWW: http://hypertriton.com/bsdbuild/
diff --git a/devel/bsdbuild/pkg-plist b/devel/bsdbuild/pkg-plist
new file mode 100644
index 000000000000..1dd4fb8490cb
--- /dev/null
+++ b/devel/bsdbuild/pkg-plist
@@ -0,0 +1,140 @@
+bin/mkconfigure
+bin/mkprojfiles
+bin/mkify
+bin/h2mandoc
+bin/man2wiki
+bin/uman
+%%DATADIR%%/build.proj.mk
+%%DATADIR%%/build.den.mk
+%%DATADIR%%/build.doc.mk
+%%DATADIR%%/build.po.mk
+%%DATADIR%%/build.www.mk
+%%DATADIR%%/build.subdir.mk
+%%DATADIR%%/build.prog.mk
+%%DATADIR%%/build.perl.mk
+%%DATADIR%%/build.man.mk
+%%DATADIR%%/build.lib.mk
+%%DATADIR%%/build.dep.mk
+%%DATADIR%%/build.common.mk
+%%DATADIR%%/gen-includelinks.pl
+%%DATADIR%%/config.guess
+%%DATADIR%%/gen-dotdepend.pl
+%%DATADIR%%/ml.xsl
+%%DATADIR%%/install-manpages.sh
+%%DATADIR%%/get-release.pl
+%%DATADIR%%/get-version.pl
+%%DATADIR%%/gen-declspecs.pl
+%%DATADIR%%/gen-includes.pl
+%%DATADIR%%/cleanfiles.pl
+%%DATADIR%%/cmpfiles.pl
+%%DATADIR%%/manlinks.pl
+%%DATADIR%%/mkconcurrent.pl
+%%DATADIR%%/mkdep
+%%DATADIR%%/hstrip.pl
+%%DATADIR%%/BSDBuild/clock_gettime.pm
+%%DATADIR%%/BSDBuild/libbsd.pm
+%%DATADIR%%/BSDBuild/execvp.pm
+%%DATADIR%%/BSDBuild/sndfile.pm
+%%DATADIR%%/BSDBuild/select.pm
+%%DATADIR%%/BSDBuild/mgid.pm
+%%DATADIR%%/BSDBuild/wgl.pm
+%%DATADIR%%/BSDBuild/alsa.pm
+%%DATADIR%%/BSDBuild/png.pm
+%%DATADIR%%/BSDBuild/glx.pm
+%%DATADIR%%/BSDBuild/glob.pm
+%%DATADIR%%/BSDBuild/syslog.pm
+%%DATADIR%%/BSDBuild/gettimeofday.pm
+%%DATADIR%%/BSDBuild/percgi.pm
+%%DATADIR%%/BSDBuild/agar-math.pm
+%%DATADIR%%/BSDBuild/float_h.pm
+%%DATADIR%%/BSDBuild/shl_load.pm
+%%DATADIR%%/BSDBuild/dyld.pm
+%%DATADIR%%/BSDBuild/dlopen.pm
+%%DATADIR%%/BSDBuild/edacious.pm
+%%DATADIR%%/BSDBuild/curl.pm
+%%DATADIR%%/BSDBuild/iconv.pm
+%%DATADIR%%/BSDBuild/byte_order.pm
+%%DATADIR%%/BSDBuild/getopt.pm
+%%DATADIR%%/BSDBuild/math_c99.pm
+%%DATADIR%%/BSDBuild/freesg.pm
+%%DATADIR%%/BSDBuild/getpeereid.pm
+%%DATADIR%%/BSDBuild/so_peercred.pm
+%%DATADIR%%/BSDBuild/getpeerucred.pm
+%%DATADIR%%/BSDBuild/Mail-SpamAssassin.pm
+%%DATADIR%%/BSDBuild/fgetln.pm
+%%DATADIR%%/BSDBuild/open_exlock.pm
+%%DATADIR%%/BSDBuild/strtold.pm
+%%DATADIR%%/BSDBuild/strtoll.pm
+%%DATADIR%%/BSDBuild/limits_h.pm
+%%DATADIR%%/BSDBuild/stdlib_h.pm
+%%DATADIR%%/BSDBuild/unistd_h.pm
+%%DATADIR%%/BSDBuild/altivec.pm
+%%DATADIR%%/BSDBuild/signal.pm
+%%DATADIR%%/BSDBuild/setjmp.pm
+%%DATADIR%%/BSDBuild/sse.pm
+%%DATADIR%%/BSDBuild/ode.pm
+%%DATADIR%%/BSDBuild/glu.pm
+%%DATADIR%%/BSDBuild/getaddrinfo.pm
+%%DATADIR%%/BSDBuild/libidn.pm
+%%DATADIR%%/BSDBuild/perl.pm
+%%DATADIR%%/BSDBuild/db4.pm
+%%DATADIR%%/BSDBuild/cracklib.pm
+%%DATADIR%%/BSDBuild/cg.pm
+%%DATADIR%%/BSDBuild/agar-dev.pm
+%%DATADIR%%/BSDBuild/agar-vg.pm
+%%DATADIR%%/BSDBuild/agar-rg.pm
+%%DATADIR%%/BSDBuild/agar-core.pm
+%%DATADIR%%/BSDBuild/agar.pm
+%%DATADIR%%/BSDBuild/free_null.pm
+%%DATADIR%%/BSDBuild/sys_queue.pm
+%%DATADIR%%/BSDBuild/sys_types.pm
+%%DATADIR%%/BSDBuild/pthreads.pm
+%%DATADIR%%/BSDBuild/rmd160.pm
+%%DATADIR%%/BSDBuild/sha1.pm
+%%DATADIR%%/BSDBuild/md5.pm
+%%DATADIR%%/BSDBuild/getuid.pm
+%%DATADIR%%/BSDBuild/getpwuid.pm
+%%DATADIR%%/BSDBuild/pctr.pm
+%%DATADIR%%/BSDBuild/arc4random.pm
+%%DATADIR%%/BSDBuild/fastcgi.pm
+%%DATADIR%%/BSDBuild/gettext.pm
+%%DATADIR%%/BSDBuild/setlocale.pm
+%%DATADIR%%/BSDBuild/vsnprintf.pm
+%%DATADIR%%/BSDBuild/snprintf.pm
+%%DATADIR%%/BSDBuild/gethostname.pm
+%%DATADIR%%/BSDBuild/jpeg.pm
+%%DATADIR%%/BSDBuild/math.pm
+%%DATADIR%%/BSDBuild/opengl.pm
+%%DATADIR%%/BSDBuild/progname.pm
+%%DATADIR%%/BSDBuild/flock.pm
+%%DATADIR%%/BSDBuild/asprintf.pm
+%%DATADIR%%/BSDBuild/setproctitle.pm
+%%DATADIR%%/BSDBuild/mmap.pm
+%%DATADIR%%/BSDBuild/vasprintf.pm
+%%DATADIR%%/BSDBuild/getenv.pm
+%%DATADIR%%/BSDBuild/strsep.pm
+%%DATADIR%%/BSDBuild/strlcpy.pm
+%%DATADIR%%/BSDBuild/strlcat.pm
+%%DATADIR%%/BSDBuild/setenv.pm
+%%DATADIR%%/BSDBuild/freetype.pm
+%%DATADIR%%/BSDBuild/x11.pm
+%%DATADIR%%/BSDBuild/smpeg.pm
+%%DATADIR%%/BSDBuild/sdl_image.pm
+%%DATADIR%%/BSDBuild/sdl.pm
+%%DATADIR%%/BSDBuild/glib2.pm
+%%DATADIR%%/BSDBuild/glib.pm
+%%DATADIR%%/BSDBuild/cxx.pm
+%%DATADIR%%/BSDBuild/cc.pm
+%%DATADIR%%/BSDBuild/Builtins.pm
+%%DATADIR%%/BSDBuild/Core.pm
+%%DATADIR%%/libtool/configure
+%%DATADIR%%/libtool/configure.in
+%%DATADIR%%/libtool/config.guess
+%%DATADIR%%/libtool/config.sub
+%%DATADIR%%/libtool/ltmain.sh
+%%DATADIR%%/libtool/ltconfig
+%%DATADIR%%//ManReader/Mdoc.pm
+@dirrmtry %%DATADIR%%/libtool
+@dirrmtry %%DATADIR%%/ManReader
+@dirrmtry %%DATADIR%%/BSDBuild
+@dirrmtry %%DATADIR%%