Port details |
- bf2c Optimizing BrainF*ck to C compiler
- 1.3.1_1 lang
=0 1.3.1_1Version of this port present on the latest quarterly branch. DEPRECATED: No development since 2013
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
 - Port Added: 2003-09-27 07:19:23
- Last Update: 2022-02-28 17:32:10
- Commit Hash: 3d12b33
- License: BSD2CLAUSE
- WWW:
- https://github.com/rene0/bf2c
- Description:
- BrainF*ck is a minimalistic, yet Turing-complete programming language with
only 8 instructions. bf2c compiles a BF file into a corresponding C file,
optimizing as much as possible for speed, size and readability.
It is written for fun, self-educating purposes and to beat existing
BF compilers.
WWW: https://github.com/rene0/bf2c
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: bf2c
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (rene0-bf2c-1.3.1_GH0.tar.gz) = 389312576b8161809a2f7d31478af2c1fece5362e458eada2cde6c06c52951d7
SIZE (rene0-bf2c-1.3.1_GH0.tar.gz) = 10212
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for bf2c-1.3.1_1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- lang_bf2c
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.3.1_1 28 Feb 2022 17:32:10
    |
Rene Ladan (rene)  |
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.3.1_1 06 Nov 2021 16:25:18
    |
Rene Ladan (rene)  |
lang/bf2c: Return to pool, expires on 2022-02-28
Upstream has not seen any attention from me since July 2013. |
1.3.1_1 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
1.3.1_1 05 Dec 2020 20:40:32
  |
rene  |
Move ports that I wrote to my personal email address. |
1.3.1_1 04 Aug 2018 14:11:16
  |
rene  |
lang/bf2c: update WWW to point to the GitHub repository |
1.3.1_1 15 Jan 2018 16:34:36
  |
rene  |
lang/bf2c: fix build with clang 6
Submitted by: pkg-fallout |
1.3.1_1 01 Sep 2016 14:09:51
  |
amdmi3  |
- Add LICENSE_FILE
- Remove bogus USES=tar:xz
- Switch to options helpers
Approved by: portmgr blanket |
1.3.1_1 08 Mar 2016 13:09:12
  |
mat  |
Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.
Fix distinfo for the offending ports.
lang/yorick's tag was moved, and the added patch was no longer needed.
PR: 207644
Submitted by: mat
Exp-run by by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D4268 |
1.3.1_1 14 Feb 2016 15:27:59
  |
rene  |
Change WWW line of ports that point to my web site, which is now served over
HTTPS.
While here, regenerate patch for lang/bf2c to pet portlint. |
1.3.1_1 07 May 2015 16:32:44
  |
mat  |
Update ports in the [i-m]* category to not use GH_COMMIT.
With minor cleanups to make things simpler.
With hat: portmgr
Sponsored by: Absolight |
1.3.1_1 16 Mar 2014 15:05:36
  |
rene  |
Convert to USES=tar:* |
1.3.1_1 21 Feb 2014 11:31:12
  |
rene  |
lang/bf2c: (upstream) Makefile cleanups
- use DESTDIR in upstream Makefile and drop MAKE_ARGS
- define install-strip target in upstream Makefile and use it
- replace pkg-plist by PORTDOCS and PLIST_FILES |
1.3.1_1 16 Feb 2014 16:18:30
  |
rene  |
- Unconditionally install documentation into STAGEDIR
- Strip binaries
- Bump PORTREVISION |
1.3.1 03 Jan 2014 15:16:13
  |
rene  |
rene-ladan.nl is online again, re-add WWW line to pkg-descr |
1.3.1 27 Dec 2013 14:54:08
  |
rene  |
rene-ladan.nl is offline for now, remove the WWW: line from pkg-descr |
1.3.1 15 Dec 2013 17:41:39
  |
rene  |
Specify which BSD licence applies.
Submitted by: make check-sanity |
1.3.1 24 Sep 2013 16:08:39
  |
rene  |
Add stage support. |
1.3.1 20 Sep 2013 19:53:10
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang) |
1.3.1 12 Jun 2013 23:01:23
  |
rene  |
Update to 1.3.1
Changes:
- Use github directly instead of my local server.
- Rework WRKSRC/Makefile to allow simplifying port Makefile and drop the
dependency on gmake.
- Drop README, refer to website instead.
- Add a simple BF generator.
Note that the version reported by the bf2c binary is still 1.2.5, as it
did not change at all during this update. |
1.2.5 25 Mar 2013 10:09:40
  |
rene  |
- remove empty OPTIONS_DEFAULT
- portlint fixes |
1.2.5 24 Nov 2012 10:44:52
  |
rene  |
New ISP, no need to redirect HTTP traffic to port 8080 any longer.
Feature safe: yes |
1.2.5 29 Oct 2012 13:57:57
  |
rene  |
Make sure the default options (DOCS, EXAMPLES, IPV6, NLS) are always
defined.
Feature safe: yes |
1.2.5 23 Oct 2012 21:16:56
  |
rene  |
Use optionsNG syntax for NOPORTDOCS
Feature safe: yes |
1.2.5 07 Oct 2012 09:11:51
  |
rene  |
Cleanup Makefile headers of my ports.
Just use my login for ports I originally created myself. |
1.2.5 19 Feb 2012 21:55:07
 |
rene  |
Update to 1.2.5 |
1.2.4 02 Jan 2012 22:48:13
 |
rene  |
- Undeprecate.
- Update to 1.2.4.
- Move to new MASTER_SITE |
1.2.3 01 Jan 2012 16:45:38
 |
rene  |
Deprecate with 2 months timeout, I haven't developed/used it for years. |
1.2.3 03 Jul 2011 13:45:36
 |
ohauer  |
- remove MD5 |
1.2.3 26 Oct 2010 14:28:36
 |
rene  |
Respect CC and CXX, these were overwritten by the upstream Makefile |
1.2.3 27 Aug 2010 15:57:26
 |
rene  |
Remove the defunct email address from pkg-descr |
1.2.3 21 Jun 2010 17:01:36
 |
rene  |
* Fix package list by not defining LICENSE_FILE explicitly
(bsd.license.mk does not like the filename "LICENSE"), also remove a copy
from DOCSDIR
* Simplify a REINPLACE_CMD
Approved by: tabthorpe (mentor)
Feature safe: yes |
1.2.3 15 Jun 2010 17:37:48
 |
rene  |
Use correct file for LICENSE_FILE, fixing the build
Approved by: tabthorpe (mentor) |
1.2.3 13 Jun 2010 20:04:04
 |
rene  |
These ports are BSD-licensed
Approved by: tabthorpe (mentor)
Feature safe: yes |
1.2.3 22 Aug 2009 00:24:37
 |
amdmi3  |
- Switch SourceForge ports to the new File Release System: categories starting
with H,I,J,K,L |
1.2.3 05 Jan 2009 16:23:31
 |
miwi  |
- Update maintainer mail
PR: 127077
Submitted by: Rene Ladan <r.c.ladan@gmail.com> (maintainer) |
1.2.3 15 Dec 2006 02:12:57
 |
shaun  |
- Fix build with GCC 4.x (by switching off -Werror). [1]
- Respect CXX and CXXFLAGS.
PR: ports/106749 [1]
Submitted by: Rene Ladan <r.c.ladan@gmail.com> (maintainer) |
1.2.3 08 Apr 2006 23:14:16
 |
pav  |
- Update maintainer's address
PR: ports/95523
Submitted by: Rene Ladan <r.c.ladan@gmail.com> (maintainer) |
1.2.3 22 Feb 2006 16:18:49
 |
tdb  |
- Pass maintainership (back) to submitter.
PR: 93642
Submitted by: Rene Ladan <r.c.ladan@student.tue.nl> |
1.2.3 25 Nov 2005 00:33:45
 |
pav  |
- Add SHA256 |
1.2.3 29 Oct 2005 20:27:05
 |
mnag  |
Drop MAINTAINER
PR: 88196
Submitted by: Rene Ladan <r.c.ladan@student.tue.nl> (maintainer) |
1.2.3 29 Apr 2004 14:10:19
 |
arved  |
Update to 1.2.3
PR: 65911
Submitted by: Rene Ladan <r.c.ladan@student.tue.nl> |
1.2.2_1 31 Mar 2004 03:12:58
 |
trevor  |
SIZEify (maintainer timeout) |
1.2.2_1 04 Feb 2004 05:21:48
 |
marcus  |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
1.2.2 27 Sep 2003 07:16:27
 |
edwin  |
New port: optimizing BF to C compiler
BrainF*ck is a minimalistic, yet Turing-complete programming
language with only 8 instructions. bf2c compiles a BF file
into a corresponding C file, optimizing as much as possible
for speed, size and readability.
It is written for fun, self-educating purposes and to beat
existing BF compilers.
PR: ports/57241
Submitted by: Rene Ladan <r.c.ladan@student.tue.nl> |