Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Apr 2015 14:13:02 -1000
From:      Werner Thie <werner@thieprojects.ch>
To:        freebsd-arm@freebsd.org
Subject:   Re: Current recommended method for building FreeBSD for R-PI
Message-ID:  <5530500E.2010300@thieprojects.ch>
In-Reply-To: <80425730.1897994.1429217639818.JavaMail.yahoo@mail.yahoo.com>
References:  <5529FE8E.9020003@gmail.com> <80425730.1897994.1429217639818.JavaMail.yahoo@mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I use a current image on the RPI to control my weather station with pywws:

$ uname -a
FreeBSD raspi 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r279210: Mon Feb 23 
22:44:56 UTC 2015 
root@releng2.nyi.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/RPI-B  arm


Most stuff for pywws was installed with pkg from

$ more /usr/local/etc/pkg/repos/FreeBSD.conf
FreeBSD: {
url:"http://freebsd-current.os-hackers.jp/pub/FreeBSD/ports/arm/packages-11-current"
mirror_type:"src",
enabled: yes,
signature_type:"NONE"
}

All else from ports

Werner

$ pkg info
apr-1.5.1.1.5.4                Apache Portability Library
asciidoc-8.6.9_4               Text document format for writing short 
documents and man pages
autoconf-2.69                  Automatically configure source code on 
many Un*x platforms
autoconf-wrapper-20131203      Wrapper script for GNU autoconf
automake-1.15                  GNU Standards-compliant Makefile generator
automake-wrapper-20131203      Wrapper script for GNU automake
bash-4.3.33                    The GNU Project's Bourne Again SHell
bdftopcf-1.0.4                 Convert X font from BDF to PCF
bigreqsproto-1.1.2             BigReqs extension headers
bison-2.7.1,1                  Parser generator from FSF, (mostly) 
compatible with Yacc
boehm-gc-7.4.2_3               Garbage collection and memory leak 
detection for C and C++
c-ares-config-1.10.0_1         Asynchronous DNS resolver library
ca_root_nss-3.17.4_1           Root certificate bundle from the Mozilla 
Project
cairo-1.12.18_1,2              Vector graphics library with cross-device 
output support
cmake-3.1.3                    Cross-platform Makefile generator
cmake-modules-3.1.3            Modules and Templates for CMake
curl-7.40.0                    Non-interactive tool to get files from 
FTP, GOPHER, HTTP(S) servers
cvsps-2.1_1                    Create patchset information from CVS
db5-5.3.28_2                   The Oracle Berkeley DB, revision 5.3
dejavu-2.34_4                  Bitstream Vera Fonts clone with a wider 
range of characters
dialog4ports-0.1.5_2           Console Interface to configure ports
docbook-1.5                    Meta-port for the different versions of 
the DocBook DTD
docbook-sgml-4.5_1             DocBook SGML DTD
docbook-xml-5.0_2              DocBook XML DTD
docbook-xsl-1.76.1_2           XSL DocBook stylesheets
encodings-1.0.4_1,1            X.Org Encoding fonts
expat-2.1.0_2                  XML 1.0 parser written in C
font-bh-ttf-1.0.3_1            X.Org Bigelow & Holmes TTF font
font-misc-ethiopic-1.0.3_1     X.Org miscellaneous Ethiopic font
font-misc-meltho-1.0.3_1       X.Org miscellaneous Meltho font
font-util-1.3.0_1              Create an index of X font files in a 
directory
fontconfig-2.11.1,1            XML-based font configuration API for X 
Windows
fontsproto-2.1.2,1             Fonts extension headers
freetype2-2.5.5                Free and portable TrueType font rendering 
engine
gdbm-1.11_2                    GNU database manager
getopt-1.1.6                   Replacement for getopt(1) that supports 
GNU-style long options
gettext-runtime-0.19.4         GNU gettext runtime libraries and programs
gettext-tools-0.19.4           GNU gettext development and translation tools
git-2.3.1                      Distributed source code management tool
glib-2.42.1                    Some useful routines of C programming 
(current stable version)
gmake-4.1_1                    GNU version of 'make' utility
gmake-lite-4.1_1               Minimalist version of gnu make
gnuplot-4.6.6_1                Command-line driven graphing utility
gobject-introspection-1.42.0   Generate interface introspection data for 
GObject libraries
graphite2-1.2.4                Rendering capabilities for complex 
non-Roman writing systems
harfbuzz-0.9.36                OpenType text shaping engine
help2man-1.43.3_1              Automatically generating simple manual 
pages from program output
icu-53.1                       International Components for Unicode 
(from IBM)
indexinfo-0.2.2                Utility to regenerate the GNU info page index
inputproto-2.3.1               Input extension headers
iso8879-1986_3                 Character entity sets from ISO 8879:1986 
(SGML)
jbigkit-2.1_1                  Lossless compression for bi-level images 
such as scanned pages, faxes
jpeg-8_6                       IJG's jpeg compression utilities
kbproto-1.0.6                  KB extension headers
libICE-1.0.9,1                 Inter Client Exchange library for X11
libSM-1.2.2_2,1                Session Management library for X11
libX11-1.6.2_2,1               X11 library
libXau-1.0.8_2                 Authentication Protocol library for X11
libXaw-1.0.12_2,2              X Athena Widgets library
libXdmcp-1.1.1_2               X Display Manager Control Protocol library
libXext-1.3.3,1                X11 Extension library
libXfont-1.4.8,2               X font library
libXft-2.3.2                   Client-sided font API for X applications
libXmu-1.1.2_2,1               X Miscellaneous Utilities libraries
libXp-1.0.2_2,1                X print library
libXpm-3.5.11_2                X Pixmap library
libXrender-0.9.8_2             X Render extension library
libXt-1.1.4_2,1                X Toolkit library
libatomic_ops-7.4.0_1          Atomic operations access library
libcheck-0.9.14                Unit test framework for C
libedit-3.1.20141030_2         Command line editor library
libffi-3.2.1                   Foreign Function Interface
libfontenc-1.1.2_2             The fontenc Library
libgcrypt-1.6.2_1              General purpose crypto library based on 
code used in GnuPG
libgd-2.1.0_5,1                Graphics library for fast creation of images
libgpg-error-1.17              Common error values for all GnuPG components
libiconv-1.14_6                Character set conversion library
libpaper-1.1.24.3              Library providing routines for paper size 
management
libpthread-stubs-0.3_6         This library provides weak aliases for 
pthread functions
libtool-2.4.5                  Generic shared library support script
libxcb-1.11                    The X protocol C-language Binding (XCB) 
library
libxml2-2.9.2_2                XML parser library for GNOME
libxslt-1.1.28_6               The XSLT C library for GNOME
lua52-5.2.3_4                  Small, compilable scripting language 
providing easy access to C code
m4-1.4.17_1,1                  GNU m4
mkfontdir-1.0.7                Create an index of X font files in a 
directory
mkfontscale-1.1.1_1            Creates an index of scalable font files for X
mosquitto-1.3.5                Open-Source MQTT Broker
open-motif-2.3.4_2             Motif X11 Toolkit (industry standard GUI 
(IEEE 1295))
openssl-1.0.1_18               SSL and crypto library
p5-Authen-SASL-2.16_1          Perl5 module for SASL authentication
p5-Digest-HMAC-1.03_1          Perl5 interface to HMAC Message-Digest 
Algorithms
p5-Error-0.17023               Error/exception handling in 
object-oriented programming style
p5-GSSAPI-0.28_1               Perl extension providing access to the 
GSSAPIv2 library
p5-IO-Socket-IP-0.36           Drop-in replacement for IO::Socket::INET 
supporting IPv4 and IPv6
p5-IO-Socket-SSL-2.012         Perl5 interface to SSL sockets
p5-Locale-gettext-1.05_4       Message handling functions
p5-Mozilla-CA-20141217         Perl extension for Mozilla CA cert bundle 
in PEM format
p5-Net-SMTP-SSL-1.01_3         SSL support for Net::SMTP
p5-Net-SSLeay-1.68             Perl5 interface to SSL
p5-Socket-2.018                Networking constants and support functions
pango-1.36.8                   Open-source framework for the layout and 
rendering of i18n text
pcre-8.35_2                    Perl Compatible Regular Expressions library
perl5-5.18.4_11                Practical Extraction and Report Language
pixman-0.32.6                  Low-level pixel manipulation library
pkg-1.4.12                     Package manager
pkgconf-0.9.7                  Utility to help to configure compiler and 
linker flags
plotutils-2.6_6,1              Plotting library and toolkit
png-1.6.16                     Library for manipulating PNG images
portmaster-3.17.7              Manage your ports without external 
databases or languages
printproto-1.0.5               Print extension headers
py27-Babel-1.3_2               Collection of tools for 
internationalizing Python applications
py27-Jinja2-2.7.3              Fast and easy to use stand-alone template 
engine
py27-MarkupSafe-0.23           Implements a XML/HTML/XHTML Markup safe 
string for Python
py27-docutils-0.12             Python Documentation Utilities
py27-pygments-2.0.2            Syntax highlighter written in Python
py27-pytz-2014.10,1            World Timezone Definitions for Python
py27-setuptools27-5.5.1_1      Python packages installer
py27-sphinx-1.2.3              Python documentation generator
python2-2_3                    The "meta-port" for version 2 of the 
Python interpreter
python27-2.7.9                 Interpreted object-oriented programming 
language
readline-6.3.8                 Library for editing command lines as they 
are typed
renderproto-0.11.1             RenderProto protocol headers
scons-2.3.0_1                  Build tool alternative to make
sdocbook-xml-1.1_1,2           "Simplified" DocBook XML DTD
serf-1.3.8                     Serf HTTP client library
sqlite3-3.8.8.2                SQL database engine in a C library
subversion-1.8.11              Version control system
tex-kpathsea-6.2.0_1           Path searching library for TeX
texinfo-5.2.20150101           Typeset documentation system with 
multiple format output
tiff-4.0.3_5                   Tools and library routines for working 
with TIFF images
w3m-0.5.3_4                    Pager/text-based WWW browser
xbitmaps-1.1.1                 X.Org bitmaps data
xcb-proto-1.11                 The X protocol C-language Binding (XCB) 
protocol
xcb-util-0.4.0,1               Module with libxcb/libX11 
extension/replacement libraries
xcb-util-renderutil-0.3.9      Convenience functions for the Render 
extension
xcmiscproto-1.2.2              XCMisc extension headers
xextproto-7.3.0                XExt extension headers
xf86bigfontproto-1.2.0         XFree86-Bigfont extension headers
xmlcatmgr-2.2_2                SGML and XML catalog manager
xmlcharent-0.3_2               XML character entities
xmlto-0.0.26_2                 Front-end to an XSL toolchain
xorg-fonts-truetype-7.7_1      X.Org TrueType fonts
xorg-macros-1.19.0             X.Org development aclocal macros
xproto-7.0.26                  X11 protocol headers
xtrans-1.3.5                   Abstract network code for X

On 16/04/15 10:53, Ji-Haw Foo via freebsd-arm wrote:
> I use the current image for Pi B (not Pi 2). It works well but there's still no pkg support. Everything is off ports.
>
>
>       On Saturday, April 11, 2015 10:11 PM, Jukka Ukkonen <jau789@gmail.com> wrote:
>
>
>
> Hello all,
>
> I hope someone can help me forward with these questions...
> What is the current recommended method for building FreeBSD for
> a Raspberry PI?  It has been about a year, maybe longer, since
> I last cross-compiled it on amd64. I assume that since then many
> things may have changed.
> Pretty soon I will need R-PI again as a test environment.
> In fact I might wish to use R-PI 2 as a representative of a bit
> more powerful low end environment. So, it would be nice to known
> whether there are any special things to know and pay attention to
> while building FreeBSD for an R-PI 2 instead of the R-PI B+?
> Can I use 10.1-stable or should I still use current/head sources
> as previously when I last time built FreeBSD for R-PI?
>
> Cheers,
> --jau
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"
>
>
>
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5530500E.2010300>