FreeBSD Bugzilla – Attachment 150556 Details for
Bug 195955
New ports: net-p2p/novacoin and net-p2p/novacoin-daemon: Energy efficient and decentralized cryptocurrency
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
shell archive for net-p2p/novacoin and net-p2p/novacoin-daemon
novacoin.shar (text/plain), 7.45 KB, created by
Alex D.
on 2014-12-14 00:14:41 UTC
(
hide
)
Description:
shell archive for net-p2p/novacoin and net-p2p/novacoin-daemon
Filename:
MIME Type:
Creator:
Alex D.
Created:
2014-12-14 00:14:41 UTC
Size:
7.45 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># novacoin ># novacoin/Makefile ># novacoin/distinfo ># novacoin/pkg-descr ># novacoin/files ># novacoin/files/patch-novacoin-qt.pro ># novacoin/files/novacoin.in ># novacoin-daemon ># novacoin-daemon/Makefile ># >echo c - novacoin >mkdir -p novacoin > /dev/null 2>&1 >echo x - novacoin/Makefile >sed 's/^X//' >novacoin/Makefile << 'e253da8040b9b0a6c35c20a5e68a9131' >X# Created by: Alex D. <balthazar.ad@gmail.com> >X# $FreeBSD: head/net-p2p/novacoin/Makefile$ >X >XPORTNAME= novacoin >XPORTVERSION= 0.5.0 >XPORTREVISION= 0 >XCATEGORIES= net-p2p >XMASTER_SITES= GH >X >XMAINTAINER= balthazar.ad@gmail.com >XCOMMENT= Decentralized, open-source and energy-efficient cryptocurrency >X >XLIB_DEPENDS= libboost_date_time.so:${PORTSDIR}/devel/boost-libs libexecinfo.so:${PORTSDIR}/devel/libexecinfo >X >XOPTIONS_DEFINE= X11 QRCODES DBUS UPNP LEVELDB ASM >XOPTIONS_DEFAULT= X11 QRCODES UPNP >X >XUPNP_DESC= Build with UPNP support >XQRCODES_DESC= Build with QR code display >XLEVELDB_DESC= Build with LevelDB block index code >XASM_DESC= Use assembler implementation of scrypt >X >XUSE_GITHUB= yes >XGH_ACCOUNT= novacoin-project >XGH_PROJECT= novacoin >XGH_COMMIT= 92b6f58 >XGH_TAGNAME= nvc-v${PORTVERSION} >X >XUSES= gmake >XUSE_OPENSSL= yes >XUSE_BDB= yes >XWANT_BDB_VER= 48 >X >XCXXFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} >XLDFLAGS+= -L${LOCALBASE}/lib -L${BDB_LIB_DIR} >X >X.include <bsd.port.options.mk> >X >X.if ${PORT_OPTIONS:MX11} >XUSE_QT4= corelib network gui qmake_build linguist_build uic_build moc_build rcc_build >X >XBINARY= novacoin-qt >XLIB_DEPENDS+= libprotobuf.so:${PORTSDIR}/devel/protobuf >X.else >XBINARY= novacoind >XUSE_RC_SUBR+= novacoin >XMAKE_ARGS+= -C ${WRKSRC}/src >XUSE_GNOME= glib20 >X.endif >X >X.if ${PORT_OPTIONS:MQRCODES} >XLIB_DEPENDS+= libqrencode.so:${PORTSDIR}/graphics/libqrencode >XQMAKE_USE_QRCODE=1 >X.else >XQMAKE_USE_QRCODE=0 >X.endif >X >X.if ${PORT_OPTIONS:MLEVELDB} >XQMAKE_USE_LEVELDB=1 >X.else >XQMAKE_USE_LEVELDB=0 >X.endif >X >X.if ${PORT_OPTIONS:MASM} >XQMAKE_USE_ASM=1 >X.else >XQMAKE_USE_ASM=0 >X.endif >X >X.if ${PORT_OPTIONS:MDBUS} >XUSE_QT4+= dbus >XQMAKE_USE_DBUS= 1 >X.else >XQMAKE_USE_DBUS= 0 >X.endif >X >XPLIST_FILES+= bin/${BINARY} >X >X.if ${PORT_OPTIONS:MUPNP} >XLIB_DEPENDS+= libminiupnpc.so:${PORTSDIR}/net/miniupnpc >XQMAKE_USE_UPNP= 1 >X.else >XQMAKE_USE_UPNP= - >X.endif >X >X.include <bsd.port.pre.mk> >X >Xpost-patch: >X.if ${PORT_OPTIONS:MASM} >X USES=perl5 >X USE_PERL5=patch >X @cd ${WRKSRC}/src && perl5 ${WRKSRC}/contrib/clang/nomacro.pl >X.endif >X >X.if !${PORT_OPTIONS:MX11} >X @cd ${WRKSRC}/src && ${CP} ${WRKSRC}/src/makefile.bsd Makefile >X @${REINPLACE_CMD} \ >X -e 's|^USE_UPNP.*$$|USE_UPNP=${QMAKE_USE_UPNP}|' \ >X -e 's|^USE_LEVELDB.*$$|USE_LEVELDB=${QMAKE_USE_LEVELDB}|' \ >X -e 's|^USE_ASM.*$$|USE_ASM=${QMAKE_USE_ASM}|' \ >X -e 's|-l pthread|${PTHREAD_LIBS}|g' \ >X ${WRKSRC}/src/Makefile >X.endif >X >Xdo-configure: >X.if ${PORT_OPTIONS:MX11} >X cd ${WRKSRC} && ${SETENV} ${QMAKE_ENV} \ >X ${QMAKE} ${QMAKE_ARGS} USE_UPNP=${QMAKE_USE_UPNP} USE_QRCODE=${QMAKE_USE_QRCODE} USE_LEVELDB=${QMAKE_USE_LEVELDB} USE_ASM=${QMAKE_USE_ASM} \ >X QMAKE_LRELEASE=${LRELEASE} INCLUDEPATH+=${BDB_INCLUDE_DIR} \ >X QMAKE_LIBDIR+=${BDB_LIB_DIR} ${BINARY}.pro >X.endif >X >Xdo-install: >X @${MKDIR} ${STAGEDIR}${PREFIX}/bin >X.if ${PORT_OPTIONS:MX11} >X ${INSTALL_PROGRAM} ${WRKSRC}/${BINARY} ${STAGEDIR}${PREFIX}/bin/ >X.else >X ${INSTALL_PROGRAM} ${WRKSRC}/src/${BINARY} ${STAGEDIR}${PREFIX}/bin/ >X.endif >X >X.include <bsd.port.post.mk> >e253da8040b9b0a6c35c20a5e68a9131 >echo x - novacoin/distinfo >sed 's/^X//' >novacoin/distinfo << '8ff0e010ce807b86c8e14b6aa94f8166' >XSHA256 (novacoin-0.5.0.tar.gz) = a3bd355fb019e88b7516185c31a4ec5b9f3c63550087f65ee6d1d92063e3bc3c >8ff0e010ce807b86c8e14b6aa94f8166 >echo x - novacoin/pkg-descr >sed 's/^X//' >novacoin/pkg-descr << 'cdd957c8c10ba46abdeb0bef71176602' >XNovacoin is an open source decentralized network based on Bitcoin technology (a decentralized cryptocurrency). >X >XWWW: https://novaco.in/ >cdd957c8c10ba46abdeb0bef71176602 >echo c - novacoin/files >mkdir -p novacoin/files > /dev/null 2>&1 >echo x - novacoin/files/patch-novacoin-qt.pro >sed 's/^X//' >novacoin/files/patch-novacoin-qt.pro << '4b8f6b9378a11a840a0ab78635800794' >X--- novacoin-qt.pro.orig 2014-12-10 22:11:51.000000000 +0300 >X+++ novacoin-qt.pro 2014-12-10 23:59:53.000000000 +0300 >X@@ -455,7 +455,7 @@ >X LIBS += -lssl -lcrypto -ldb_cxx$$BDB_LIB_SUFFIX >X # -lgdi32 has to happen after -lcrypto (see #681) >X windows:LIBS += -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32 >X-LIBS += -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX >X+LIBS += -lexecinfo -lboost_system$$BOOST_LIB_SUFFIX -lboost_filesystem$$BOOST_LIB_SUFFIX -lboost_program_options$$BOOST_LIB_SUFFIX -lboost_thread$$BOOST_THREAD_LIB_SUFFIX >X windows:LIBS += -lboost_chrono$$BOOST_LIB_SUFFIX >X >X contains(RELEASE, 1) { >4b8f6b9378a11a840a0ab78635800794 >echo x - novacoin/files/novacoin.in >sed 's/^X//' >novacoin/files/novacoin.in << '7f04b239d27092013668db095ad498dc' >X#!/bin/sh >X >X# PROVIDE: novacoin >X# REQUIRE: LOGIN >X# KEYWORD: shutdown >X >X# >X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf >X# to enable this service: >X# >X# novacoin_enable (bool): Set to NO by default. Set this variable to YES if you want to enable novacoin service. >X# novacoin_config (path): Set to /usr/local/etc/novacoin.conf by default. >X# novacoin_user: The user account novacoin daemon runs as. It uses 'root' user by default. >X# novacoin_group: The group account novacoin daemon runs as. It uses 'wheel' group by default. >X# novacoin_datadir (str): Default to "/var/db/novacoin". Base data directory. >X >X. /etc/rc.subr >X >Xname=novacoin >Xrcvar=novacoin_enable >X >X: ${novacoin_enable:=NO} >X: ${novacoin_config=/usr/local/etc/novacoin.conf} >X: ${novacoin_datadir=/var/db/novacoin} >X: ${novacoin_user="root"} >X: ${novacoin_group="wheel"} >X >Xrequired_files=${novacoin_config} >Xcommand=/usr/local/bin/novacoind >Xnovacoin_chdir=${novacoin_datadir} >Xpidfile="${novacoin_datadir}/novacoind.pid" >Xstop_cmd=novacoin_stop >Xcommand_args="-conf=${novacoin_config} -datadir=${novacoin_datadir} -noupnp -daemon -pid=${pidfile}" >Xstart_precmd="${name}_prestart" >X >Xnovacoin_create_datadir() >X{ >X echo "Creating data directory" >X eval mkdir -p ${novacoin_datadir} >X [ $? -eq 0 ] && chown -R ${novacoin_user}:${novacoin_group} ${novacoin_datadir} >X} >X >Xnovacoin_prestart() >X{ >X if [ ! -d "${novacoin_datadir}/." ]; then >X novacoin_create_datadir || return 1 >X fi >X} >X >Xnovacoin_requirepidfile() >X{ >X if [ ! "0`check_pidfile ${pidfile} ${command}`" -gt 1 ]; then >X echo "${name} not running? (check $pidfile)." >X exit 1 >X fi >X} >X >Xnovacoin_stop() >X{ >X novacoin_requirepidfile >X >X echo "Stopping ${name}." >X eval ${command} -conf=${novacoin_config} -datadir=${novacoin_datadir} stop >X wait_for_pids ${rc_pid} >X} >X >Xload_rc_config $name >Xrun_rc_command "$1" >7f04b239d27092013668db095ad498dc >echo c - novacoin-daemon >mkdir -p novacoin-daemon > /dev/null 2>&1 >echo x - novacoin-daemon/Makefile >sed 's/^X//' >novacoin-daemon/Makefile << 'af2efbab133a73e0fd93fc0e4ebe3909' >XPKGNAMESUFFIX= -daemon >XCOMMENT= Virtual Peer-to-Peer Currency Software >XMASTERDIR= ${.CURDIR}/../novacoin >XDESCR= ${MASTERDIR}/pkg-descr >XSLAVE_PORT= yes >XOPTIONS_EXCLUDE= X11 DBUS QRCODES >X.include "${MASTERDIR}/Makefile" >af2efbab133a73e0fd93fc0e4ebe3909 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 195955
: 150556