Date: Wed, 11 Mar 2015 02:20:11 +0000 (UTC) From: "Vanilla I. Shu" <vanilla@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r380970 - in head/devel: . libCello libCello/files Message-ID: <201503110220.t2B2KB6f092236@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: vanilla Date: Wed Mar 11 02:20:10 2015 New Revision: 380970 URL: https://svnweb.freebsd.org/changeset/ports/380970 QAT: https://qat.redports.org/buildarchive/r380970/ Log: Add libCello 1.1.7, higher level programming in C. PR: 198495 Submitted by: matthew.closson@gmail.com Added: head/devel/libCello/ head/devel/libCello/Makefile (contents, props changed) head/devel/libCello/distinfo (contents, props changed) head/devel/libCello/files/ head/devel/libCello/files/patch-Makefile (contents, props changed) head/devel/libCello/pkg-descr (contents, props changed) head/devel/libCello/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Mar 11 01:45:52 2015 (r380969) +++ head/devel/Makefile Wed Mar 11 02:20:10 2015 (r380970) @@ -964,6 +964,7 @@ SUBDIR += lemon SUBDIR += lfcbase SUBDIR += lfcxml + SUBDIR += libCello SUBDIR += libIDL SUBDIR += libPropList SUBDIR += libafterbase Added: head/devel/libCello/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libCello/Makefile Wed Mar 11 02:20:10 2015 (r380970) @@ -0,0 +1,20 @@ +# 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> Added: head/devel/libCello/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libCello/distinfo Wed Mar 11 02:20:10 2015 (r380970) @@ -0,0 +1,2 @@ +SHA256 (libCello-1.1.7.tar.gz) = 2273fe8257109c2dd19054beecd83ddcc780ec565a1ad02721e24efa74082908 +SIZE (libCello-1.1.7.tar.gz) = 52793 Added: head/devel/libCello/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libCello/files/patch-Makefile Wed Mar 11 02:20:10 2015 (r380970) @@ -0,0 +1,13 @@ +--- 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) Added: head/devel/libCello/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libCello/pkg-descr Wed Mar 11 02:20:10 2015 (r380970) @@ -0,0 +1,10 @@ +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 Added: head/devel/libCello/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libCello/pkg-plist Wed Mar 11 02:20:10 2015 (r380970) @@ -0,0 +1,27 @@ +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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503110220.t2B2KB6f092236>