FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
gps 5.2.1_2 devel on this many watch lists=0 search for ports that depend on this port
GNAT Programming Studio - IDE for Ada and many other languages
Maintained by: marino@FreeBSD.org search for ports maintained by this maintainer
Port Added: 02 Mar 2011 00:53:34
License: GPLv3


The GNAT Programming Studio (GPS) is a cutting-edge Free Software IDE that
streamlines the interaction between developers and their software.  With its
intuitive interface, GPS is easy to use, simplying source navigation and
highlighting fundamental ideas in the program.

Features                          Tools
  * Developer-friendly              * Language-sensitive editor
  * Multi-language                  * Version control
  * Multi-platform                  * Graphical debugger
  * Modern GUI                      * Automatic code fixing
  * Multiple document interface     * Graphs (call, dependencies, entities)
  * Customizable                    * Application builder
  * Extensible tool integration     * Visual file comparison
  * Free Software                   * Source code reformatting
                                    * Automatic body file generation
                                    * intelligent source code navigation
                                    * Project Explorer
                                    * Project Wizard

WWW: http://www.adacore.com/gnatpro/toolsuite/gps/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only required dependencies information. Optional dependencies are not covered.

Required To Build:
  1. x11-toolkits/gtkada
  2. textproc/xmlada
  3. devel/gprbuild
  4. textproc/py-sphinx
  5. lang/python27
  6. lang/python2
  7. lang/gcc-aux
  8. devel/gmake
  9. devel/pkgconf
  10. textproc/intltool
  11. devel/py-gobject
  12. x11-toolkits/py-gtk2
  13. lang/perl5.16
Required To Run:
  1. lang/python27
  2. lang/python2
  3. devel/py-gobject
  4. x11-toolkits/py-gtk2
Required Libraries:
  1. math/gmp
  2. accessibility/atk
  3. devel/glib20
  4. devel/pcre
  5. x11-toolkits/gtk20
  6. devel/libglade2
  7. textproc/libxml2
  8. x11-toolkits/pango
There are no ports dependent upon this port

To install the port: cd /usr/ports/devel/gps/ && make install clean
To add the package: pkg install devel/gps


Configuration Options
===> The following configuration options are available for gps-ide-5.2.1_2:
     PGSQL=off: PostgreSQL database support
     PYTHON=on: Enable Python console
     READLINE=on: Command line editing via libreadline
     SQLITE=on: SQLite database support
     SYSLOG=on: Syslog support
===> Use 'make config' to modify these settings

Master Sites:
  1. ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
  2. http://downloads.dragonlace.net/src/

Number of commits found: 19

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
13 Mar 2014 23:10:05
Original commit files touched by this commit  5.2.1_2
Revision:348141
marino search for other commits by this committer
devel/gps: More tweaks to prepare for gcc49

GCC had a couple of "ambiguous" complaints as well as an overlapping
variable used for both in and out.  Fix these nits before gcc49 comes in.
12 Mar 2014 10:20:29
Original commit files touched by this commit  5.2.1_2
Revision:347968
marino search for other commits by this committer
devel/gps: Fix build on upcoming gcc49

This port has to be bumped for two reasons:
  1) It should have been built in production mode across the board.
     There are some style check failures that appear in "debug" mode
     due to gcc49 checks being more strict that gcc47 checks.  Those
     issues aren't fixed, but simply hidden by switching to production
     which was desired anyway.
  2) The project logic was looking for "gnatgcc", a leftover from the
     gnat-aux days.  The gcc-aux compilers call their drivers "gcc" as
     expected by gps.  This removes the patch for gnatgcc since the
     original code is correct.
15 Feb 2014 16:23:34
Original commit files touched by this commit  5.2.1_1
Revision:344425
marino search for other commits by this committer
devel/gps: Specify LICENSE (GPLv3)
13 Jan 2014 21:00:04
Original commit files touched by this commit  5.2.1
Revision:339634
rene search for other commits by this committer
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
10 Nov 2013 20:45:06
Original commit files touched by this commit  5.2.1
Revision:333446
marino search for other commits by this committer
devel/gps: Convert to staging
20 Sep 2013 17:04:44
Original commit files touched by this commit  5.2.1
Revision:327723
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 2)
16 Sep 2013 14:18:22
Original commit files touched by this commit  5.2.1
Revision:327402
bapt search for other commits by this committer
Rename package name to gps-ide (like previous LATEST_LINK) to avoid confusion
with net/gps while installing from binary packages.

Approved by:	marino
10 Sep 2013 21:31:33
Original commit files touched by this commit  5.2.1
Revision:326934
antoine search for other commits by this committer
Add an explicit dependency on pkgconf

Approved by:	portmgr (bapt)
21 Jul 2013 13:03:48
Original commit files touched by this commit  5.2.1
Revision:323382
marino search for other commits by this committer
devel/gps: Add multijob support

This is a big port that takes a lot of time to build, so enabling multijob
support is a big win.  As with other Ada programs, the "-j" configuration
argument cannot be passed to the Makefile.  The multijob support is enabled
through the PROCESSORS environment variable.  These requirement necessitate
a custom do-build target.

Some minor portlint cleanup is done as well.

Approved by:	bapt (mentor)
12 Jul 2013 13:40:51
Original commit files touched by this commit  5.2.1
Revision:322832
marino search for other commits by this committer
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)
02 Jul 2013 14:10:45
Original commit files touched by this commit  5.2.1
Revision:322171
wg search for other commits by this committer
devel/gps: update to 5.2.1

- Update to 5.2.1
- Remove ABI version for LIB_DEPENDS
- Add READLINE option
- Auto generate pkg-plist

PR:		ports/180198
Submitted by:	John Marino <draco@marino.st> (maintainer)
30 Apr 2013 12:08:08
Original commit files touched by this commit  5.0.1_2
Revision:316922
bapt search for other commits by this committer
Add patches for lang/gcc-aux support
Add USES+= ada
Convert to new options framework

PR:		ports/178147
Submitted by:	John Marino <draco@marino.st>
01 Jun 2012 05:26:28
Original commit files touched by this commit  5.0.1_1
dinoex search for other commits by this committer
- update png to 1.5.10
19 Feb 2012 07:14:34
Original commit files touched by this commit  5.0.1
rm search for other commits by this committer
- fix versions usage in USE_PYTHON. F.e. 27 -> 2.7 (non-functional change)
15 Nov 2011 13:35:48
Original commit files touched by this commit  5.0.1
culot search for other commits by this committer
- Update to 5.0.1

PR:             ports/161442
Submitted by:   John Marino <draco@marino.st> (maintainer)
Feature safe:   yes
17 Jul 2011 16:35:54
Original commit files touched by this commit  5.0.0_1
culot search for other commits by this committer
- Force the use of awk instead of gawk to prevent an installation issue

PR:             ports/158993
Submitted by:   Alexandr <prayer@list.ru>
Fixed by:       John Marino <freebsdml@marino.st> (maintainer)
16 Jul 2011 16:52:52
Original commit files touched by this commit  5.0.0_1
culot search for other commits by this committer
- Fix a runtime crash when trying to access the project properties menu
- Bump PORTREVISION

PR:             ports/158763
Submitted by:   John Marino <freebsdml@marino.st> (maintainer)
06 Mar 2011 09:21:12
Original commit files touched by this commit  5.0.0
lme search for other commits by this committer
Add LATEST_LINK (gps-ide) to avoid conflicts with net-mgmt/gps

Approved by:    maintainer
02 Mar 2011 00:53:02
Original commit files touched by this commit  5.0.0
wen search for other commits by this committer
The GNAT Programming Studio (GPS) is a cutting-edge Free Software IDE that
streamlines the interaction between developers and their software.  With its
intuitive interface, GPS is easy to use, simplying source navigation and
highlighting fundamental ideas in the program.

Features                          Tools
  * Developer-friendly              * Language-sensitive editor
  * Multi-language                  * Version control
  * Multi-platform                  * Graphical debugger
  * Modern GUI                      * Automatic code fixing
  * Multiple document interface     * Graphs (call, dependencies, entities)
  * Customizable                    * Application builder
  * Extensible tool integration     * Visual file comparison
  * Free Software                   * Source code reformatting
                                    * Automatic body file generation
                                    * intelligent source code navigation
                                    * Project Explorer
                                    * Project Wizard

WWW: http://www.adacore.com/home/products/gnatpro/toolsuite/gps/

PR:             ports/153828
Submitted by:   John Marino <freebsdml@marino.st>

Number of commits found: 19

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
mingw32-opensslApr 23
opensslApr 23
bugzilla40*Apr 18
bugzilla40*Apr 18
bugzilla42*Apr 18
bugzilla42*Apr 18
bugzilla44*Apr 18
bugzilla44*Apr 18
curlApr 11
dbus-glibApr 11
libaudiofileApr 11
linux-f10-curlApr 11
linux-f10-dbus-glibApr 11
linux-f10-libaudiofileApr 11
linux-f10-nas-libsApr 11

13 vulnerabilities affecting 16 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24369
Broken 179
Deprecated 91
Ignore 534
Forbidden 6
Restricted 263
No CDROM 108
Vulnerable 29
Expired 22
Set to expire 78
Interactive 22
new 24 hours 3
new 48 hours4
new 7 days15
new fortnight31
new month138

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.