Current recommended method for building FreeBSD for R-PI
Werner Thie
werner at thieprojects.ch
Fri Apr 17 00:20:56 UTC 2015
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 at 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 at 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
>
>
>
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
>
More information about the freebsd-arm
mailing list