Annotation of ports/net/ravecoin/Makefile, Revision 1.1
1.1 ! kirby 1: # $OpenBSD: Makefile.template,v 1.90 2021/02/25 21:59:27 sthen Exp $
! 2:
! 3: #ONLY_FOR_ARCHS = ???
! 4: #NOT_FOR_ARCHS = ???
! 5: #COMES_WITH = ???
! 6: #BROKEN = reason
! 7:
! 8: COMMENT = ???
! 9: # COMMENT-foo = ??? for multi packages
! 10:
! 11: #MODPY_EGG_VERSION = ???
! 12:
! 13: #PKGNAME-foo = ??? for multi packages
! 14:
! 15: GH_ACCOUNT = RavenProject
! 16: GH_PROJECT = Ravencoin
! 17: GH_TAGNAME = v4.3.2.1
! 18: PKGNAME = ravencoin-${GH_TAGNAME:S/v//}
! 19:
! 20: SHARED_LIBS += ravenconsensus 0.0 # 0.0
! 21: SHARED_LIBS += univalue 0.0 # 100.3
! 22: SHARED_LIBS += secp256k1 0.0 #
! 23:
! 24: CATEGORIES = net
! 25:
! 26: HOMEPAGE = https://ravencoin.org
! 27:
! 28: #MAINTAINER = ???
! 29:
! 30: # MIT
! 31: PERMIT_PACKAGE = Yes
! 32:
! 33: WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5DBus Qt5Gui Qt5Network
! 34: WANTLIB += Qt5Test Qt5Widgets X11 X11-xcb Xau Xdmcp Xext Xfixes
! 35: WANTLIB += Xxf86vm boost_chrono-mt boost_filesystem boost_program_options-mt
! 36: WANTLIB += boost_system boost_thread-mt boost_unit_test_framework-mt
! 37: WANTLIB += c crypto dbus-1 double-conversion drm event_core event_extra
! 38: WANTLIB += event_pthreads execinfo expat freetype glapi glib-2.0
! 39: WANTLIB += graphite2 gthread-2.0 harfbuzz iconv icudata icui18n
! 40: WANTLIB += icuuc intl m pcre pcre2-16 png protobuf sodium ssl
! 41: WANTLIB += xcb xcb-dri2 xcb-dri3 xcb-glx xcb-present xcb-shm xcb-sync
! 42: WANTLIB += xcb-xfixes xshmfence z zmq zstd
! 43:
! 44: # C++11
! 45: COMPILER = base-clang ports-gcc
! 46:
! 47: MODULES = x11/qt5
! 48:
! 49: #BUILD_DEPENDS = ???
! 50: #RUN_DEPENDS = ???
! 51: LIB_DEPENDS = databases/db/v4,-main \
! 52: devel/boost \
! 53: devel/protobuf \
! 54: net/zeromq
! 55: #TEST_DEPENDS = ???
! 56:
! 57: #MAKE_FLAGS = ???
! 58: #MAKE_ENV = ???
! 59: #FAKE_FLAGS = ???
! 60: #TEST_FLAGS = ???
! 61:
! 62: SEPARATE_BUILD = Yes
! 63: #SEPARATE_BUILD = flavored (distinct flavors may share a common WRKSRC)
! 64: USE_GMAKE = Yes
! 65: #USE_LIBTOOL= gnu
! 66: CONFIGURE_STYLE = autoconf
! 67: #CONFIGURE_SCRIPT = ??? (if other than configure)
! 68: CONFIGURE_ARGS = --disable-hardening
! 69: CONFIGURE_ENV = CPPFLAGS=-I${LOCALBASE}/include \
! 70: BDB_CFLAGS=-I${LOCALBASE}/include/db4 \
! 71: BDB_LIBS=-"L${LOCALBASE}/lib/db4 -ldb_cxx"
! 72:
! 73: # if debug packages are a good idea, extra configure args may be necessary
! 74: # and DEBUG_PACKAGES will commonly be set to ${BUILD_PACKAGES}
! 75: # DEBUG_CONFIGURE_ARGS = ???
! 76: # DEBUG_PACKAGES = ${BUILD_PACKAGES}
! 77:
! 78: AUTOCONF_VERSION = 2.69
! 79: AUTOMAKE_VERSION = 1.11
! 80:
! 81: #TEST_IS_INTERACTIVE = Yes
! 82:
! 83: #FLAVORS = 1 2 3 a b
! 84: #FLAVOR ?=
! 85: # grab multiple choice value
! 86: #CHOICE = ${FLAVOR:Na:Nb}
! 87: # check that CHOICE is 1 OR 2 OR 3, or error out
! 88: #.if ${CHOICE} == "1"
! 89: # code for 1
! 90: #.elif ${CHOICE} == "2"
! 91: # code for 2
! 92: #.elif ${CHOICE} == "3"
! 93: # code for 3
! 94: #.else
! 95: #ERRORS += "Fatal: Conflicting flavor: ${FLAVOR}"
! 96: #.endif
! 97: # check for switches
! 98: #.if ${FLAVOR:Ma}
! 99: # code for a
! 100: #.endif
! 101: #.if ${FLAVOR:Mb}
! 102: # code for b
! 103: #.endif
! 104:
! 105: #CFLAGS = ???
! 106: LDFLAGS += -L${LOCALBASE}/lib/db4
! 107:
! 108: BUILD_DEPENDS += ${MODGNU_AUTOCONF_DEPENDS} \
! 109: ${MODGNU_AUTOMAKE_DEPENDS} \
! 110: devel/libtool
! 111:
! 112: do-gen:
! 113: cd ${WRKSRC}; ${AUTOCONF_ENV} ./autogen.sh
! 114: post-install:
! 115: ${INSTALL_DATA} \
! 116: ${WRKBUILD}/src/univalue/.libs/libunivalue.so.${LIBunivalue_VERSION} \
! 117: ${WRKBUILD}/src/secp256k1/.libs/libsecp256k1.so.${LIBsecp256k1_VERSION} \
! 118: ${PREFIX}//lib/
! 119:
! 120: .include <bsd.port.mk>
CVSweb