Annotation of ports/Makefile.template, Revision 1.4
1.4 ! marc 1: # $OpenBSD: Makefile.template,v 1.3 1999/03/08 00:33:41 espie Exp $
! 2: # $FreeBSD/NetBSD: credit FreeBSD/NetBSD if thats where the port came from $
! 3: # Original from: credit the original author here
1.1 marc 4: #
5: # Replace ??? with appropriate values
6: # Remove extraneous comments before commit.
7:
8: #
9: # What port/package will be created
10: #
11: DISTNAME= ???
12: #DIST_SUBDIR= ???
13: #PKGNAME= ???
14: CATEGORIES= ???
15:
16: # Reasons why the port/package shouldn't be built
17: #
18: #NEED_VERSION= ?.??
19: #COMES_WITH= ???
20: #ONLY_FOR_ARCHS= ???
21: #BROKEN= "reason"
22: #NO_CDROM= "reason"
23: #RESTRICTED= "reason"
24: #MIRROR_DISTFILE= no
25:
26: # where to send bitches about this port
27: #
28: MAINTAINER= ports@openbsd.org
29:
30: # where the source files and patches can be fetched
31: #
32: MASTER_SITES= ???
33: #MASTER_SITE_SUBDIR= ???
34: #DISTFILES= ???
35: #PATCH_SITES= ???
36: #PATCHFILES= ???
37: #PATCH_DIST_STRIP= -p0
38: #EXTRACT_SUFX= .tar.Z
39: #EXTRACT_CMD= ???
40: #EXTRACT_BEFORE_ARGS= ???
41: #EXTRACT_AFTER_ARGS= ???
42:
43: # Dependencies
44: #
45: #FETCH_DEPENDS= ???
46: #BUILD_DEPENDS= ???
47: #RUN_DEPENDS= ???
48: #LIB_DEPENDS= ???
49:
50: # Is the build automagic or is it interactive
51: #
52: #IS_INTERACTIVE= yes
53:
54: # build/configuration variables
55: #
1.3 espie 56: # requires bsd.port.mk 1.71 or later
57: #SEPARATE_BUILD= concurrent (build simultaneously on all arches)
58: #SEPARATE_BUILD= simple (configure/build still recreates files in source)
1.1 marc 59: #USE_EGCC= yes
60: #USE_EGXX= yes
61: #USE_GMAKE= yes
62: #USE_IMAKE= yes
63: #USE_X11= yes (assumed if USE_IMAKE is yes)
64: #USE_AUTOCONF= yes
65: #GNU_CONFIGURE= yes (assumed if USE_AUTOCONF is yes)
66: #HAS_CONFIGURE= yes (assumed if GNU_CONFIGURE is yes)
67: #CONFIGURE_SCRIPT= ??? (if other than configure)
1.2 marc 68: #CONFIGURE_ARGS+= ${CONFIGURE_SHARED}
1.1 marc 69: #CONFIGURE_ENV= ???
70:
71: # Things that we don't want to do for this port/package
72: #
73: #NO_DEPENDS= yes
74: #NO_WRKDIR= yes
75: #NO_WRKSUBDIR= yes
76: #NO_CHECKSUM= yes
77: #NO_EXTRACT= yes
78: #NO_PATCH= yes
79: #NO_CONFIGURE= yes
80: #NO_BUILD= yes
81: #NO_INSTALL= yes
82: #NO_MTREE= yes
83: #NO_PACKAGE= yes
84: #NO_PKG_REGISTER= yes
85:
86: # This section is only needed if man pages are distributed in compressed
87: # form. Define MANCOMPRESSED and the man pages by section. The pages
88: # will be uncompressed after being installed.
89: #
90: #MANCOMPRESSED= yes
91: #MAN1= ???
92: #MAN3= ???
93: #MAN4= ???
94: #MAN5= ???
95: #MAN8= ???
96:
97: # Overrides for default values
98: #
99: #MAKEFILE= ???
100: #MAKE_FLAGS= ???
101: #MAKE_ENV= ???
102: #SCRIPTS_ENV= ???
103: #LDFLAGS= ???
104: #WRKDIR= ??? if other than work
105: #WRKSRC= ??? if other than ${WRKDIR}/$DISTNAME
106:
107: #ALL_TARGET= ???
108: #INSTALL_TARGET= ???
109:
110: # This target may be necessary if a shared library may have been created
111: #
112: #post-install:
113: # ${LDCONFIG} -m ${PREFIX}/lib
114:
115: .include <bsd.port.mk>