Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 363717 - [Tracker] initial support of making new amd64-fbsd stages
Summary: [Tracker] initial support of making new amd64-fbsd stages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: FreeBSD (show other bugs)
Hardware: AMD64 FreeBSD
: Normal enhancement (vote)
Assignee: Gentoo/BSD Team
URL: http://dev.gentoo.gr.jp/~nigoro/amd64...
Whiteboard:
Keywords: Tracker
Depends on: 363085 363089 new-fbsd-stage 363587 363685 391005 408019
Blocks:
  Show dependency tree
 
Reported: 2011-04-15 15:02 UTC by Yuta SATOH
Modified: 2012-06-15 15:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
/etc/portage/package.keywords (system,4.38 KB, text/plain)
2011-04-15 15:12 UTC, Yuta SATOH
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yuta SATOH 2011-04-15 15:02:57 UTC
I completed all file of the relating bugs.
And, I'm glad to file this bug.

We should make stages of amd64-fbsd from stage3 of x86-fbsd first. 
I have made the how-to for it. 

Please check it. 
http://dev.gentoo.gr.jp/~nigoro/amd64-fbsd/8.0/


Reproducible: Always
Comment 1 Yuta SATOH 2011-04-15 15:12:38 UTC
Created attachment 270077 [details]
/etc/portage/package.keywords

These are lists of relation packages necessary to make stages.
~amd64-fbsd KEYWORDS is necessary for these packages.
Instead, ~x86-fbsd is being used because the KEYWORDS is not done excluding grep now. 


app-admin/eselect-1.2.15
app-admin/eselect-python-20100321
app-admin/perl-cleaner-2.8
app-admin/python-updater-0.8-r1
app-arch/bzip2-1.0.6-r1
app-arch/cpio-2.11
app-arch/gzip-1.4
app-arch/libarchive-2.8.4-r1
app-arch/xz-utils-5.0.2
app-editors/nano-2.3.0
app-misc/ca-certificates-20090709
app-misc/mime-types-8
app-misc/pax-utils-0.2.3
app-portage/portage-utils-0.4
app-shells/bash-4.2_p8
dev-lang/perl-5.12.3
dev-lang/python-2.7.1-r1
dev-lang/python-3.1.3-r1
dev-libs/expat-2.0.1-r3
dev-libs/gmp-5.0.1
dev-libs/libedit-20100424.3.0
dev-libs/libelf-0.8.13-r1
dev-libs/libffi-3.0.10_rc8
dev-libs/libiconv-1.13.1
dev-libs/libpcre-8.12
dev-libs/libxml2-2.7.8
dev-libs/mpc-0.9
dev-libs/mpfr-3.0.1
dev-libs/openssl-1.0.0d
dev-libs/popt-1.16-r1
dev-perl/Authen-SASL-2.15
dev-perl/Digest-HMAC-1.02
dev-perl/Digest-SHA1-2.13
dev-perl/Error-0.170.160
dev-perl/IO-Socket-SSL-1.390.0
dev-perl/Net-SMTP-SSL-1.01
dev-perl/Net-SSLeay-1.36
dev-perl/YAML-Tiny-1.480
dev-util/pkgconfig-0.25-r2
dev-vcs/git-1.7.5_rc1
mail-mta/ssmtp-2.64-r1
net-libs/libpcap-1.1.1-r1
net-mail/mailbase-1
net-misc/curl-7.21.4
net-misc/openssh-5.8_p1-r1
net-misc/rsync-3.0.8
net-misc/wget-1.12-r3
perl-core/Archive-Tar-1.760
perl-core/Compress-Raw-Bzip2-2.33
perl-core/Compress-Raw-Zlib-2.33
perl-core/Digest-MD5-2.51
perl-core/ExtUtils-CBuilder-0.27.03
perl-core/ExtUtils-ParseXS-2.22.06
perl-core/IO-Compress-2.33
perl-core/Module-Build-0.36.07
perl-core/Scalar-List-Utils-1.23
perl-core/Test-Harness-3.230
sys-apps/baselayout-2.0.2
sys-apps/debianutils-3.4.4
sys-apps/diffutils-3.0
sys-apps/ed-1.5
sys-apps/file-5.05
sys-apps/gawk-3.1.8
sys-apps/grep-2.7
sys-apps/groff-1.21
sys-apps/help2man-1.39.1
sys-apps/less-443
sys-apps/man-1.6g
sys-apps/miscfiles-1.5
sys-apps/openrc-0.8.1
sys-apps/portage-2.2.0_alpha29
sys-apps/sed-4.2.1-r1
sys-apps/tcp-wrappers-7.6-r8
sys-apps/texinfo-4.13-r1
sys-auth/openpam-20071221
sys-auth/pam_passwdqc-1.0.5
sys-auth/pambase-20101024
sys-devel/autoconf-2.68
sys-devel/autoconf-wrapper-10-r1
sys-devel/automake-1.11.1-r1
sys-devel/automake-1.9.6-r3
sys-devel/automake-wrapper-5
sys-devel/binutils-2.20.1-r1
sys-devel/binutils-config-2-r1
sys-devel/bison-2.4.3
sys-devel/flex-2.5.35_p10
sys-devel/gcc-4.5.2
sys-devel/gcc-config-1.4.1
sys-devel/gettext-0.18.1.1-r2
sys-devel/gnuconfig-20110202
sys-devel/libperl-5.10.1
sys-devel/libtool-2.4-r1
sys-devel/m4-1.4.16
sys-devel/make-3.82
sys-devel/patch-2.6.1
sys-freebsd/boot0-8.0
sys-freebsd/freebsd-bin-8.0
sys-freebsd/freebsd-contrib-8.0
sys-freebsd/freebsd-lib-8.0
sys-freebsd/freebsd-libexec-8.0
sys-freebsd/freebsd-mk-defs-8.0
sys-freebsd/freebsd-pam-modules-8.0
sys-freebsd/freebsd-sbin-8.0
sys-freebsd/freebsd-share-8.0
sys-freebsd/freebsd-sources-8.0
sys-freebsd/freebsd-ubin-8.0
sys-freebsd/freebsd-usbin-8.0
sys-libs/db-4.8.30
sys-libs/gdbm-1.8.3-r4
sys-libs/ncurses-5.9
sys-libs/readline-6.2_p1
sys-libs/timezone-data-2011e
sys-libs/zlib-1.2.5-r2
sys-process/cronbase-0.3.3
sys-process/fuser-bsd-1142334561
sys-process/pidof-bsd-20050501-r3
sys-process/vixie-cron-4.1-r11
virtual/acl-0
virtual/editor-0
virtual/init-0
virtual/libffi-0
virtual/libiconv-0
virtual/libintl-0
virtual/mta-0
virtual/package-manager-0
virtual/pager-0
virtual/pam-0
virtual/perl-Archive-Tar-1.760
virtual/perl-Compress-Raw-Bzip2-2.33
virtual/perl-Compress-Raw-Zlib-2.33
virtual/perl-Digest-MD5-2.51
virtual/perl-ExtUtils-CBuilder-0.27.03
virtual/perl-ExtUtils-ParseXS-2.22.06
virtual/perl-IO-Compress-2.33
virtual/perl-IO-Zlib-1.10
virtual/perl-Module-Build-0.36.07
virtual/perl-Package-Constants-0.02
virtual/perl-Scalar-List-Utils-1.23
virtual/perl-Test-Harness-3.230
virtual/perl-digest-base-1.16
virtual/perl-libnet-1.22
virtual/pmake-0
Comment 2 Yuta SATOH 2011-05-08 09:39:18 UTC
I corrected a part of procedure of how-to.
Stages should be able to be made without trouble. 

Additionally, some small problems occurred by portage snapshot 20110506.
The outline is as follows. 

need KEYWORDS packages
virtual/os-headers
virtual/libc

p.mask
>mail-mta/ssmtp-2.64-r1

ssmtp-2.64-r2 is displayed the following errors and stops when stage1 is made. 

emerge: there are no ebuilds built with USE flags to satisfy ">=mail-mta/ssmtp-2.64-r2[mta]" for /tmp/stage1root/.
!!! One of the following packages is required to complete your request:
- mail-mta/ssmtp-2.64-r2 (Change USE: +mta)
(dependency required by "virtual/mta-0" [ebuild])
(dependency required by "sys-process/vixie-cron-4.1-r11" [ebuild])
(dependency required by "sys-freebsd/freebsd-sbin-8.0" [ebuild])
(dependency required by "virtual/init-0" [ebuild])
(dependency required by "sys-apps/openrc-0.8.2-r1" [ebuild])
(dependency required by "sys-apps/baselayout-2.0.2" [ebuild])
(dependency required by "sys-freebsd/freebsd-usbin-8.0[build]" [ebuild])
(dependency required by "sys-freebsd/freebsd-usbin" [argument])
Comment 3 Yuta SATOH 2012-04-21 15:19:07 UTC
Add the URL of the script to create the initial stage.
All packages will be built on unstable.

The package list which needs KEYWORDS is created from build log.
Comment 4 Yuta SATOH 2012-06-15 15:09:50 UTC
amd64-fbsd has been officially supported since version 9.0.
thanks aballier, keywording of lots of packages.

closing.