Commit graph

28 commits

Author SHA1 Message Date
marino
528e1f5c32 devel/gprbuild-aux: change buildlink default full=>build
Normally gprbuild is only used for building, with a notable exception
of the broken devel/gps.
2016-11-26 18:34:47 +00:00
marino
e7a91fc2fa Upgrade USE_LANGUAGES=ada to use lang/gcc5-aux instead of lang/gcc-aux
This large commit accomplishes the following:

1) Switch USE_LANGUAGES=ada to require lang/gcc5-aux (gcc 5.4) instead
   of lang/gcc-aux (gcc 4.9.2) on gcc.mk
2) Bump affected ports and fix paths as necessary
3) Upgrade devel/gprbuild to the latest release
   - No longer requires lang/gnat_util
   - gprslave requires gcc6-aux, so it was disabled for now
4) Fix lang/gnat_util but set PKG_SKIP_REASON
   - It has no further purpose in the pkgsrc tree
   - It has no practical purpose outside of the pkgsrc tree
   - Indicate intent to remove from tree in Jan. 2017
5) Set devel/GPS as failed with PKG_FAIL_REASON
   - This version of GPS is several years old and at the time they were
     strongly tied to compiler.
   - Latest release of GPS require gcc6-aux (not available) and several
     new and complex dependencies
   - maintainer (me) has no interest to continue supporting it
   - Leaving GPS in place until Jan 2017 to give another person chance to
     upgrade and take over support
   - Latest version in FreeBSD Ports Collection as a reference point
2016-11-25 20:36:49 +00:00
wiz
0e277f0169 Recursive PKGREVISION bump for gnutls shlib major bump. 2016-09-19 13:04:27 +00:00
joerg
dad383df30 Use build option framework to not randomly vomit on the console. 2016-05-07 03:49:21 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
agc
b9b754e081 Add SHA512 digests for distfiles for www category
Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 02:46:46 +00:00
wiz
1a8b91542f Bump PKGREVISION for nettle shlib major bump. 2015-08-23 14:30:35 +00:00
wiz
3faf991a33 Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.
2014-05-17 16:10:41 +00:00
marino
a1d93e97ab www/aws: Link aws tools with runpath to libssl
The aws tools were linked to libssl without rpath.  If libssl is not
located in a standard library search path, the rtld will not be able
to find it (as seen on Joyent dev area).

This change links the libssl runpath to the tools.
2014-05-09 23:58:21 +00:00
marino
d3188740c3 www/aws: Fix build for different zlib and libssl locations
The configuration for the location of libz and libssl both were wrong,
and they were corrected with their respective BUILDLINK_PREFIX.

In addition, regardless of where libssl is located, the standard location
(/usr/include) was searched instead of relative to the library.  This
required a patch to the GPR build in order to pass -I<loc> to the
compilation of C files.

The unnecessary removal of empty directories was removed as SunOS find
does not support the -empty switch.

Tested on Joyent dev area where both libz and libssl are not at /usr/lib.
2014-05-09 22:45:15 +00:00
marino
39217cac7d www/aws: Fix after gprbuild update
The new gprbuild configuration files must have a slight difference
because it can no longer work with the standard buildlink.  Passing
an additional directory in the pass will fix it though.
2014-04-30 16:30:33 +00:00
marino
19bcda4c24 www/aws: Disable shared runtime option ahead of GNAT 4.9
As seen on FreeBSD 8, aws doesn't build with the shared runtime option
with the upcoming gcc-aux version 4.9.0.  Disable the option completely.
The option may return when AWS is updated to the latest version.
2014-04-28 13:04:20 +00:00
tron
c64e9eb269 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:18:26 +00:00
wiz
e03c03b6dc Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump. 2014-01-01 11:52:02 +00:00
marino
bb3560846e www/aws: Update to from version 2.10.0 to 3.1.0
There is no dedicated change log but version 2.10 was introduced to
pkgsrc 2.5 years ago.  The current capability is described by
http://docs.adacore.com/aws-docs/aws.html

This is roughly equivalent to Adacore release 2013 of aws.
The "gnutls" option was added as an alternative to ssl.
2013-07-07 23:46:50 +00:00
asau
23abb61652 Ada web framework definitly doesn't need Fortran compiler to build. 2013-06-16 23:09:50 +00:00
marino
0781af4aa9 www/aws-demos: ldap fix
Oops, I thought the previous build passed.
It was missing a directory creation and it needs to specifically
pull in ldap and ssl buildlinks for those options, as well as
update the link parameters.  Ride on the revbump from a few minutes ago.
2013-04-27 13:02:48 +00:00
marino
f554775c3e www/aws: Fix ldap and multijob support
1) Remove backup master site which will disappear
2) Fixed ldap linkage issue (for aws-demos too)
3) Added multijob support
2013-04-27 11:49:55 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
asau
5eae6a18a3 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-28 06:30:00 +00:00
wiz
84037564dc Remove unnecessary python restriction (to all supported versions). 2012-10-04 07:05:53 +00:00
marino
8e1c84ac1e www/aws: Build with USE_LANGUAGES+= ada
1) Remove lang/gnat-aux dependency
2) USE_LANGUAGES+= ada (invokes lang/gcc-aux dependency)
3) Restore use of pkgsrc wrappers
4) Utilize custom capability of devel/gprbuild-aux Library_Options ("-R"
   and "-Wl,-R" to redefine rpaths of shared libraries to remove
   references to the work directory.  This error was highlighted by new
   updates to the PKG_DEVELOPER=yes checks.
5) Fix for Ada 2012 binding interpretation that prevented build on
   lang/gcc-aux.  (AI05-0115, aggregates with invisible components)
6) GPRBuild-based packages require USE_LANGUAGES+= c++ fortran in addition
   to "c" and "ada" because GPRBUILD probes for these languages.  If they
   aren't on the language list, pkgsrc comes back with a warning message
   that causes gprbuild to throw an unhandled exception due to a regex
   failure.  www/aws doesn't contain c++ or fortran despite the value of
   USE_LANGUAGES.
2012-07-08 20:14:28 +00:00
obache
8164b5eeb3 Bump PKGREVISION from default python change to 2.7. 2012-03-16 04:31:14 +00:00
drochner
47a51dbf42 forgot to remove the stale PLIST
(whether GERNERATE_PLIST is better here is another question)
2011-07-28 13:24:43 +00:00
drochner
84197239e3 fix DESTDIR breakage and other problems, from John Marino per
PR pkg/45136, with minor fixes by me
(PKGREV bumped)
2011-07-19 19:56:37 +00:00
joerg
c55c476d69 Fix dependencies. XXX why is this not using USE_TOOLS? 2011-03-23 15:41:55 +00:00
drochner
199f7faddb -disable the "pre-configure" step which turned out to be unnecessary
and could cause problems when building as non-root, from John Marino
-put the build of demo programs (which was optionally, not switched
 on per default) into its own pkg, to avoid builds in the "install"
 phase and conditional PLIST entries
-misc cleanup, fix a DESTDIR glitch
2011-03-02 10:14:31 +00:00
drochner
ec159d157a add aws-2.10.0.1, a web server library for Ada, from John Marino per PM 2011-02-11 16:48:52 +00:00