Port details |
- libxs Open source lightweight messaging layer
- 1.2.0_8 devel
=2 1.2.0_8Version of this port present on the latest quarterly branch.
- BROKEN: Unfetchable
DEPRECATED: Upstream is gone and repo is deleted This port expired on: 2024-09-30 IGNORE: is marked as broken: Unfetchable
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2013-02-17 14:08:24
- Last Update: 2024-09-30 19:09:02
- Commit Hash: 81c7a9c
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv3
- WWW:
- https://github.com/crossroads-io/libxs
- Description:
- Crossroads I/O ("libxs") is a library for building scalable and high
performance distributed applications. It fits between classic BSD sockets,
JMS/AMQP-style message queues, and enterprise message-oriented middleware.
Crossroads I/O extends the standard socket interfaces with features
traditionally provided by specialised messaging middleware products,
providing an abstraction of asynchronous message queues, multiple messaging
patterns, message filtering (subscriptions), seamless access to multiple
transport protocols, and more.
Crossroads I/O provides a native C API for applications. Support for many
more languages is provided by the community through language bindings which
can be found at the Crossroads website.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: libxs
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (crossroads-io-libxs-v1.2.0_GH0.tar.gz) = 360ad9f746f05136d1b5ba32f421e5bde45098869ee1dc3161af0dacf2119cd9
SIZE (crossroads-io-libxs-v1.2.0_GH0.tar.gz) = 1267266
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- asciidoc : textproc/asciidoc
- xmlto : textproc/xmlto
- docbook-xml>0 : textproc/docbook-xml
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- libtoolize : devel/libtool
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for libxs-1.2.0_8:
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
PLUGINS=on: Additional plugins
ZMQ=off: Compatibility with ZMQ
====> Options available for the radio PGM: you can only select none or one of them
INTERNAL=off: PGM extension
EXTERNAL=off: PGM extension from ports
===> Use 'make config' to modify these settings
- Options name:
- devel_libxs
- USES:
- autoreconf pathfix pkgconfig libtool
- 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 |
1.2.0_8 30 Sep 2024 19:09:02 |
Rene Ladan (rene) |
devel/libxs: Remove expired port
2024-09-30 devel/libxs: Upstream is gone and repo is deleted |
1.2.0_8 08 Sep 2024 17:31:49 |
Daniel Engberg (diizzy) |
devel/libxs: Mark BROKEN, deprecate and set expiration date to 2024-09-30
Unfetchable, upstream is gone and repo is deleted |
1.2.0_8 23 Feb 2024 13:55:15 |
Muhammad Moinur Rahman (bofh) |
devel/libxs: Moved man to share/man
Approved by: portmgr (blanket) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.2.0_7 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.2.0_7 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
1.2.0_7 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.2.0_7 01 Apr 2020 07:50:07 |
tobik |
devel/libxs: Remove no longer needed patches |
1.2.0_7 01 Mar 2019 08:08:14 |
tobik |
net/openpgm: Do not add -I to non-existing directory in openpgm-5.2.pc
foo/lib/pgm-5.2/include does not exist, so applications using strict
compiler flags will fail to build due to this.
Here this breaks devel/xeus build after r491260 [1]:
CMake Error in CMakeLists.txt:
Imported target "cppzmq" includes non-existent path
"/usr/local/lib/pgm-5.2/include"
in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include:
* The path was deleted, renamed, or moved to another location. (Only the first 15 lines of the commit message are shown above ) |
1.2.0_6 23 Feb 2018 21:09:47 |
rene |
Reset vg@'s ports after he resigned.
With hat: portmgr-secretary |
1.2.0_6 21 Oct 2016 15:21:13 |
mat |
Use USES=pathfix where applicable.
PR: 213195
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D8093 |
1.2.0_6 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
1.2.0_6 02 Jan 2016 20:26:04 |
truckman |
The MASTER_SITE download.crossroads.io no longer exists and libxs has
been marked BROKEN because the distfile is unfetchable. Change the
port to USE_GITHUB=yes and unmark BROKEN. Comparing the old and new
tarballs does not reveal any changes to the source. The new tarball
now contains .gitignore, .hgeol, and README.asciidoc. The new tarball
is missing the man pages and html docs, Changelog, and the files
generated by the autotools. The latter requires the addition of
USES=autoreconf, which in turn requires patches to be applied to some
files at an earlier stage. The missing documentation files are
generated by the build.
While here, switch to INSTALL_TARGET=install-strip to silence a stage-qa
warning.
PR: 205793
Approved by: portmgr (blanket) |
1.2.0_5 12 Dec 2015 23:02:03 |
bapt |
Mark as broken: does not fetch |
1.2.0_5 08 Dec 2015 01:42:10 |
truckman |
Remove USE_GCC=yes from devel/libxs and always build with the base
compiler.
There is a defect in the libc++ header files bundled with clang < 3.6
that broke the libxs build. Because of this breakage, USE_GCC=yes
was added to the port Makefile in r330486.
Unfortunately that breaks dns/dnstable in two different ways.
Dnstable itself is pure-C code, but it links to two different
libraries that contain C++ code, libxs and archivers/snappy, the
latter of which is built with the base c++ compiler.
* On FreeBSD 9, snappy is generally built with g++ 4.2 from base
and linked to libstdc++ in base, whereas libxs is built with g++
from ports and linked to libstdc++ from ports. When building (Only the first 15 lines of the commit message are shown above ) |
1.2.0_4 23 Jan 2015 22:50:50 |
antoine |
Switch ports depending on docbook* through a directory name to a package name,
as a directory name can't be attributed to a package |
1.2.0_4 27 Oct 2014 10:40:08 |
bapt |
Cleanup plist |
1.2.0_4 10 Sep 2014 20:50:37 |
gerald |
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit) |
1.2.0_3 01 Jul 2014 15:15:20 |
vg |
- Support staging. |
1.2.0_3 10 Mar 2014 20:55:22 |
gerald |
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.
Part II, Bump PORTREVISIONs.
PR: 182136
Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by: bdrewery (two -exp runs) |
19 Feb 2014 14:45:19
|
mat |
Consolidate the docbook ports into -sgml and -xml variants.
Submitted by: hrs (based on)
Sponsored by: Absolight |
1.2.0_1 18 Feb 2014 14:50:35 |
mat |
Chase docbook cleanup dependencies.
Sponsored by: Absolight |
1.2.0_1 26 Oct 2013 00:52:36 |
gerald |
Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui (Only the first 15 lines of the commit message are shown above ) |
1.2.0 16 Oct 2013 09:01:38 |
vg |
- Added GCC depend because developer don't support clang.
Approved by: eadler, osa, rm (mentors, implicit) |
1.2.0 20 Sep 2013 17:13:47 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
1.2.0 16 Sep 2013 09:22:22 |
az |
- convert to the new perl5 framework
- convert USE_GMAKE to Uses
Approved by: portmgr (bapt@, blanket) |
1.2.0 22 Jul 2013 14:34:23 |
vg |
- Changed my email
- Trim Makefile headers and positions name and surname within
Approved by: eadler, rm (mentors) |
1.2.0 23 Apr 2013 10:13:20 |
bapt |
Convert devel to USES=pkgconfig |
1.2.0 19 Mar 2013 13:04:31 |
eadler |
This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.
If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.
PR: ports/177081
Reviewed by: bapt
Approved by: portmgr (miwi) |
1.2.0 08 Mar 2013 20:29:35 |
beech |
- Add missing docbook-xml-450 dependency
PR: ports/176747
Submitted by: Oleg Ginzburg <olevole@olevole.ru>
Approved by: Veniamin Gvozdikov <g.veniamin@googlemail.com> (maintainer) |
1.2.0 17 Feb 2013 14:08:12 |
pawel |
Crossroads I/O ("libxs") is a library for building scalable and high
performance distributed applications. It fits between classic BSD sockets,
JMS/AMQP-style message queues, and enterprise message-oriented middleware.
Crossroads I/O extends the standard socket interfaces with features
traditionally provided by specialised messaging middleware products,
providing an abstraction of asynchronous message queues, multiple messaging
patterns, message filtering (subscriptions), seamless access to multiple
transport protocols, and more.
Crossroads I/O provides a native C API for applications. Support for many
more languages is provided by the community through language bindings which
can be found at the Crossroads website.
WWW: http://www.crossroads.io/
PR: ports/175488
Submitted by: Gvozdikov Veniamin <g.veniamin@googlemail.com> |