notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
nbc Programming language for the LEGO MINDSTORMS NXT
1.2.1.r4_20 lang Deleted on this many watch lists=0 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.2.1.r4_20Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: No releases since 2011, for previous generation LEGO Mindstorms
Expired This port expired on: 2022-02-28
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-05-16 15:05:53
Last Update: 2022-02-28 17:32:10
Commit Hash: 3d12b33
License: MPL11
WWW:
http://bricxcc.sourceforge.net/nbc/
Description:
NBC (Next Byte Codes) is a programming language for the LEGO MINDSTORMS NXT product. NBC's syntax is based on assembler programming languages, so experienced assembler programmers (or just about any programmers) should find it very easy to get started with. Even if you aren't an experienced programmer, NBC is relatively easy to learn. WWW: http://bricxcc.sourceforge.net/nbc/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (7 items)
Collapse this list.
  1. bin/nbc
  2. include/nbc/NXCDefs.h
  3. include/nbc/NBCCommon.h
  4. include/nbc/NXTDefs.h
  5. /usr/local/share/licenses/nbc-1.2.1.r4_20/catalog.mk
  6. /usr/local/share/licenses/nbc-1.2.1.r4_20/LICENSE
  7. /usr/local/share/licenses/nbc-1.2.1.r4_20/MPL11
Collapse this list.
Dependency lines:
  • nbc>0:lang/nbc
No installation instructions:
This port has been deleted.
PKGNAME: nbc
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (nbc-1.2.1.r4.src.tgz) = d74f44ae703292c925b470b5ad2c7bcb7c379e49dd8b26083748c922a18f8097 SIZE (nbc-1.2.1.r4.src.tgz) = 688716

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. as : devel/binutils
  2. ppcx64 : lang/fpc
  3. fcl-base.fpm : devel/fpc-fcl-base
  4. fcl-image.fpm : devel/fpc-fcl-image
  5. pasjpeg.fpm : graphics/fpc-pasjpeg
  6. rtl-objpas.fpm : lang/fpc-rtl-objpas
  7. gmake>=4.3 : devel/gmake
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for nbc-1.2.1.r4_20: DOCS=on: Build and/or install documentation ROBOCTL=off: Include roboctl to communicate with the NXT ===> Use 'make config' to modify these settings
Options name:
lang_nbc
USES:
dos2unix fpc gmake tar:tgz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (22 items)
Collapse this list.
  1. http://downloads.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  2. http://excellmedia.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  3. http://freefr.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  4. http://jaist.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  5. http://nchc.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  6. http://netcologne.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  7. http://netix.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  8. http://superb-dca2.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  9. http://superb-sea2.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  10. http://ufpr.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  11. http://vorboss.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  12. https://downloads.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  13. https://excellmedia.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  14. https://freefr.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  15. https://jaist.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  16. https://nchc.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  17. https://netcologne.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  18. https://netix.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  19. https://superb-dca2.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  20. https://superb-sea2.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  21. https://ufpr.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
  22. https://vorboss.dl.sourceforge.net/project/bricxcc/NBC_NXC/NBC%20release%201.2.1%20r4/
Collapse this list.
Port Moves
  • port deleted on 2022-02-28
    REASON: Has expired: No releases since 2011, for previous generation LEGO Mindstorms

Number of commits found: 55

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2.1.r4_20
28 Feb 2022 17:32:10
commit hash: 3d12b331cb5f27e59bd758706e84e75b4b297582commit hash: 3d12b331cb5f27e59bd758706e84e75b4b297582commit hash: 3d12b331cb5f27e59bd758706e84e75b4b297582commit hash: 3d12b331cb5f27e59bd758706e84e75b4b297582 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
cleanup: Remove expired ports:

2022-02-28 lang/bf2c: No development since 2013
2022-02-28 lang/nbc: No releases since 2011, for previous generation LEGO
Mindstorms
2022-02-28 textproc/gutenmark: No releases since 2011
1.2.1.r4_20
03 Feb 2022 05:07:13
commit hash: 0de5507c162d2a04212efa2770a1a9ed56626030commit hash: 0de5507c162d2a04212efa2770a1a9ed56626030commit hash: 0de5507c162d2a04212efa2770a1a9ed56626030commit hash: 0de5507c162d2a04212efa2770a1a9ed56626030 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
lang/fpc: Fix build issue on lazarus i386 and amd64

- Bump PORTREVISION
- Disable some default OPTIONS
Obtained
from:	https://forum.lazarus.freepascal.org/index.php/topic,57752.msg429737.html#msg429737
1.2.1.r4_19
06 Nov 2021 16:25:19
commit hash: 378e361fba856e544d8e7913857541b12af06f21commit hash: 378e361fba856e544d8e7913857541b12af06f21commit hash: 378e361fba856e544d8e7913857541b12af06f21commit hash: 378e361fba856e544d8e7913857541b12af06f21 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
lang/nbc: Return to pool, expire on 2022-02-28

No upstream releases since 2011, and this software is targeted at
the previous generation of Lego Mindstorms (NXT 2).
1.2.1.r4_19
01 Aug 2021 02:03:46
commit hash: 20948f4616704cb77eb942569eaf874288b29d02commit hash: 20948f4616704cb77eb942569eaf874288b29d02commit hash: 20948f4616704cb77eb942569eaf874288b29d02commit hash: 20948f4616704cb77eb942569eaf874288b29d02 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
games/hedgewars: lang/nbc: science/checkmol: science/mol2ps: bump PORTREVISION

* lang/fpc was updated to 3.2.2
1.2.1.r4_18
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.2.1.r4_18
14 Jan 2021 21:11:15
Revision:561593Original commit files touched by this commit
acm search for other commits by this committer
- lang/fpc revert way like linker is taken by fpc compiler
- lang/fpc add binutils to RUN_DEPENDS
- editors/lazarus add binutils to RUN_DEPENDS
- editors/lazarus add gmake to RUN_DEPENDS
- editors/lazarus install fpc units like RUN_DEPENDS too
- Bump PORTREVISiON of fpc/lazarus ports

PR:		251712
Reported by:	amdmi3
1.2.1.r4_17
25 Nov 2020 03:13:18
Revision:556262Original commit files touched by this commit
acm search for other commits by this committer
- Bump PORTREVISION. fpc was updated to 3.2.0
1.2.1.r4_16
06 Mar 2020 06:26:05
Revision:527858Original commit files touched by this commit
acm search for other commits by this committer
- Remove compat < 11 dependencies from bootstrap and compiler. It could fix
problems
  when GENERIC kernel is not used.
- Rebuild bootstrap (ppcx64 and ppc386) with new changes
- Bump PORTREVISION

PR:		239135
Reported by:	fbsdbugs4  at  sentry.org
1.2.1.r4_15
31 Dec 2019 15:11:19
Revision:521624Original commit files touched by this commit
acm search for other commits by this committer
- Change LDPATH to FPC_LDPATH into lang/fpc/Makefile. It can be changed from
  /etc/make.conf
- Add FPC_LDPATH to freepascal compiler. By default it is defined to
  %%LOCALBASE%%/bin/ld.bfd but it can be changed setting FPC_LDPATH environment
  variable
- Remove compatX dependencies from bootstrap and compiler. It could fix problems
  when GENERIC kernel is not used [1]
- Rebuild bootstrap (ppcx64 and ppc386) with new changes
- Bump PORTREVISION

PR:		239135
Submitted by:	fbsdbugs4 __at__ sentry.org
1.2.1.r4_14
03 Sep 2019 15:51:51
Revision:510956Original commit files touched by this commit
acm search for other commits by this committer
- Rebuild bootstrap (ppcx64 and ppc386) with ld patches
- Fix build on 12-STABLE and CURRENT (amd64 and i386)
- Bump PORTREVISION for all ports that depends of lang/fpc
- Add USE_BINUTILS to fpc and lazarus based ports
- Add binutils dependency to Uses/fpc.mk and Uses/lazarus.mk

PR:		240293 239934 233413 214864
Exp-run by:	antoine
1.2.1.r4_13
15 Aug 2019 16:11:27
Revision:509004Original commit files touched by this commit
acm search for other commits by this committer
- Add new fpc bootstrap (i386 and x86_64). It could need less COMPATX
  dependencies in kernel
- Add patch file to solve some linking problem
- Remove LD_UNSAFE. Now it can be defined via LDPATH (/usr/bin/ld.bfd by
  default). fpc is not working with lld. We will use binutils-ports when
  ld.bfd is moved from base if lld not working on future version
  of fpc
- Bump PORTREVISION
1.2.1.r4_12
17 Jun 2018 16:15:33
Revision:472610Original commit files touched by this commit
rene search for other commits by this committer
lang/nbc: fix build with lld by setting LLD_UNSAFE [1]

While here, set the license (MPL11) and bump PORTREVISION

PR:		228613 [1]
Submitted by:	emaste [1]
1.2.1.r4_11
05 Apr 2018 04:52:36
Revision:466532Original commit files touched by this commit
acm search for other commits by this committer
- Migrate Mk/bsd.fpc.mk to Mk/Uses/fpc.mk
- Convert all fpc-based ports to USES=fpc

PR:             227210
Reviewed by:    portmgr
Approved by:    portmgr
Exp-run by:     antoine
Differential Revision:  https://reviews.freebsd.org/D14617
1.2.1.r4_11
01 Feb 2018 07:31:03
Revision:460572Original commit files touched by this commit
acm search for other commits by this committer
- Bump PORTREVISION. lang/fpc was updated to 3.0.4
1.2.1.r4_10
31 Jan 2018 01:07:08
Revision:460452Original commit files touched by this commit
jwb search for other commits by this committer
Multiple ports:
Change maintainer email bacon4000@gmail.com to jwb@FreeBSD.org
Remove Created by comments for same user

Approved by: jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D14128
1.2.1.r4_10
26 Feb 2017 17:44:25
Revision:434897Original commit files touched by this commit
acm search for other commits by this committer
- Bump PORTREVISION. Freepascal was updated
1.2.1.r4_9
24 May 2016 18:02:00
Revision:415804Original commit files touched by this commit
rene search for other commits by this committer
lang/nbc: fix a typo in pkg-descr
1.2.1.r4_9
01 Apr 2016 14:08:38
Revision:412347Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
1.2.1.r4_9
21 Dec 2015 11:17:46
Revision:404089Original commit files touched by this commit
marino search for other commits by this committer
lang/nbc: Unbreak after upgrade to FPC 3.0.0
1.2.1.r4_8
11 Dec 2015 08:48:57
Revision:403506Original commit files touched by this commit
miwi search for other commits by this committer
- Update maintainer mail address
- Update/Remove MASTER_SITE

PR:		204755
Submitted by:	 jwbacon@tds.net (maintainer)
Approved by:	mat (mentor)
Differential Revision:	D4493
1.2.1.r4_8
18 Aug 2015 01:51:17
Revision:394541Original commit files touched by this commit
acm search for other commits by this committer
- Fix build adding dependencies
1.2.1.r4_7
09 Aug 2015 08:06:45
Revision:393766Original commit files touched by this commit
acm search for other commits by this committer
- editors/lazarus update to 1.4.2
- Add USE_FPC_RUN to bsd.fpc.mk. It add fpc units like run dependencies.
Otherwise
  fpc units only are added like build dependencies (less dependencies registered
  when they are installed with pkg).
- Remove GTK1 obsolete dependencies
- Bump all ports with dependencies of fpc-* units
- Bump all ports with dependencies of lazarus ports
- Clean up
1.2.1.r4_6
11 May 2015 18:34:58
Revision:386097Original commit files touched by this commit
mat search for other commits by this committer
Cleanup DIST* variables.

When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
1.2.1.r4_6
20 Dec 2014 19:09:52
Revision:375094Original commit files touched by this commit
bapt search for other commits by this committer
cleanup plist
1.2.1.r4_6
29 Jul 2014 19:11:53
Revision:363374Original commit files touched by this commit
adamw search for other commits by this committer
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...

Approved by:	portmgr (not really, but touches unstaged ports)
1.2.1.r4_6
26 Mar 2014 04:05:06
Revision:349224Original commit files touched by this commit
acm search for other commits by this committer
- Bump PORTREVISION. Freepascal compiler was updated to 2.6.4
1.2.1.r4_5
22 Nov 2013 10:45:06
Revision:334570Original commit files touched by this commit
rene search for other commits by this committer
Fix typo causing PORTDOCS not to be installed.

Submitted by:	pkg-fallout
1.2.1.r4_5
19 Nov 2013 00:28:02
Revision:334278Original commit files touched by this commit
rene search for other commits by this committer
Assorted cleanups:
- Convert to USES=dos2unix
- Tighten COMMENT
- Use option helpers
- Remove unnecessary checks for DOCS option (because port is staged)
- Align assignments
1.2.1.r4_5
24 Sep 2013 13:50:42
Revision:328134Original commit files touched by this commit
rene search for other commits by this committer
Support staging
1.2.1.r4_5
20 Sep 2013 19:53:10
Revision:327741Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang)
1.2.1.r4_5
05 Jul 2013 15:17:16
Revision:322337Original commit files touched by this commit
rene search for other commits by this committer
Convert to USES=gmake

Remove an empty OPTIONS_DEFAULT in lang/nbc
1.2.1.r4_5
23 Mar 2013 05:51:53
Revision:314995Original commit files touched by this commit
acm search for other commits by this committer
- Bump PORTREVISION. Freepascal compiler has been updated to 2.6.2
1.2.1.r4_4
06 Mar 2013 23:31:58
Revision:313558Original commit files touched by this commit
rene search for other commits by this committer
Remove compatibility with FreeBSD 7.X

While here pet Makefile headers.
1.2.1.r4_4
07 Oct 2012 09:11:51
Revision:305446Original commit files touched by this commit
rene search for other commits by this committer
Cleanup Makefile headers of my ports.

Just use my login for ports I originally created myself.
1.2.1.r4_4
26 Jun 2012 19:25:12
Original commit files touched by this commit
rene search for other commits by this committer
Make sure DOCS, NLS, and EXAMPLES are mentioned in OPTIONS_DEFINE if used.
1.2.1.r4_4
05 Jun 2012 18:21:31
Original commit files touched by this commit
rene search for other commits by this committer
- Convert to optionsNG
- include bsd.port.mk instead of bsd.port.{pre|post}.mk
1.2.1.r4_4
01 Jun 2012 05:26:28
Original commit files touched by this commit
dinoex search for other commits by this committer
- update png to 1.5.10
1.2.1.r4_3
19 Apr 2012 06:51:44
Original commit files touched by this commit
acm search for other commits by this committer
- Bump PORTREVISION (freepascal ports were updated)
1.2.1.r4_2
23 Jun 2011 05:39:27
Original commit files touched by this commit
acm search for other commits by this committer
- Bump PORTREVISION. lang/fpc has been updated to 2.4.4
1.2.1.r4_1
17 Mar 2011 22:55:28
Original commit files touched by this commit
rene search for other commits by this committer
Chase rerolled distfile and bump PORTREVISION.

Some prototypes in NXCDefs.h and NXTDefs.h are now properly declared as
only available in the enhanced firmware.
Submitted by:   pointyhat via pav
1.2.1.r4
16 Mar 2011 09:06:12
Original commit files touched by this commit
rene search for other commits by this committer
Fix removal of pkg-message.in in Makefile
1.2.1.r4
15 Mar 2011 20:20:10
Original commit files touched by this commit
rene search for other commits by this committer
- Update to 1.2.1.r4
- Remove not-so-useful pkg-message
1.2.1.r3_2
15 Nov 2010 22:50:44
Original commit files touched by this commit
acm search for other commits by this committer
- Welcome to fpc 2.4.2
- Bump PORTREVISIOON
1.2.1.r3_1
26 Oct 2010 14:33:12
Original commit files touched by this commit
rene search for other commits by this committer
Mark MAKE_JOBS_UNSAFE
1.2.1.r3_1
16 Aug 2010 18:41:53
Original commit files touched by this commit
acm search for other commits by this committer
- Bump PORTREVISION. lang/fpc was updated and now it supports amd64
1.2.1.r3
01 Aug 2010 16:47:06
Original commit files touched by this commit
rene search for other commits by this committer
Take over maintainership.

Submitted by:   linimon
Approved by:    [rambiusparkisanius gmail.com] (old maintainer), jadawin
(co-mentor)
1.2.1.r3
12 Jul 2010 11:36:10
Original commit files touched by this commit
rene search for other commits by this committer
* Update to 1.2.1.r3
* Use generic SF format for MASTER_SITES
* Drop nbc.1 as it does not exist in this release

PR:             ports/148048
Submitted by:   myself
Approved by:    maintainer timeout (21 days), tabthorpe (mentor)
1.0.1.b36
26 Apr 2010 18:59:34
Original commit files touched by this commit
rene search for other commits by this committer
Update to 1.0.1.b36

PR:             ports/145515
Submitted by:   Christopher Key [cjk32 cam.ac.uk]
Approved by:    maintainer, tabthorpe (mentor)
1.0.1.b34_1
28 Mar 2010 06:47:48
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
1.0.1.b34
08 Mar 2010 20:27:23
Original commit files touched by this commit
rene search for other commits by this committer
Update to 1.0.1.b34

PR:             ports/144178
Submitted by:   rene
Reviewed by:    wxs
Approved by:    maintainer timeout (15 days)
1.0.1.b32_1
22 Aug 2009 00:24:37
Original commit files touched by this commit Sanity Test Failure
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with H,I,J,K,L
1.0.1.b32_1
26 Jul 2008 10:02:22
Original commit files touched by this commit
edwin search for other commits by this committer
Fix dependency on devel/roboctl
1.0.1.b32_1
03 Jul 2008 20:42:13
Original commit files touched by this commit
acm search for other commits by this committer
- Use new fpc stuff
- Remove obsolete Makefile lines
- Bump PORTREVISION

Approved by:    rambiusparkisanius at gmail.com (maintainer)
1.0.1.b32
18 May 2008 23:46:23
Original commit files touched by this commit
acm search for other commits by this committer
- Use EXPR macro instead of expr on post-depends. It could fix a problem on
FreeBSD 7

Reported by:    erwin, maintainer via email
1.0.1.b32
16 May 2008 15:05:26
Original commit files touched by this commit
acm search for other commits by this committer
New port: lang/nbc

NBC (Next Byte Codes) is a programming language for the LEGO
MINDSTORMS NXT product. NBC's syntax is based on assembler programming
langauges, so experienced assembler programmers (or just about any
programmers) should find it very easy to get started with. Even if you
aren't an experienced programmer, NBC is relatively easy to learn.

WWW: http://bricxcc.sourceforge.net/nbc/

PR:             116274
Submitted by:   Ivan "Rambius" Ivanov <rambiusparkisanius_ at __gmail.com>

Number of commits found: 55