Commit graph

11819 commits

Author SHA1 Message Date
Gabor Pali
94171e85d8 - Fix build on recent head where iconv(1) is in base by rolling new
7.6.3-based bootstrap compilers without any external dependencies [1]
- Update bootstrap hscolour to 1.20.3, so both 7.4 and 7.6 bootstraps can
  work with it
- Remove the line for the 7.x bootstrap as no such one exists any more

Thanks to:	cognet [1]
Obtained from:	FreeBSD Haskell
2013-09-12 22:02:32 +00:00
Marcus von Appen
883ad9898a - Update to 2.7.4 2013-09-12 18:39:07 +00:00
Baptiste Daroussin
e421971970 The simplexml extension needs pkgconfig 2013-09-12 16:55:27 +00:00
Andrej Zverev
4f9a4c9a94 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-12 16:41:28 +00:00
John Marino
9518965c21 lang/gcc*: define CONFIGURE_TARGET genericly (8 ports)
Instead of hardcoding the compiler target as FreeBSD, use the OPSYS
variable to it.  This makes no practical difference for FreeBSD, but
it helps DragonFly get properly configured.

Approved by:	gerald
2013-09-12 10:20:45 +00:00
Jimmy Olgeni
b6e3fa83bf Upgrade to version 10.5.3, which is the same as lang/newlisp for now. 2013-09-11 12:48:01 +00:00
Jimmy Olgeni
a5d1b1b8d0 Upgrade to version 1.2.1.
PR:		ports/181530
Submitted by:	olgeni
Approved by:	maintainer timeout (15+ days)
2013-09-11 12:43:47 +00:00
Andrej Zverev
72185e5fb2 - convert to the new perl5 framework
- trim Makefile header

Approved by:	portmgr (bapt@, blanket)
2013-09-11 08:56:53 +00:00
Andrej Zverev
e91a050e2e - convert to the new perl5 framework
- trim Makefile header

Approved by:	portmgr (bapt@, blanket)
2013-09-11 08:15:53 +00:00
Thomas Abthorpe
d198593a5f - Update to 5.1
PR:		ports/181977
Submitted by:	James Bailie <jimmy@mammothcheese.ca> (maintainer)
2013-09-10 04:32:41 +00:00
Pietro Cerutti
0dbb1fb2a7 - Update to 05_20130908
Changes:

  * The compiler has been improved to use charvalue instead of
    intvalue, when characters are initialized. Thanks go to Brian
    Callahan, for reporting the bug. Btw.: Brian Callahan created an
    openBSD port for Seed7.
  * The makefile mk_freebsd.mk has been added to support compilation
    under freeBSD. Thanks go to Pietro Cerutti, for providing it.
  * The makefiles mk_clang.mak and mk_freebsd.mk have been improved
    to use the options -ffunction-sections, -fdata-sections and
    *Wl,--strip-debug.
  * The functions bStriLe2BigInt, bytesLe2BigInt, bStriBe2BigInt,
    bytesBe2BigInt, bStriLe, bytesLe, bStriBe and bytesBe have been
    added to bytedata.s7i. This functions convert between sequences
    of bytes and bigInteger numbers.
  * In bytedata.s7i the functions bytesLeAsInt and bytesBeAsInt have
    been renamed to bytesLe2Int respectively bytesBe2Int.
  * Parameter names have been added to seed7_05.s7i, graph_file.s7i,
    graph.s7i, reference.s7i, pac.sd7, tetg.sd7, tet.sd7 and wiz.sd7.
  * Checks for the Karatsuba multiplication and the functions bytesBe,
    bytesLe, bytesBe2BigInt and bytesLe2BigInt have been added to
    chkbig.sd7.
  * Checks for set membership in character sets have been added to
    chkset.sd7.
  * The readability of the bitset initialisation in the compiler (s7c)
    has been improved.
  * Interpreter and compiler have been improved to support the new
    actions BIG_FROM_BSTRI_BE, BIG_FROM_BSTRI_LE, BIG_TO_BSTRI_BE and
    BIG_TO_BSTRI_LE.
  * The functions bigFromBytesBe, bigFromBytesLe, bigFromBStriBe,
    bigFromBStriLe, bigToBStriBe and bigToBStriLe have been added to
    both, big_gmp.c and big_rtl.c.
  * In big_gmp.c and big_rtl.c the function bigImport has been
    rewritten to use bigFromBytesBe.
  * The readability of the function uint2_mult in int_rtl.c has been
    improved.
  * The program chkccomp.c has been improved to check for a ones
    complement inttype and if casting can be used to get the element
    of a union.
  * Several makefiles have been adjusted to use 'cp -p' instead of
    'cp -a'. The cp command openBSD does not support -a.
  * The function bigRand in big_rtl.c has been improved to avoid that
    a random number is outside the required range.
2013-09-09 09:31:22 +00:00
Anton Berezin
b05da80dc3 Update to 0.18.
Changes:	http://search.cpan.org/dist/Try-Tiny/Changes
2013-09-08 16:28:34 +00:00
Bryan Drewery
83d53541ed Mark MAKE_JOBS_UNSAFE 2013-09-08 15:10:42 +00:00
Kubilay Kocak
ec7259ec32 Resolve gettext (libintl) detection and linking in all Python ports
Fix gettext (NLS) detection, includes and linking:
- all: Use LDFLAGS and CPPFLAGS over CFLAGS for NLS option (with comment)
- python26,27: Pass LIBS="-lintl" to CONFIGURE_ENV

Workaround Pythons odd build mechanics causing duplicate args:
- all: Remove CFLAGS from OPT= in CONFIGURE_ENV
- python32,33: Remove CONFIGURE_* variables from Makefile.pre.in

Other:
- python32: Patch setup.py to pass OPT correctly to shared modules

PR:		ports/181721
Reported by:	pawel
Reviewed by:	bapt mva sbz
2013-09-08 14:05:18 +00:00
Boris Samorodov
7046a55fd8 Introduce variable ICONV_PREFIX at Mk/Uses/iconv.mk. The default for
pre 100043 is ${LOCALBASE} and /usr otherwise. Convert all ports to
new variable usage.

Approved by:	portmgr (bapt, implicit)
2013-09-07 19:49:41 +00:00
Tijl Coosemans
bd503ebb02 - Sync with lang/sdcc.
- Replace NO_LATEST_LINK with PKGNAMESUFFIX to accomodate pkg.
- Update to 3.3.1.2013.09.07 which brings experimental support for
  STMicroelectronics STM8.
2013-09-07 18:26:26 +00:00
Tijl Coosemans
84a6d91140 Conflict with sdcc-devel and simplify options handling. 2013-09-07 18:21:14 +00:00
Sunpoet Po-Chuan Hsieh
7684922546 - Use single space after WWW: 2013-09-07 17:20:21 +00:00
Baptiste Daroussin
625521b37a Fix build on head by removing USE_GCC=any, and adding -fgnu89-inline to cflags
(gfortran requires gnu99)

PR:		ports/181816
Submitted by:	tijl
Approved by:	gerald
2013-09-06 21:54:28 +00:00
Baptiste Daroussin
f5d7531940 Fix build on head by removing USE_GCC=any and properly define USE_CSTD=gnu89 instead
PR:		ports/181816
Submitted by:	tijl
Approved by:	gerald
2013-09-06 21:51:26 +00:00
Gerald Pfeifer
bbd59ec3c8 Work around a bug in libcpp that pulls in the optional system iconv
if present (even if the libiconv port is present and requested) and
fails using that.

The issue is that /usr/include/iconv.h has #include <stdbool.h> which
in turn, since both are included very late in the game, conflicts with
similar definintions by libcpp itself.

libstdc++ does not seem to require adjustments, so PR 161417 may not
be relevant in full.

PR:		161417
2013-09-06 19:25:24 +00:00
Gerald Pfeifer
f21405e963 Work around a bug in libcpp that pulls in the optional system iconv
if present (even if the libiconv port is present) and fails using that.

The issue is that /usr/include/iconv.h has #include <stdbool.h> which
in turn, since both are included very late in the game, conflicts with
similar definintions by libcpp itself.

libstdc++ does not seem to require adjustments, so PR 161417 may not
be relevant in full.

PR:		161417
2013-09-06 18:11:06 +00:00
Guido Falsi
083576c0af Teach fpc not to try to link to libiconv on head after the iconv change.
This fixes the lang/fpc-utils port build.

Bump PORTREVISION due to runtime behaviour change on head.

Approved by:	portmgr (bapt, implicit)
2013-09-06 15:15:10 +00:00
Thomas Abthorpe
61a62182a7 - Update to 5.0
- Builds on sparc64 now

PR:		ports/181803
Submitted by:	James Bailie <jimmy@mammothcheese.ca> (maintainer)
2013-09-06 04:30:35 +00:00
Gerald Pfeifer
effa8d89e1 Work around a bug in libcpp that pulls in the optional system iconv
if present instead of relying on the port we actually depend on.

The issue is that /usr/include/iconv.h has #include <stdbool.h> which
in turn, since both are included very late in the game, conflicts with
similar definintions by libcpp itself.

libstdc++ does not seem to require adjustments, so PR 161417 may not
be relevant in full.

PR:		161417
2013-09-05 22:26:42 +00:00
Gerald Pfeifer
6552b46cda Work around a bug in libcpp that pulls in the optional system iconv
if present instead of relying on the port we actually depend on.

The issue is that /usr/include/iconv.h has #include <stdbool.h> which
in turn, since both are included very late in the game, conflicts with
similar definintions by libcpp itself.

Interestingly enough, lang/gcc46 and lang/gcc48 did not fail under the
same test scenarios and libstdc++ does not seem to require adjustments,
so PR 161417 may not be relevant in full.

PR:		161417
2013-09-05 20:08:27 +00:00
Martin Matuska
34d60718c8 Fix build with gd 2.1
PR:	ports/181772
2013-09-04 21:30:50 +00:00
Antoine Brodin
03cf175aec Drop USE_GMAKE, it doesn't work and is not necessary
Add an explicit dependency on pkgconf (needed for plugin detection)

Approved by:	portmgr (bapt)
2013-09-04 20:58:21 +00:00
Boris Samorodov
9f7e7e1326 Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk.
It's value is "--with-libiconv-prefix=/usr/local" for systems
before 100043 with ports libiconv and to use at systems post
100043 with base iconv it's value is "" (NULL).

Co-authors:	bapt, madpilot and bsam (me)
2013-09-04 20:01:05 +00:00
Guido Falsi
642be1b81d - Make ports use the libc provided iconv implementation on 10-CURRENT
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Discussed with:	bapt, bsam (who both contributed ideas and code)
2013-09-04 18:06:07 +00:00
Gerald Pfeifer
f4ecd3423a Update to the 20130831 snapshot of GCC 4.7.4.
Work around a bug in libcpp that pulls in the optional system iconv
if present instead of relying on the port we actually depend on. [1]

The issue is that /usr/include/iconv.h has #include <stdbool.h> which
in turn, since both are included very late in the game, conflicts with
similar definintions by libcpp itself.

Interestingly enough, lang/gcc46 and lang/gcc48 did not fail under the
same test scenarios and libstdc++ does not seem to require adjustments,
so PR 161417 may not be relevant in full.

PR:		161417 [1]
2013-09-04 16:54:13 +00:00
Brooks Davis
79fe699d74 Upgrade clang, dragonegg, and llvm -devel ports to r182968. 2013-09-04 15:57:35 +00:00
Thomas Abthorpe
9ba93babfa - Update to 4.195
PR:		ports/181437
Submitted by:	James Bailie <jimmy@mammothcheese.ca> (maintainer)
2013-09-04 00:06:17 +00:00
Baptiste Daroussin
db7a56d5ed Add an explicit dependency on pkgconf 2013-09-03 06:36:41 +00:00
Gerald Pfeifer
c4a998e8d3 Update to the 20130901 snapshot of GCC 4.9.0. 2013-09-02 21:22:11 +00:00
Sahil Tandon
0798fa9230 - Update to 1.4.4 2013-09-02 19:15:12 +00:00
Felippe de Meirelles Motta
374856d95a - Fix plist
- Insert PORTSCOUT

PR:		ports/180264
Submitted by:	Danilo Egea Gondolfo <danilogondolfo@gmail.com> (maintainer)
2013-09-02 15:35:16 +00:00
Andrej Zverev
575da941f5 - Cleanup requirement for the perl version
- Remove an indefinite article from COMMENT line
- Convert to new perl5 framework

With hat:	perl@
2013-09-02 06:33:01 +00:00
Alexey Dokuchaev
78c42ac429 - Try to fix parallel (-jX) builds: use make's -C switch and add a missing
dependency
- While here: adjust header and COMMENT, remove useless WRKSRC assignment,
  put USES higher up where it's normally found
- Kill EOL whitespace in pkg-descr

Reported by:	marino
Approved by:	miwi, bapt (portmgr, implicit)
2013-09-02 05:36:56 +00:00
Marcus von Appen
f1bf97d360 - improve the python meta port descriptions
Requested by:	demon@
Reviewed by:	demon@
2013-09-01 15:43:35 +00:00
Rene Ladan
27abcfb125 Remove expired ports:
2013-08-28 lang/gdc: Broken for more than 6 month
2013-08-31 net-im/cli-msn: MSN Messenger service terminated 30 APR 2013
2013-09-01 x11-toolkits/wxd: Depends on deprecated lang/gdc
2013-09-01 security/openvpn22: Please migrate to a newer OpenVPN version
2013-09-01 devel/dsss: Depends on expired lang/gdc
2013-09-01 graphics/qcamview: Broken on FreeBSD 8 and newer
2013-09-01 www/cacheboy15-devel: Broken on FreeBSD 8 and newer
2013-09-01 graphics/spcaview: Broken on FreeBSD 8 and newer
2013-09-01 comms/uticom: Broken on FreeBSD 8 and newer
2013-09-01 net/ipex: Broken on FreeBSD 8 and newer
2013-09-01 graphics/phpsview: Broken on FreeBSD 8 and newer
2013-09-01 misc/usbrh: Broken on FreeBSD 8 and newer
2013-09-01 net/atmsupport: Broken on FreeBSD 8 and newer
2013-09-01 comms/ib-kmod: Broken on FreeBSD 8 and newer
2013-09-01 net/libproxy-mozjs: Does not work with newer libxul
2013-09-01 www/helixplugin: Does not work with newer libxul
2013-09-01 deskutils/chmsee: Does not work with newer libxul
2013-09-01 www/moonshine: Does not work with newer libxul
2013-09-01 x11/ggiterm: Unmaintained and broken
2013-09-01 graphics/libggigcp: Unmaintained
2013-09-01 graphics/libggimisc: Unmaintained
2013-09-01 graphics/libggiwmh: Unmaintained
2013-09-01 devel/libgiigic: Unmaintained
2013-09-01 games/koth: Unmaintained
2013-09-01 15:06:45 +00:00
Anton Berezin
53f55bbebb Update to 1.32.
Changes:	http://search.cpan.org/dist/Scalar-List-Utils/Changes
2013-09-01 10:28:57 +00:00
Ruslan Makhmatkhanov
ddaae9e49e - update backports patch to 20130717
- extend deprecation period for 6 months
- bump PORTREVISION

Changes:
- CVE-2013-4113, exif_read_data fix, compilation warning, libxml2 >2.9 support
- timezonedb 2013.4 (2013d)

PR:		181449
Submitted by:	Svyatoslav Lempert <svyatoslav.lempert@gmail.com>
Approved by:	Alex Keda <admin@lissyara.su>
2013-08-31 21:30:08 +00:00
Dmitry Marakasov
02e4dafcaa - Trim Makefile header while I'm here 2013-08-30 15:50:42 +00:00
Dmitry Marakasov
c02b1c8065 - Fix build with clang 2013-08-30 15:50:17 +00:00
Sunpoet Po-Chuan Hsieh
fdd462485d - Remove Author line 2013-08-29 18:06:47 +00:00
Bryan Drewery
bd78be73dd - Remove bogus conditional IGNORE for PACKAGE_BUILDING; these should
be IGNOREd regardless of PACKAGE_BUILDING. Soem have no MASTER_SITES
  and require manual fetching, others are already marked RESTRICTED.
- Trim headers
- Convert some pre-fetch errors into IGNORE
- Remove needless quoting in java/jdk7-doc IGNORE

With hat:	portmgr
2013-08-29 14:16:03 +00:00
Sunpoet Po-Chuan Hsieh
9e12ae1e0f - Use single space after WWW: 2013-08-29 04:10:37 +00:00
Sunpoet Po-Chuan Hsieh
7a0285baaf - Use single space after WWW: 2013-08-29 04:08:53 +00:00
David Chisnall
3bec8741ff Update to latest GNUstep core libraries.
Update dependent packages with more recent releases.
Remove old and bit-rotted ones.
Switch to using clang 3.3 and libobjc2 1.7 by default, so modern Objective-C features work out of the box and remove a lot of configurable options for sub-optimal (and, often, unsupported / deprecated upstream) configurations.
Take maintainership of GNUstep-related ports.

Several of the ports left in have scary warnings which mean that they are likely broken in lots of cases.  Future commits will fix them.

Approved by:	bapt
2013-08-28 18:26:01 +00:00