Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (2cf3ae40347f9f5dc85ab85312c409e453e0a455)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (2cf3ae40347f9f5dc85ab85312c409e453e0a455)
  • Date: Sun, 2 Nov 2014 20:50:13 -0600

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +++
devel/pcc/DETAILS | 28 ++++++++++++++++++++++++++++
devel/pcc/HISTORY | 3 +++
3 files changed, 34 insertions(+)

New commits:
commit 2cf3ae40347f9f5dc85ab85312c409e453e0a455
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

pcc: new spell, Portable C Compiler

diff --git a/ChangeLog b/ChangeLog
index f372c0e..8637f60 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2014-11-03 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/pcc: new spell, Portable C Compiler
+
2014-10-20 Jeremy Blosser <jblosser AT sourcemage.org>
* editors/jq: new spell, stream editor/filter for JSON data
* python-pypi/botocore: new spell, low-level aws interface library
diff --git a/devel/pcc/DETAILS b/devel/pcc/DETAILS
new file mode 100755
index 0000000..207c7bb
--- /dev/null
+++ b/devel/pcc/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=pcc
+ VERSION=20141103
+ SOURCE="$SPELL-$VERSION.tgz"
+ SOURCE_URL[0]=http://$SPELL.ludd.ltu.se/ftp/pub/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:edf21d26247beaa66d3b17fb1d7f3095e927328f854ea3c63e60b901eeb5ce5947a843e0d3231569baa68ef4100dedf3a139b28a11e872113bdf43b45cf093bc
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://pcc.ludd.ltu.se/";
+ LICENSE[0]="BSD"
+ ENTERED=20141102
+ KEYWORDS=""
+ SHORT="Portable C Compiler"
+cat << EOF
+The compiler is based on the original Portable C Compiler by Stephen
+C. Johnson, written in the late 70's. Even though much of the compiler has
+been rewritten, some of the basics still remain.
+
+PCC debuted in Unix Version 7 and replaced the DMR compiler (Dennis Ritchie's
+original C compiler) in both System V and the BSD 4.x releases.
+
+About 50% of the frontend code and 80% of the backend code has been
+rewritten. Most stuff is written by Anders Magnusson, with the exception of
+the data-flow analysis part and the SSA conversion code which is written by
+Peter A Jonsson, and the MIPS port that were written as part of a project
+by undergraduate students at Luleaa University of Technology (LTU).
+
+The project goal is to write a C99 compiler while still keeping it small,
+simple, fast and understandable.
+EOF
diff --git a/devel/pcc/HISTORY b/devel/pcc/HISTORY
new file mode 100644
index 0000000..d6e6c2c
--- /dev/null
+++ b/devel/pcc/HISTORY
@@ -0,0 +1,3 @@
+2014-11-02 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
+



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (2cf3ae40347f9f5dc85ab85312c409e453e0a455), Ismael Luceno, 11/02/2014

Archive powered by MHonArc 2.6.24.

Top of Page