I used the following changes to the BSDmakefile to make leonardo happy:
prompt> diff -u ../../blink/BSDmakefile BSDmakefile
--- ../../blink/BSDmakefile     Sat Mar 16 16:48:29 2013
+++ BSDmakefile Thu Jan 10 19:31:35 2013
@@ -42,24 +42,24 @@
 #AVRDUDE_PROGRAMMER = stk500

 ## or for newer boards like the UNO
-UPLOAD_RATE = 115200
-PORT = /dev/cuaU1
-AVRDUDE_PROGRAMMER = arduino
+UPLOAD_RATE = 57600
+PORT = /dev/cuaU0
+AVRDUDE_PROGRAMMER = avr109

 ## or this, if you have a usbtiny ISP
 #PORT = usb
 #AVRDUDE_PROGRAMMER = usbtiny

-MCU = atmega328p
+MCU = atmega32u4
 F_CPU = 16000000

 #If your sketch uses any libraries, list them here, eg.
 #LIBRARIES=EEPROM LiquidCrystal Wire
-LIBRARIES=
+LIBRARIES=SoftwareSerial

 # Arduino variant, one of: "eightanaloginputs", "leonardo", "mega",
 # "micro" or "standard".
-VARIANT = standard
+VARIANT = leonardo

 ############################################################################
 # Below here nothing should be changed...
@@ -70,6 +70,7 @@
 SRC = wiring.c wiring_analog.c wiring_digital.c \
 wiring_pulse.c wiring_shift.c WInterrupts.c
 CXXSRC = HardwareSerial.cpp WMath.cpp Print.cpp WString.cpp \
+        USBCore.cpp HID.cpp CDC.cpp \
        ${LIBRARIES:S|$|.cpp|g}
 FORMAT = ihex

@@ -85,7 +86,7 @@
 OPT = s

 # Place -D or -U options here
-CDEFS = -DF_CPU=$(F_CPU)
+CDEFS = -DF_CPU=$(F_CPU) -DUSB_VID=0x2341 -DUSB_PID=0x00349
 CXXDEFS = -DF_CPU=$(F_CPU)

 # Place -I options here



2013/8/19 Ville Valkonen <weezeld...@gmail.com>

> Hello all,
>
> TL;DR Building projects for Arduino Leonardo fails.
>
> I'm trying to get Arduino Leonardo to work under Openbsd and here's what
> I've
> done so far.
>
> $ arduinoproject testi
>
> 1. copy & paste blink demo from Arduino site into testi.ino.
> 2. make
>
> Okay, that compiles. Now, time to modify BSDmakefile to be consistent for
> Leonardo.
> $ less +/Leonardo `pkg_info -L arduino |grep -i boards.txt`
>
> New values:
>     UPLOAD_RATE = 57600
>     MCU = atmega32u4
>     VARIANT = leonardo
>
> Okay, time to compile again.
>
> $ make clean all
> rm -f applet/testi.hex applet/testi.eep applet/testi.cof applet/testi.elf
> applet/testi.map applet/testi.sym applet/testi.lss applet/core.a  wiring.o
> wiring_analog.o wiring_digital.o wiring_pulse.o wiring_shift.o
> WInterrupts.o HardwareSerial.o WMath.o Print.o WString.o
> HardwareSerial.lst WMath.lst Print.lst WString.lst wiring.lst
> wiring_analog.lst wiring_digital.lst wiring_pulse.lst wiring_shift.lst
> WInterrupts.lst wiring.s wiring_analog.s wiring_digital.s wiring_pulse.s
> wiring_shift.s WInterrupts.s wiring.d wiring_analog.d wiring_digital.d
> wiring_pulse.d wiring_shift.d WInterrupts.d HardwareSerial.s WMath.s
> Print.s WString.s HardwareSerial.d WMath.d Print.d WString.d utility/*
> if [ -d utility ]; then rmdir utility; fi
> test -d applet || mkdir applet
> echo '#include "Arduino.h"' > applet/testi.cpp
> echo '#ifdef __cplusplus' >> applet/testi.cpp
> echo 'extern "C" void __cxa_pure_virtual(void) { while(1); }'  >>
> applet/testi.cpp
> echo '#endif\n' >> applet/testi.cpp
> cat testi.ino >> applet/testi.cpp
> cat /usr/local/share/arduino//cores/arduino/main.cpp >> applet/testi.cpp
> mkdir -p utility
> /usr/local/bin/avr-gcc -c -mmcu=atmega32u4 -I. -gstabs -DF_CPU=16000000
> -I/usr/local/share/arduino//cores/arduino
> -I/usr/local/share/arduino//variants/leonardo
> -I/usr/local/share/arduino//variants/leonardo -Os -Wall
> -Wstrict-prototypes  -std=gnu99  -ffunction-sections -fdata-sections
> /usr/local/share/arduino//cores/arduino/wiring.c -o wiring.o
> /usr/local/share/arduino//cores/arduino/wiring.c:264:3: warning: #warning
> Timer 2 not finished (may not be present on this CPU)
> /usr/local/share/arduino//cores/arduino/wiring.c:273:3: warning: #warning
> Timer 2 not finished (may not be present on this CPU)
> /usr/local/bin/avr-gcc -c -mmcu=atmega32u4 -I. -gstabs -DF_CPU=16000000
> -I/usr/local/share/arduino//cores/arduino
> -I/usr/local/share/arduino//variants/leonardo
> -I/usr/local/share/arduino//variants/leonardo -Os -Wall
> -Wstrict-prototypes  -std=gnu99  -ffunction-sections -fdata-sections
> /usr/local/share/arduino//cores/arduino/wiring_analog.c -o wiring_analog.o
> /usr/local/bin/avr-gcc -c -mmcu=atmega32u4 -I. -gstabs -DF_CPU=16000000
> -I/usr/local/share/arduino//cores/arduino
> -I/usr/local/share/arduino//variants/leonardo
> -I/usr/local/share/arduino//variants/leonardo -Os -Wall
> -Wstrict-prototypes  -std=gnu99  -ffunction-sections -fdata-sections
> /usr/local/share/arduino//cores/arduino/wiring_digital.c -o
> wiring_digital.o
> /usr/local/bin/avr-gcc -c -mmcu=atmega32u4 -I. -gstabs -DF_CPU=16000000
> -I/usr/local/share/arduino//cores/arduino
> -I/usr/local/share/arduino//variants/leonardo
> -I/usr/local/share/arduino//variants/leonardo -Os -Wall
> -Wstrict-prototypes  -std=gnu99  -ffunction-sections -fdata-sections
> /usr/local/share/arduino//cores/arduino/wiring_pulse.c -o wiring_pulse.o
> /usr/local/bin/avr-gcc -c -mmcu=atmega32u4 -I. -gstabs -DF_CPU=16000000
> -I/usr/local/share/arduino//cores/arduino
> -I/usr/local/share/arduino//variants/leonardo
> -I/usr/local/share/arduino//variants/leonardo -Os -Wall
> -Wstrict-prototypes  -std=gnu99  -ffunction-sections -fdata-sections
> /usr/local/share/arduino//cores/arduino/wiring_shift.c -o wiring_shift.o
> /usr/local/bin/avr-gcc -c -mmcu=atmega32u4 -I. -gstabs -DF_CPU=16000000
> -I/usr/local/share/arduino//cores/arduino
> -I/usr/local/share/arduino//variants/leonardo
> -I/usr/local/share/arduino//variants/leonardo -Os -Wall
> -Wstrict-prototypes  -std=gnu99  -ffunction-sections -fdata-sections
> /usr/local/share/arduino//cores/arduino/WInterrupts.c -o WInterrupts.o
> /usr/local/bin/avr-g++ -c -mmcu=atmega32u4 -I. -DF_CPU=16000000
> -I/usr/local/share/arduino//cores/arduino
> -I/usr/local/share/arduino//variants/leonardo
> -I/usr/local/share/arduino//variants/leonardo -Os
> /usr/local/share/arduino//cores/arduino/HardwareSerial.cpp -o
> HardwareSerial.o
> /usr/local/bin/avr-g++ -c -mmcu=atmega32u4 -I. -DF_CPU=16000000
> -I/usr/local/share/arduino//cores/arduino
> -I/usr/local/share/arduino//variants/leonardo
> -I/usr/local/share/arduino//variants/leonardo -Os
> /usr/local/share/arduino//cores/arduino/WMath.cpp -o WMath.o
> /usr/local/bin/avr-g++ -c -mmcu=atmega32u4 -I. -DF_CPU=16000000
> -I/usr/local/share/arduino//cores/arduino
> -I/usr/local/share/arduino//variants/leonardo
> -I/usr/local/share/arduino//variants/leonardo -Os
> /usr/local/share/arduino//cores/arduino/Print.cpp -o Print.o
> /usr/local/share/arduino//cores/arduino/Print.cpp: In member function
> 'size_t Print::print(const __FlashStringHelper*)':
> /usr/local/share/arduino//cores/arduino/Print.cpp:44: warning:
> '__progmem__' attribute ignored
> /usr/local/bin/avr-g++ -c -mmcu=atmega32u4 -I. -DF_CPU=16000000
> -I/usr/local/share/arduino//cores/arduino
> -I/usr/local/share/arduino//variants/leonardo
> -I/usr/local/share/arduino//variants/leonardo -Os
> /usr/local/share/arduino//cores/arduino/WString.cpp -o WString.o
> /usr/local/bin/avr-ar rcs applet/core.a wiring.o
> /usr/local/bin/avr-ar rcs applet/core.a wiring_analog.o
> /usr/local/bin/avr-ar rcs applet/core.a wiring_digital.o
> /usr/local/bin/avr-ar rcs applet/core.a wiring_pulse.o
> /usr/local/bin/avr-ar rcs applet/core.a wiring_shift.o
> /usr/local/bin/avr-ar rcs applet/core.a WInterrupts.o
> /usr/local/bin/avr-ar rcs applet/core.a HardwareSerial.o
> /usr/local/bin/avr-ar rcs applet/core.a WMath.o
> /usr/local/bin/avr-ar rcs applet/core.a Print.o
> /usr/local/bin/avr-ar rcs applet/core.a WString.o
> /usr/local/bin/avr-g++ -mmcu=atmega32u4 -I. -DF_CPU=16000000
> -I/usr/local/share/arduino//cores/arduino
> -I/usr/local/share/arduino//variants/leonardo
> -I/usr/local/share/arduino//variants/leonardo -Os -o applet/testi.elf
> applet/testi.cpp -L. applet/core.a -lm -Wl,--gc-sections
> /tmp//ccwyBVFt.o: In function `main':
> testi.cpp:(.text+0xa): undefined reference to `USBDevice'
> testi.cpp:(.text+0xc): undefined reference to `USBDevice'
> testi.cpp:(.text+0xe): undefined reference to `USBDevice_::attach()'
> *** Error 1 in /home/weezel/mnt/store/ohjelmointi/arduino/testi
> (BSDmakefile:247 'applet/testi.elf')
>
> Any hints what's wrong? Tried googling around but no cigar. Help would be
> appreciated.
>
> Thanks in advance and PLEASE CC ME WHEN REPLYING, I am not subscribed to
> ports@.
>
> Finally, appendices:
>
>
> ******************** BSDMakefile ********************
> # $OpenBSD: BSDmakefile,v 1.7 2013/05/14 14:31:30 edd Exp $
> # Arduino Makefile
> # Arduino adaptation by mellis, eighthave, oli.keller
> #
> # Adapted for BSD make(1) by Seth Wright (s...@crosse.org)
> # Adapted for OpenBSD ports by Chris Kuethe (ckue...@openbsd.org)
> #
> # This makefile allows you to build sketches from the command line
> # without the Arduino environment (or Java).
> #
> # Detailed instructions for using the makefile:
> #
> #  1. Copy this file into the folder with your sketch. There should be a
> #     file with the same name as the folder and with the extension .ino
> #     (e.g. foo.ino in the foo/ folder).
> #
> #  2. Modify the line containing "PORT" to refer to the filename
> #     representing the USB or serial connection to your Arduino board
> #     (e.g. PORT = /dev/tty.USB0).  If the exact name of this file
> #     changes, you can use * as a wildcard (e.g. PORT = /dev/tty.usb*).
> #
> #  3. Set the line containing "MCU" to match your board's processor.
> #     Older one's are atmega8 based, newer ones like Arduino Mini,
> Bluetooth
> #     or Diecimila have the atmega168.  If you're using a LilyPad Arduino,
> #     change F_CPU to 8000000.
> #
> #  4. At the command line, change to the directory containing your
> #     program's file and the makefile.
> #
> #  5. Type "make" and press enter to compile/verify your program.
> #
> #  6. Type "make upload", reset your Arduino board, and press enter to
> #     upload your program to the Arduino board.
> #
> # $Id: BSDmakefile,v 1.7 2013/05/14 14:31:30 edd Exp $
>
> TARGET = ${.CURDIR:C/.*\///g}
>
> ## you might use this for newer boards like the UNO
> UPLOAD_RATE = 57600
> PORT = /dev/cuaU0
> AVRDUDE_PROGRAMMER = arduino
>
> ## for an arduino mega
> #UPLOAD_RATE = 57600
> #MCU = atmega1280
> #AVRDUDE_PROGRAMMER = arduino
>
> ## or this for an older arduino
> #UPLOAD_RATE = 19200
> #PORT = /dev/cuaU0
> #AVRDUDE_PROGRAMMER = stk500
>
> ## or this, if you have a usbtiny ISP
> #PORT = usb
> #AVRDUDE_PROGRAMMER = usbtiny
>
> #MCU = atmega328p
> MCU = atmega32u4
> F_CPU = 16000000
>
> # If your sketch uses any libraries, list them here, eg.
> # LIBRARIES=EEPROM LiquidCrystal Wire
> #
> # If you want to use the Ethernet library, use:
> # LIBRARIES=SPI Ethernet IPAddress Dhcp Dns EthernetClient EthernetServer \
> #        EthernetUdp utility/w5100 utility/socket new
> #
> # To use the SD library:
> # LIBRARIES=SD File utility/SdFile utility/SdVolume utility/Sd2Card
> LIBRARIES=
>
> # Arduino variant, one of: "eightanaloginputs", "leonardo", "mega",
> # "micro" or "standard".
> VARIANT = leonardo
>
>
> ############################################################################
> # Below here nothing should be changed...
>
> ARDUINO = /usr/local/share/arduino/
> .PATH: $(ARDUINO)/cores/arduino ${LIBRARIES:S|^|$(ARDUINO)/libraries/|g}
> AVR_TOOLS_PATH = /usr/local/bin
> SRC = wiring.c wiring_analog.c wiring_digital.c \
> wiring_pulse.c wiring_shift.c WInterrupts.c
> CXXSRC = HardwareSerial.cpp WMath.cpp Print.cpp WString.cpp \
>     ${LIBRARIES:S|$|.cpp|g}
> FORMAT = ihex
>
>
> # Name of this Makefile (used for "make depend").
> MAKEFILE = BSDmakefile
>
> # Debugging format.
> # Native formats for AVR-GCC's -g are stabs [default], or dwarf-2.
> # AVR (extended) COFF requires stabs, plus an avr-objcopy run.
> DEBUG = stabs
>
> OPT = s
>
> # Place -D or -U options here
> CDEFS = -DF_CPU=$(F_CPU)
> CXXDEFS = -DF_CPU=$(F_CPU)
>
> # Place -I options here
> ROOTLIBINCS=${LIBRARIES:S|^|-I$(ARDUINO)/libraries/|g}
> UTILITYLIBINCS=${ROOTLIBINCS:S|$|/utility/|g}
> LIBINC=${ROOTLIBINCS} ${UTILITYLIBINCS} -I$(ARDUINO)/variants/$(VARIANT)
> CINCS = -I$(ARDUINO)/cores/arduino $(LIBINC)
> -I$(ARDUINO)/variants/$(VARIANT)
> CXXINCS = -I$(ARDUINO)/cores/arduino $(LIBINC)
> -I$(ARDUINO)/variants/$(VARIANT)
>
> # Compiler flag to set the C Standard level.
> # c89   - "ANSI" C
> # gnu89 - c89 plus GCC extensions
> # c99   - ISO C99 standard (not yet fully implemented)
> # gnu99 - c99 plus GCC extensions
> CSTANDARD = -std=gnu99
> CDEBUG = -g$(DEBUG)
> CWARN = -Wall -Wstrict-prototypes
> CTUNING = -ffunction-sections -fdata-sections
> #CTUNING = -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
> #CEXTRA = -Wa,-adhlns=$(<:.c=.lst)
>
> CFLAGS = $(CDEBUG) $(CDEFS) $(CINCS) -O$(OPT) $(CWARN) \
>      $(CSTANDARD) $(CEXTRA) $(CTUNING)
> CXXFLAGS = $(CDEFS) $(CINCS) -O$(OPT)
> #ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs
> LDFLAGS = -lm -Wl,--gc-sections
>
>
> # Programming support using avrdude. Settings and variables.
> AVRDUDE_PORT = $(PORT)
> AVRDUDE_WRITE_FLASH = -U flash:w:applet/$(TARGET).hex
> AVRDUDE_CONF = /etc/avrdude.conf
> AVRDUDE_FLAGS = -V -F -C $(AVRDUDE_CONF) -p $(MCU) -P $(AVRDUDE_PORT) \
> -c $(AVRDUDE_PROGRAMMER) -b $(UPLOAD_RATE)
>
> # Program settings
> CC = $(AVR_TOOLS_PATH)/avr-gcc
> CXX = $(AVR_TOOLS_PATH)/avr-g++
> OBJCOPY = $(AVR_TOOLS_PATH)/avr-objcopy
> OBJDUMP = $(AVR_TOOLS_PATH)/avr-objdump
> AR  = $(AVR_TOOLS_PATH)/avr-ar
> SIZE = $(AVR_TOOLS_PATH)/avr-size
> NM = $(AVR_TOOLS_PATH)/avr-nm
> AVRDUDE = $(AVR_TOOLS_PATH)/avrdude
> REMOVE = rm -f
> REMOVEDIR = rmdir
> MKDIR = mkdir -p
> MV = mv -f
>
> # Define all object files.
> OBJ = $(SRC:.c=.o) $(CXXSRC:.cpp=.o) $(ASRC:.S=.o)
>
> # Define all listing files.
> LST = $(ASRC:.S=.lst) $(CXXSRC:.cpp=.lst) $(SRC:.c=.lst)
>
> # Combine all necessary flags and optional flags.
> # Add target processor to flags.
> ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS)
> ALL_CXXFLAGS = -mmcu=$(MCU) -I. $(CXXFLAGS)
> ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
>
>
> # Default target.
> all: applet_files build sizeafter
>
> build: mkdirs elf hex
>
> mkdirs:
>     $(MKDIR) utility
>
> # Here is the "preprocessing".
> # It creates a .cpp file based with the same name as the .ino file.
> # On top of the new .cpp file comes the Arduino.h header.
> # Then comes a stdc++ workaround,
> see:
> #
>
> http://stackoverflow.com/questions/920500/what-is-the-purpose-of-cxa-pure-virtual
> # At the end there is a generic main() function attached.
> # Then the .cpp file will be compiled. Errors during compile will
> # refer to this new, automatically generated, file.
> # Not the original .ino file you actually edit...
> applet_files: $(TARGET).ino
>     test -d applet || mkdir applet
>     echo '#include "Arduino.h"' > applet/$(TARGET).cpp
>     echo '#ifdef __cplusplus' >> applet/$(TARGET).cpp
>     echo 'extern "C" void __cxa_pure_virtual(void) { while(1); }' \
>         >> applet/$(TARGET).cpp
>     echo '#endif\n' >> applet/$(TARGET).cpp
>     cat $(TARGET).ino >> applet/$(TARGET).cpp
>     cat $(ARDUINO)/cores/arduino/main.cpp >> applet/$(TARGET).cpp
>
> elf: applet/$(TARGET).elf
> hex: applet/$(TARGET).hex
> eep: applet/$(TARGET).eep
> lss: applet/$(TARGET).lss
> sym: applet/$(TARGET).sym
>
> # Program the device.
> upload: applet/$(TARGET).hex
>     $(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH)
>
>
> # Display size of file.
> HEXSIZE = $(SIZE) --target=$(FORMAT) applet/$(TARGET).hex
> ELFSIZE = $(SIZE)  applet/$(TARGET).elf
> sizebefore:
>     @if [ -f applet/$(TARGET).elf ]; then echo; echo $(MSG_SIZE_BEFORE);
> $(HEXSIZE); echo; fi
>
> sizeafter: applet/$(TARGET).hex
>     @if [ -f applet/$(TARGET).elf ]; then echo; echo $(MSG_SIZE_AFTER);
> $(HEXSIZE); echo; fi
>
>
> # Convert ELF to COFF for use in debugging / simulating in AVR Studio or
> VMLAB.
> COFFCONVERT=$(OBJCOPY) --debugging \
> --change-section-address .data-0x800000 \
> --change-section-address .bss-0x800000 \
> --change-section-address .noinit-0x800000 \
> --change-section-address .eeprom-0x810000
>
>
> coff: applet/$(TARGET).elf
>     $(COFFCONVERT) -O coff-avr applet/$(TARGET).elf $(TARGET).cof
>
>
> extcoff: $(TARGET).elf
>     $(COFFCONVERT) -O coff-ext-avr applet/$(TARGET).elf $(TARGET).cof
>
>
> .SUFFIXES: .elf .hex .eep .lss .sym .cpp .o .c .s .S
>
> .elf.hex:
>     $(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
>
> .elf.eep:
>     -$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
>     --change-section-lma .eeprom=0 -O $(FORMAT) $< $@
>
> # Create extended listing file from ELF output file.
> .elf.lss:
>     $(OBJDUMP) -h -S $< > $@
>
> # Create a symbol table from ELF output file.
> .elf.sym:
>     $(NM) -n $< > $@
>
> # Link: create ELF output file from library.
> applet/$(TARGET).elf: $(TARGET).ino applet/core.a
>     $(CXX) $(ALL_CXXFLAGS) -o $@ applet/$(TARGET).cpp -L. applet/core.a
> $(LDFLAGS)
>
> applet/core.a: $(OBJ)
>     @for i in $(OBJ); do echo $(AR) rcs applet/core.a $$i; $(AR) rcs
> applet/core.a $$i; done
>
>
> # Compile: create object files from C++ source files.
> .cpp.o:
>     $(CXX) -c $(ALL_CXXFLAGS) $< -o $@
>
> # Compile: create object files from C source files.
> .c.o:
>     $(CC) -c $(ALL_CFLAGS) $< -o $@
>
>
> # Compile: create assembler files from C source files.
> .c.s:
>     $(CC) -S $(ALL_CFLAGS) $< -o $@
>
>
> # Assemble: create object files from assembler source files.
> .S.o:
>     $(CC) -c $(ALL_ASFLAGS) $< -o $@
>
>
> # Automatic dependencies
> %.d: %.c
>     $(CC) -M $(ALL_CFLAGS) $< | sed "s;$(notdir $*).o:;$*.o $*.d:;" > $@
>
> %.d: %.cpp
>     $(CXX) -M $(ALL_CXXFLAGS) $< | sed "s;$(notdir $*).o:;$*.o $*.d:;" > $@
>
>
> # Target: clean project.
> clean:
>     $(REMOVE) applet/$(TARGET).hex applet/$(TARGET).eep
> applet/$(TARGET).cof applet/$(TARGET).elf \
>     applet/$(TARGET).map applet/$(TARGET).sym applet/$(TARGET).lss
> applet/core.a \
>     $(OBJ) $(LST) $(SRC:.c=.s) $(SRC:.c=.d) $(CXXSRC:.cpp=.s)
> $(CXXSRC:.cpp=.d) utility/*
>     if [ -d utility ]; then $(REMOVEDIR) utility; fi
>
> .PHONY:    all build elf hex eep lss sym program coff extcoff clean
> applet_files sizebefore sizeafter
>
>
> ******************** PKG_INFO ********************
> ImageMagick-6.7.7.7p2 image processing tools
> aalib-1.4p5         ascii art library
> abcde-2.5.4         command-line utility to rip and encode audio cds
> abiword-2.8.6p7     free cross-platform WYSIWYG word processor
> arduino-1.0.2p1v0   open-source electronics prototyping platform
> aspell-0.60.6.1p1   spell checker designed to eventually replace Ispell
> at-spi2-atk-2.8.1   atk-bridge for at-spi2
> at-spi2-core-2.8.0  service interface for assistive technologies
> atk-2.8.0           accessibility toolkit used by gtk+
> aucatctl-0.1        control aucat and/or sndiod volume
> avahi-0.6.31p10     framework for Multicast DNS Service Discovery
> avr-binutils-2.20p0 Atmel AVR 8-bit RISC microcontrollers' GNU binutils
> avr-gcc-4.3.4p0     Atmel AVR 8-bit RISC microcontrollers' XGCC
> avr-libc-1.8.0      libc for Atmel AVR 8-bit RISC microcontrollers
> avrdude-5.11        AVR microcontroller hardware in-system programmer
> babl-0.1.10         dynamic pixel format conversion library
> bash-4.2.45         GNU Bourne Again Shell
> blas-1.0p6          Basic Linear Algebra Subprograms
> bwm-ng-0.6p0        realtime bandwidth monitoring of interfaces
> bzip2-1.0.6p0       block-sorting file compressor, unencumbered
> cabextract-1.4      extracts files from Microsoft CAB archives
> cairo-1.12.14p0     vector graphics library
> cd-discid-1.3.1     retrieve CDDB ID from a disc
> cdparanoia-3.a9.8p0 CDDA reading utility with extra data verification
> features
> cfitsio-3.006p0     library for handling FITS data
> chromaprint-0.6     audio fingerprint extraction library
> chromium-28.0.1500.45 Chromium browser
> clementine-1.1.1p3  Qt4-based featureful music player
> clisp-2.48p3        ANSI Common Lisp implementation
> cloc-1.58           count lines of code
> cmake-2.8.11.2      portable build system
> coccinelle-1.0.0rc15p2 program matching and transformation engine
> cscope-15.8a        code browsing program
> cups-libs-1.6.3p0   CUPS libraries and headers
> curl-7.26.0p3       get files from FTP, Gopher, HTTP or HTTPS servers
> cvsps-2.1p0         generate patchsets from CVS repositories
> cyrus-sasl-2.1.26p8 RFC 2222 SASL (Simple Authentication and Security
> Layer)
> dbus-1.6.12p0v0     message bus system
> dbus-glib-0.100.2v0 glib bindings for dbus message system
> dconf-0.16.1        configuration backend system
> desktop-file-utils-0.21p0 utilities for dot.desktop entries
> detex-2.8p0         strip TeX/LaTeX codes from a file
> detox-1.2.0         utility designed to clean up filenames
> djvulibre-3.5.25.3p0 view, decode and encode DjVu files
> dmenu-4.5p0         dynamic menu for X11
> droid-fonts-0.1p0   nice looking fonts as found on the android devices
> dvi2tty-5.3.1p0     converts .dvi files to plain text
> ectags-5.8          multilanguage implementation of ctags
> elinks-0.11.7p6     full-featured text WWW browser
> enca-1.14           detect character set and encoding of text files
> enchant-1.6.0p1     generic spell checking library/wrapper
> evince-3.8.3        viewer for multiple document formats
> exiftran-2.08p0     command line utility to transform jpeg files
> exiv2-0.23          manipulate image meta-data such as exif and ipct
> feh-2.9.3           lightweight image viewer
> ffcall-1.10p1       foreign function call libraries
> ffmpeg-20130319     audio/video converter and streamer
> fftw3-3.2.2p2       C routines for computing the Discrete Fourier Transform
> fftw3-common-3.2.2p0 common files for the fftw3 packages
> fftw3-float-3.2.2p2 C routines for computing the Discrete Fourier Transform
> findlib-1.3.3p1     OCaml package manager
> firefox-22.0        Mozilla web browser
> flac-1.3.0p0        free lossless audio codec
> freeglut-2.8.0      open source alternative to glut
> freetype-1.3.1p3    free and portable TrueType font rendering engine
> fribidi-0.19.5      library implementing the Unicode Bidirectional
> Algorithm
> fswebcam-20110717   fswebcam is a small and simple webcam app
> gconf2-3.2.6p0      configuration database system for GNOME
> gd-2.0.35p1         library for dynamic creation of images
> gdb-7.6             GNU debugger
> gdbm-1.10           GNU dbm
> gdiff-3.3           GNU versions of the diff utilities
> gdk-pixbuf-2.28.2p1 graphic library for gtk+2
> geeqie-1.1v0        lightweight Gtk+2 based image viewer
> gegl-0.2.0p0        graph based image processing framework
> geoclue-0.12.99p1   modular geoinformation service on top of D-Bus
> get_flash_videos-1.24.20121020 download flash video files from various
> sites
> gettext-0.18.2p3    GNU gettext
> ggrep-2.14          GNU versions of grep pattern matching utilities
> ghostscript-9.06p2-a4-gtk GNU PostScript interpreter
> ghostscript-fonts-8.11p2 35 standard PostScript fonts with Adobe name
> aliases
> giblib-1.2.4p5      utility library including a imlib2 wrapper
> gimp-2.8.4p2        GNU Image Manipulation Program
> git-1.8.3.3         GIT - Tree History Storage Tool
> glew-1.9.0          GL Extension Wrangler library
> glib2-2.36.3        general-purpose utility library
> glib2-networking-2.36.2 network-related gio modules for glib2
> gmake-3.82p2        GNU make
> gmp-5.0.2p2         library for arbitrary precision arithmetic
> gnome-icon-theme-3.8.2 base icon theme for GNOME
> gnome-icon-theme-symbolic-3.8.3 base icon theme extension for special UI
> contexts
> gnuplot-4.6.3       command-driven interactive function plotting program
> gnutls-3.2.1        GNU Transport Layer Security library
> gperf-3.0.4         perfect hash functions, to help write parsers
> gpsd-2.95p4         service daemon that monitors one or more GPSes
> graphite2-1.2.1     rendering for complex writing systems
> gsettings-desktop-schemas-3.8.2 collection of shared GSettings schemas
> gsm-1.0.13p0        u-law to gsm encoding audio converter and library
> gstreamer-0.10.36p5 framework for streaming media
> gstreamer-plugins-base-0.10.36p6 base elements for GStreamer
> gstreamer-plugins-good-0.10.31p7v0 good elements for GStreamer
> gstreamer-plugins-ugly-0.10.19p2 ugly elements for GStreamer
> gstreamer1-1.0.8    framework for streaming media
> gstreamer1-plugins-base-1.0.8 base elements for GStreamer
> gtk+2-2.24.20p1     multi-platform graphical toolkit
> gtk+3-3.8.2p3       multi-platform graphical toolkit
> gtk-update-icon-cache-2.24.20 gtk+ icon theme caching utility
> gtkimageview-1.6.4p5 image viewer widget for gtk
> gvfs-1.16.3         GNOME Virtual File System
> harfbuzz-0.9.18     text shaping library
> harfbuzz-icu-0.9.18 ICU support for libharfbuzz
> hicolor-icon-theme-0.12p2 fallback theme of the icon theme specification
> i3-4.5.1p4          improved dynamic tiling window manager
> i3status-2.7p0      generate a statusbar for use with i3/xmobar/dzen2
> icu4c-51.2          International Components for Unicode
> id3lib-3.8.3p3      library for manipulating ID3v1 and ID3v2 tags
> ijs-0.35p1          raster image transmission library
> imlib2-1.4.2p2      image manipulation library
> iodbc-3.52.7p1      ODBC 3.x driver manager
> ipython-0.13.2      enhanced interactive Python shell
> iwn-firmware-5.7    firmware binary images for iwn(4) driver
> jasper-1.900.1p2    reference implementation of JPEG-2000
> jbig2dec-0.11       decoder for JBIG2 monochrome hi-res image compression
> format
> jbigkit-2.0         lossless image compression library, with lightweight
> version
> jdk-1.7.0.21v0      Java2(TM) SE Dev Kit v1.7.0.21
> jpeg-9p0            IJG's JPEG compression utilities
> kdiff3-0.9.97       compares and merges multiple files or directories
> ladr-dec-2007p2     Library for Automated Deduction Research
> lame-3.99.5         lame ain't an MP3 encoder
> lapack-3.1.1p4      library of Fortran 77 linear algebra subroutines
> latex-mk-1.9.1p1    set of Makefile fragments to manage LaTeX documents
> lcms-1.18a          color management library
> lcms2-2.4p0         color management library
> lensfun-0.2.7       library to adjust for photographic lens characteristics
> liba52-0.7.5p0      free library for decoding ATSC A/52 streams, aka AC-3
> libao-1.1.0         portable audio output library
> libarchive-3.0.4p0  multi-format archive and compression library
> libass-0.10.1       portable ASS/SSA subtitle renderer
> libbind-6.0p0v0     BIND stub resolver library
> libbluray-0.2.3     library supporting Blu-ray playback
> libcddb-1.3.2       library to access data on a CDDB server
> libcdio-0.80p5      compact disk input and control library
> libconfuse-2.7p0    configuration file parser library
> libcroco-0.6.8p0    generic CSS parsing library for GNOME project
> libdaemon-0.14      lightweight C library that eases the writing of daemons
> libdv-1.0.0p0       Quasar DV codec
> libdvbpsi-0.2.2     library for decoding/generating MPEG TS/DVB PSI tables
> libdvdcss-1.2.13    descramble scrambled DVDs
> libdvdnav-4.2.0p2v0 DVD navigation library
> libdvdread-4.2.0p2  accessing DVD files
> libebml-1.2.2       Extensible Binary Meta Language library
> libelf-0.8.13p1     read, modify, create ELF files on any arch
> libev-4.15          high-performance event loop library
> libexecinfo-0.2p3v0 clone of backtrace facility found in the GNU libc
> libexif-0.6.21      extract digital camera info tags from JPEG images
> libf2c-3.3.6p2      GNU fortran 77 libraries
> libffi-3.0.9p5      Foreign Function Interface
> libgcrypt-1.5.2     crypto library based on code used in GnuPG
> libghttp-1.0.9p2    GNOME http client library
> libglade2-2.6.4p8v0 library for loading GLADE interface files at runtime
> libgnome-keyring-3.8.0 library for gnome keyring integration
> libgpg-error-1.11   error codes for GnuPG related software
> libgsf-1.14.27      GNOME Structured File library
> libiconv-1.14p0     character set conversion library
> libid3tag-0.15.1bp3 library for reading ID3 tags
> libidn-1.27         internationalized string handling
> liblastfm-1.0.6     Qt-based C++ library for the Last.fm webservices
> libltdl-2.4.2       GNU libtool system independent dlopen wrapper
> libmad-0.15.1bp3    high-quality MPEG audio decoder
> libmatroska-1.3.0   extensible open standard audio/video container library
> libmng-1.0.10p2     Multiple-image Network Graphics (MNG) reference library
> libmspack-0.3alphap0v0 library for handling microsoft compression formats
> libmtp-1.1.6p0      Media Transfer Protocol (MTP) implementation
> libnettle-2.7.1     cryptographic library
> libnotify-0.7.5p2   send desktop notifications to a notification daemon
> libogg-1.3.1        Ogg bitstream library
> libplist-1.10       library to handle Apple Property List format
> libproxy-0.4.11p1   library handling all the details of proxy configuration
> librsvg-2.36.4p3    SAX-based render library for SVG files
> libsamplerate-0.1.7p1 audio sample rate conversion library
> libsecret-0.14p0    library for storing and retrieving passwords and
> secrets
> libshout-2.2.2p2    library for communicating with an icecast server
> libsigsegv-2.10     library for handling page faults in user mode
> libslang-2.2.4      stack-based interpreter for terminal applications
> libsndfile-1.0.25p0 library to handle various audio file formats
> libsoup-2.42.2      SOAP implementation in C
> libsoup-gnome-2.42.2 GNOME specific libsoup parts
> libspectre-0.2.7p3  library for rendering Postscript documents
> libstdc++-4.6.4     GNU compiler collection: C++ compiler library
> libtar-1.2.11p1     C library for manipulating tar files
> libtasn1-3.3        Abstract Syntax Notation One structure parser library
> libtheora-1.1.1p2   open video codec
> libungif-4.1.4p1    tools and library routines for working with GIF images
> libusb-compat-0.1.5 libusb-0.1 compatibility layer for libusb1
> libusb1-1.0.9p8     library for USB device access from userspace
> libvorbis-1.3.3p0   audio compression codec library
> libvpx-1.1.0p0      Google VP8 video codec
> libwebp-0.3.0       Google WebP image format conversion tool
> libwmf-0.2.8.4p0    WMF handling and conversion library
> libxml-2.9.0p0      XML parsing library
> libxslt-1.1.28p0    XSLT C Library for GNOME
> libyajl-2.0.4       small JSON library written in ANSI C
> libyaml-0.1.4       YAML 1.1 parser and emitter written in C
> llvm-3.3            modular, fast C/C++/ObjC compiler, static analyzer and
> tools
> lzo2-2.06p0         portable speedy lossless data compression library
> mpfr-3.1.0.3        library for multiple-precision floating-point
> computations
> mpg123-1.15.4       fast console MPEG audio player and decoder library
> mplayer-20130214p4  movie player supporting many formats
> msttcorefonts-2.0p0 Microsoft TrueType core fonts
> mtr-0.82p1          Matt's traceroute - network diagnostic tool
> mupdf-1.2p2         graphic library, pdf parser, viewer and utilities
> mutt-1.5.21p4v0-sasl-sidebar-slang-compressed tty-based e-mail client,
> development version
> netpbm-10.35.88p0   toolkit for converting images between different formats
> ngrep-1.45p4        network grep
> nload-0.7.4         network traffic and bandwidth usage in real time
> nspr-4.10           Netscape Portable Runtime
> nss-3.15.1          libraries to support development of security-enabled
> apps
> ocaml-4.00.1        ML language based on complete class-based objective
> system
> ocaml-pcre-7.0.2p0  OCaml Perl-compatible regexp library
> oniguruma-5.9.2     regular expressions library
> openjpeg-1.5.0p6    open-source JPEG 2000 codec library
> openmotif-2.3.4p0   Motif toolkit
> opus-1.0.3          IETF audio codec
> orc-0.4.16p2        library and toolset to operate arrays of data
> p11-kit-0.18.3p0    library for loading and enumurating of PKCS#11 modules
> p5-AMF-Connection-0.30 AMF client to connect to remote FLEX AIR service
> p5-Any-Moose-0.18   use Moose or Mouse modules
> p5-Class-Singleton-1.4p0 perl singleton pattern
> p5-Clone-0.34       recursively copy Perl datatypes
> p5-Crypt-Blowfish_PP-1.12p0 Blowfish encryption implemented pure Perl
> p5-Crypt-Rijndael-1.09p0 interface to the rijndael encryption algorithm aka
> AES
> p5-Curses-1.28p2    terminal screen handling and optimisation
> p5-Curses-UI-0.9609 curses based user interface framework for Perl
> p5-DBD-SQLite-1.35p2v0 SQLite drivers for the Perl DBI
> p5-DBI-1.622        unified perl interface for database access
> p5-Data-AMF-0.09    serialize/deserialize Adobe Action Message Format data
> p5-DateTime-0.63p1v0 perl objected oriented Date Time
> p5-DateTime-Locale-0.45p0 localization data for perl DateTime.pm
> p5-DateTime-TimeZone-1.19p0 DateTime submodule for TZ
> p5-Error-0.17019    error/exception handling in an OO-ish way
> p5-FreezeThaw-0.5001 module for converting structures to strings and back
> p5-HTML-Parser-3.69 modules to parse and extract information from HTML
> p5-HTML-Tagset-3.20p0 data tables useful for parsing HTML
> p5-HTTP-GHTTP-1.07p4 perl interface to the GNOME GHTTP library
> p5-HTTP-Server-Simple-0.44 simple standalone HTTP server
> p5-IO-Socket-SSL-1.952 perl interface to SSL sockets
> p5-IO-Socket-Socks-0.61 create SOCKS v4/v5 client or server
> p5-LWP-Protocol-socks-1.5 adds support for SOCKS to p5-libwww
> p5-List-MoreUtils-0.33p0 perl5 extra list utilities
> p5-MLDBM-2.05       store multi-level hash structure in single-level tied
> hash
> p5-Mouse-0.97p0     Moose minus the antlers
> p5-Net-Daemon-0.48  extension for portable daemons
> p5-Net-SSLeay-1.55  perl module for using OpenSSL
> p5-Params-Util-1.07 utility to make parameter checking easier
> p5-Params-Validate-0.95p3 perl module to validate function/method
> parameters
> p5-PlRPC-0.2018p1   module for writing rpc servers and clients
> p5-SQL-Statement-1.33 sql parsing and processing
> p5-Storable-AMF-1.00p0 deserializer for Adobe Action Message Format
> p5-Term-ReadKey-2.30p5 change terminal modes, and perform non-blocking
> reads
> p5-Test-LongString-0.15 tests strings for equality
> p5-Tie-IxHash-1.23  ordered associative arrays for Perl
> p5-URI-1.60         library to parse Uniform Resource Identifiers
> p5-Universal-require-0.13p0 extends require to work on variables
> p5-WWW-Mechanize-1.71 handy web browsing in a Perl object
> p5-XML-LibXML-1.69p2v0 perl interface to the libxml2 library
> p5-XML-LibXML-Common-0.13p6 perl interface for several perl XML modules
> p5-XML-NamespaceSupport-1.11p0 perl module to the SAX2 NamespaceSupport
> class
> p5-XML-Parser-2.41p0 perl module for parsing XML documents
> p5-XML-SAX-0.96p1   perl interface to the SAX2 XML parser
> p5-XML-Simple-2.18p0 trivial perl API for reading/writing XML
> p5-libwww-5.837     library for WWW access in Perl
> p9m4-05p2           prover9/mace4 GUI
> pango-1.34.1p1      library for layout and rendering of text
> pcre-8.33           perl-compatible regular expression library
> pcsc-lite-1.8.8p0   resource manager for PC/SC
> pkg_mgr-0.2.1p1     user-friendly package browser and manager
> pktstat-1.8.4p3     network traffic viewer
> png-1.6.2p0         library for manipulating PNG images
> poppler-0.22.5      PDF rendering library
> popt-1.16           getopt(3)-like library with a number of enhancements
> protobuf-2.4.1      c++ protocol buffers
> ps2eps-1.68         convert Postscript to Encapsulated Postscript
> psutils-1.17p4-a4   utilities for manipulating PostScript documents
> py-Imaging-1.1.7p9  Python imaging library
> py-altgraph-0.10.1  Python graph (network) package
> py-cairo-1.10.0p1   cairo bindings for Python
> py-crypto-2.6p1     cryptographic tools for Python
> py-dateutil-1.5p0   Python API for advanced date calculations
> py-feedparser-5.0.1p2 RSS and Atom feeds parser written in Python
> py-gobject-2.28.6p5v0 Python bindings for glib2 gobject (deprecated)
> py-gtk2-2.24.0p1    GTK+2 Python bindings
> py-lxml-2.3.2       Python binding for the libxml2 and libxslt libraries
> py-matplotlib-1.2.1 Python charting and plotting API
> py-modulegraph-0.8p1 Python module dependency analysis tool
> py-nltk-2.0.4v0     Natural Language ToolKit
> py-numpy-1.6.0p3    fast array and numeric programming library for Python
> py-paramiko-1.10.1  Python module that implements the SSH2 protocol
> py-pexpect-2.3      pure Python Expect-like module
> py-pygments-1.6     Python syntax highlighter
> py-setuptools-0.6.11p5v0 simplified packaging system for Python modules
> py-tornado-2.4.1    scalable, non-blocking web server
> py-tz-2013b         Python API for dealing with timezones
> py-wxPython-2.8.12.0p1 Python bindings for wxWidgets C++ class library
> py-yaml-3.10        YAML parser and emitter in Python
> py-zmq-13.0.0       Python bindings for ZeroMQ
> python-2.7.5        interpreted object-oriented programming language
> python-tkinter-2.7.5 tk GUI module for Python
> qca2-2.0.3p2        Qt Cryptographic Architecture
> qdbm-1.8.78         high performance embedded database library
> qjson-0.8.1         Qt-based library that maps JSON data to QVariant
> objects
> qt4-4.8.2p7         C++ X11 GUI toolkit
> quirks-1.87         exceptions to pkg_add rules
> recode-3.6p7        convert files between character sets and usages
> rsync-3.0.9p3-iconv mirroring/synchronization over low bandwidth links
> rtmpdump-2.4pl5     dump RTMP media streams
> ruby-1.8.7.374      object oriented script language with threads
> schroedinger-1.0.11p0 high-speed Dirac codec
> screen-4.0.3p3-shm  multi-screen window manager
> scrot-0.8p3         commandline screen capture util
> sdl-1.2.15p3        cross-platform multimedia library
> sdl-image-1.2.12    SDL image library
> shared-mime-info-1.1 shared mime database for desktops
> smartmontools-6.1   control and monitor storage systems using SMART
> snes9x-1.52p6       emulates the Super Nintendo Entertainment System
> speex-1.2rc1p0      patent-free speech codec
> sqlports-compact-2.8 sqlite database of ports, program version
> startup-notification-0.12p0 library for tracking application startup
> t1lib-5.1.2         Type 1 rasterizer library for UNIX/X11
> t1utils-1.37        utilities for PostScript Type 1 fonts
> taglib-1.8p5        managing meta-data of audio formats
> tcl-8.5.14p1        Tool Command Language
> texlive_base-2012p0 base binaries for TeXLive typesetting distribution
> texlive_texmf-full-2012 texlive texmf for extra macros
> texlive_texmf-minimal-2012p0 texlive texmf for basic functionality
> tiff-4.0.3p2        tools and library routines for working with TIFF images
> tk-8.5.14p0         graphical toolkit for Tcl
> transfig-3.2.5ap0   tools to convert Xfig's .fig files
> tremor-20120410p0   integer-only, fully Ogg Vorbis compliant decoder
> library
> twolame-0.3.13p0    optimised MPEG Audio Layer 2 (MP2) encoder
> ufraw-0.19.2p0      read and manipulate raw images from digital cameras
> unrar-4.20v1        extract, list, and test RAR archives
> unzip-6.0p2         extract, list & test files in a ZIP archive
> uvideo-firmware-1.2p0 firmware binary images for uvideo(4) driver
> vim-7.3.850-gtk2-perl-python-ruby vi clone, many additional features
> vlc-2.0.7p0         VideoLAN client; multimedia player
> vorbis-tools-1.4.0p0 play, encode, and manage Ogg Vorbis files
> wavpack-4.60.1p0    audio codec for lossless, lossy and hybrid compression
> webkit-gtk3-2.0.3v0 open source web browser engine for Gtk+
> wget-1.14p0         retrieve files from the web via HTTP, HTTPS and FTP
> wpa_supplicant-2.0p3 IEEE 802.1X supplicant
> wv-1.2.4p3          convert various Microsoft formats into HTML/PNG
> wxWidgets-gtk2-2.8.12p8 C++ cross-platform GUI toolkit
> x264-20130302       free H.264/MPEG-4 AVC encoder
> xdg-utils-1.1.0rc1p3 utilities to assist desktop integration tasks
> xosd-2.2.14         displays text on your screen
> xpdf-3.03p0         PDF viewer for X11
> xvidcore-1.3.2p2    ISO MPEG-4 compliant video codec
> xz-5.0.5            LZMA compression and decompression tools
> yelp-3.8.1p0        GNOME help browser
> yelp-xsl-3.8.1      XSLT stylesheets for yelp
> youtube-dl-2013.07.12 command-line program to download videos from
> YouTube.com
> zeromq-3.2.3        open source message queue optimised for performance
>
>
> ******************** DMESG ********************
> OpenBSD 5.4-current (BFS_Terminus) #0: Mon Aug  5 23:26:54 EEST 2013
>     weezel@weezel:/usr/src/sys/arch/amd64/compile/BFS_Terminus
> real mem = 3959615488 (3776MB)
> avail mem = 3846496256 (3668MB)
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdae9d000 (69 entries)
> bios0: vendor LENOVO version "G2ET82WW (2.02 )" date 09/11/2012
> bios0: LENOVO 2324BY9
> acpi0 at bios0: rev 2
> acpi0: sleep states S0 S3 S4 S5
> acpi0: tables DSDT FACP TCPA SSDT SSDT SSDT HPET APIC MCFG ECDT FPDT ASF!
> UEFI UEFI POAT SSDT SSDT UEFI DBG2
> acpi0: wakeup devices LID_(S4) SLPB(S3) IGBE(S4) EXP3(S4) XHCI(S3) EHC1(S3)
> EHC2(S3) HDEF(S4)
> acpitimer0 at acpi0: 3579545 Hz, 24 bits
> acpihpet0 at acpi0: 14318179 Hz
> acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz, 2394.98 MHz
> cpu0:
>
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,XSAVE,AVX,F16C,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS
> cpu0: 256KB 64b/line 8-way L2 cache
> cpu0: smt 0, core 0, package 0
> cpu0: apic clock running at 99MHz
> cpu1 at mainbus0: apid 1 (application processor)
> cpu1: Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz, 2394.56 MHz
> cpu1:
>
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,XSAVE,AVX,F16C,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS
> cpu1: 256KB 64b/line 8-way L2 cache
> cpu1: smt 1, core 0, package 0
> cpu2 at mainbus0: apid 2 (application processor)
> cpu2: Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz, 2394.56 MHz
> cpu2:
>
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,XSAVE,AVX,F16C,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS
> cpu2: 256KB 64b/line 8-way L2 cache
> cpu2: smt 0, core 1, package 0
> cpu3 at mainbus0: apid 3 (application processor)
> cpu3: Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz, 2394.56 MHz
> cpu3:
>
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,XSAVE,AVX,F16C,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS
> cpu3: 256KB 64b/line 8-way L2 cache
> cpu3: smt 1, core 1, package 0
> ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins
> acpimcfg0 at acpi0 addr 0xf8000000, bus 0-63
> acpiec0 at acpi0
> acpiprt0 at acpi0: bus 0 (PCI0)
> acpiprt1 at acpi0: bus -1 (PEG_)
> acpiprt2 at acpi0: bus 2 (EXP1)
> acpiprt3 at acpi0: bus 3 (EXP2)
> acpiprt4 at acpi0: bus -1 (EXP3)
> acpicpu0 at acpi0: C2, C1, PSS
> acpicpu1 at acpi0: C2, C1, PSS
> acpicpu2 at acpi0: C2, C1, PSS
> acpicpu3 at acpi0: C2, C1, PSS
> acpipwrres0 at acpi0: PUBS
> acpitz0 at acpi0: critical temperature is 103 degC
> acpibtn0 at acpi0: LID_
> acpibtn1 at acpi0: SLPB
> acpibat0 at acpi0: BAT0 model "45N1025" serial 10457 type LION oem "LGC"
> acpibat1 at acpi0: BAT1 not present
> acpiac0 at acpi0: AC unit online
> acpithinkpad0 at acpi0
> acpidock0 at acpi0: GDCK not docked (0)
> cpu0: Enhanced SpeedStep 2394 MHz: speeds: 2400, 2300, 2200, 2100, 2000,
> 1900, 1800, 1700, 1600, 1500, 1400, 1300, 1200 MHz
> pci0 at mainbus0 bus 0
> pchb0 at pci0 dev 0 function 0 "Intel Core 3G Host" rev 0x09
> vga1 at pci0 dev 2 function 0 "Intel HD Graphics 4000" rev 0x09
> intagp0 at vga1
> agp0 at intagp0: aperture at 0xe0000000, size 0x10000000
> inteldrm0 at vga1
> drm0 at inteldrm0
> inteldrm0: 1366x768
> wsdisplay0 at vga1 mux 1: console (std, vt100 emulation)
> wsdisplay0: screen 1-5 added (std, vt100 emulation)
> "Intel 7 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured
> em0 at pci0 dev 25 function 0 "Intel 82579LM" rev 0x04: msi, address
> 3c:97:0e:52:44:f6
> ehci0 at pci0 dev 26 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int
> 16
> usb0 at ehci0: USB revision 2.0
> uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
> azalia0 at pci0 dev 27 function 0 "Intel 7 Series HD Audio" rev 0x04: msi
> azalia0: codecs: Realtek ALC269, Intel/0x2806, using Realtek ALC269
> audio0 at azalia0
> ppb0 at pci0 dev 28 function 0 "Intel 7 Series PCIE" rev 0xc4: msi
> pci1 at ppb0 bus 2
> sdhc0 at pci1 dev 0 function 0 "Ricoh 5U823 SD/MMC" rev 0x04: apic 2 int 16
> sdmmc0 at sdhc0
> ppb1 at pci0 dev 28 function 1 "Intel 7 Series PCIE" rev 0xc4: msi
> pci2 at ppb1 bus 3
> iwn0 at pci2 dev 0 function 0 "Intel Centrino Advanced-N 6205" rev 0x34:
> msi, MIMO 2T2R, MoW, address 60:67:20:de:c3:7c
> ehci1 at pci0 dev 29 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int
> 23
> usb1 at ehci1: USB revision 2.0
> uhub1 at usb1 "Intel EHCI root hub" rev 2.00/1.00 addr 1
> pcib0 at pci0 dev 31 function 0 "Intel QM77 LPC" rev 0x04
> ahci0 at pci0 dev 31 function 2 "Intel 7 Series AHCI" rev 0x04: msi, AHCI
> 1.3
> scsibus0 at ahci0: 32 targets
> sd0 at scsibus0 targ 0 lun 0: <ATA, HITACHI HTS72505, GH2Z> SCSI3 0/direct
> fixed naa.5000cca662d7423b
> sd0: 476940MB, 512 bytes/sector, 976773168 sectors
> ichiic0 at pci0 dev 31 function 3 "Intel 7 Series SMBus" rev 0x04: apic 2
> int 18
> iic0 at ichiic0
> spdmem0 at iic0 addr 0x50: 4GB DDR3 SDRAM PC3-12800 SO-DIMM
> isa0 at pcib0
> isadma0 at isa0
> pckbc0 at isa0 port 0x60/5
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> pms0 at pckbc0 (aux slot)
> pckbc0: using irq 12 for aux slot
> wsmouse0 at pms0 mux 0
> wsmouse1 at pms0 mux 0
> pms0: Synaptics clickpad, firmware 8.1
> pcppi0 at isa0 port 0x61
> spkr0 at pcppi0
> mtrr: Pentium Pro MTRR support
> scsibus1 at sdmmc0: 2 targets, initiator 0
> sd1 at scsibus1 targ 1 lun 0: <SD/MMC, Drive #01, > SCSI2 0/direct fixed
> sd1: 1914MB, 512 bytes/sector, 3920896 sectors
> uhub2 at uhub0 port 1 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2
> uhub3 at uhub1 port 1 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2
> uhub4 at uhub3 port 1 "Standard Microsystems product 0x2514" rev 2.00/b.b3
> addr 3
> uhidev0 at uhub4 port 1 configuration 1 interface 0 "Logitech USB Receiver"
> rev 2.00/12.01 addr 4
> uhidev0: iclass 3/1
> ukbd0 at uhidev0: 8 variable keys, 6 key codes
> wskbd1 at ukbd0 mux 1
> wskbd1: connecting to wsdisplay0
> uhidev1 at uhub4 port 1 configuration 1 interface 1 "Logitech USB Receiver"
> rev 2.00/12.01 addr 4
> uhidev1: iclass 3/1, 8 report ids
> ums0 at uhidev1 reportid 2: 16 buttons, Z dir
> wsmouse2 at ums0 mux 0
> uhid0 at uhidev1 reportid 3: input=4, output=0, feature=0
> uhid1 at uhidev1 reportid 4: input=1, output=0, feature=0
> uhid2 at uhidev1 reportid 8: input=1, output=0, feature=0
> uhidev2 at uhub4 port 1 configuration 1 interface 2 "Logitech USB Receiver"
> rev 2.00/12.01 addr 4
> uhidev2: iclass 3/0, 33 report ids
> uhid3 at uhidev2 reportid 16: input=6, output=6, feature=0
> uhid4 at uhidev2 reportid 17: input=19, output=19, feature=0
> uhid5 at uhidev2 reportid 32: input=14, output=14, feature=0
> uhid6 at uhidev2 reportid 33: input=31, output=31, feature=0
> uhidev3 at uhub4 port 2 configuration 1 interface 0 "Logitech USB Receiver"
> rev 2.00/12.01 addr 5
> uhidev3: iclass 3/1
> ukbd1 at uhidev3: 8 variable keys, 6 key codes
> wskbd2 at ukbd1 mux 1
> wskbd2: connecting to wsdisplay0
> uhidev4 at uhub4 port 2 configuration 1 interface 1 "Logitech USB Receiver"
> rev 2.00/12.01 addr 5
> uhidev4: iclass 3/1, 8 report ids
> ums1 at uhidev4 reportid 2: 16 buttons, Z dir
> wsmouse3 at ums1 mux 0
> uhid7 at uhidev4 reportid 3: input=4, output=0, feature=0
> uhid8 at uhidev4 reportid 4: input=1, output=0, feature=0
> uhid9 at uhidev4 reportid 8: input=1, output=0, feature=0
> uhidev5 at uhub4 port 2 configuration 1 interface 2 "Logitech USB Receiver"
> rev 2.00/12.01 addr 5
> uhidev5: iclass 3/0, 33 report ids
> uhid10 at uhidev5 reportid 16: input=6, output=6, feature=0
> uhid11 at uhidev5 reportid 17: input=19, output=19, feature=0
> uhid12 at uhidev5 reportid 32: input=14, output=14, feature=0
> uhid13 at uhidev5 reportid 33: input=31, output=31, feature=0
> vscsi0 at root
> scsibus2 at vscsi0: 256 targets
> softraid0 at root
> scsibus3 at softraid0: 256 targets
> root on sd0a (3a3270e7f61954af.a) swap on sd0b dump on sd0b
>



-- 
May the most significant bit of your life be positive.

Reply via email to