Commit graph

27 commits

Author SHA1 Message Date
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Joerg Wunsch
0baf37d9f9 Replace my old 16 bit IO register assignment hack by an authoritative
patch by the avr-gcc maintainers.

Bump portrevision for that.
2003-01-20 09:32:48 +00:00
Joerg Wunsch
4310ca870e Update to a more recent snapshot, now taken from gcc's 3.3 branch instead
of the head of CVS.
2003-01-08 22:44:41 +00:00
Maxim Sobolev
499f6035b3 Use USE_PERL5_BUILD where appropriate, instead of hardcoding
${PORTSDIR}/lang/perl5 as a dependency.

Sponsored by:	Porta Software Ltd
Approved by:	portmgr
2002-11-28 18:05:49 +00:00
Joerg Wunsch
ef9626d6e2 Add the forgotten dependency to gettext. This fixes the complaint
about the incorrect pkg-plist made in rev 1.17.
2002-10-10 10:47:27 +00:00
Joerg Wunsch
0c7b82aff6 Update to a recent snapshot. Among others, this fixes an issue with
the generation of code that fed up recent versions of gas.  The
pseudo-symbol _PC_ is now completely eliminated from the generated
code, and replaced by the location counter `.'.
2002-10-06 18:21:40 +00:00
Kris Kennaway
eb3a58784d BROKEN: pkg-plist is incorrect 2002-10-05 22:35:01 +00:00
Joerg Wunsch
4302aff0b1 Fix the documentation build process. We need to depend it on perl.
Since the system's perl in -stable is too old (pod2man), we supply
pregenerated man pages in a separate distfile to help them out.
2002-09-01 19:46:49 +00:00
Joerg Wunsch
49ba60eebe Update to version 2002.09.01. Included are a couple of private
patches that were floating through the avr-gcc and avr-libc
mailinglists, just for the time being until they might have been
integrated into gcc's CVS.

Portname changed from dashes in the snap date to dots so portupgrade
doesn't get confused about it.  Thanks to Brian Dean for the hint.
2002-09-01 12:13:57 +00:00
Joerg Wunsch
d447dfda79 Now that gcc renamed the head of their CVS from 3.2 to 3.3, update this
port since avr-libc-current has avr-gcc 3.3 as their prerequisite.
2002-08-12 14:04:09 +00:00
Joerg Wunsch
d7e48044a5 Forgot to cvs add this patch in the previous commit. It (finally!) omits
re-installing avr-c++filt which is already present from avr-binutils.
2002-07-03 19:33:43 +00:00
Joerg Wunsch
d6adec0038 Mega-upgrade of the AVR GNU toolchain, step #2:
Upgrade to a development version of GCC 3.2.  New AVR microcontrollers are
introduced with faster pace than new versions of GCC :), so we need the
development version to support recent AVR chips (like the ATmega 128).

Alas, official GCC snapshot tarballs still track the 3.1.x branch, so i
got to CVS checkout and roll my own tarball.
2002-07-03 19:20:58 +00:00
Joerg Wunsch
ea7c07d1dc Fix packaging list. 2002-06-04 15:50:32 +00:00
Joerg Wunsch
9e1f2236e0 Update to gcc 3.0.1. 2001-10-10 17:18:53 +00:00
Joerg Wunsch
94b00b5e27 Include the C++ compiler. Certainly of limited use for a
microcontroller, but i got interested to get a complex FFT working.

No stdlibc++ support at this time.
2001-08-12 20:18:25 +00:00
Joerg Wunsch
385215a69e Ooops, the PKGNAMEPREFIX got accidentally dropped. 2001-08-12 16:33:45 +00:00
Joerg Wunsch
0ae4c387fe Another accidental omission from plist. 2001-08-12 16:26:44 +00:00
Joerg Wunsch
10357ef196 Forgot about a couple of stale entries in the plist. 2001-08-12 15:25:45 +00:00
Joerg Wunsch
985d9eea61 Upgrade to the released version of gcc 3.0. 2001-08-12 15:15:21 +00:00
Joerg Wunsch
0526b467be This gcc snapshot requires bison in order to build.
Submitted by:	bsd
2001-04-29 11:20:05 +00:00
Joerg Wunsch
ec076a8ac5 I forgot to update the master sites accordingly for the gcc snapshot
location.  Current list stolen from lang/gcc-devel.
2001-04-20 20:40:14 +00:00
Joerg Wunsch
dc5fae400f Upgrade to a development snapshot of gcc-3. Target `avr' is now
supported natively, so no external patches needed anymore.

Note that this port requires up-to-date avr-binutils, since a few things
in the assembler syntax have been changed.

Not yet tested on the alpha platform.
2001-04-20 13:52:28 +00:00
Joerg Wunsch
f1bf3ec3b8 Finally get the avr-gcc port really compile on the alpha architecture,
by forcing the CFLAGS to -O -pipe.  Somehow, the alpha build always
tries to enforce a particular -mcpu=ev4 flag which of course cannot be
understood by the (AVR) xgcc later on.  This looks to me like a bug in
the cross-compilation environment of gcc, but i'm tired of actually
finding the bug.

The compiled result of avr-gcc MD5 compares equal to something build
from an IA32 host platform.
2001-03-16 13:26:27 +00:00
Joerg Wunsch
8cf5d0f539 Crude hack to get all this running on the alpha architecutre as well.
Since gcc (in the assumption of generating a native compiler) doesn't
want to cbe configured for an alpha*-*-freebsd* system, we hack the
configure script to allow this (similarly to netbsd).  In the end, all
this will be ignored anyway since it's getting to become a
cross-compiler.
2001-03-15 17:02:30 +00:00
Joerg Wunsch
dae360a007 Argl. USE_AUTOCONF wasn't quite what i actually intented... Instead,
manually add the dependency for autoheader(1), but don't have the ports
infrastructure run `autoconf' (which clobbered the top-level configure
script).
2001-03-11 08:37:18 +00:00
Joerg Wunsch
94dd58691b Didn't notice before that this port actually uses GNU autoconf... This
should fix the port build on bento.

Still doesn't want to be built on the alpha arch, i'm not sure whether
i'll be able to fix that or whether i'll have to exclude it from the
alpha build.  In theory, since it's a cross-compiler already anyway, it
should be possible to build it on non-i386 platforms as well.
2001-03-10 20:45:38 +00:00
Joerg Wunsch
639ffde3ac Atmel AVR cross-development, part #2: the C compiler. 2000-12-05 15:21:02 +00:00