Re: altivec for boinc-setiathome-enhanced on powerpc?

2011-11-30 Thread b. f.
> despite the --disable-altivec configure option in the Makefile of
> astro/boinc-setiathome-ennhanced (which should be removed because it is
> autodetected), it is enabled automatically for PowerPC but there it
> fails with cc1plus not recognizing the -faltivec option:
>
> http://pointyhat.freebsd.org/errorlogs/powerpc-errorlogs/e.9.20111009030040/boinc-setiathome-enhanced-6.12_1.log
>
> Does this mean we have no Altivec support or is something else going wrong?

"-faltivec" is only recognized by certain compilers, like Apple's
modified version of gcc.  You can try patching the port to use
"-maltivec -mabi=altivec" instead.  We don't want the presence of such
CPU extensions to be auto-detected by default, because then default
packages that are built on altivec-capable machines may fail on
machines that have the same ARCH, but either do not support altivec,
or have had their altivec support  disabled.  Instead, the
auto-detection should be turned on if !empty(MACHINE_CPU:Maltivec).
This is a little awkward, because the powerpc developers didn't add
code to src/share/mk/bsd.cpu.mk to automatically add altivec to the
MACHINE_CPU of certain variants of powerpc, as was done, for example,
with mmx and certain families of Intel and AMD processors.  But the
users can always add it themselves, in an included Makefile, like
make.conf.

b.
___
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"


[CFT] pkgng alpha2

2011-11-30 Thread Julien Laffaye

Hi all,

We are releasing pkgng (the next pkg_install) alpha2 to the world and we 
want you to test it!

There is no "good" method to test it: use it as you would in the real
world. Of course, you are encouraged to backup your data or test it in some
kind of virtualized environment.
After using it for some time, you will certainly find bugs. You can 
report them
on the issues tracker [1]. If you find missing features, that is things 
you can't do

with pkgng but can with pkg_install, you can also report
them. New features are not the expected outcome of this call, as we want to
release a final version ASAP.
FYI, an alpha3 should follow shortly to fix issues in alpha3 and test
additional features. After that, there will be a feature freeze with beta1.

Getting started:
You can download or git clone the source code of pkgng on the github 
page [2].

Then, a boring `make' followed by `make install' will do it.
If you have some packages installed by pkg_add, you can convert the old
database to the pkgng database with the 'pkg2ng' shell script in the ports/
folder.
You can also add packages from the ports tree (with bsd.pkgng.mk) or with
a pkgng repository. All is documented in the README and manpages.
If you are a newcomer to pkgng, this doc reading step is also valuable 
to us.

Indeed, if you fight to get the right infos, or if some things feel counter
intuitive, we should improve it!

Which brings me to the topic of contributing to pkgng.
The best thing you can do is to write down the documentation you would 
have loved

to read while testing pkgng!
And of course, if you have a patch with your bug report, it is much
appreciated.

If you read this entire mail and wonder what is this pkgng thing, you 
can read
the wiki page [3], bapt's presentation from BSDCan [4], EuroBSDCon [5] 
[6] and browse the source code.


Regards,
Julien, on behalf of the pkgng team.

And remember, we _do_ want to hear back from you!
Please also note that it is still alpha code and it can kill kitten and
puppies. You are warned ;-)

[1] : https://github.com/pkgng/pkgng/issues
[2] : https://github.com/pkgng/pkgng
[3] : http://wiki.freebsd.org/pkgng
[4] : http://people.freebsd.org/~bapt/pkgng-bsdcan2011.pdf
[5] : 
http://wiki.freebsd.org/201110DevSummit/Ports?action=AttachFile&do=get&target=pkgng-devsummit.pdf
[6] : 
http://wiki.freebsd.org/201110DevSummit?action=AttachFile&do=get&target=pkgng-devsummit-track.pdf

___
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: Linux compatibility with more than one Linux installed?

2011-11-30 Thread Alexander Leidinger

Hi,

The linux-base port is supposed to provide good integration into FreeBSD. 
Ideally the integration is seamless.

The linux-dist ports provide a complete linux environment. You chroot into it 
and you have a complete linux system. You can compile linux binaries inside the 
linux-dist. You can not do this with the linux-base.

Bye,
Alexander.

-- 
Send via an Android device, please forgive brevity and typographic and spelling 
errors. Daniel Nebdal  hat geschrieben:On Wed, Nov 30, 2011 
at 10:05 AM, Lars Engels  wrote:
> On Tue, Nov 29, 2011 at 03:27:15PM +0100, Alexander Leidinger wrote:
>> Hi,
>>
>> you can install the gentoo linux-dist in parallel to the default
>> linux-base. Gentoo will be in /usr/local, not in /compat/linux. As
>> such you have to manually start programs there via chroot. This means
>> you do not have access to you FreeBSD files like normally, except you
>> do null-mounts into the gentoo area. It also means your experience
>> will not be as "integrated" as with the defaut linux-base (the
>> linux-base port does some effort to integrate FreeBSD config files and
>> installed resources like fonts).
>>
>> Just switching between them, like changing a symlink, is theoretically
>> possible, but the gentoo linux-dist port is not designed for this kind
>> of integration. It's a linux-"dist" port, not a linux-"base" port.
>
> What is it good for, then?

I'd guess it's useful if you want to build or install some more
complicated linux software, since you can use portage to handle the
installed software on the linux side independent of the FreeBSD side
(and you get to use portage to install linux packages).

Much the same idea as the debootstrap one, I guess. :)

-- 
Daniel Nebdal

___
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: Linux compatibility with more than one Linux installed?

2011-11-30 Thread Daniel Nebdal
On Wed, Nov 30, 2011 at 10:05 AM, Lars Engels  wrote:
> On Tue, Nov 29, 2011 at 03:27:15PM +0100, Alexander Leidinger wrote:
>> Hi,
>>
>> you can install the gentoo linux-dist in parallel to the default
>> linux-base. Gentoo will be in /usr/local, not in /compat/linux. As
>> such you have to manually start programs there via chroot. This means
>> you do not have access to you FreeBSD files like normally, except you
>> do null-mounts into the gentoo area. It also means your experience
>> will not be as "integrated" as with the defaut linux-base (the
>> linux-base port does some effort to integrate FreeBSD config files and
>> installed resources like fonts).
>>
>> Just switching between them, like changing a symlink, is theoretically
>> possible, but the gentoo linux-dist port is not designed for this kind
>> of integration. It's a linux-"dist" port, not a linux-"base" port.
>
> What is it good for, then?

I'd guess it's useful if you want to build or install some more
complicated linux software, since you can use portage to handle the
installed software on the linux side independent of the FreeBSD side
(and you get to use portage to install linux packages).

Much the same idea as the debootstrap one, I guess. :)

-- 
Daniel Nebdal
___
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: Linux compatibility with more than one Linux installed?

2011-11-30 Thread Olivier Smedts
2011/11/29 Alexander Leidinger :
> Hi,
>
> you can install the gentoo linux-dist in parallel to the default linux-base. 
> Gentoo will be in /usr/local, not in /compat/linux. As such you have to 
> manually start programs there via chroot. This means you do not have access 
> to you FreeBSD files like normally, except you do null-mounts into the gentoo 
> area. It also means your experience will not be as "integrated" as with the 
> defaut linux-base (the linux-base port does some effort to integrate FreeBSD 
> config files and installed resources like fonts).
>
> Just switching between them, like changing a symlink, is theoretically 
> possible, but the gentoo linux-dist port is not designed for this kind of 
> integration. It's a linux-"dist" port, not a linux-"base" port.

You can also use sysutils/debootstrap to install Debian somewhere. I
use it with ZFS snapshots and clones and I'm really happy with it. To
install Linux packages I just chroot and apt-get. It's a less
straight-forward setup than with linux-base ports, but if you know
both FreeBSD and Debian that's maybe the way to go :)

> Bye,
> Alexander.
>
> --
> Send via an Android device, please forgive brevity and typographic and 
> spelling errors. Thomas Mueller  hat geschrieben:I 
> noticed on http://www.freshports.org/commits.php an update to the Gentoo 
> Linux distribution.
>
> I know there are other Linux compatibility ports in the emulators category.
>
> Is it possible to install more than one Linux compatibility package or actual 
> Linux installation and switch from one to the other?
>
> I might want to install a Linux compatibility package and still be able to 
> run Linux software through an actual Linux installation, separate from the 
> FreeBSD Linux compatibility package.
>
> Or possibly be able to compare one Linux compatibility package to another.
>
> Tom
>
> ___
> 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"
>
>
> ___
> 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"



-- 
Olivier Smedts                                                 _
                                        ASCII ribbon campaign ( )
e-mail: oliv...@gid0.org        - against HTML email & vCards  X
www: http://www.gid0.org    - against proprietary attachments / \

  "Il y a seulement 10 sortes de gens dans le monde :
  ceux qui comprennent le binaire,
  et ceux qui ne le comprennent pas."
___
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: Linux compatibility with more than one Linux installed?

2011-11-30 Thread Lars Engels
On Tue, Nov 29, 2011 at 03:27:15PM +0100, Alexander Leidinger wrote:
> Hi,
> 
> you can install the gentoo linux-dist in parallel to the default
> linux-base. Gentoo will be in /usr/local, not in /compat/linux. As
> such you have to manually start programs there via chroot. This means
> you do not have access to you FreeBSD files like normally, except you
> do null-mounts into the gentoo area. It also means your experience
> will not be as "integrated" as with the defaut linux-base (the
> linux-base port does some effort to integrate FreeBSD config files and
> installed resources like fonts).
> 
> Just switching between them, like changing a symlink, is theoretically
> possible, but the gentoo linux-dist port is not designed for this kind
> of integration. It's a linux-"dist" port, not a linux-"base" port.

What is it good for, then?


pgpSpG6dLkLPw.pgp
Description: PGP signature