move 4 utils into more-specific src/modules/, update README, docs
[systembsd.git] / Makefile.tmp
CommitLineData
5918aae8 1# TODO: modify below as you test on new machines
2ONLY_FOR_ARCHS = amd64
3#NOT_FOR_ARCHS = ???
4#SHARED_ONLY = ???
5#COMES_WITH = ???
6#BROKEN = reason
7
8COMMENT = Provides drop-in support for systemd utilities hostnamed, \
9localed, timedated, and logind
10
11# TODO: think of better name
12PKGNAME = dbus-utilities
13
9fd3f859 14# one package with each component
5918aae8 15#PKGNAME-foo = ??? for multi packages
16
17# for any port that creates shared libraries.
18# both libtool and cmake handle this automatically.
19# for libtool-based ports, have a look at WRKBUILD/shared_libs.log
20#SHARED_LIBS = ???
21
22CATEGORIES = devel
23
24HOMEPAGE = http://uglyman.kremlin.cc
25
26MAINTAINER = ian <ian@kremlin.cc>
27
28# TODO: make sure this stays true/check for GPL poison
29PERMIT_PACKAGE_CDROM = Yes
30PERMIT_PACKAGE_FTP = Yes
31PERMIT_DISTFILES_FTP = Yes
32
33# "make port-lib-depends-check" can help
34#WANTLIB = ???
35
36MASTER_SITES = git://uglyman.kremlin.cc/git/systemd-utl.git \
37 http://uglyman.kremlin.cc
38
39# TODO: list deps :(
40# Dependencies
41#MODULES = ???
42#BUILD_DEPENDS = ???
43#RUN_DEPENDS = ???
44#LIB_DEPENDS = ???
45#TEST_DEPENDS = ???
46
47#MAKE_FLAGS = ???
48#MAKE_ENV = ???
49#FAKE_FLAGS = ???
50#TEST_FLAGS = ???
51
52SEPARATE_BUILD = Yes
53USE_GMAKE = Yes
54USE_GROFF = Yes
55# is it okay to use gmake/auto* tools? landry@ ajacoutot@
56# Programs that require GNU libtool to build instead of the OpenBSD one
57# should use this option.
58#USE_LIBTOOL= gnu
59# Set CONFIGURE_STYLE to value corresponding to some standard configuration
60# perl [modbuild]: perl's MakeMaker Makefile.PL (modbuild: perl's
61# Module::Build Build.PL)
62# gnu [autoconf] [old] [dest]: gnu style configure (old: no
63# sysconfdir), (dest: add DESTDIR, does not handle it),
64# (autoconf: needed by port, implies gnu)
65# XXX: cygnus products do NOT use autoconf for making the main
66# configure from configure.in
67# imake [noman]: port uses imake for configuration.
68# (noman: no man page installation)
69# simple: port has its own configure script
70#CONFIGURE_STYLE =
71#CONFIGURE_SCRIPT = ??? (if other than configure)
72#CONFIGURE_ARGS += ${CONFIGURE_SHARED}
73#CONFIGURE_ENV = ???
74
75# for gnu stuff
76#AUTOCONF_VERSION = ??? (defaults to 2.13)
77#AUTOMAKE_VERSION = ??? (defaults to 1.4)
78# config.guess and others are copied here
79#MODGNU_CONFIG_GUESS_DIRS = ??? (defaults to ${WRKSRC})
80
81# Is the build automagic or is it interactive
82#
83#IS_INTERACTIVE = Yes
84#TEST_IS_INTERACTIVE = Yes
85
86# TODO: flavors, later on
87# Assume you have one multiple choice flavor: 1 2 3 and switches a b.
88# You would write
89#
90#FLAVORS = 1 2 3 a b
91#FLAVOR ?=
92# grab multiple choice value
93#CHOICE = ${FLAVOR:Na:Nb}
94# check that CHOICE is 1 OR 2 OR 3, or error out
95#.if ${CHOICE} == "1"
96# code for 1
97#.elif ${CHOICE} == "2"
98# code for 2
99#.elif ${CHOICE} == "3"
100# code for 3
101#.else
102#ERRORS += "Fatal: Conflicting flavor: ${FLAVOR}"
103#.endif
104# check for switches
105#.if ${FLAVOR:Ma}
106# code for a
107#.endif
108#.if ${FLAVOR:Mb}
109# code for b
110#.endif
111
112CFLAGS = ???
113LDFLAGS = ???
114MAKE_FILE = ???
115PKG_ARCH = ??? (* for arch-independent packages)
116#WRKDIST = ??? if other than ${WRKDIR}/${DISTNAME}
117#WRKSRC = ??? if other than ${WRKDIST}
118#WRKBUILD = ??? if other than ${WRKSRC}
119#WRKCONF = ??? if other than ${WRKBUILD}
120
121#ALL_TARGET = ???
122#INSTALL_TARGET = ???
123#TEST_TARGET = ???
124
125.include <bsd.port.mk>