Commit 0c5f2237 authored by vanilla's avatar vanilla
Browse files

Add libCello 1.1.7, higher level programming in C.

PR:		198495
Submitted by:	matthew.closson@gmail.com
parent 257cf003
......@@ -964,6 +964,7 @@
SUBDIR += lemon
SUBDIR += lfcbase
SUBDIR += lfcxml
SUBDIR += libCello
SUBDIR += libIDL
SUBDIR += libPropList
SUBDIR += libafterbase
......
# Created by: matthew.closson@gmail.com
# $FreeBSD$
PORTNAME= libCello
PORTVERSION= 1.1.7
CATEGORIES= devel
MASTER_SITES= http://libcello.org/static/
MAINTAINER= matthew.closson@gmail.com
COMMENT= Higher level programming in C
LICENSE= BSD2CLAUSE
USES= dos2unix gmake
DOS2UNIX_FILES= Makefile
post-patch:
${REINPLACE_CMD} -E 's| abs\(| labs\(|' ${WRKSRC}/src/*.c
.include <bsd.port.mk>
SHA256 (libCello-1.1.7.tar.gz) = 2273fe8257109c2dd19054beecd83ddcc780ec565a1ad02721e24efa74082908
SIZE (libCello-1.1.7.tar.gz) = 52793
--- Makefile.orig 2015-03-10 20:42:37 UTC
+++ Makefile
@@ -42,8 +42,8 @@ else
CFLAGS += -fPIC
- INSTALL_LIB = mkdir -p ${LIBDIR} && cp -f ${STATIC} ${LIBDIR}/$(STATIC)
- INSTALL_INC = mkdir -p ${INCDIR} && cp -r include/* ${INCDIR}
+ INSTALL_LIB = mkdir -p ${DESTDIR}${LIBDIR} && cp -f ${STATIC} ${DESTDIR}${LIBDIR}/$(STATIC)
+ INSTALL_INC = mkdir -p ${DESTDIR}${INCDIR} && cp -r include/* ${DESTDIR}${INCDIR}
endif
ifeq ($(findstring clang,$(COMPILER)),clang)
Cello is a library that introduces higher level programming to C.
Interfaces allow for structured design
Duck Typing allows for generic functions
Exceptions control error handling
Constructors/Destructors aid memory management
Syntactic Sugar increases readability
C Library means excellent performance and integration
WWW: http://libcello.org
include/Cello/FunctionAuto.h
include/Cello/Lambda.h
include/Cello/Dictionary.h
include/Cello/Map.h
include/Cello/Reference.h
include/Cello/LambdaCurry.h
include/Cello/Table.h
include/Cello/Format.h
include/Cello/String.h
include/Cello/Value.h
include/Cello/Array.h
include/Cello/Function.h
include/Cello/Pool.h
include/Cello/Tree.h
include/Cello/Type.h
include/Cello/List.h
include/Cello/None.h
include/Cello/Module.h
include/Cello/Exception.h
include/Cello/File.h
include/Cello/Prelude.h
include/Cello/Thread.h
include/Cello/Char.h
include/Cello/Bool.h
include/Cello/Number.h
include/Cello.h
lib/libCello.a
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment