Port details |
- polyorb CORBA, SOAP, Ada 95 Distributed System Annex middleware
- 2.11.1_5 net
=0 2.11.1_5Version of this port present on the latest quarterly branch.
- DEPRECATED: Unmaintained, uses EOLed python27
This port expired on: 2020-01-27
- 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-08-12 14:21:52
- Last Update: 2020-01-27 15:34:18
- SVN Revision: 524263
- License: GPLv3
- WWW:
- http://www.adacore.com/polyorb
- Description:
- PolyORB is a middleware implementation providing development tools and an
innovative runtime library architecture for collaboration of application
components using open standards for distributed systems.
Key Features:
* Support of standard application personalities: CORBA, Ada DSA (Annex E)
* Support of standard protocol personalities: GIOP, SOAP
* Interoperability between hardward platforms and operating environments,
between distribution models
* Support for multiple tasking profiles (full Ada tasking, Ravenscar
tasking, no tasking)
* Support for security and realtime extensions
* Tailorability to application and platform specific requirements
WWW: http://www.adacore.com/polyorb
-
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:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: polyorb
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (polyorb-gpl-2014-src.tar.gz) = 928f4fd728d1e75e878fc39f2436052272b11ff28a0ef2271e53d60e1a808acb
SIZE (polyorb-gpl-2014-src.tar.gz) = 3313427
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:
-
- xmlada>=3.2 : textproc/xmlada
- ada : lang/gcc6-aux
- gmake : devel/gmake
- python2.7 : lang/python27
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for polyorb-2.11.1_5:
DOCS=on: Build and/or install documentation
TESTSUITE=off: Enable 'make run-testsuite' target
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- ada gmake python:2.7,build shebangfix
- 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 |
2.11.1_5 27 Jan 2020 15:34:18 |
rene |
Remove expired ports:
2020-01-27 accessibility/py-papi: Unmaintained, uses EOLed python27
2020-01-27 archivers/py-czipfile: Unmaintained, uses EOLed python27
2020-01-27 audio/boodler: Unmaintained, uses EOLed python27
2020-01-27 audio/dir2ogg: Unmaintained, uses EOLed python27
2020-01-27 audio/jokosher: Unmaintained, uses EOLed python27
2020-01-27 audio/mpdbrowser: Unmaintained, uses EOLed python27
2020-01-27 audio/nekobee: Unmaintained, uses EOLed python27
2020-01-27 audio/patchage: Unmaintained, uses EOLed python27
2020-01-27 audio/py-ao: Unmaintained, uses EOLed python27
2020-01-27 audio/py-id3: Unmaintained, uses EOLed python27
2020-01-27 audio/py-shout: Unmaintained, uses EOLed python27
2020-01-27 audio/py-speex: Unmaintained, uses EOLed python27
2020-01-27 audio/pytone: Unmaintained, uses EOLed python27 (Only the first 15 lines of the commit message are shown above ) |
2.11.1_5 26 Dec 2019 07:54:29 |
antoine |
Deprecate a few ports
With hat: portmgr |
2.11.1_5 10 Mar 2018 17:46:06 |
gerald |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
2.11.1_4 09 Jan 2018 19:06:34 |
danfe |
For the ports under `net' category: remove superfluous linefeeds. |
2.11.1_4 12 Dec 2017 12:40:15 |
antoine |
- Those ports fail to build with python3
- Add some explicit FLAVOR to dependencies where needed |
2.11.1_4 21 Nov 2017 08:36:27 |
mat |
OPTIONS_SUB only cares about being defined, its content is ignored.
Sponsored by: Absolight |
2.11.1_4 21 Apr 2017 20:25:01 |
rene |
Return ports maintained by John Marino to the pool, he is no longer interested.
Submitted by: Mark Millard via private e-mail |
2.11.1_4 15 Feb 2017 21:33:11 |
rene |
Return the ports mistakenly reset to ports@ in r433856 to John Marino.
The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.
The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time. |
2.11.1_4 11 Feb 2017 12:42:30 |
rene |
Return ports maintained by John Marino to the pool, see r433827 for details |
2.11.1_4 09 Jun 2016 13:27:25 |
marino |
textproc/xmlada: Upgrade version 4.6.0.0 => 17.0.0 (scheme change)
The numbering scheme changed to presumably match years (e.g. 17 => 2017)
Bump everything with a build dependency as there is a matching soname
change. Everything still builds on a DF exp-run. |
2.11.1_3 30 Apr 2016 06:44:28 |
marino |
Change Ada Framework foundation from gcc5-aux to gcc6-aux
GCC 6.1 was released this week. The Ada Framework in FreeBSD ports has
been based on GCC 5.3 GNAT although GCC 6.x has been supported for awhile
via the ADA_DEFAULT option in make.conf.
Now that GCC 6 has been officially released, switch to it by default.
People can maintain the old foundation by putting "ADA_DEFAULT=5" in
/etc/make.conf.
Libraries built by one GNAT are unusable by another, so almost every Ada
port has been bumped as a result. Noticable exceptions are dns/ironsides
which fails to build on gcc6 (thus USES=ada:5 is set) and cad/ghdl which
needs additional testing as it may require gcc5 on FreeBSD (DragonFly
uses the LLVM backend only). |
2.11.1_2 01 Apr 2016 14:16:20 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
2.11.1_2 19 Oct 2015 14:50:52 |
amdmi3 |
Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both
"/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify
them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash,
ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously)
replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is
still (correctly) replaced with "${perl_CMD} -tt")
Note that *_OLD_CMD items containing spaces must now be quoted (e.g.
perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")
Update shebangfix usage according to new rules in many ports:
- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces
Fix shebangfix usage in many ports (irrelevant to infrastructure change):
- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as
python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for
exact string
Approved by: portmgr (bapt)
Differential Revision: D3756 |
2.11.1_2 29 Jul 2015 22:09:55 |
antoine |
Switch default python_CMD used by shebangfix to ${PYTHON_CMD} for ports
using python
PR: 201077
Reviewed by: mat
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D2955 |
2.11.1_2 21 Jun 2015 23:35:11 |
marino |
textproc/xmlada: Upgrade version 4.5.0.0 => 4.6.0.0, overhaul make system
Due to the unavailability of a public repository, this version uses
Adacores 2015 distribution of xmlada. It's probably a minor update
from the previous one.
The major change, however, is the creation of a custom makefile to build
and install xmlada. Why? because gnatmake will lose the ability to
build project files in the near future, so xmlada makefiles were changed
to use gprbuild to build and itself it. One problem: gprbuild needs
xmlada as a build dependency. (and it also needs gprbuild to build
itself!!) I could have chosen to keep using gnatmake, but I decided to
bite the bullet, fix it correctly now and not have to get stuck by it
by future versions of gnat that remove project management from gnatmake.
(Only the first 15 lines of the commit message are shown above ) |
2.11.1_1 28 May 2015 08:12:47 |
marino |
net/polyorb: convert to pkg-plist, support testsuite, plus
The pkg-plist isn't absurdly long, especially when docs are omitted, so
convert port from using generated plist to a static one with PORTDOCS
defined. While here, allow the possibility of not installing docs
although this saves no effort and is not recommended since it removes
polyorb from GPS (Gnat Programming Studio IDE) menus.
Also import Makefile.in patch to properly strip binaries.
The main reason for the update was to support the ability to run the
testsuite. When selected (off by default), the "run-testsuite" target
is available, and is intended to be executed after "make install". The
testsuite target will build the examples along with the tests to be run,
but the examples are not installed. However, additional .ali files are
installed as a result (before only their source files were installed). |
2.11.1 24 Oct 2014 16:21:26 |
mva |
- Convert ports of net/ to new USES=python
Approved by: portmgr (implicit) |
2.11.1 16 Oct 2014 10:56:38 |
marino |
Remove @dirrm from package list of 8 of my ports |
2.11.1 15 May 2014 13:40:49 |
marino |
net/polyorb: Upgrade version 2.10.0 (2013) => 2.11.1 (2014)
The annual Adacore release happened! |
2.10.0 14 Mar 2014 08:37:53 |
marino |
net/polyorb: New version as result of gcc-aux upgrade to gcc49
Setting USES=ada:47 would not allow polyorb to build because of an
object file mismatch with the gcc49-built xmlada. It also would not
build with the latest gcc-aux, so the only option is to upgrade the port
to PolyOrb 2013. |
2.9.0_1 10 Nov 2013 16:57:26 |
marino |
net/polyorb: Convert to staging
* Don't install license anymore as it messes up auto-plist
* Bump portrevision due to this change |
2.9.0 20 Sep 2013 22:10:25 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
net) |
2.9.0 12 Aug 2013 14:21:37 |
marino |
Add new port: net/polyorb
PolyORB is a middleware implementation providing development tools and an
innovative runtime library architecture for collaboration of application
components using open standards for distributed systems.
Polyorb has to be carefully matched with its compiler. For the Ada
framework compiler, this means version "GPL 2012" despite "GPL 2013" being
available now. However, a Polyorb developer told me that GPL 2012 was a
bit unstable and recommended that I create a custom tarball from the
Adacore subversion repository using the last revision compatible with
gcc-aux. The approximate version number of 2.9 was adopted.
THis custom distfile is based on rev 201373 (23 Jan 2013).
The documentation from GPL 2012 was included in this new distfile rather
than embarking on the painful process of regenerating all 5 versions.
Approved by: bapt/culot (mentors, implicit) |