public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] [GSoC] Gentoo/DragonFly BSD Report
@ 2010-06-09 13:05 Naohiro Aota
  0 siblings, 0 replies; 2+ messages in thread
From: Naohiro Aota @ 2010-06-09 13:05 UTC (permalink / raw
  To: patrick; +Cc: gentoo-soc

Hi, Patrick and list

This is a weekly report of a SoC project "Porting Gentoo to DragonFly
BSD".

From the last week to now, I've done these things.

- install sandbox binary, portage
- sync to portage tree
- create "profiles/default/bsd/dfbsd", "profiles/arch/x86-dfbsd",
  "profiles/releases/dfbsd-2.6" like freebsd's ones.
- create copy of the base package ebuilds and KEYWORD them as
  "~x86-dfbsd"
- fix some of the ebuilds
- install "eseleclt-python" by hand using ebuild.
- USE='-*' emerge -1 portage

Now I'm trying "emrge -uDN world" on DragonFly BSD.

Here are some problems I'm struggling with.

- "sort -z"
  DragonFly BSD's "sort" have no "-z" option, so that "sandbox" seems
  not work. (ebuild.sh uses the option to deal something "sandbox"
  related works)

- sandbox porting
  Linux getcwd() set errno = ENAMETOOLONG when The path was longer
  than PATH_MAX. But this behavior is not compatible with POSIX.
  "sandbox" is written to follow this Linux manner, so sandbox not
  working so well on *BSD. 

  Here is my work around patch. But I think it would be better to
  convert ERANGE to ENAMETOOLONG or reverse at somewhere (maybe after
  calling vanilla getcwd() is adequate)

  http://github.com/naota/gentoo-dragonflybsd/commit/810b0be2b897579327b14fc599ba3024983237c7

Regards,



^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-soc] [GSoC] Gentoo/DragonFly BSD Report
@ 2010-06-22 23:13 Naohiro Aota
  0 siblings, 0 replies; 2+ messages in thread
From: Naohiro Aota @ 2010-06-22 23:13 UTC (permalink / raw
  To: patrick; +Cc: gentoo-soc

Hi, Patrick and list.

This is a weekly report of my SoC project "Porting Gentoo to DragonFly
BSD".

Here is my git repository.
http://github.com/naota/gentoo-dragonflybsd/

I'm writing dfbsd-* stuffs. I've wrote -bin, -lib, -sources and
-mk-defs. Some of them needs a little more fix. (use USE flag, remove
not-needed installation)

"sort -z" [1] and "ebuild patch sending" are still problems for me. Any
suggestions will be appreciated.

[1] DragonFly BSD's "sort" have no "-z" option, so that some portage
    command dosen't work.
[2] May I send patches for ebuilds I've fixed for DragonFly BSD to
    bugs.gentoo.org?

Regards,



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-06-22 23:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-22 23:13 [gentoo-soc] [GSoC] Gentoo/DragonFly BSD Report Naohiro Aota
  -- strict thread matches above, loose matches on Subject: below --
2010-06-09 13:05 Naohiro Aota

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox