Annotation of ports/net/searpc/Makefile, Revision 1.1
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