Scribe is a server for aggregating log data streamed in real time from a large
number of servers. It is designed to be scalable, extensible without
client-side modification, and robust to failure of the network or any specific
machine.
This is an archived project and is no longer supported or updated by Facebook.
Please do not file issues or pull-requests. If you wish to continue to develop
this code yourself, we recommend you fork it.
WWW: https://github.com/facebookarchive/scribe
===> The following configuration options are available for scribe-2.2.2013.04.15_14:
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
Mark BROKEN: fails to build
conn_pool.cpp:237:63: error: no matching constructor for initialization of
'apache::thrift::transport::TFramedTransport'
framedTransport = boost::shared_ptr<TFramedTransport>(new
TFramedTransport(socket));
^
~~~~~~
Reported by: pkg-fallout
Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the
(Only the first 15 lines of the commit message are shown above )
- distfile was re-rolled, no changes against the old distfile
- fix ${WRKSRC}
- add LICENSE
- bump PORTREVISION
- adjust MASTER_SITE, WWW
Upstream Note:
Archived Repo
=============
This is an archived project and is no longer supported or updated by Facebook.
Please do not file issues or pull-requests. If you wish to continue to develop
this code yourself, we recommend you fork it.
PR: 191732
Submitted by: gaod@hychen.org
Only use libevent2
Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2
With hat: portmgr
- Mark BROKEN: does not compile
file.cpp: In member function 'virtual void StdFile::listImpl(const
std::string&, std::vector<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >&)':
file.cpp:248: error: 'class boost::filesystem3::directory_entry' has no member
named 'filename'
Reported by: pointyhat
- Update to 2.2.2012.01.07 snapshot
- Fix the problem of Log::Scribe::Dispatch error
PR: ports/164704
Submitted by: Stephon Chen <stephon@gmail.com>
Approved by: maintainer via irc
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- Mark BROKEN: does not compile
In file included from store.cpp:27:
scribe_server.h:45: error: conflicting return type specified for 'virtual
scribe::thrift::ResultCode scribeHandler::Log(const
std::vector<scribe::thrift::LogEntry, std::allocator<scribe::thrift::LogEntry>
>&)'
../src/gen-cpp/scribe.h:18: error: overriding 'virtual
scribe::thrift::ResultCode::type scribe::thrift::scribeIf::Log(const
std::vector<scribe::thrift::LogEntry, std::allocator<scribe::thrift::LogEntry>
>&)'
Reported by: pointyhat
- Fixed the dependency tuple for py-thrift so it's detected correctly
Submitted by: Jui-Nan Lin <jnlin@csie.nctu.edu.tw> (maintainer)
Pointyhat to: glarkin
Remove painful examples of foo="", with particular prejudice against
constructions that parse out to [ -z "$foo" ] && foo=""
These are bad examples that get copied and pasted into new code, so the
hope is that with less bad examples there will be less need for me to
bring this up in review.
In a few of these files all that were changed were comments so that next
time I search for these patterns I won't trip on the file for no reason.
In a few places, add $FreeBSD$
No functional changes, so no PORTREVISION bumps