BSD Ports

devel/bsdbuild 3.1_1 FreeBSD

Portable BSD-style build system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
devel
Package size
282.4 KiB, 2103.3 KiB installed

Description

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 never need to be recompiled (unless a separate build is requested). BSDBuild can also generate pure Bourne ./configure scripts, which function similarly to GNU-style configure scripts (as far as end-users are concerned), but are compiled using Perl modules instead of macro packages.

In the other systems

SystemPortVersion
FreeBSDdevel/bsdbuild3.1_1
DragonFlydevel/bsdbuild3.1_1

Install

Binary package:

pkg install bsdbuild

From the ports tree:

cd /usr/ports/devel/bsdbuild/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	bsdbuild>0:devel/bsdbuild

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.1_13.1_13.13.1_13.1_1
FreeBSD:14:quarterly3.1_13.1_1n/a3.1_13.1_1
FreeBSD:15:latest3.1_13.1_1n/a3.1_13.1_1
FreeBSD:15:quarterly3.1_13.1_1n/an/an/a
FreeBSD:16:latest3.1_13.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
perl5 shebangfix
Service scripts
none

Files

Manual pages 12
  • build.common.mk(5)
  • build.dep.mk(5)
  • build.lib.mk(5)
  • build.man.mk(5)
  • build.prog.mk(5)
  • build.proj.mk(5)
  • build.www.mk(5)
  • man2mediawiki(1)
  • man2wiki(1)
  • mkconfigure(1)
  • mkify(1)
  • uman(1)
pkg-plist 181
  • share/bsdbuild/BSDBuild/Builtins.pm
  • share/bsdbuild/BSDBuild/Core.pm
  • share/bsdbuild/BSDBuild/Mail-SpamAssassin.pm
  • share/bsdbuild/BSDBuild/agar-au.pm
  • share/bsdbuild/BSDBuild/agar-core.pm
  • share/bsdbuild/BSDBuild/agar-dev.pm
  • share/bsdbuild/BSDBuild/agar-math.pm
  • share/bsdbuild/BSDBuild/agar-vg.pm
  • share/bsdbuild/BSDBuild/agar.pm
  • share/bsdbuild/BSDBuild/alsa.pm
  • share/bsdbuild/BSDBuild/altivec.pm
  • share/bsdbuild/BSDBuild/arc4random.pm
  • share/bsdbuild/BSDBuild/asprintf.pm
  • share/bsdbuild/BSDBuild/byte_order.pm
  • share/bsdbuild/BSDBuild/cc.pm
  • share/bsdbuild/BSDBuild/cc_attributes.pm
  • share/bsdbuild/BSDBuild/cg.pm
  • share/bsdbuild/BSDBuild/clock_gettime.pm
  • share/bsdbuild/BSDBuild/clock_win32.pm
  • share/bsdbuild/BSDBuild/cocoa.pm
  • share/bsdbuild/BSDBuild/cracklib.pm
  • share/bsdbuild/BSDBuild/crypt.pm
  • share/bsdbuild/BSDBuild/csidl.pm
  • share/bsdbuild/BSDBuild/curl.pm
  • share/bsdbuild/BSDBuild/cxx.pm
  • share/bsdbuild/BSDBuild/db4.pm
  • share/bsdbuild/BSDBuild/dlopen.pm
  • share/bsdbuild/BSDBuild/dyld.pm
  • share/bsdbuild/BSDBuild/edacious.pm
  • share/bsdbuild/BSDBuild/etubestore.pm
  • share/bsdbuild/BSDBuild/execvp.pm
  • share/bsdbuild/BSDBuild/fastcgi.pm
  • share/bsdbuild/BSDBuild/fgetln.pm
  • share/bsdbuild/BSDBuild/float_h.pm
  • share/bsdbuild/BSDBuild/flock.pm
  • share/bsdbuild/BSDBuild/fontconfig.pm
  • share/bsdbuild/BSDBuild/free_null.pm
  • share/bsdbuild/BSDBuild/freesg-rg.pm
  • share/bsdbuild/BSDBuild/freesg.pm
  • share/bsdbuild/BSDBuild/freetype.pm
  • share/bsdbuild/BSDBuild/gcc.pm
  • share/bsdbuild/BSDBuild/getaddrinfo.pm
  • share/bsdbuild/BSDBuild/getenv.pm
  • share/bsdbuild/BSDBuild/gethostbyname.pm
  • share/bsdbuild/BSDBuild/gethostname.pm
  • share/bsdbuild/BSDBuild/getopt.pm
  • share/bsdbuild/BSDBuild/getpeereid.pm
  • share/bsdbuild/BSDBuild/getpeerucred.pm
  • share/bsdbuild/BSDBuild/getpwnam_r.pm
  • share/bsdbuild/BSDBuild/getpwuid.pm
  • share/bsdbuild/BSDBuild/gettext.pm
  • share/bsdbuild/BSDBuild/gettimeofday.pm
  • share/bsdbuild/BSDBuild/getuid.pm
  • share/bsdbuild/BSDBuild/glib.pm
  • share/bsdbuild/BSDBuild/glib2.pm
  • share/bsdbuild/BSDBuild/glob.pm
  • share/bsdbuild/BSDBuild/glu.pm
  • share/bsdbuild/BSDBuild/glx.pm
  • share/bsdbuild/BSDBuild/iconv.pm
  • share/bsdbuild/BSDBuild/jpeg.pm
  • share/bsdbuild/BSDBuild/kqueue.pm
  • share/bsdbuild/BSDBuild/libbsd.pm
  • share/bsdbuild/BSDBuild/libidn.pm
  • share/bsdbuild/BSDBuild/limits_h.pm
  • share/bsdbuild/BSDBuild/math.pm
  • share/bsdbuild/BSDBuild/math_c99.pm
  • share/bsdbuild/BSDBuild/md5.pm
  • share/bsdbuild/BSDBuild/mgid.pm
  • share/bsdbuild/BSDBuild/mmap.pm
  • share/bsdbuild/BSDBuild/mysql.pm
  • share/bsdbuild/BSDBuild/nanosleep.pm
  • share/bsdbuild/BSDBuild/objc.pm
  • share/bsdbuild/BSDBuild/ode.pm
  • share/bsdbuild/BSDBuild/open_exlock.pm
  • share/bsdbuild/BSDBuild/opengl.pm
  • share/bsdbuild/BSDBuild/pctr.pm
  • share/bsdbuild/BSDBuild/percgi.pm
  • share/bsdbuild/BSDBuild/perl.pm
  • share/bsdbuild/BSDBuild/png.pm
  • share/bsdbuild/BSDBuild/portaudio.pm
  • share/bsdbuild/BSDBuild/progname.pm
  • share/bsdbuild/BSDBuild/pthreads.pm
  • share/bsdbuild/BSDBuild/rand48.pm
  • share/bsdbuild/BSDBuild/rmd160.pm
  • share/bsdbuild/BSDBuild/sdl.pm
  • share/bsdbuild/BSDBuild/sdl_image.pm
  • share/bsdbuild/BSDBuild/sdl_ttf.pm
  • share/bsdbuild/BSDBuild/select.pm
  • share/bsdbuild/BSDBuild/setenv.pm
  • share/bsdbuild/BSDBuild/setjmp.pm
  • share/bsdbuild/BSDBuild/setlocale.pm
  • share/bsdbuild/BSDBuild/setproctitle.pm
  • share/bsdbuild/BSDBuild/sha1.pm
  • share/bsdbuild/BSDBuild/shl_load.pm
  • share/bsdbuild/BSDBuild/signal.pm
  • share/bsdbuild/BSDBuild/siocgifconf.pm
  • share/bsdbuild/BSDBuild/smpeg.pm
  • share/bsdbuild/BSDBuild/sndfile.pm
  • share/bsdbuild/BSDBuild/snprintf.pm
  • share/bsdbuild/BSDBuild/so_peercred.pm

The first 100 are listed.

distinfo 1
FileSizeSHA256
bsdbuild-3.1.tar.gz510668d4c562c33cda97f2c5c71ced422f336060a7402237ffc41d84937ca30e942dff
Master sites 1
  • http://stable.hypertriton.com/bsdbuild/

Commit history 0

No commits in the history this site was built from.