Commit graph

3084 commits

Author SHA1 Message Date
Alexander Leidinger
6b11c196c9 Add missing files for the 7.0.078 update.
Pointy hat to:	netchild
2003-01-11 17:25:51 +00:00
Alexander Leidinger
26a1b6773a Update icc to 7.0.078.
Note:
Object files built with version 6.0 of Intel(R) Compilers may not link
properly with objects built with version 7.0 of Intel(R) Compilers.
Rebuilding of the object files is suggested.

Changes between the submitted version and the committed version:
 - update to 078 instead of 075
 - treat excessive parameters in function calls as an error instead
   of a warning (removed compatibility with a not named MS product, as
   suggested by Intel)
 - allow to override the INTEL_FLEXLM_LICENSE variable

From the submitter:
- Unbreak usage of signal.h on -current and RELENG_5_0.
  (committers note: see below)
- Fix ownership of installed files when built as non-root.
- Fix the patched versions of the icc- and the icpc-script to work with options
  containing spaces (e.g. '-DFOOBAR="foo bar"').
- Install 'clicense' and 'csupport' in the docs-dir even if NOPORTDOCS is
  defined, the later is not optional but required by 'icid'.
- Move the ld-wrapper to a sub-dir and thus out of what is normally set in
  PATH to prevent footshooting (this isn't perfect but simple until someone
  reworks this port to provide FreeBSD-compatibility in another way... or
  Intel releases a native version).
- Patch the headers to better fit for FreeBSD (hopefully...).

Notes:	- Icc7 is more picky about unknow options than the previous versions,
	  i.e. the gcc-options normally supplied in CFLAGS unless altered in
	  /etc/make.conf. Therefore compilation of ports with icc likely fail
	  if the standard CFLAGS are not unset (e.g. `make CC=icc CFLAGS=""`)
	  or replaced by options valid for icc.
	- When compiling multi-threaded C-code make sure to link with icc and
	  option '-mt' (for ports e.g. via PTHREAD_CFLAGS) otherwise libc_r
	  won't be linked in correctly.

Submitted by:	marius@alchemy.franken.de

Additional information:
 - rev 1.20 of src/sys/i386/include/signal.h introduced __aligned which
   isn't handled in sys/cdefs.h for non GCC compilers (at least not in
   publically available sources)
 - the FreeBSD stdarg.h is missing a macro for va_copy() in the non GCC case,
   we handle it in the port, but be prepared to get problems when the base
   system gets fixed
 - we don't use the icc-buildin of alignof()
 - Intel provides a float.h which has different floatingpoint values
   (e.g. MAX_FLOAT) than we have in the base system, in the port we use the
   FreeBSD header (Warner knows about the issue... at least he got a mail
   from me and Marius)
 - we replace __wchar_t with __ct_rune_t because icc has a build-in type
   for it, this affects "typedef __ct_rune_t __wchar_t;" in sys/_types.h.
   It isn't known if this may be evil...
 - icc doesn't need the option "-mt" anymore to generate thread safe code,
   but our FreeBSD version still needs it to be able to choose libc_r
   instead of libc

If a src-committer wants to address any of the above mentioned issues he
should first contact me, I may have already some fixes in my local tree.
2003-01-11 17:21:41 +00:00
Dirk Meyer
d26fb14bb7 - Improve depends
1) needs ffcall to build.
2) gnustep-objc is only for 4.x systems
Suggested by: jagapen@students.wisc.edu
2003-01-11 14:22:44 +00:00
Akinori MUSHA
d567e43b9c Explicitly specify RUBY_VER=1.6. 2003-01-11 10:23:52 +00:00
Akinori MUSHA
e5f6fc0027 Update lang/ruby-devel to the latest 1.8 snapshot as of 2003-01-11,
which now supports FreeBSD/sparc64.

Set ONLY_FOR_ARCHS to i386, alpha and sparc64.  Ruby does not support
IA64 yet.  It does not even build or install correctly.  We need some
clue to the IA64 stack structure and handling of the IA64 register
windows.
2003-01-11 10:16:22 +00:00
Akinori MUSHA
268a3341db Set ONLY_FOR_ARCHS to i386, alpha and sparc64.
Ruby does not support IA64 yet.  It does not even build or install
correctly.  We need some clue to the IA64 stack structure and handling
of the IA64 register windows.
2003-01-11 10:13:05 +00:00
Akinori MUSHA
1423ddf335 Update Oni Guruma (alternative BSDL regexp engine) to 20030109. 2003-01-11 08:46:30 +00:00
Patrick Li
29ed872355 Update to 1.0
PR:		ports/46965
Submitted by:	maintainer
2003-01-11 03:14:12 +00:00
Edwin Groothuis
1f3b160da5 Fix mastersite
PR:		ports/46917
Submitted by:	Kimura Fuyuki <fuyuki@hadaly.org>
2003-01-10 05:42:44 +00:00
Ying-Chieh Liao
0adbe83b87 upgrade to 2.30
pass maintainership

PR:		46843
Submitted by:	Henrik Motakef <henrik.motakef@web.de> (new maintainer)
2003-01-08 10:32:41 +00:00
Jimmy Olgeni
991f6591ee Update to version 5.04.2. 2003-01-07 12:17:58 +00:00
Ying-Chieh Liao
7e045cb054 smalleiffel -> smarteiffel
upgrade to 1.0

PR:		46044
Submitted by:	maintainer
2003-01-06 15:42:41 +00:00
Joe Marcus Clarke
786d71d715 Define INSTALLS_SHLIB. 2003-01-04 16:57:51 +00:00
Sean Chittenden
b2c46c868c Chase libpq version bump. 2003-01-04 15:53:39 +00:00
Ying-Chieh Liao
d4ed91cc83 upgrade to 501b
PR:		46255
Submitted by:	maintainer
2003-01-03 18:26:38 +00:00
Ying-Chieh Liao
40585c691b upgrade to 0.15
PR:		46247
Submitted by:	Jose Abelardo Martinez salinas <jamartinez@altern.org>
2003-01-03 18:19:20 +00:00
Tilman Keskinoz
a058da9f77 Update to 0.10
PR:		46307
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2003-01-03 17:55:27 +00:00
Tilman Keskinoz
fd1224483e Update to 2.0.10
PR:		46305
Submitted by: 	KATO Tsuguru <tkato@prontomail.com>
2003-01-03 17:32:12 +00:00
Ying-Chieh Liao
27ebc7aa15 chase gdbm lib version 2003-01-03 08:26:35 +00:00
Ying-Chieh Liao
9a4e12a3dd upgrade to 4.2.0
PR:		45936
Submitted by:	Ports Fury
2003-01-02 18:43:35 +00:00
Ying-Chieh Liao
1355656d2d upgrade to 1.0a8
PR:		45935
Submitted by:	Ports Fury
2003-01-02 18:42:39 +00:00
Dirk Meyer
a04349d147 fix MAINTAINTER to ports@FreeBSD.org
PR:		46686
Submitted by:	erwin@lansing.dk
2003-01-02 18:18:45 +00:00
Ying-Chieh Liao
87ffb3b881 upgrade to 5d7
PR:		45855
Submitted by:	Ports Fury
2003-01-02 17:46:48 +00:00
Jimmy Olgeni
1ad064fcc7 Fix dependencies: remove USE_XLIB and depend on tk84. 2003-01-02 11:34:29 +00:00
Joe Marcus Clarke
df8b044cb1 Update to 0.17.
Requested by:	many
Not tested by:	me
2003-01-01 19:16:15 +00:00
Oliver Braun
8940343c6b * remove ONLY_FOR_ARCH
* add BROKEN for alpha and sparc64
2003-01-01 17:31:49 +00:00
Oliver Braun
236edfe68c Upgrade to 5.04.2.
PR:		ports/46230
Submitted by:	maintainer
2003-01-01 17:24:59 +00:00
David E. O'Brien
86bcefed82 Actually all that needed to be done in this file to fix for 5-CURRENT
is to remove the explicit "-m elf_i386" and use the default emulation.
2003-01-01 00:46:11 +00:00
Jimmy Olgeni
8e14ffb61c Unbreak: update checksums for some PDF documents. 2003-01-01 00:05:18 +00:00
Tilman Keskinoz
d8d9471610 Attempt to Fix build on -CURRENT
Good bye 2002! Happy new year 2003! (CET)

PR:		46483
Submitted by:	Stefan Farfeleder <stefan@fafoe.dyndns.org>
2002-12-31 23:00:02 +00:00
Akinori MUSHA
b57dbfe1f1 Add a patch to support FreeBSD/sparc64.
Obtained from:	self (Ruby CVS)
2002-12-31 10:41:03 +00:00
Oliver Braun
b1b74863ce Add ONLY_FOR_ARCHS=i386. Does not build correctly on alpha and sparc64.
Noticed by:	bento
2002-12-31 07:34:18 +00:00
Alan Eldridge
ad3ffab8e2 Fix port so it can actually compile and link programs.
Approved by:	implicit - port was borked.
2002-12-31 01:18:40 +00:00
David E. O'Brien
444f4d75d8 Update to the Dec 13, 2002 version:
for the moment, the internationalization changes of nov 29 are
	rolled back -- programs like x = 1.2 don't work in some locales,
	because the parser is expecting x = 1,2.  until i understand this
	better, this will have to wait.

Approved by:	knu(portmgr)
2002-12-30 08:46:35 +00:00
Daniel Eischen
045fd40aa6 Make the fetch work with MASTER_SITE_SUBDIRs.
Approved by:	portmgr
2002-12-28 05:15:58 +00:00
Gerald Pfeifer
387237e65e egcs.cygnus.com does not exist any longer; refer to gcc.gnu.org instead.
Approved by:	knu (portmgr)
2002-12-27 16:05:59 +00:00
Norikatsu Shigemura
10b66c1bce Fix BUILD_DEPENDS. 2002-12-26 08:21:49 +00:00
Akinori MUSHA
6f74eee61b Update RUBY_VER and fix the build.
Submitted by:	nork
2002-12-26 02:58:39 +00:00
Akinori MUSHA
97b20ea392 lang/ruby:
- Update to the 1.6.8 final release. (which fixes a couple of
    coredumping bugs)
  - Update Oni Guruma (alternative BSDL regexp engine) to 20021210.
  - Attach a small knob for debugging.

lang/ruby-devel
  - Update to 1.8.0 preview 1 + errata patch. (fixes a couple of
    coredumping bugs)
  - Update Oni Guruma (alternative BSDL regexp engine) to 20021210.
  - Fix pkg-plist nits.

lang/ruby16-shim-ruby18
  - Update to 1.8.0 preview 1. (sync with 1.6.8 & 1.8.0 preview1)
  - Fix pkg-plist nits.

Approved by:            lioux (and self)
A Merry Christmas to:   all of you
2002-12-24 18:12:20 +00:00
Dirk Meyer
0d6f06ddcd - prepare MASTER_SITE_GNUSTEP 2002-12-23 22:18:39 +00:00
Dirk Meyer
515eedb8f7 - use opentool in GNUstep.sh 2002-12-23 22:15:34 +00:00
Eric Anholt
1eb2a1daa4 Fix on -current (get gmp from ${LOCALBASE})
Submitted by:	bento
2002-12-21 08:57:03 +00:00
Edwin Groothuis
efa2dba169 Make port building again, treecc has been upgraded
Noticed on: bento
2002-12-20 13:28:56 +00:00
Edwin Groothuis
bce150250c Ports needs gmp.h, port gets gmp.h
Noticed on: bento
2002-12-19 07:15:35 +00:00
Christian Weisgerber
1cdc278c65 Fix building with GCC3. 2002-12-18 23:38:24 +00:00
Akinori MUSHA
38697e1393 Update gauche & gauche-gdbm to 0.6.6.
From the freshmeat announcement:
  A number of bugs are fixed, including a gauche.net bug and do-form
  compilation bug which were sometimes the cause of crashes.  Several
  new modules are added, including message digest libraries (rfc.md5,
  rfc.sha1, rfc.hmac, and util.digest), thread-local parameter support,
  and port seek.  Other enhancements include string split to take
  strings and a regexp as a splitter.

Unfortunately, this does not fix the build failure on alpha.  It is
still under investigation.

PR:		ports/46284
Submitted by:	Erik Greenwald <erik@smluc.org> (MAINTAINER)
Approved by:	portmgr (knu)
2002-12-18 14:12:38 +00:00
Akinori MUSHA
0c46bafcb5 Set MAINTAINER back to the submitter. He is now reachable again.
Submitted by:	Erik Greenwald <erik@smluc.org>
2002-12-18 13:04:36 +00:00
Dirk Meyer
d2311efbfd - Fix build on Sparc 2002-12-16 20:08:07 +00:00
Akinori MUSHA
70078ef639 Oops, forgot to add another line. 2002-12-16 07:09:56 +00:00
Akinori MUSHA
be07c2480b Properly install h2rb so that lang/ruby-devel doesn't create a
dangling symlink.  PORTREVISION bumped.
2002-12-16 07:07:34 +00:00