Port details |
- twister Experimental peer-to-peer microblogging software
- 0.9.34_12,1 net-p2p
=1 0.9.34_12,1Version of this port present on the latest quarterly branch.
- BROKEN: fails to build with boost 1.66, see bug 224134
DEPRECATED: Broken for more than 5 months This port expired on: 2018-08-20 IGNORE: is marked as broken: fails to build with boost 1.66, see bug 224134
- Maintainer: thierry@FreeBSD.org
- Port Added: 2014-06-22 13:39:35
- Last Update: 2018-08-21 18:17:30
- SVN Revision: 477728
- People watching this port, also watch:: SparseBitSet, py39-cysignals, R-cran-eRm, python
- License: BSD3CLAUSE MIT
- WWW:
- http://twister.net.co/
- Description:
- twister is an experimental decentralized P2P microblogging platform leveraging
from the free software implementations of Bitcoin and BitTorrent protocols.
User registration and authentication is provided by a bitcoin-like network, so
it is completely distributed (does not depend on any central authority).
Post distribution uses kademlia DHT network and bittorrent-like swarms, both are
provided by libtorrent.
Both Bitcoin and libtorrent versions included here are highly patched and do not
interoperate with existing networks (on purpose).
Warning! This is alpha software! In other words: this software is probably
difficult to compile, it is not feature-complete, it can be unstable, and it may
crash causing data loss. You have been warned.
If you choose to continue you probably must fall into one of the following
categories:
You are a developer.
You are an early adopter (who wants to reserve your nickname).
You are a masochist.
WWW: http://twister.net.co/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- twister-core>0:net-p2p/twister
- No installation instructions:
- This port has been deleted.
- PKGNAME: twister-core
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (miguelfreitas-twister-core-v0.9.34_GH0.tar.gz) = b250508c7d1c72d1d0dcb2377f65199d1af27e3da9a0f4b4277d818304b101bf
SIZE (miguelfreitas-twister-core-v0.9.34_GH0.tar.gz) = 6213664
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- autoconf>=2.69 : devel/autoconf
- automake>=1.16.1 : devel/automake
- libtoolize : devel/libtool
- gmake : devel/gmake
- Library dependencies:
-
- libboost_system.so : devel/boost-libs
- libleveldb.so : databases/leveldb
- libdb-4.8.so : databases/db48
- libiconv.so : converters/libiconv
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for twister-core-0.9.34_12,1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- bdb:48 autoreconf:build gmake iconv libtool ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.9.34_12,1 21 Aug 2018 18:17:30 |
rene |
Remove expired port:
2018-08-20 net-p2p/twister: Broken for more than 5 months |
0.9.34_12,1 09 Aug 2018 06:58:31 |
jbeich |
devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers
Changes: http://www.boost.org/users/history/version_1_68_0.html
PR: 229569
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D16165 |
0.9.34_11,1 17 Jul 2018 08:56:32 |
antoine |
Deprecate ports broken for more than 5 months |
0.9.34_11,1 18 Apr 2018 13:57:43 |
jbeich |
devel/boost-*: update to 1.67.0
Changes: http://www.boost.org/users/history/version_1_67_0.html
PR: 227427
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D15030 |
0.9.34_10,1 18 Jan 2018 04:11:03 |
jbeich |
devel/boost-*: update to 1.66.0
Changes: http://www.boost.org/users/history/version_1_66_0.html
PR: 223922
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D13279 |
0.9.34_9,1 25 Sep 2017 00:08:17 |
jbeich |
devel/boost-*: update to 1.65.1
Changes: http://www.boost.org/users/history/version_1_65_1.html
PR: 218835
Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by: jhibbits (on powerpc64, earlier version)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
0.9.34_8,1 25 Sep 2017 00:05:06 |
jbeich |
devel/boost-*: enable C++11 features
PR: 218835
Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by: maintainer timeout (2 months)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
0.9.34_7,1 02 May 2017 06:48:11 |
jbeich |
devel/boost-*: update to 1.64.0
Changes: http://www.boost.org/users/history/version_1_64_0.html
PR: 218835
Approved by: office (bapt)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D10472 |
0.9.34_6,1 30 Apr 2017 01:12:10 |
linimon |
Provide more descriptive error messages for ports failing on powerpc64.
Approved by: portmgr (tier-2 blanket) |
0.9.34_6,1 09 Jan 2017 13:16:50 |
amdmi3 |
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by: portmgr blanket |
0.9.34_6,1 06 Jan 2017 08:45:04 |
jbeich |
devel/boost-*: update to 1.63.0
Changes: http://www.boost.org/users/history/version_1_63_0.html
PR: 215598
Exp-run by: antoine
Approved by: office (bapt)
MFH: 2017Q1 |
0.9.34_5,1 23 Nov 2016 12:45:47 |
jbeich |
devel/boost-*: update to 1.62.0
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC
Changes: http://www.boost.org/users/history/
PR: 199601
Submitted by: Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by: rakuco (kde) (earlier version)
Exp-run by: antoine (3 tries), truckman (consumers only, earlier versions)
Approved by: bapt (office) |
0.9.34_4,1 11 Nov 2016 11:59:55 |
jbeich |
Track used or drop unused devel/icu dependency
This tries to fix discrepancy between
$ pkg rquery '%o %B' | awk '/libicu/ { print $1 }' | sort -u
$ git grep -lF :devel/icu | sed 's,/Makefile$,,'
PR: 214384
Reported by: tijl, stage-qa, readelf(1) |
0.9.34_3,1 24 Sep 2016 11:06:57 |
tijl |
- Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
--disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU. The code wanted to use BYTE_ORDER
defined in machine/endian.h, but this isn't visible because ICU is
compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
a C++11 runtime library now. Add this to all ports that depend on it
so their executables load the right libstdc++.so on FreeBSD 9.
PR: 205120
Exp-run by: antoine
Approved by: portmgr (antoine) |
0.9.34_2,1 08 Aug 2016 13:46:50 |
mat |
USE_BDB cleanup.
- USE_BDB=4x+ -> USES=bdb.
- USE_BDB=yes -> USES=bdb.
- USE_BDB=xx -> USES=bdb:xx.
Other modernisations when I see them.
PR: 209183
Sponsored by: Absolight |
0.9.34_2,1 06 Jul 2016 22:10:14 |
mat |
Bump PORTREVISION for the icu revert.
This time not bumping lang/php70, but devel/php70-intl which is the one
really depending on icu.
PR: 205120
With hat: portmgr
Sponsored by: Absolight |
0.9.34_1,1 06 Jul 2016 07:34:13 |
gahr |
devel/icu: bump PORTREVISION on dependent ports |
0.9.34,1 25 Apr 2016 16:17:19 |
mat |
Move USE_BDB support from bsd.databases.mk to its own file.
Also:
- Deorbit WANT_BDB_VER, one can use USES=bdb:<ver> instead.
- USE_BDB can't happen after bsd.port.pre.mk because it is a USES.
PR: 208971
Submitted by: mat
Exp-run by: antoine
With hat: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D5951 |
0.9.34,1 21 Apr 2016 16:43:15 |
swills |
many ports: mark broken on powerpc64 |
0.9.34,1 01 Apr 2016 14:16:20 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
0.9.34,1 25 Dec 2015 22:27:26 |
thierry |
Upgrade to v0.9.34. |
0.9.31,1 26 Oct 2015 21:46:13 |
thierry |
Upgrade to 0.9.31: back-ported utp vulnerability fix from
libtorrent-rasterbar.
Changelog at http://twister.net.co/?p=575
Security: uTP vulnerability (also known as DRDoS in torrent world) and
lazy_bdecode overrun |
0.9.30,1 01 Sep 2015 16:20:48 |
amdmi3 |
- Switch to options helpers
- While here, add some NO_ARCHes
Approved by: portmgr blanket |
0.9.30,1 03 Aug 2015 20:55:51 |
thierry |
Upgrade to 0.9.30 (random listening port).
Version notes at <http://twister.net.co/?p=531>. |
0.9.29_1,1 30 May 2015 21:25:07 |
mat |
Cleanup USE_GITHUB usage.
With hat: portmgr
Sponsored by: Absolight |
0.9.29_1,1 23 Apr 2015 21:26:10 |
bapt |
Update icu to 55.1 |
0.9.29,1 20 Apr 2015 07:27:09 |
antoine |
Fix configure |
0.9.29,1 19 Apr 2015 12:15:27 |
tijl |
Use included script to generate configure because it does more than
USES=autoreconf
Reported by: antoine |
0.9.29,1 18 Apr 2015 15:14:58 |
tijl |
Convert to USES=autoreconf |
0.9.29,1 15 Apr 2015 08:20:28 |
tijl |
converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
defined because the base system iconv supports these extensions too.
Add/remove patches to/from ports to call iconv with non-const arguments.
This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier. Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.
This exposed some ports that link with libiconv when it is available instead
of using libc iconv. In these cases one of the following changes has been (Only the first 15 lines of the commit message are shown above ) |
0.9.29,1 10 Apr 2015 20:31:40 |
thierry |
Upgrade to 0.9.29 and switch to the official release version.
Changelog at <http://twister.net.co/?p=503>. |
0.150330 30 Mar 2015 19:38:54 |
thierry |
Refresh to a recent snapshot, so that it includes a patch to fix build
with LibreSSL.
PR: ports/199006
Submitted by: Bernard Spil <spil.oss (at) gmail.com> |
0.141130 24 Mar 2015 23:45:42 |
marino |
2 ports categories: Remove $PTHREAD_LIBS
Categories: net-p2p, comms
Note that qrq was not properly staged, it failed stage-QA.
aprsd failed check-plist; it had a plist orphan. Now it fails stage-QA
with a fs violation, but it may be acceptable. Fixes added to both.
approved by: PTHREAD blanket |
0.141130 30 Nov 2014 12:15:44 |
thierry |
Refresh. This is 0.9.27. |
0.141008 08 Oct 2014 20:25:50 |
thierry |
Refresh. |
0.140815_1 21 Aug 2014 22:50:30 |
mandree |
Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
for new Berkeley DB, but are untested.
NOTE: please read UPDATING and the Wiki page before proceeding!
Announcement: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference: https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR: 192690
Approved by: portmgr (implicit, PORTREVISION bump on unstaged ports) |
0.140815 15 Aug 2014 13:36:12 |
thierry |
Refresh. |
0.140718 18 Jul 2014 20:59:16 |
thierry |
Refresh to a current snapshot.
This is ~0.9.23. |
0.140629 15 Jul 2014 16:45:48 |
adamw |
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. |
0.140629 05 Jul 2014 18:36:56 |
thierry |
Fix build on FreeBSD-9. |
0.140629 29 Jun 2014 20:44:35 |
thierry |
Refresh: this removes some patches integrated by upstream.
This is the internal version 92100. |
0.140621 22 Jun 2014 13:39:25 |
thierry |
Adding twister, a fully decentralized P2P microblogging platform
leveraging from the free software implementations of Bitcoin and
BitTorrent protocols. |