Commit graph

188 commits

Author SHA1 Message Date
Jimmy Olgeni
94492cc4a7 Upgrade to version r13b04.
Obtained from:	vanilla (with additional SCTP fix)
2010-03-15 15:30:57 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Jimmy Olgeni
1d755807c4 Add OPTIONS support.
Obtained from:	Jim Wagner <jwagner graffadmin com>
2010-01-28 12:27:01 +00:00
Jimmy Olgeni
c283c902d4 Remove extra whitespace, use tabs only. 2010-01-03 14:41:32 +00:00
Martin Wilke
8ca9f0d689 - Convert NOMANCOMPRESS to NO_MANCOMPRESS to sync with src
PR:	ports/136065 ports/127469
Submitted by:	N.J. Mann <njm@njm.me.uk> and Aldis Berjoza <killasmurf86@gmail.com>

- Early identify port CONFLICTS

PR:	137855
Submitted by:		Piotr Smyrak <smyru@heron.pl>

- Add --no-same-permissions to the EXTRACT_AFTER_ARGS command.

Tijl Coosemans has been reported an issue that when root is extracting from the
tarball, and the tarball contains world writable files
(sysutils/policykit as an example), there is a chance that the files
gets changed by malicious third parties right after the extraction,
which makes it possible to inject code into the package thus compromise
the system.

Submitted by:	Tijl Coosemans <tijl@coosemans.org> Xin LI (delphij@)

- Fix some whitespaces

Tested with:	exp-run
2009-12-29 10:25:55 +00:00
Jimmy Olgeni
5a830433de Upgrade to version R13B03.
Obtained from:	Kenji Rikitake <kenji.rikitake at acm.org> (mostly)
2009-11-27 13:21:58 +00:00
Jimmy Olgeni
87d714407b Improve Emacs indentation code (the try/after clause is now handled correctly.)
Obtained from:	Steve Vinoski <vinoski at gmail.com>
2009-10-26 17:45:08 +00:00
Jimmy Olgeni
ce4c3e4256 Upgrade to version R13B02.
Feature safe:	yes
2009-09-22 15:57:20 +00:00
Jimmy Olgeni
363cc2203e Add "buildplt" target to Makefile. When invoked, it builds a full
PLT database in the user's home directory for the dialyzer application.
However, this operation is very expensive and should only be performed
if necessary, as dialyzer already provides a minimal PLT by default.
2009-09-06 13:34:11 +00:00
Jimmy Olgeni
043d69b207 Remove NOPRECIOUSMAKEVARS; when ARCH is i386, set ARCH=x86 in MAKE_ARGS.
If the Erlang port was built as a dependency of another port,
ARCH=i386 was set for some reason and the Hipe build would fail.
2009-09-06 13:29:38 +00:00
Jimmy Olgeni
25fd74dc20 Use "+=" rather than "=" when modifying CONFIGURE_ENV. 2009-09-06 13:20:07 +00:00
Dirk Meyer
eca78ec61b - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
2009-07-31 13:57:52 +00:00
Doug Barton
0175383f0a Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.

1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).

No PORTREVISION bumps because all of these changes are noops.
2009-07-15 16:56:10 +00:00
Jimmy Olgeni
56d091e0c5 The per-thread last floating point exception pointer is not initialized
to NULL when it is allocated. As a result, spurious floating point
exceptions are reported.

Obtained from:	David Reiss <dreiss at cs.stanford.edu>
2009-07-01 14:58:04 +00:00
Jimmy Olgeni
90dfafc410 Add bugfix for ei_decode_big.
"The high order bits of the 16-bits digit (short) are read, even if
the byte (at u[(i*2)+1]) doesn't belong to the big. In other words,
big numbers such as 16#1234567890 with an odd number of bytes are
decoded with a garbage byte (i.e. 16#XX1234567890)."

http://erlang.org/pipermail/erlang-bugs/2008-October/001023.html

Obtained from:	Paul Guyot <pguyot at kallisys.net>
2009-06-13 10:02:42 +00:00
Jimmy Olgeni
7f9a84b15a files/patch-lib_compiler_src_beam__utils.erl:
Fix "Internal consistency check failed" compiler error.

Obtained from:  Bjorn Gustavsson <bgustavsson at gmail.com>

files/patch-lib_inets_src_http__client_http.erl:

The process would hang because {stream,{self,once}} is not recognized as an invalid option.

Obtained from:  Adam Kocoloski <adam.kocoloski at gmail.com>
2009-06-12 15:24:53 +00:00
Jimmy Olgeni
f3997962d5 Unbreak PLIST for erlang-lite. 2009-06-11 16:35:12 +00:00
Jimmy Olgeni
1c7d0a59d7 Mark as MAKE_JOBS_UNSAFE.
PR:		ports/135479
Submitted by:	Dmitry Marakasov <amdmi3 at amdmi3.ru>
2009-06-11 16:32:24 +00:00
Jimmy Olgeni
82e145a3ca Upgrade to version R13B01. 2009-06-11 11:02:16 +00:00
Jimmy Olgeni
9b534d30b7 Remove dependency on GCC 4.3: allow proper CFLAGS to reach lib/wx/configure.
Obtained from:	vanilla
2009-06-10 15:57:29 +00:00
Jimmy Olgeni
5cb1b050fd Bump PORTREVISION due to the recent PLIST changes.
Noticed by:	itetcu
2009-06-04 12:19:13 +00:00
Jimmy Olgeni
47556d902f Restore installation of erl_call. 2009-06-04 11:20:54 +00:00
Jimmy Olgeni
38840ddaa2 Add missing application: erts-5.7.1.
Noticed by:	QAT
2009-06-04 10:32:57 +00:00
Jimmy Olgeni
2db8b34da3 Upgrade to version R13B.
Submitted by:	Kenji Rikitake <kenji.rikitake at acm.org> (with a few changes)
2009-06-03 13:47:15 +00:00
Martin Matuska
24bf28eff1 - Change default Tcl/Tk version to 8.5
- Bump PORTVERSION of ports affected

Tested by:	pointyhat (pav)
2009-02-23 14:46:37 +00:00
Pav Lucistnik
41d8c3385c - Remove conditional checks for FreeBSD 5.x and older 2009-01-05 20:36:33 +00:00
Jimmy Olgeni
8998cb5c9a Fix an issue related to mktime(3) returning -1 when tm_isdst is true but the timestamp cannot be represented. Previously, -1 was interpreted as a valid result leading erlang:localtime_to_universaltime/2 to return {{1969, 12, 31}, {23, 59, 59}}.
A detailed explanation may be found here:

  http://www.erlang.org/pipermail/erlang-bugs/2008-November/001077.html

Obtained from:	Paul Guyot <pguyot at kallisys.net>
2008-11-17 21:30:16 +00:00
Jimmy Olgeni
be018c77b8 The tarball was re-rolled to install the eunit.hrl file. 2008-11-06 16:19:03 +00:00
Jimmy Olgeni
b6e16d7f29 Upgrade to version R12B-5. 2008-11-05 23:32:22 +00:00
Jimmy Olgeni
867964eda1 Add correct exit code patch. 2008-11-02 14:26:41 +00:00
Jimmy Olgeni
562b026c99 Retire incorrect patch (QAT). 2008-11-02 13:59:27 +00:00
Jimmy Olgeni
a8e1a611fe Create missing empty directory from pkg-plist to avoid a pkg_delete warning.
Make sure that Install exits with 0 (restore previous patch).

No PORTREVISION change needed.
2008-11-02 13:50:08 +00:00
Jimmy Olgeni
59b4ff36d5 Unbreak SCTP support and bump PORTREVISION. 2008-11-01 19:09:27 +00:00
Jimmy Olgeni
c80784e245 Add support for Firefox and Seamonkey. 2008-11-01 19:07:47 +00:00
Jimmy Olgeni
ea4b1f31a4 Remove obsolete patches. 2008-11-01 19:06:19 +00:00
Jimmy Olgeni
7709499828 Remove obsolete patch. 2008-11-01 16:38:07 +00:00
Jimmy Olgeni
03fa4537d8 Upgrade to version R12B-4. 2008-09-05 19:35:57 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Jimmy Olgeni
498a2e406f Upgrade to version R12B-3. 2008-06-14 23:39:49 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Jimmy Olgeni
d12581d188 Portlint:
FATAL: Makefile: [55]: use a tab (not space) after a variable name
2008-06-05 23:50:18 +00:00
Jimmy Olgeni
943ce1c2ab Upgrade to release R12B-2. 2008-04-12 12:52:40 +00:00
Jimmy Olgeni
a7d4facdc9 Fix SSL linking issue on amd64. 2008-02-09 10:07:35 +00:00
Jimmy Olgeni
455d7f5a30 Upgrade to version R12B-1. 2008-02-07 22:40:44 +00:00
Pav Lucistnik
58745c4d07 - Mark erlang-lite BROKEN on amd64/5
Reported by:	pointyhat
2008-02-03 20:42:08 +00:00
Jimmy Olgeni
2c334d055b Upgrade to version R12B-0 with OSP1 source patch. 2007-12-23 21:57:50 +00:00
Mark Linimon
bce5b52668 Move the USE_* variables before the inclusion of bsd.port.pre.mk to fix
building in the new bsd.perl.mk order.
2007-09-08 17:14:55 +00:00
Gabor Kovesdan
42542fb076 - Remove the DESTDIR modifications from individual ports as we have a new,
fully chrooted DESTDIR, which does not need such any more.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
2007-08-04 11:41:30 +00:00
Jimmy Olgeni
cde3e8d520 Force use of libcrypto.so. This will fix the build on amd64 (tested on sledge).
PR:		ports/114022
Submitted by:	benno
2007-07-31 21:22:04 +00:00
Jimmy Olgeni
f9269d328d * Use gcc(1) rather than ld(1) to link the crypto_drv.so port driver, else the Erlang runtime would fail to load it.
* Use the correct struct member when compiling SCTP support (this should unbreak CURRENT).

Submitted by:	dumbbell
2007-07-02 20:47:53 +00:00