Annotation of ports/net/searpc/Makefile, Revision 1.2
1.1 kirby 1: # $OpenBSD: Makefile.template,v 1.68 2013/10/02 07:34:45 ajacoutot Exp $
2: #ONLY_FOR_ARCHS = ???
3: #NOT_FOR_ARCHS = ???
4: #SHARED_ONLY = ???
5: #COMES_WITH = ???
6: #BROKEN = reason
7:
8: COMMENT = simple RPC framework based on GObject system
9:
10: V = 2.0.6
11: DISTNAME = libsearpc-$V
12: DISTFILES = ${DISTNAME}.zip{v$V.zip}
13:
14: SHARED_LIBS += searpc-json-glib 0.0 # 1400.2
15: SHARED_LIBS += searpc 0.0 # 1.2
16:
17: CATEGORIES = net
18:
19: #HOMEPAGE = ??? URL
20:
21: #MAINTAINER = ???
22:
23: # Setting PERMIT_PACKAGE_CDROM=Yes defaults other PERMIT_* variables to Yes.
24: PERMIT_PACKAGE_CDROM = Yes
25:
26: WANTLIB += ffi gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 pcre pthread
27: WANTLIB += z
28:
29: MASTER_SITES = https://github.com/haiwen/libsearpc/archive/
30:
31: MODULES = devel/gettext \
32: lang/python
33: #BUILD_DEPENDS = ???
34: #RUN_DEPENDS = ???
35: LIB_DEPENDS = devel/glib2
36: #TEST_DEPENDS = ???
37:
38: #SEPARATE_BUILD = Yes (build in a directory other than WRKSRC)
39: #SEPARATE_BUILD = flavored (distinct flavors may share a common WRKSRC)
40: USE_GMAKE = Yes
41: #USE_GROFF = Yes
42: #USE_LIBTOOL= gnu
43: CONFIGURE_STYLE = automake
44: #CONFIGURE_ARGS += ${CONFIGURE_SHARED}
45: #CONFIGURE_ENV = ???
46:
47: AUTOCONF_VERSION = 2.63
48: AUTOMAKE_VERSION = 1.11
49:
50: #FLAVORS = 1 2 3 a b
51: #FLAVOR ?=
52: # grab multiple choice value
53: #CHOICE = ${FLAVOR:Na:Nb}
54: # check that CHOICE is 1 OR 2 OR 3, or error out
55: #.if ${CHOICE} == "1"
56: # code for 1
57: #.elif ${CHOICE} == "2"
58: # code for 2
59: #.elif ${CHOICE} == "3"
60: # code for 3
61: #.else
62: #ERRORS += "Fatal: Conflicting flavor: ${FLAVOR}"
63: #.endif
64: # check for switches
65: #.if ${FLAVOR:Ma}
66: # code for a
67: #.endif
68: #.if ${FLAVOR:Mb}
69: # code for b
70: #.endif
71:
72: #CFLAGS = ???
73: #LDFLAGS = ???
74:
75: #ALL_TARGET = ???
76: #INSTALL_TARGET = ???
77:
78: pre-configure:
79: # cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
80: # AUTOMAKE_VERSION=${AUTOMAKE_VERSION} libtoolize --force
81: # cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
82: # AUTOMAKE_VERSION=${AUTOMAKE_VERSION} aclocal --force
83: # cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
84: # AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoconf -f
85: # cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
86: # AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoheader -f
87: # cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
88: # AUTOMAKE_VERSION=${AUTOMAKE_VERSION} automake -a -c -f
89: cd ${WRKSRC} && env AUTOCONF_VERSION=${AUTOCONF_VERSION} \
90: AUTOMAKE_VERSION=${AUTOMAKE_VERSION} autoreconf --install
91:
92:
93: .include <bsd.port.mk>
CVSweb