1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
Commit Graph

12371 Commits

Author SHA1 Message Date
Antoine Brodin
60ce08befa Stage support 2014-02-20 20:10:44 +00:00
Johan van Selst
863ef18a7e - Fix installation directory for staging
- Bump portrevision
2014-02-20 18:17:22 +00:00
Johan van Selst
48e343d379 Add shared libraries 2014-02-20 18:15:55 +00:00
Emanuel Haupt
63f363b5c9 Support staging 2014-02-20 15:07:07 +00:00
Emanuel Haupt
1b18054d5f Support staging 2014-02-20 15:01:21 +00:00
Pietro Cerutti
e8c6b28d8c - Convert to USES=tcl 2014-02-20 11:09:40 +00:00
Pietro Cerutti
1b57ea2175 - Convert to USES=tk
- Convert to new LIB_DEPENDS format
- STAGE-clean
2014-02-20 11:07:51 +00:00
Pietro Cerutti
a64981371b - Convert to USES=tk 2014-02-20 10:37:45 +00:00
Pietro Cerutti
afb92ebb99 - Convert to USES=tk
- Fix typo OPTION name
2014-02-20 10:34:07 +00:00
Pietro Cerutti
a6a084641f - Convert to USES=tcl 2014-02-20 10:21:56 +00:00
Pietro Cerutti
e50f8a9adc - Convert to USES=tk 2014-02-20 10:19:17 +00:00
Pietro Cerutti
8799f4202d - Convert to USES=tk 2014-02-20 10:18:43 +00:00
Pietro Cerutti
b9a4415b4d - Convert to USES=tk 2014-02-20 10:18:13 +00:00
Pietro Cerutti
c2addfb345 - Also, remove useless include 2014-02-19 16:20:49 +00:00
Pietro Cerutti
c03870c209 - Convert to USES=tk 2014-02-19 16:15:23 +00:00
Antoine Brodin
3dfea07995 Deprecate and set expiration date: Broken since July 2013 2014-02-18 23:00:50 +00:00
Steve Wills
7a59446bf9 - Correct mistake I made in the configure.in patch. No PORTREVISION bump since
this should have no impact on generated binaries.
2014-02-18 15:37:31 +00:00
Steve Wills
20c88bccc7 - Add Ruby 2.1 2014-02-18 15:35:42 +00:00
Pietro Cerutti
876e74effc - Kill lang/g95 -- it uses an old version of GCC that can't be built anymore 2014-02-18 14:59:12 +00:00
Max Brazhnikov
e9c34f4c34 KDE/FreeBSD team presents KDE SC 4.12.2 and KDE Workspace 4.11.6!
Among changes:
- Switch KDE4_PREFIX to ${LOCALBASE}
- Remove now needless misc/kde4-shared-mime-info port
- Add stage support
- Remove ancient CONFLICTS (KDE 4.9 and less) and LATEST_LINK
- Squeeze MASTER_SITES/MASTER_SITE_SUBDIR
- Convert LIB_DEPENDS to new style
- Use options helpers
- Drop support for FreeBSD 7.x
- Remove Qt/KDE 3 related workarounds
- Remove local patches and use upstream version scheme for libraries
- sysutils/kdeadmin4, net/kdenetwork4, devel/kdesdk4,
  and x11-clocks/kdetoys4 ports have been split.
- devel/kcachegrind is now a part of KDE SC [1]
- more logs in area51 repo...

New ports:
  devel/kde-dev-scripts:	KDE development scripts
  devel/kde-dev-utils:		KDE development utilities
  games/klickety:		Tetris themed solitaire
  games/picmi:			Single player logic-based puzzle game
  textproc/libkomparediff2:	Library to compare files and strings

The area51 repository features commits by Schaich Alonso, avilla, rakuco
and myself.

PR:		ports/186491
Exp-run:	by bdrewery
Approved by:	beat (former maintainer) [1]
2014-02-18 14:23:03 +00:00
Emanuel Haupt
8408b73ce7 Support staging. 2014-02-18 11:43:42 +00:00
Gerald Pfeifer
ae1cee08f3 Remove the man7 pages, which we are not packaging, from the staging
area to silence some warnings some are concerned about. [1]

No longer run ccache-update-links as part of post-install which, in
the world of staging, no longer is what it used to be.  Rely on the
existing @exec and @unexec in pkg-plist instead. [2]

Submitted by:	miwi [1]
Discussed with:	antoine [1][2]
2014-02-17 14:43:10 +00:00
Gerald Pfeifer
e3c87ce66f Update to the 20140216 snapshot of GCC 4.9.0. Many bugfixes. 2014-02-17 13:19:31 +00:00
Pietro Cerutti
140a1d1269 - Update to 05_20140216
Changes:

  * A new numeric escape sequence for string literals has been
    introduced. A backslash followed by an integer literal and a
    semicolon is interpreted as character with the specified ordinal
    number. E.g.: "abc\128;def". With the old numeric escape sequence
    this would be "abc\128\def". Terminating the escape sequence
    with ; instead of \ improves the readability, especially when
    escape sequences follow each other. Instead of "\8\\12\\7\8\9\\\"
    it is now possible to write "\8;\12;\7;8\9;\\" The old escape
    sequence is still supported, but it is deprecated and should not
    be used. Future versions will warn about the deprecated escape
    sequence.
  * The conversion functions 'bytes' and 'bytes2Int' in bytedata.s7c
    have been improved to support all combinations of signedness and
    endianess.
  * The functions bStriBe and bStriLe have been removed from
    bstring.s7i. The function 'bytes' in bytedata.s7c can be used as
    replacement.
  * Checks for lowestSetBit and UNSIGNED conversions with the
    functions 'bytes' and 'bytes2Int' have been added to chkint.sd7.
  * Checks for UNSIGNED conversions with the functions 'bytes' and
    'bytes2BigInt' have been added to chkbig.sd7.
  * Checks for the function rand have been added to chkset.sd7.
  * The parser has been improved to write error messages when the
    source file contains unexpected UTF-8 continuation bytes, solitary
    UTF-8 start bytes, extended control codes from the C1 set or an
    UTF-16 byte order mark.
  * In tar.s7i the functions getoct, putspc and putoct have been
    improved. The computation of the size of padding data has also
    been improved.
  * The compiler has been improved to optimize string initialisations
    with the function strZero. StrZero creates a string of arbitrary
    length with '\0;' (zero) bytes.
  * The compiler has been improved to optimize integer exponentiation
    (action INT_POW). Now the multiplication pattern is determined at
    compile time and the number of multiplications is reduced.
  * The performance of the function setCard in set_rtl.c has been
    improved by a factor of 2.5.
  * The performance of the function setRand in set_rtl.c has been
    improved by a factor of 2.3.
  * Loop unrolling inspired by Duff's device has been introduced in
    striutl.h. The unrolling is used for tight loops which copy byte
    data to Seed7 strings in fil_rtl.c, soc_rtl.c and bst_rtl.c. The
    performance improvement has been verified with gcc and valgrind.
  * The example program err.sd7, which checks compile time error
    messages, has been improved.
  * The old way to store the data of constant bigIntegers has been
    removed from compiler and runtime library.
  * The buffers used in intRadix and intRadixPow2 (file int_rtl.c) have
    been enlarged to fit for the most negative number with a base of 2.
  * In itflib.c the functions itf_cpy and itf_cpy2 have been fixed to
    work correctly, when the destination is converted from a struct to
    an interface.
  * In traceutl.c the tracing of characters has been improved in the
    functions prot_char, prot_os_stri, prot_stri_unquoted and
    prot_bstri.
  * In ut8_rtl.c the function ut8Getc has been improved to use smarter
    checks for ranges of characters.
  * The deprecated variant of the function str, which has a second
    parameter to specify a numeric base, has been removed. The
    operators radix and RADIX can be used instead.
  * Interpreter and compiler have been improved to support the new
    actions INT_BYTES_BE, INT_BYTES_LE, INT_BYTES_BE_2_INT and
    INT_BYTES_LE_2_INT. The functions intBytesBe, int_bytesBe,
    intBytesLe, int_bytesLe, intBytesBe2Int, int_bytesBe2Int,
    intBytesLe2Int and int_bytesLe2Int have been added.
  * Support for the actions BIG_CLIT, INT_TO_BSTRI_BE, INT_TO_BSTRI_LE,
    INT_BYTES_BE_2_UINT and INT_BYTES_LE_2_UINT has been removed from
    interpreter and compiler. The functions bigImport, bigCLit,
    big_clit, intToBStriBe, int_toBStriBe, intToBStriLe, int_toBStriLe,
    intBytesBe2UInt, int_bytes_be_2_uint, intBytesLe2UInt and
    int_bytes_le_2_uint have been removed.
2014-02-17 10:58:31 +00:00
Pietro Cerutti
0c8bb5f240 - STAGE-clean
- Add LICENSE
2014-02-17 09:24:00 +00:00
Pietro Cerutti
7964a9ed3d - STAGE-clean
- Add LICENSE
2014-02-17 09:18:33 +00:00
John Marino
9769b3c606 lang/asis: Fix licenses in PLIST
The post-install target was overwriting the licenses
which were already present in $TMPPLIST

reported-by: antoine
2014-02-17 08:52:43 +00:00
John Marino
2ffdf0b643 lang/gnat_util: Fix licenses in PLIST
The post-install target was overwriting the licenses
which were already present in $TMPPLIST

reported-by: antoine
2014-02-17 00:09:54 +00:00
Antoine Brodin
66de4369ea Finish stage support 2014-02-16 20:23:04 +00:00
Tijl Coosemans
564a799c71 Convert all USE_FORTRAN=yes to "USES=fortran, USE_GCC=yes". In most cases
USE_GCC=yes has been omitted though.

Remove USE_FORTRAN handling from bsd.port.mk and bsd.gcc.mk.

Minor cleanups in some ports like USE_GMAKE, NOPORTDOCS,...

Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-02-16 17:15:31 +00:00
Rene Ladan
4cc8f63a51 - Unconditionally install documentation into STAGEDIR
- Strip binaries
- Bump PORTREVISION
2014-02-16 16:18:29 +00:00
Rene Ladan
7a5f7b702c lang/bas2tap: unconditionally install documentation into STAGEDIR 2014-02-16 16:16:45 +00:00
Gabor Pali
6f9d344bc3 - Fix build with DOCS disabled [1]
- Revamp LLVM code generation support [2]
- Fix a bug in handling hs- port OPTIONS [3]

Reported by:	obraun [1], skinnr <skinnr@bitmessage.ch> [2]
Submitted by:	antoine [3]
Obtained from:	FreeBSD Haskell
2014-02-16 10:10:59 +00:00
John Marino
d6c6953ea5 lang/modula3: Add custom DEC/CM3 license
It doesn't appear possible to have two custom licenses combined, so I
had to get creative and concatenate them into one combined document.
Also, the auto-generated plist had to be modified to add the three new
entries.  There may be a better way to do this (e.g. use >> ${TMPPLIST}
instead of > ${TMPPLIST} on first line) but at least the awk method
works durably.
2014-02-16 08:42:53 +00:00
John Marino
0dd7678e6d lang/gnatdroid-binutils: Remove ${PREFIX}/share directory too
The licenses get added to ${PREFIX}/share.  Since gnatdroid's binutils
are in a non-standard location, they are the only users of the share
directory.  We need to make sure this directory is removed upon when
port is deinstalled.

reported by:	pkg-fallout
2014-02-15 22:57:51 +00:00
Gerald Pfeifer
403125bff5 No longer add -I${LOCALBASE}/include to CFLAGS.
Since we now configure with --with-gmp=${LOCALBASE} this is no longer
necessary, and due to bugs in binutils (which should not install ansidecl.h
into ${PREFIX}/include, fixed with revision 336642 [1]) and GCC (which
should search its own include directories with higher priority) could
lead to build failures.

PR:		184327 [1]
2014-02-15 19:18:01 +00:00
John Marino
77f513afa6 lang/gnatdroid-binutils: Specify LICENSE (GPLv3 + LGPL3) 2014-02-15 16:43:59 +00:00
John Marino
5b167d4c29 lang/gnatdroid-armv(5,7): Clarify license has GPLv3RLE exception 2014-02-15 16:39:50 +00:00
John Marino
9daba7a5b8 lang/gnat_util: Specify LICENSE (GPLv3 + GPLv3RLE, same as gcc base) 2014-02-15 16:33:25 +00:00
John Marino
a6ecaf8dd1 lang/asis: Specify LICENSE (GPLv2) 2014-02-15 16:30:08 +00:00
John Marino
2f6d3e8d31 lang/adacontrol: Define LICENSE (GPLv2 + GMGPL) 2014-02-15 16:15:34 +00:00
Gerald Pfeifer
e8330bd911 Remove the man7 pages, which we are not packaging, from the staging
area to silence some warnings some are concerned about. [1]

No longer run ccache-update-links as part of post-install which, in
the world of staging, no longer is what it used to be.  Rely on the
existing @exec and @unexec in pkg-plist instead. [2]

Submitted by:	miwi [1]
Discussed with:	antoine [1][2]
2014-02-15 15:59:38 +00:00
Gerald Pfeifer
4fc5298731 Update to the 20140208 snapshot of GCC 4.7.4.
Configure with --enable-gnu-indirect-function to enable the "ifunc"
attribute, a GCC extension. [1]

Remove the man7 pages, which we are not packaging, from the staging
area to silence some warnings some are concerned about. [2]

No longer run ccache-update-links as part of post-install which, in
the world of staging, no longer is what it used to be.  Rely on the
existing @exec and @unexec in pkg-plist instead. [3]

Submitted by:	jmg [1], miwi [2]
Discussed with:	kib [1], antoine [2][3]
2014-02-15 14:27:04 +00:00
Gerald Pfeifer
80cbfb1e2f Add missing hunk for --enable-gnu-indirect-function for previous commit. 2014-02-15 01:13:02 +00:00
Gerald Pfeifer
38cc2c9f76 Update to the 20140213 snapshot of GCC 4.8.3.
Configure with --enable-gnu-indirect-function to enable the "ifunc"
attribute, a GCC extension. [1]

Remove the man7 pages, which we are not packaging, from the staging area
to silence some warnings some are concerned about. [2]

Submitted by:   jmg [1], miwi [2]
Discussed with: kib [1], antoine [2]
2014-02-15 01:11:37 +00:00
Brooks Davis
c43f1487ed Fix build when python 3 is the default.
PR:		ports/186641, ports/186642
Submitted by:	Gereon Kaiping <kta1c10!gereon@linta.de>
2014-02-14 21:49:15 +00:00
Martin Wilke
cbb35e1713 - Remove useless bmake/fmake check
- While here convert USE_GMAKE to USES
2014-02-14 16:23:18 +00:00
Mathieu Arnold
286e8eceee Like it was announced six months ago, remove Perl 5.12.
Sponsored by:	Absolight
2014-02-14 15:41:50 +00:00
Martin Wilke
bee681207c - Stage support 2014-02-14 15:41:12 +00:00
Pietro Cerutti
015b1983c4 - STAGE-clean
- Respect PREFIX

PR:		186302
Submitted by:	gahr
Approved by:	maintainer (timeout)
2014-02-14 15:33:04 +00:00