Commit graph

13746 commits

Author SHA1 Message Date
Mathieu Arnold
1da2d3e093 Fix with Perl 5.21.1+
"defined(@array)" and "defined(%hash)" are now fatal errors
    These have been deprecated since v5.6.1 and have raised deprecation
    warnings since v5.16.

With hat:	perl@
Sponsored by:	Absolight
2015-04-20 17:10:31 +00:00
Gerald Pfeifer
5cf474e879 Update to the 20150419 snapshot of GCC 6.0.0. 2015-04-20 11:31:09 +00:00
Mathieu Arnold
25619298b6 Update to v5.21.10-105-g47cb8dd.
Changes:	https://github.com/Perl/perl5/compare/v5.21.10-72-gc7f317a...v5.21.10-105-g47cb8dd
Sponsored by:	Absolight
2015-04-20 10:47:44 +00:00
Tijl Coosemans
21434a59e7 - Remove dependency on libltdl
- Fix build on FreeBSD < 10

Reported by:	amdmi3
2015-04-20 07:47:39 +00:00
Gerald Pfeifer
fe2156f767 Now that GCC 5 has branched for the release of GCC 5.1, create a new port
gcc6-devel to track mainline GCC development, starting with the 20150412
snapshot of GCC 6.0.0.

(Since this really is a development version not necessarily recommended
for general use, start using the -devel moniker for this port.  This is
not due to any changes in upstream policy or expected attributes of this
port, only an adjustment in how we name things.)
2015-04-20 00:13:45 +00:00
Gerald Pfeifer
c82b8f3dde Update the comment that describes the relationship of PORTVERSION and
GCC_VERSION.
2015-04-19 22:07:22 +00:00
Steve Wills
bb86c59547 Fix build on arm 2015-04-19 19:51:25 +00:00
Jimmy Olgeni
dc94c0a1ab Upgrade to version 1.3.2. 2015-04-19 16:33:27 +00:00
Tijl Coosemans
933b3e94c9 Patch configure to fix the output of "pkg-config pure --variable PIC" 2015-04-19 15:09:40 +00:00
Dmitry Marakasov
b6ae0d3158 - Add CPE info
- Fix tab after WWW:

Approved by:	portmgr blanket
2015-04-19 10:47:14 +00:00
Antoine Brodin
97a35fcd83 Unbreak by using a regular (autogen'ed) tarball 2015-04-19 10:33:26 +00:00
Gerald Pfeifer
bade31e0e3 Update to the 20150414 snapshot of GCC 5.0.1 and adjust to this
particularity of the new GCC versioning scheme where the third
component of the version number is bumped when the release branches.
Use three component version numbers again.
2015-04-19 01:03:14 +00:00
Gerald Pfeifer
13eaf17ee9 Update to the 20150415 snapshot of GCC 4.9.3. 2015-04-18 23:22:48 +00:00
Pawel Pekala
81596eaf0f tcbasic implements a small subset of BASIC known as Tiny BASIC.
It provides the following statements and commands: INPUT, PRINT,
LET, GOTO, GOSUB, RETURN, IF, END, CLEAR, LIST, and RUN. Integer
arithmetic is supported, and strings may be PRINTed. A built-in
RND(n) function provides random numbers.

The small size of the language make it easy to learn and master
while providing all of the building blocks needed to develop many
interesting programs. tcbasic runs on a variety of platforms and
aims to be as portable as possible.

WWW: https://github.com/tcort/tcbasic

PR:		197938
Submitted by:	Thomas Cort <linuxgeek@gmail.com>
2015-04-17 21:01:44 +00:00
Rene Ladan
2af5dcc160 Remove expired ports:
2015-04-15 databases/php53-sqlite3: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-simplexml: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-sybase_ct: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_mysql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-ctype: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-wddx: security EOL reached 14 Aug 2014
2015-04-15 security/php53-filter: security EOL reached 14 Aug 2014
2015-04-15 ftp/php53-ftp: security EOL reached 14 Aug 2014
2015-04-15 net/php53-soap: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-recode: security EOL reached 14 Aug 2014
2015-04-15 security/php53-openssl: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-dba: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_pgsql: security EOL reached 14 Aug 2014
2015-04-15 sysutils/php53-fileinfo: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_odbc: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-sqlite: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-readline: security EOL reached 14 Aug 2014
2015-04-15 mail/php53-imap: security EOL reached 14 Aug 2014
2015-04-15 sysutils/php53-posix: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-phar: security EOL reached 14 Aug 2014
2015-04-15 graphics/php53-gd: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xsl: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo_firebird: security EOL reached 14 Aug 2014
2015-04-15 devel/mingw64-binutils: Obsolete.  Migrate to devel/binutils based ports
2015-04-15 devel/cross-binutils: Obsolete.  Migrate to devel/binutils based ports
2015-04-15 databases/php53-pdo_dblib: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvshm: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-json: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-redis: requires php53, security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-pspell: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pgsql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xmlreader: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-iconv: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-odbc: security EOL reached 14 Aug 2014
2015-04-15 ftp/php53-curl: security EOL reached 14 Aug 2014
2015-04-15 math/php53-gmp: security EOL reached 14 Aug 2014
2015-04-15 security/php53-mcrypt: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-shmop: security EOL reached 14 Aug 2014
2015-04-15 math/php53-bcmath: security EOL reached 14 Aug 2014
2015-04-15 security/php53-hash: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvsem: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-zip: security EOL reached 14 Aug 2014
2015-04-15 graphics/php53-exif: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-gettext: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mysql: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xmlwriter: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-xml: security EOL reached 14 Aug 2014
2015-04-15 converters/php53-mbstring: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-sysvmsg: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mysqli: security EOL reached 14 Aug 2014
2015-04-15 misc/php53-calendar: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-tokenizer: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-pdo: security EOL reached 14 Aug 2014
2015-04-15 net/php53-xmlrpc: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-interbase: security EOL reached 14 Aug 2014
2015-04-15 www/php53-session: security EOL reached 14 Aug 2014
2015-04-15 databases/php53-mssql: security EOL reached 14 Aug 2014
2015-04-15 www/php53-tidy: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-zlib: security EOL reached 14 Aug 2014
2015-04-15 net/php53-ldap: security EOL reached 14 Aug 2014
2015-04-15 net-mgmt/php53-snmp: security EOL reached 14 Aug 2014
2015-04-15 textproc/php53-dom: security EOL reached 14 Aug 2014
2015-04-15 devel/php53-pcntl: security EOL reached 14 Aug 2014
2015-04-15 archivers/php53-bz2: security EOL reached 14 Aug 2014
2015-04-15 net/php53-sockets: security EOL reached 14 Aug 2014
2015-04-15 lang/php53: security EOL reached 14 Aug 2014
2015-04-15 devel/pecl-uuid: requires php53, security EOL reached 14 Aug 2014
2015-04-15 lang/php53-extensions: security EOL reached 14 Aug 2014
2015-04-15 german/pecl-konto_check: requires php53, security EOL reached 14 Aug 2014
2015-04-17 www/moodle26: Deprecated by upstream, use www/moodle2{7,8} instead
2015-04-17 21:00:10 +00:00
Antoine Brodin
af663bd3f2 Fix build with GCC on recent head kernel by disabling PCH for GCC
With hat:	portmgr
2015-04-16 15:39:43 +00:00
Baptiste Daroussin
345fdd01ba Disbanding lua@ which was anyway not a team for a while
I have no time left to work on lua at all for now
2015-04-16 12:40:15 +00:00
Mathieu Arnold
d7534a0d39 Add lang/perl5-devel, which will be the one from which the lang/perl5.xx ports
will come from, from now on.

Please, only use the -devel port for testing, not for production purposes.

Sponsored by:	Absolight
2015-04-16 11:44:21 +00:00
Dmitry Marakasov
e3dd0ea711 - Add another BROKEN condition 2015-04-15 20:01:29 +00:00
Mathieu Arnold
308fda13e1 Only add the PKGINSTALL/DEINSTALL on 8.4. While there, move a few things
before port.pre.mk that had no place after it.

Sponsored by:	Absolight
2015-04-15 13:46:34 +00:00
Mathieu Arnold
ae6d8e2c24 The canonical place to look for Perl is that directory
That's what http://cpan.metacpan.org/src/ says anyway.

Sponsored by:	Absolight
2015-04-15 13:35:43 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Bryan Drewery
76be5cca0a The armv6 support added in r376350 requires USES=compiler. It works fine
on 10 and head since bsd.own.mk includes bsd.compiler.mk. This is not the case
on older releases though.
2015-04-14 15:03:53 +00:00
Steve Wills
ea23b5f0b8 Don't enable dtrace on non-x86 platforms since it causes build issues. 2015-04-14 00:38:43 +00:00
Steve Wills
5d4ff11096 Update Ruby to latest versions to address CVE-2015-1855.
Security:	https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/ (vuxml forthcoming)
2015-04-14 00:35:59 +00:00
Mathieu Arnold
a04bfedd5f Update to 0.11, fixing Perl 5.19.2+ builds, give to perl@
Approved by:	tobez (maintainer)
Sponsored by:	Absolight
2015-04-13 12:37:27 +00:00
Mathieu Arnold
66d1ce1d5b Fix with Perl 5.21.1+
With hat:	perl@
Sponsored by:	Absolight
2015-04-12 22:16:23 +00:00
Mathieu Arnold
89b7bbbc1b Fix with Perl 5.21.1+
Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at ./config/milestone.pl line 59.

With hat:	perl@
Sponsored by:	Absolight
2015-04-12 21:46:35 +00:00
Mathieu Arnold
8f358fda0d Fix with Perl 5.20+
With hat:	perl@
Sponsored by:	Absolight
2015-04-12 21:30:18 +00:00
Li-Wen Hsu
bc6b95e1f8 - Update to 1.0.4
PR:		199147
Submitted by:	olgeni
2015-04-12 16:14:04 +00:00
Jimmy Olgeni
50c49c95b3 Apply compatibility fix for Erlang 17.5.1. 2015-04-12 13:06:48 +00:00
Baptiste Daroussin
59ac49637f Update to 1.2.1 2015-04-12 12:58:02 +00:00
Jimmy Olgeni
6e5cca6804 Upgrade to version 17.5.1. 2015-04-12 10:29:37 +00:00
Jimmy Olgeni
d6f717adc2 Upgrade to version 17.5.1. 2015-04-12 10:25:56 +00:00
Jimmy Olgeni
be2f8c5646 Upgrade to version 17.5.1. 2015-04-12 10:11:35 +00:00
Mathieu Arnold
a51e404df7 These need Module::Build.
Sponsored by:	Absolight
2015-04-12 08:45:54 +00:00
Alexey Dokuchaev
a278b029f2 - Update to version 2.768; canonicalize Makefile header
- Add LICENSE knob (ART10 GPLv2; multi)
- Drop unneeded "xt" from USE_XORG and adjust its position
- Improve test target by using -C and thus get rid of "cd"
- Remove ".if ${PORT_OPTIONS:MDOCS}" guard, no longer needed

PR:	199240
2015-04-11 13:20:10 +00:00
Muhammad Moinur Rahman
f093a60483 lang/c: Adding a well described pkg-descr 2015-04-11 13:06:57 +00:00
Muhammad Moinur Rahman
b3beafc07a [NEW] lang/c: Tool to compile and run C programs like a shell script
Tool to compile and run C programs like a shell script.

WWW: https://www.github.com/ryanmjacobs/c

PR:		198365
Submitted by:	neel@neelc.org
2015-04-11 11:39:35 +00:00
Mathieu Arnold
517ce1af11 Remove old, unused, code.
Sponsored by:	Absolight
2015-04-11 10:45:53 +00:00
Mathieu Arnold
a645f979f5 Patch Perl's header for c++11 compatibility.
While there, drop MASTER_SITE_SUBDIRS.

PR:		199361
Submitted by:	amdmi3
Sponsored by:	Absolight
2015-04-11 10:31:43 +00:00
Jimmy Olgeni
7fcfcfbf50 Upgrade to version 17.5.1.
No tarballs for this release have been provided by upstream so far.
2015-04-11 09:27:16 +00:00
Mathieu Arnold
2f75f48bbc These needs Module::Build.
Sponsored by:	Absolight
2015-04-11 08:28:39 +00:00
Gerald Pfeifer
2bbfcd5216 Update to the 20150408 snapshot of GCC 4.9.3. 2015-04-10 20:09:27 +00:00
Johannes Jost Meixner
e9eadd50b0 lang/lci: unbreak on 11.0-CURRENT
USES+= readline doesn't automatically imply using ports readline on platforms
that don't have it in base. Work around by making that dependency explicit.

Spotted by:	Maxim Filimonov <che@bein.link>
Discussed with:	bapt
2015-04-10 16:01:54 +00:00
Alexey Dokuchaev
0b20679a9f Add a port of minimal Scheme implementation for use as a C extension
language (Chibi-Scheme).

PR:		199086
Submitted by:	Tobias Kortkamp
2015-04-10 10:44:22 +00:00
Mikhail Teterin
6f2b46a5c2 Unbreak by upgrading from 0.58 to 0.64 released last Autumn. The latest
version supports all versions of LLVM except 3.6.

While here:

	* Make detection of the installed LLVM automatic, using the
	  latest installed or 3.5 if none are present. It is possible
	  to supply a different value by setting LLVM_VERSION.
	  (Somebody ought to port llvm to the DEFAULT_VERSIONS framework.)
	* Do not even download the docs, if the DOCS-option is off.
	* If DOCS-option is on, do not install the *.tm files.
	* Force the tool to look for documentation in ${DOCSDIR}.
	* Add the functional regression-check target to Makefile.

Approved by:	being condemned too often for too long
2015-04-10 00:54:10 +00:00
John Marino
41c043e826 lang/pure: adjust MASTER_SITES slightly, unbreak 2015-04-09 14:43:41 +00:00
Antoine Brodin
d3d0581499 Mark BROKEN again and re-schedule for removal 2015-04-09 14:30:05 +00:00
John Marino
931d8515a5 lang/pure: Unbreak. Version 0.58 was always llvm 3.3 compatible
This port was marked for removal based on the information that pure
required llvm 3.2.  Pure apparently is continuously developed.

  - Version 0.58 - (this one) compatible with llvm 3.3
  - Version 0.59 - compatible with llvm 3.4
  - Version 0.61 - compatible with llvm 3.5
  - Version 0.64 - latest

I didn't reset the maintainer, but it's suspicious that it was marked
broken this long for no good reason and no heads up from maintainer.
While here, unmask install commands, wrap lines, be DF friendly.

Approved by:	blanket.
2015-04-09 14:05:20 +00:00