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