Re: Why not use normal CONFLICTS in lang/gcc43 instead of custom?

2009-11-29 Thread Gerald Pfeifer
Jeremy et al,

On Tue, 16 Jun 2009, Jeremy Messenger wrote:
>> I think ${LOCALBASE}/bin/gcc295 would be enough. As you say, gcc295 is
>> dying, while ccache is actively used. It's quite annoying to remove such
>> check from the Makefile, while I doubt anyone is still going to compile
>> gcc43 with gcc295 installed in a non-standard location.
> Yes, I agree about that ${LOCALBASE}. Either put full path or remove 
> gcc295 sound good to me.

a bit later than I had hoped for, but this is now resolved in that in 
agreement with the maintainer I removed lang/gcc295 and the checks for
a gcc295 executable from the other lang/gcc ports (with the exception
of lang/gcc44 where I will do this shortly but wanted to give people a
bit more of a migration period since it is the designated successor
per MOVED).

Gerald
-- 
Gerald (Jerry) Pfeifer   ger...@pfeifer.com   http://www.pfeifer.com/gerald/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Why not use normal CONFLICTS in lang/gcc43 instead of custom?

2009-06-16 Thread Jeremy Messenger

On Tue, 16 Jun 2009 03:54:18 -0500, Alex Dupre  wrote:

Using the full path will not work too well either with different  
LOCALBASEs

though I guess one could check /usr/local, $PREFIX, and $LOCALBASE and
consider that good enough.


I think ${LOCALBASE}/bin/gcc295 would be enough. As you say, gcc295 is  
dying, while ccache is actively used. It's quite annoying to remove such  
check from the Makefile, while I doubt anyone is still going to compile  
gcc43 with gcc295 installed in a non-standard location.


Yes, I agree about that ${LOCALBASE}. Either put full path or remove  
gcc295 sound good to me.


Cheers,
Mezz


--
me...@cox.net  -  m...@freebsd.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gn...@freebsd.org
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Why not use normal CONFLICTS in lang/gcc43 instead of custom?

2009-06-16 Thread Alex Dupre

Using the full path will not work too well either with different LOCALBASEs
though I guess one could check /usr/local, $PREFIX, and $LOCALBASE and
consider that good enough.


I think ${LOCALBASE}/bin/gcc295 would be enough. As you say, gcc295 is 
dying, while ccache is actively used. It's quite annoying to remove such 
check from the Makefile, while I doubt anyone is still going to compile 
gcc43 with gcc295 installed in a non-standard location.


--
Alex Dupre
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Why not use normal CONFLICTS in lang/gcc43 instead of custom?

2009-06-15 Thread Gerald Pfeifer
On Sat, 13 Jun 2009, Jeremy Messenger wrote:
> I am trying to install x11/gnome2 last night and the build has gotten 
> stop at lang/gcc43, because of conflict with lang/gcc295. But wait, I 
> don't have lang/gcc295 install. I only have ccache installed that has 
> put 'gcc295' in /usr/local/libexec/ccache/ and this path is in the front 
> of my PATH. It caused lang/gcc43 to find it by mistake.

I'm afraid you indeed ran into a false positive here, alas there is good
news -- see below...

> Puzzled me for you to not use the CONFLICTS, so why not use it? If you 
> really can't use CONFLICTS, then can you use the full path of gcc295? 
> Thanks.

Originally I had CONFLICTS, but that does not work as you may think since
it only gets active after the build, at which point the user will have run
into the build failure.  So, upon request by somone (in portmgr?) I added
the current check.

Using the full path will not work too well either with different LOCALBASEs
though I guess one could check /usr/local, $PREFIX, and $LOCALBASE and
consider that good enough.

Now for the good news: lang/gcc295 is a living dead.  It has not built for
some eight, nine months and I have deprecated all dependencies (I think),
and plan to yank this port finally now.

(If anyone wants to start with that, I'm barely online for the next week,
and it would be nice to see the process starting...)

Gerald
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Why not use normal CONFLICTS in lang/gcc43 instead of custom?

2009-06-13 Thread Jeremy Messenger

Hello Gerald,

I am trying to install x11/gnome2 last night and the build has gotten stop  
at lang/gcc43, because of conflict with lang/gcc295. But wait, I don't  
have lang/gcc295 install. I only have ccache installed that has put  
'gcc295' in /usr/local/libexec/ccache/ and this path is in the front of my  
PATH. It caused lang/gcc43 to find it by mistake.


---
# ls -l /usr/local/libexec/ccache/ | grep 295
lrwxr-xr-x  1 root  wheel  21 June 12 14:36 g++295@ ->  
/usr/local/bin/ccache
lrwxr-xr-x  1 root  wheel  21 June 12 14:36 gcc295@ ->  
/usr/local/bin/ccache


# echo $PATH
/usr/local/libexec/ccache:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
---

---
pre-extract:
@# Building libgcj with lang/gcc295 installed is causing a failure
@# about "hidden symbol `__eprintf'" in libgcc.a(_eprintf.o).
@if type gcc295 >/dev/null ; then \
  echo "This port will not build in the presence of lang/gcc295."; \
  exit 1; \
fi
---

Puzzled me for you to not use the CONFLICTS, so why not use it? If you  
really can't use CONFLICTS, then can you use the full path of gcc295?  
Thanks.


Cheers,
Mezz


--
me...@cox.net  -  m...@freebsd.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gn...@freebsd.org
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"