GtkAda is an Ada graphical toolkit based on Gtk+ widgets using the
object-oriented features of the language. Gtk+ is a graphical toolkit
written in C for X-Window and Win32 that was originally developed as
the basis for GIMP.
WWW: http://libre.adacore.com/libre/tools/gtkada/
===> The following configuration options are available for gtkada-2.24.4.0_6:
EXAMPLES=on: Build and/or install examples
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
cleanup: Remove ports depending on expired lang/gcc6-aux
Keep ports-mgmt/synth and dependencies (including lang/gcc6-aux itself)
for now as synth is the only Ada port still maintained and might be
somewhat high-profile.
Removed ports:
archivers/zip-ada
cad/ghdl
databases/adabase
databases/apq
databases/apq-mysql
databases/apq-odbc
databases/apq-pgsql
devel/ada-util
(Only the first 15 lines of the commit message are shown above )
*/*: Remove redundant '-*' from CONFLICTS definitions
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket)
Update Sphinx
- Repocopy textproc/py-sphinx to textproc/py-sphinx18
Update it to 1.8.5 (latest version from 1.8.X).
This version supports Python 2 and 3.
Add test target.
- textproc/py-sphinx: Update to 3.0.2
Python 3 only (3.5+).
Add test target.
- Mk/Uses/python.mk: Add PY_SPHINX
(Only the first 15 lines of the commit message are shown above )
Add a fixup-lib-pkgconfig target to move files in lib/pkgconfig into
libdata/pkgconfig.
Fix ports that where installing the file in the wrong place.
PR: 218067
Submitted by: mat
Exp-run by: antoine
Reviewed by: rene, antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D10129
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.
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).
x11-toolkits/gtkada: Disable PORTSCOUT version checking
There will not be any more updates to gtkada version 2. There are two
gtkada ports (the other is gtkada3) and portscout is seeing the distfile
for the other one and falsely reporting gtkada has an update.
Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends
With hat: portmgr
x11-toolkits/gtkada: Cleanup and define conflict with gtkada3
This port directly conflicts with gtkada3 as many files are installed
in the same place. Define the conflict. While here:
* Convert from generated plist to pkg-plist
* Add DOCS and EXAMPLES options, use PORTDOCS and PORTEXAMPLES
* Remove post-patch target, not needed
* Convert to USES+= tar:bzip2
* Install license - GPLv2 was already defined but not installed
xmlada, gtkada: Bump for builders
libraries built by the previous version of the Ada compiler can not
be used by the new compiler. Rev bump a couple of libraries that can
cause breakage on incremental builds.
Reported by: pkg-fallout
x11-toolkits/gtkada: Improve multijob support
The first attempt at supporting multiple jobs resulting in reimplementing
the MAKE_JOBS_NUMBER determining with "!=" operator. Portlint doesn't
like that and it's not even necessary. By overriding the do-build target,
the "-j" parameter is shielding from the makefile and the number of jobs
is passed to gprbuild via the PROCESSORS environment variable.
USE_GMAKE was also converted to USES+= gmake.
Approved by: bapt (mentor)
Replace John Marino email address with FreeBSD version
While I'm here, also trim the headers on a couple of ports and remove
a reference to the Dragonlace mirror which is down indefinitely.
Approved by: bapt (mentor)
x11-toolkits/gtkada: update to 2.24.4.0
- Update to 2.24.4.0
- Auto generate pkg-plist
PR: ports/180172
Submitted by: John Marino <draco@marino.st> (maintainer)
Update to use: USES+= ada
Additionally:
1) A pre-generated reference manual has been added as a second distfile and is
installed
2) License added
3) DESTDIR support added (comes from pkgsrc) (will be useful once staging will
hit the tree)
4) gcc 4.7-specific patches
5) PLIST order alphabetically and fix issues with it.
PR: ports/178145
Submitted by: John Marino <draco@marino.st>
* Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 which
are the latest stable releases.
* Update vala to the newest stable release 0.18.1, also update a few ports
in the gtk/gnome stack.
* The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles.
* Remove pkg-config run depends from glib20 and freetype2. This doesn't
eliminate pkg-config run dependency completely, a second phase is needed
and is planned.
* Support for .:run. and .:build. for USE_GNOME components was added.
Currently only libxml2 and libxslt support this mechanism.
* Updates of the telepathy stack and empathy.
* Trim makefile headers, convert ports to new options, trim off library
versions for some ports.
* Fix other ports so they build with the new glib version.
Thanks to miwi and crees for helping out with some exp-runs.
Approved by: portmgr (miwi & bapt)
Obtained from: gnome team repo
GtkAda is an Ada graphical toolkit based on Gtk+ widgets using the
object-oriented features of the language. Gtk+ is a graphical toolkit
written in C for X-Window and Win32 that was originally developed as
the basis for GIMP.
WWW: http://libre.adacore.com/libre/tools/gtkada/
PR: ports/153828
Submitted by: John Marino <freebsdml@marino.st>
- remove broken/expired ports@ ports
Approved by: portmgr (miwi)
audio/ccaudio||2010-01-18|Has expired: has been broken for 4 months
audio/py-libmpdclient||2010-01-18|Has expired: has been broken for 3 months
chinese/gbk2uni||2010-01-18|Has expired: has been broken for 6 months
chinese/iiimf-le-xcin||2010-01-18|Has expired: has been broken for 3 months
devel/adabindx||2010-01-18|Has expired: has been broken for 3 months
devel/agide||2010-01-18|Has expired: has been broken for 6 months
devel/asis||2010-01-18|Has expired: has been broken for 3 months
devel/callgrind||2010-01-18|Has expired: Included in devel/valgrind
devel/florist||2010-01-18|Has expired: has been broken for 3 months
editors/xml2rfc-xxe||2010-01-18|Has expired: has been broken for 4 months
graphics/gephex||2010-01-18|Has expired: has been broken for 3 months
(Only the first 15 lines of the commit message are shown above )
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Update graphics/libglut to 6.4.1.
- Shared lib version and PORTREVISION bumb for all affected ports.
While I'm here:
- Remove USE_MESA knob where it was (35 ports).
It marked as depricated for 2 years.
PR: ports/90247
Submitted by: Ermal Lu?i <eri--@albabsd.org>