notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
simavr Simulator for several Atmel AVR chips
1.7_1 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.7_1Version of this port present on the latest quarterly branch.
Maintainer: felix@palmen-it.de search for ports maintained by this maintainer
Port Added: 2016-04-06 16:09:15
Last Update: 2021-06-22 18:53:08
Commit Hash: da3162c
People watching this port, also watch:: treeline, referenceassemblies-pcl, xrdp, libva-intel-driver
Also Listed In: emulators
License: GPLv3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (163 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/simavr-1.7_1/catalog.mk
  3. /usr/local/share/licenses/simavr-1.7_1/LICENSE
  4. /usr/local/share/licenses/simavr-1.7_1/GPLv3
  5. bin/simavr
  6. include/simavr/avr/avr_mcu_section.h
  7. include/simavr/avr_acomp.h
  8. include/simavr/avr_adc.h
  9. include/simavr/avr_bitbang.h
  10. include/simavr/avr_eeprom.h
  11. include/simavr/avr_extint.h
  12. include/simavr/avr_flash.h
  13. include/simavr/avr_ioport.h
  14. include/simavr/avr_lin.h
  15. include/simavr/avr_spi.h
  16. include/simavr/avr_timer.h
  17. include/simavr/avr_twi.h
  18. include/simavr/avr_uart.h
  19. include/simavr/avr_usb.h
  20. include/simavr/avr_watchdog.h
  21. include/simavr/fifo_declare.h
  22. include/simavr/parts/ac_input.h
  23. include/simavr/parts/button.h
  24. include/simavr/parts/ds1338_virt.h
  25. include/simavr/parts/hc595.h
  26. include/simavr/parts/hd44780.h
  27. include/simavr/parts/hd44780_glut.h
  28. include/simavr/parts/i2c_eeprom.h
  29. include/simavr/parts/lcd_font.h
  30. include/simavr/parts/rotenc.h
  31. include/simavr/parts/ssd1306_glut.h
  32. include/simavr/parts/ssd1306_virt.h
  33. include/simavr/parts/uart_pty.h
  34. include/simavr/parts/uart_udp.h
  35. include/simavr/parts/vhci_usb.h
  36. include/simavr/sim_avr.h
  37. include/simavr/sim_avr_types.h
  38. include/simavr/sim_cmds.h
  39. include/simavr/sim_core.h
  40. include/simavr/sim_core_config.h
  41. include/simavr/sim_core_decl.h
  42. include/simavr/sim_cycle_timers.h
  43. include/simavr/sim_elf.h
  44. include/simavr/sim_gdb.h
  45. include/simavr/sim_hex.h
  46. include/simavr/sim_interrupts.h
  47. include/simavr/sim_io.h
  48. include/simavr/sim_irq.h
  49. include/simavr/sim_network.h
  50. include/simavr/sim_regbit.h
  51. include/simavr/sim_time.h
  52. include/simavr/sim_utils.h
  53. include/simavr/sim_vcd_file.h
  54. lib/libsimavr.a
  55. lib/libsimavr.so
  56. lib/libsimavr.so.1
  57. lib/libsimavrparts.a
  58. lib/libsimavrparts.so
  59. lib/libsimavrparts.so.1
  60. libdata/pkgconfig/simavr-avr.pc
  61. libdata/pkgconfig/simavr.pc
  62. libdata/pkgconfig/simavrparts.pc
  63. share/doc/simavr/manual.pdf
  64. share/doc/simavr/simavr_callgraph.pdf
  65. share/examples/simavr/Makefile
  66. share/examples/simavr/Makefile.common
  67. share/examples/simavr/Makefile.opengl
  68. share/examples/simavr/board_ds1338/Makefile
  69. share/examples/simavr/board_ds1338/atmega32_ds1338.axf
  70. share/examples/simavr/board_ds1338/atmega32_ds1338.c
  71. share/examples/simavr/board_ds1338/ds1338.c
  72. share/examples/simavr/board_ds1338/ds1338.h
  73. share/examples/simavr/board_ds1338/ds1338demo
  74. share/examples/simavr/board_ds1338/ds1338demo.c
  75. share/examples/simavr/board_ds1338/i2cmaster.h
  76. share/examples/simavr/board_ds1338/twimaster.c
  77. share/examples/simavr/board_hd44780/Makefile
  78. share/examples/simavr/board_hd44780/README
  79. share/examples/simavr/board_hd44780/atmega48_charlcd.axf
  80. share/examples/simavr/board_hd44780/atmega48_charlcd.c
  81. share/examples/simavr/board_hd44780/avr_hd44780.c
  82. share/examples/simavr/board_hd44780/avr_hd44780.h
  83. share/examples/simavr/board_hd44780/avr_hd44780_conf.h
  84. share/examples/simavr/board_hd44780/charlcd
  85. share/examples/simavr/board_hd44780/charlcd.c
  86. share/examples/simavr/board_i2ctest/Makefile
  87. share/examples/simavr/board_i2ctest/README
  88. share/examples/simavr/board_i2ctest/atmega1280_i2ctest.axf
  89. share/examples/simavr/board_i2ctest/atmega1280_i2ctest.c
  90. share/examples/simavr/board_i2ctest/i2ctest
  91. share/examples/simavr/board_i2ctest/i2ctest.c
  92. share/examples/simavr/board_ledramp/Makefile
  93. share/examples/simavr/board_ledramp/README
  94. share/examples/simavr/board_ledramp/atmega48_ledramp.axf
  95. share/examples/simavr/board_ledramp/atmega48_ledramp.c
  96. share/examples/simavr/board_ledramp/ledramp
  97. share/examples/simavr/board_ledramp/ledramp.c
  98. share/examples/simavr/board_rotenc/Makefile
  99. share/examples/simavr/board_rotenc/README
  100. share/examples/simavr/board_rotenc/atmega32_rotenc_test.axf
  101. share/examples/simavr/board_rotenc/atmega32_rotenc_test.c
  102. share/examples/simavr/board_rotenc/rotenc_test
  103. share/examples/simavr/board_rotenc/rotenc_test.c
  104. share/examples/simavr/board_simduino/ATmegaBOOT_168_atmega328.ihex
  105. share/examples/simavr/board_simduino/Makefile
  106. share/examples/simavr/board_simduino/README
  107. share/examples/simavr/board_simduino/atmega328p_dummy_blinky.c
  108. share/examples/simavr/board_simduino/atmega328p_dummy_blinky.hex
  109. share/examples/simavr/board_simduino/simduino
  110. share/examples/simavr/board_simduino/simduino.c
  111. share/examples/simavr/board_ssd1306/Makefile
  112. share/examples/simavr/board_ssd1306/README
  113. share/examples/simavr/board_ssd1306/atmega32_ssd1306.axf
  114. share/examples/simavr/board_ssd1306/atmega32_ssd1306.c
  115. share/examples/simavr/board_ssd1306/images.c
  116. share/examples/simavr/board_ssd1306/images.h
  117. share/examples/simavr/board_ssd1306/ssd1306.c
  118. share/examples/simavr/board_ssd1306/ssd1306.h
  119. share/examples/simavr/board_ssd1306/ssd1306demo
  120. share/examples/simavr/board_ssd1306/ssd1306demo.c
  121. share/examples/simavr/board_timer_64led/Makefile
  122. share/examples/simavr/board_timer_64led/README
  123. share/examples/simavr/board_timer_64led/atmega168_timer_64led.axf
  124. share/examples/simavr/board_timer_64led/atmega168_timer_64led.c
  125. share/examples/simavr/board_timer_64led/atmega168_timer_64led.h
  126. share/examples/simavr/board_timer_64led/timer_64led
  127. share/examples/simavr/board_timer_64led/timer_64led.c
  128. share/examples/simavr/parts/ac_input.c
  129. share/examples/simavr/parts/ac_input.h
  130. share/examples/simavr/parts/button.c
  131. share/examples/simavr/parts/button.h
  132. share/examples/simavr/parts/ds1338_virt.c
  133. share/examples/simavr/parts/ds1338_virt.h
  134. share/examples/simavr/parts/hc595.c
  135. share/examples/simavr/parts/hc595.h
  136. share/examples/simavr/parts/hd44780.c
  137. share/examples/simavr/parts/hd44780.h
  138. share/examples/simavr/parts/hd44780_glut.c
  139. share/examples/simavr/parts/hd44780_glut.h
  140. share/examples/simavr/parts/i2c_eeprom.c
  141. share/examples/simavr/parts/i2c_eeprom.h
  142. share/examples/simavr/parts/lcd_font.h
  143. share/examples/simavr/parts/rotenc.c
  144. share/examples/simavr/parts/rotenc.h
  145. share/examples/simavr/parts/ssd1306_glut.c
  146. share/examples/simavr/parts/ssd1306_glut.h
  147. share/examples/simavr/parts/ssd1306_virt.c
  148. share/examples/simavr/parts/ssd1306_virt.h
  149. share/examples/simavr/parts/uart_pty.c
  150. share/examples/simavr/parts/uart_pty.h
  151. share/examples/simavr/parts/uart_udp.c
  152. share/examples/simavr/parts/uart_udp.h
  153. share/examples/simavr/parts/vhci_usb.c
  154. share/examples/simavr/parts/vhci_usb.h
  155. share/examples/simavr/shared/arduidiot_pins.c
  156. share/examples/simavr/shared/arduidiot_pins.h
  157. share/examples/simavr/shared/avr_twi_master.c
  158. share/examples/simavr/shared/avr_twi_master.h
  159. share/examples/simavr/shared/twimaster.c
  160. share/examples/simavr/shared/twimaster.h
  161. @owner
  162. @group
  163. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • simavr>0:devel/simavr
  • For LIB depends:
    • libsimavr.so:devel/simavr
    • libsimavrparts.so:devel/simavr
To install the port: cd /usr/ports/devel/simavr/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/simavr
  • pkg install simavr
PKGNAME: simavr
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
simavr
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.7_11.7_1
FreeBSD:11:armv61.3-
FreeBSD:11:i3861.7_11.7_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd641.7_1-
FreeBSD:12:armv61.3_1-
FreeBSD:12:armv7-1.6_1
FreeBSD:12:i3861.7_1-
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.6_2
FreeBSD:13:aarch641.6_2-
FreeBSD:13:amd641.7_1-
FreeBSD:13:armv6--
FreeBSD:13:armv71.6_21.6_2
FreeBSD:13:i3861.7_1-
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.7_1
FreeBSD:14:aarch641.7_1-
FreeBSD:14:amd641.7_1-
FreeBSD:14:armv6--
FreeBSD:14:armv71.7-
FreeBSD:14:i3861.7_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.7-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. avr-gcc : devel/avr-gcc
  2. bash : shells/bash
  3. libc.a : devel/avr-libc
  4. tex.fmt : print/tex-formats
  5. texlive-texmf>=20150523_3 : print/texlive-texmf
  6. gmake>=4.3 : devel/gmake
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. xorgproto>=0 : x11/xorgproto
  9. xorgproto>=0 : x11/xorgproto
  10. xdamage.pc : x11/libXdamage
  11. xcb.pc : x11/libxcb
  12. xext.pc : x11/libXext
  13. xfixes.pc : x11/libXfixes
  14. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. xdamage.pc : x11/libXdamage
  2. xcb.pc : x11/libxcb
  3. xext.pc : x11/libXext
  4. xfixes.pc : x11/libXfixes
  5. xrandr.pc : x11/libXrandr
Library dependencies:
  1. libGL.so : graphics/libglvnd
  2. libGLU.so : graphics/libGLU
  3. libglut.so : graphics/freeglut
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/buserror/simavr/tar.gz/v1.7?dummy=/
Collapse this list.

Number of commits found: 15

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 Jun 2021 18:53:08
 files touched by this commit commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77  1.7_1
kbowling search for other commits by this committer
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
07 Apr 2021 17:03:03
 files touched by this commit commit hash:fb112c136235ffd38e30f82ceef20820d9a495be  1.7
nc search for other commits by this committer
devel/simavr: update to 1.7

PR:		254761
Submitted by:	Felix Palmen <felix AT palmen-it DOT de> (maintainer)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.6_2
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
03 Dec 2020 20:22:33
Original commit files touched by this commit Revision:556919  1.6_2
danilo search for other commits by this committer
devel/isl: Update to 0.23

PR:		251432
25 May 2020 09:50:43
Original commit files touched by this commit Revision:536452  1.6_1
pkubaj search for other commits by this committer
devel/simavr: bump PORTREVISION

Looks like my patch not only fixed build, but only runtime with clang, error
without it:
$ simavr -m fffffffffffffffffffffff
avr_make_mcu_by_name: AVR 'fffffffffffffffffffffff' not known
simavr: AVR 'fffffffffffffffffffffff' not known

$ simavr -m ffffffffffffffffffffffff
[1]    6849 segmentation fault  simavr -m ffffffffffffffffffffffff

PR:		246719
Submitted by:	felix@palmen-it.de (maintainer)
25 May 2020 09:37:17
Original commit files touched by this commit Revision:536451  1.6
pkubaj search for other commits by this committer
devel/simavr: fix build on GCC architectures

Merge the first hunk of
https://github.com/buserror/simavr/commit/c2c8e40ff219f78779fc2743f0c1ffbabe159e37#diff-d06f1c6c1d6e380263f5450d5b70ca2b.diff
to fix build. The whole patch can't be merged, the other two hunks don't apply.

PR:		246719
Approved by:	felix@palmen-it.de (maintainer)
21 Apr 2020 16:57:07
Original commit files touched by this commit Revision:532281  1.6
pkubaj search for other commits by this committer
devel/simavr: fix build on GCC architectures

Use newer GCC:
cc1: error: unrecognized command line option "-Wno-unused-result"
17 Apr 2020 19:34:06
Original commit files touched by this commit Revision:531967  1.6
tcberner search for other commits by this committer
devel/simavr: update to 1.6

PR:		245678
Submitted by:	Felix Palmen <felix@palmen-it.de>  (maintainer)
08 Nov 2019 11:39:00
Original commit files touched by this commit Revision:517048  1.3_1
tobik search for other commits by this committer
devel: Add missing USES={gl,gnome,php,sdl}
04 Nov 2019 22:20:31
Original commit files touched by this commit Revision:516748  1.3_1
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories d

Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'd'.
10 Mar 2018 17:46:06
Original commit files touched by this commit Revision:464084  1.3_1
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
10 Jan 2018 15:08:51
Original commit files touched by this commit Revision:458646  1.3
danfe search for other commits by this committer
Do not abuse INSTALL_MAN when installing documentation, examples, and
other miscellaneous files which are not actually manual pages.
21 Oct 2016 15:21:13
Original commit files touched by this commit Revision:424427  1.3
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
12 May 2016 13:13:36
Original commit files touched by this commit Revision:415063  1.3
mat search for other commits by this committer
Cleanup github bits.

Sponsored by:	Absolight
06 Apr 2016 16:09:05
Original commit files touched by this commit Revision:412631  1.3
pi search for other commits by this committer
New port: devel/simavr

This is a port of simavr, an AVR simulator using avr-gcc's register
definitions.

WWW: https://github.com/buserror/simavr

PR:		208475
Submitted by:	Felix Palmen <felix@palmen-it.de>

Number of commits found: 15