You are not logged in.
You should a mkdir man
Offline
I'm doing some initial work on (2). The first step is to make sure pacman/makepkg work as expected. I made some minor patches and built a package successful yesterday.
Have you moved any further? Can you post your patches somewhere?
Offline
Nezmer wrote:I'm doing some initial work on (2). The first step is to make sure pacman/makepkg work as expected. I made some minor patches and built a package successful yesterday.
Have you moved any further? Can you post your patches somewhere?
I've been working on this for some time on and off.
Be aware that this is not quality work and I don't exactly know what I'm doing most of the time.
pacman supposedly working with FreeBSD*:
http://gitorious.org/pacman-bsd/pacman- … s/untested
PKGBUILDS:
http://gitorious.org/pacman-bsd/srcpkgs/trees/untested
Packages installed in chroot (like base + base-devel in Arch)
bash
binutils
cloog-ppl
expat
fakeroot
fbsd8-world
gcc45
gcc45-libs
gcc45-staticlibs
gettext
gmake
gmp
gperf
groff
libarchive
libelf
libiconv
libmpc
mpfr
pacman-bsd
pkg-config
ppl
sudo
xz
The pkgbase for fbsd8-{kernel,world} is fbsd8.
fbsd8 is the only PKGBUILD where shipped (4.2.1-based) gcc is used for building. All other packages are built with gcc45.
I push to branch "untested" instead of directly pushing to master.
* Note: You might see some weird makepkg code. That's because I'm experimenting with autosplit/autodup support for makepkg and debug support based on autodup. You can completely ignore this code.
English is not my native language .
Offline
Awesome work.
If you need help you can ask me or other arch hurders.
By the way, debian has a lot of patches for kFreeBSD and GNU Hurd.
Offline
Disregard this post
Last edited by cesura (2011-01-20 21:29:46)
Offline
Hello everyone sorry about abandoning this, i lost internet for some time.
@nezmer, are you useing stock freebsd and installing pacman from there or are you cross-compiling? if so, do you mind explaining your proccess.
I've got the cross-gcc-pass1 glibc-pass1 and cross-binutils built, but im having the same error thie (e)glibc that some_guy was having. I may start working on your PKGBUILDS nezmer however id prefer gnu/kfreebsd
Offline
I hate to grave dig, but I just stumbled across this thread, and maybe you will be interested in helping me as I had similiar goals to you:
ArchBSD
=======
A FreeBSD based distro, using Arch Linux tools.
ArchBSD uses the FreeBSD kernel with the GNU userland.
Current PKGBUILD REMOVED FROM CORE
=======
bridge-utils
btrfs-progs
crda
cryptsetup
dmraid
hdparm
lilo
Current PKGBUILD FAILS
=======
Acl
Attr
b43-fwcutter
binutils
dbus-core
dhcpcd
dnsutils
gcc
glibc
glib2
gpm
heirloom-mailx
idnkit
ifenslave
iproute2
iptables
iputils
inetutils
isdn4k-utils
iw
jfsutils
keyutils
kbd
kmod
krb5
grub
libcap
libnl
libpcap
libsasl
librpcsecgss
libtirpc
libusb-compat
libusb
license
Current PKGBUILD SUCCESS
=======
ArchBSD Keyring
GNU Autoconf 2.69
Bash 4.2
fakeroot 1.18.4
Bison 2.6.4-1
bzip2 1.0.6-4
ca-certificates 20120623-1
cloog 0.17.0-2
cracklib 2.8.19-1
cronie 1.4.8-3
coreutils 8.20-1
curl 7.28.0-1
dash 0.5.7-2
db 5.3.21-1
dialog 1.1_20120706-1
diffutils 3.2-1
dnssec-anchors 20120422-1
dirmngr 1.1.0-4
e2fsprogs 1.42.5-1
ed 1.6-1
eventlog 0.2.12-3
automake 1.12.4-1
file 5.11-1
findutils 4.4.2-4
flex 2.5.37-1
gawk 4.0.1-1
filesystem 2012.10-2
gmp 5.0.5-1
gnupg 2.0.19-2
gettext 0.18.1.1-4
gpgme 1.3.1-4
groff 1.21-2
grep 2.14-1
gzip 1.5-1
hwids 20121012-1
iana-etc 2.30-3
isl 0.10-1
less 451-1
ldns 1.6.14-1
libassuan 2.0.3-1
libedit 20120601_3.0-1
libffi 3.0.11-1
libarchive 3.0.4-2
libgpg-error 1.10-2
libevent 2.0.20-1
libgssglue 0.4-1
libgcrypt 1.5.0-3
libksba 1.2.0-2
libmpc 1.0.1-1
libpipeline 1.2.2-1
libssh2 1.4.2-1
Last edited by Amzo2 (2012-10-28 16:34:59)
Offline
It seems unlikely that kolbycrouch will respond -- he hasn't posted in almost a year (you can get this information by clicking on his user name in one of his posts).
Necrobumping is generally discouraged. You will probably get better help if you start a new topic.
Offline
I hate to grave dig, but I just stumbled across this thread, and maybe you will be interested in helping me as I had similiar goals to you:
ArchBSD ======= A FreeBSD based distro, using Arch Linux tools. ArchBSD uses the FreeBSD kernel with the GNU userland. Current PKGBUILD REMOVED FROM CORE ======= bridge-utils btrfs-progs crda cryptsetup dmraid hdparm lilo Current PKGBUILD FAILS ======= Acl Attr b43-fwcutter binutils dbus-core dhcpcd dnsutils gcc glibc glib2 gpm heirloom-mailx idnkit ifenslave iproute2 iptables iputils inetutils isdn4k-utils iw jfsutils keyutils kbd kmod krb5 grub libcap libnl libpcap libsasl librpcsecgss libtirpc libusb-compat libusb license Current PKGBUILD SUCCESS ======= ArchBSD Keyring GNU Autoconf 2.69 Bash 4.2 fakeroot 1.18.4 Bison 2.6.4-1 bzip2 1.0.6-4 ca-certificates 20120623-1 cloog 0.17.0-2 cracklib 2.8.19-1 cronie 1.4.8-3 coreutils 8.20-1 curl 7.28.0-1 dash 0.5.7-2 db 5.3.21-1 dialog 1.1_20120706-1 diffutils 3.2-1 dnssec-anchors 20120422-1 dirmngr 1.1.0-4 e2fsprogs 1.42.5-1 ed 1.6-1 eventlog 0.2.12-3 automake 1.12.4-1 file 5.11-1 findutils 4.4.2-4 flex 2.5.37-1 gawk 4.0.1-1 filesystem 2012.10-2 gmp 5.0.5-1 gnupg 2.0.19-2 gettext 0.18.1.1-4 gpgme 1.3.1-4 groff 1.21-2 grep 2.14-1 gzip 1.5-1 hwids 20121012-1 iana-etc 2.30-3 isl 0.10-1 less 451-1 ldns 1.6.14-1 libassuan 2.0.3-1 libedit 20120601_3.0-1 libffi 3.0.11-1 libarchive 3.0.4-2 libgpg-error 1.10-2 libevent 2.0.20-1 libgssglue 0.4-1 libgcrypt 1.5.0-3 libksba 1.2.0-2 libmpc 1.0.1-1 libpipeline 1.2.2-1 libssh2 1.4.2-1
I'm afraid I can't offer any real help but I want to encourage you to go on with your project. After seeing a review of PC-BSD 9.1 on the Linux Action Show I read up on BSD in general. It wasn't new to me but I knew most things just from hearing about them. So I installed FreeBSD 9.0 on an old computer and run it as a server. I like the whole concept behind BSD a lot.
Offline
I'm just writing the new PKGBUILDS for the new core packages that will replace some that where used on Linux and to fix some that failed to build. I'm doing the FreeBSD-* packages at the minute:
pkgbase=freebsd-utils # Build freebsd utils
pkgname=freebsd-utils
#_pkgname=freebsd-utils
_srcname=freebsd-utils-9.0
pkgver=9.0
pkgrel=1
arch=('i686' 'x86_64')
url="http://www.freebsd.org/"
license=('BSDL')
makedepends=('gcc')
options=('!strip')
_svntrunk=http://svn.freebsd.org/base/release/9.0.0
_svnmod=$_pkgname
build() {
install -d "$srcdir"/$pkgname/
cd "$srcdir"/$pkgname/
msg "Starting SVN checkout..."
svn co "$_svntrunk"/bin/{chflags,kenv}
svn co "$_svntrunk"/sbin/{atacontrol,camcontrol,ccdconfig,devd,devfs,dmesg,dumpon,geom,mdconfig,mount,mount_cd9660,mount_ext2fs,mount_hpfs,mount_msdosfs,mount_nfs,mount_ntfs,mount_nullfs,mount_reiserfs,mount_udf,mount_unionfs,mount_std,savecore,swapon,sysctl,umount}
mkdir etc
cd etc
svn co "$_svntrunk"/etc/devd
cd ..
svn co "$_svntrunk"/usr.bin/{kdump,ktrace,mkuzip}
svn co "$_svntrunk"/usr.sbin/{acpi/acpiconf,rpc.umntall,jail}
}
Offline
Moderator comment: I am not really sure what to do with this thread. It is old and crusty, but it is in the Discussion section and is less prone to Necrobump closure. I am also not sure I want to spawn another Arch BSD thread.
As an aside, I fear that the recent change over to systemd by Arch Linux may well pour water on the embers of this project. If I understand correctly, systemd is not expected to play well with BSD.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
unles this isnot closed:
the b43-fwcutter, not supposed taht work only for extract firmware for Linux???
ipreute{,2} isnot supposed that work only in linux??
the filesystem utilities...bsd support all tose filesystems, like jfsutils?? I think you need remplace with the official bsd equivalents (I think for UFS the ufs-utils)
Well, I suppose that this is somekind of signature, no?
Offline
Moderator comment: I am not really sure what to do with this thread. It is old and crusty, but it is in the Discussion section and is less prone to Necrobump closure. I am also not sure I want to spawn another Arch BSD thread.
As an aside, I fear that the recent change over to systemd by Arch Linux may well pour water on the embers of this project. If I understand correctly, systemd is not expected to play well with BSD.
Yeah, it could be a problem, if it is, I will just go for the old Arch Linux initscripts.
Last edited by Amzo2 (2012-10-29 17:53:06)
Offline
unles this isnot closed:
the b43-fwcutter, not supposed taht work only for extract firmware for Linux???
ipreute{,2} isnot supposed that work only in linux??
the filesystem utilities...bsd support all tose filesystems, like jfsutils?? I think you need remplace with the official bsd equivalents (I think for UFS the ufs-utils)
http://www.freshports.org/sysutils/b43-fwcutter/
The above tests where just to see what worked, what packages I needed replacements for, and which packages I need to patch.
Offline
interesting, I going to try it, and if I can get X11+wireless work, you are sure that you can get a new user
for other side what compiler you going to use, gcc or llvm/clang???
Well, I suppose that this is somekind of signature, no?
Offline
I'm using GCC 4.8 for compiling, I just finished writing a working PKGBUILD for libc to replace Glibc. I had a change of heart over which to use.
Offline
interesting, I going to try it, and if I can get X11+wireless work, you are sure that you can get a new user
for other side what compiler you going to use, gcc or llvm/clang???
I've started building the base with clang. Also what wireless device do you use.
As for startup, I'm went with openrc, it's pretty much on par with systemd minus one or two features, and a huge improvement from the bsd rc scripts.
Offline
And I can tell that I'm slowly finishing OpenRC port to normal Arch. But it's secret, shhh!
Offline
Intel(R) Centrino(R) Wireless-N 100 BGN
gma500
Nos sure if BSD have support but, I can live in Vesa if I can set at 1024x600
Well, I suppose that this is somekind of signature, no?
Offline
Intel(R) Centrino(R) Wireless-N 100 BGN
gma500Nos sure if BSD have support but, I can live in Vesa if I can set at 1024x600
Your wireless is supported by:
iwn(4) - Intel IEEE 802.11n wireless network driver
As fir the intel graphics drivers, it will work under experimental KMS support and the latest Xorg package. It has intel drivers available.
Offline
Jristz wrote:Intel(R) Centrino(R) Wireless-N 100 BGN
gma500Nos sure if BSD have support but, I can live in Vesa if I can set at 1024x600
Your wireless is supported by:
iwn(4) - Intel IEEE 802.11n wireless network driver
As fir the intel graphics drivers, it will work under experimental KMS support and the latest Xorg package. It has intel drivers available.
you remmember that gma500 = poulsbo = not-suported-by-intel ???
but this give me more hoppe in arch/gnu/clang/freebsd
and about openjdk is supported too right??
Well, I suppose that this is somekind of signature, no?
Offline
Amzo2 wrote:Jristz wrote:Intel(R) Centrino(R) Wireless-N 100 BGN
gma500Nos sure if BSD have support but, I can live in Vesa if I can set at 1024x600
Your wireless is supported by:
iwn(4) - Intel IEEE 802.11n wireless network driver
As fir the intel graphics drivers, it will work under experimental KMS support and the latest Xorg package. It has intel drivers available.
you remmember that gma500 = poulsbo = not-suported-by-intel ???
but this give me more hoppe in arch/gnu/clang/freebsd
and about openjdk is supported too right??
openjdk(6,7) are supported, flash is available, and pretty much anything you'd need.
Offline
I got the test repo setup today, and an iso to play about with, still a lot of problems but progress is going fine. Should have a test iso out for people to try soon, but at the minute, hardly any packages in the repo except for kernel and base:
:: There are 2 members in group base:
:: Repository core
1) freebsd-kernel 2) freebsd-world
Enter a selection (default=all):
resolving dependencies...
looking for inter-conflicts...
Targets (2): freebsd-kernel-9.1-1 freebsd-world-9.1-1
Total Download Size: 134.63 MiB
Total Installed Size: 401.59 MiB
Proceed with installation? [Y/n]
Offline
Excited to see where this goes.
Offline
This has the potential to get really big if it gains momentum.
Offline