Annotation of ports/games/flightgear/Makefile, Revision 1.3
1.1 yason 1: # $OpenBSD$
2: #ONLY_FOR_ARCHS = ???
3: #NOT_FOR_ARCHS = ???
4: #SHARED_ONLY = ???
5: #COMES_WITH = ???
1.2 yason 6: #BROKEN = openal update?
1.1 yason 7:
8: COMMENT = flight simulator
9: # COMMENT-foo = ??? for multi packages
10:
11: #
12: # What port/package will be created
13: #
14: DISTNAME = FlightGear-1.9.1
15: PKGNAME = ${DISTNAME:L}
16: #PKGNAME-foo = ??? for multi packages
17:
18: #SHARED_LIBS = ???
19:
20: CATEGORIES = games x11
21:
22: HOMEPAGE = http://www.flightgear.org/
23:
24: #MAINTAINER = ???
25:
26: # GPLv2
27: PERMIT_PACKAGE_CDROM = Yes
28: PERMIT_PACKAGE_FTP = Yes
29: PERMIT_DISTFILES_CDROM =Yes
30: PERMIT_DISTFILES_FTP = Yes
31:
32: #WANTLIB = ???
33:
34: MASTER_SITES = ftp://ftp.de.flightgear.org/pub/fgfs/Source/
35: MASTER_SITES0 = ftp://ftp.kingmont.com/flightsims/flightgear/Source/
36: #DISTFILES = ???
37: #EXTRACT_ONLY = ???
38: #EXTRACT_SUFX = .tar.Z
39:
40: #DIST_SUBDIR = ???
41:
42: #MODULES = ???
43: #BUILD_DEPENDS = ???
44: #RUN_DEPENDS = ???
1.2 yason 45: # XXX try freeglut
46: LIB_DEPENDS = ::audio/freealut \
1.3 ! yason 47: ::audio/openal-soft \
1.2 yason 48: ::graphics/glut \
49: ::graphics/osg
1.1 yason 50: #REGRESS_DEPENDS = ???
51:
52: #MAKE_FLAGS = ???
53: #MAKE_ENV = ???
54: #FAKE_FLAGS = ???
55: #REGRESS_FLAGS = ???
56:
57: USE_X11 = Yes
58: #USE_GMAKE = Yes
59: # Programs that uses libtool should use this option,
60: # unless there is a really good reason not to.
61: USE_LIBTOOL = Yes
62: # Set CONFIGURE_STYLE to value corresponding to some standard configuration
63: # perl [modbuild]: perl's MakeMaker Makefile.PL (modbuild: perl's
64: # Module::Build Build.PL)
65: # gnu [autoconf] [old] [dest]: gnu style configure (old: no
66: # sysconfdir), (dest: add DESTDIR, does not handle it),
67: # (autoconf: needed by port, implies gnu)
68: # XXX: cygnus products do NOT use autoconf for making the main
69: # configure from configure.in
70: # imake [noman]: port uses imake for configuration.
71: # (noman: no man page installation)
72: # simple: port has its own configure script
73: CONFIGURE_STYLE = gnu
74: #CONFIGURE_SCRIPT = ??? (if other than configure)
75: #CONFIGURE_ARGS += ${CONFIGURE_SHARED}
76: #CONFIGURE_ENV += LIBS=-lopenal
77:
78: # for gnu stuff
79: #AUTOCONF_VERSION = 2.61
80: #AUTOMAKE_VERSION = ??? (defaults to 1.4)
81: #MODGNU_CONFIG_GUESS_DIRS = ??? (defaults to ${WRKSRC}
82:
83: #IS_INTERACTIVE = Yes
84: #REGRESS_IS_INTERACTIVE = Yes
85:
86: # Assume you have one multiple choice flavor: 1 2 3 and switches a b.
87: # You would write
88: #
89: #FLAVORS = 1 2 3 a b
90: #FLAVOR ?=
91: # grab multiple choice value
92: #CHOICE = ${FLAVOR:L:Na:Nb}
93: # check that CHOICE is 1 OR 2 OR 3, or error out
94: #.if ${CHOICE} == "1"
95: # code for 1
96: #.elif ${CHOICE} == "2"
97: # code for 2
98: #.elif ${CHOICE} == "3"
99: # code for 3
100: #.else
101: #ERRORS += "Fatal: Conflicting flavor: ${FLAVOR}"
102: #.endif
103: # check for switches
104: #.if ${FLAVOR:L:Ma}
105: # code for a
106: #.endif
107: #.if ${FLAVOR:L:Mb}
108: # code for b
109: #.endif
110:
111: #NO_REGRESS = Yes
112:
113: #CFLAGS = ???
114: #LDFLAGS = ???
115: #MAKE_FILE = ???
116: #PKG_ARCH = ???
117:
118: #ALL_TARGET = ???
119: #INSTALL_TARGET = ???
120: #REGRESS_TARGET = ???
121:
122: .include <bsd.port.mk>
CVSweb