From owner-svn-ports-head@FreeBSD.ORG Sun Jan 26 21:09:17 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 00E2F181; Sun, 26 Jan 2014 21:09:16 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D52621A63; Sun, 26 Jan 2014 21:09:16 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0QL9GlU033577; Sun, 26 Jan 2014 21:09:16 GMT (envelope-from nemysis@svn.freebsd.org) Received: (from nemysis@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0QL9GlJ033570; Sun, 26 Jan 2014 21:09:16 GMT (envelope-from nemysis@svn.freebsd.org) Message-Id: <201401262109.s0QL9GlJ033570@svn.freebsd.org> From: Rusmir Dusko Date: Sun, 26 Jan 2014 21:09:16 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r341287 - in head/x11-fonts: . alfont X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 21:09:17 -0000 Author: nemysis Date: Sun Jan 26 21:09:15 2014 New Revision: 341287 URL: http://svnweb.freebsd.org/changeset/ports/341287 QAT: https://qat.redports.org/buildarchive/r341287/ Log: AllegroFont is an Allegro wrapper for the wonderful FreeType2 library that makes Allegro (amongst other things) able to load and render TTF and many other famous font formats. Other feature is that it is able to render the fonts antialiased. WWW: http://opensnc.sourceforge.net/alfont/ PR: ports/180216 Submitted by: nemysis (self) Added: head/x11-fonts/alfont/ head/x11-fonts/alfont/Makefile (contents, props changed) head/x11-fonts/alfont/distinfo (contents, props changed) head/x11-fonts/alfont/pkg-descr (contents, props changed) Modified: head/x11-fonts/Makefile Modified: head/x11-fonts/Makefile ============================================================================== --- head/x11-fonts/Makefile Sun Jan 26 21:01:24 2014 (r341286) +++ head/x11-fonts/Makefile Sun Jan 26 21:09:15 2014 (r341287) @@ -4,6 +4,7 @@ COMMENT = X11 fonts and font utilities SUBDIR += alegreya-sans + SUBDIR += alfont SUBDIR += andika SUBDIR += anonymous-pro SUBDIR += artwiz-aleczapka Added: head/x11-fonts/alfont/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-fonts/alfont/Makefile Sun Jan 26 21:09:15 2014 (r341287) @@ -0,0 +1,86 @@ +# Created by: Rusmir Dusko +# $FreeBSD$ + +PORTNAME= alfont +PORTVERSION= 209 +CATEGORIES= x11-fonts +MASTER_SITES= http://opensnc.sourceforge.net/alfont/mirror/ \ + SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/:nemysis +# http://opensnc.sourceforge.net/alfont/:opensnc +DISTFILES= AlFont${DISTVERSION}.rar \ + alfont.c:nemysis +DIST_SUBDIR= ${PORTNAME} +EXTRACT_ONLY= AlFont${DISTVERSION}.rar + +MAINTAINER= nemysis@FreeBSD.org +COMMENT= Wrapper around the freetype2 library + +LICENSE= FTL +LICENSE_NAME= The FreeType Project LICENSE (FTL) +LICENSE_FILE= ${WRKSRC}/docs/FTL.txt +LICENSE_PERMS= auto-accept + +EXTRACT_DEPENDS= unrar:${PORTSDIR}/archivers/unrar +LIB_DEPENDS= liballeg.so.4:${PORTSDIR}/devel/allegro \ + libfreetype.so:${PORTSDIR}/print/freetype2 + +WRKSRC= ${WRKDIR}/${PORTNAME} + +USES= dos2unix gmake iconv +USE_LDCONFIG= yes + +CPPFLAGS+= -Iinclude -I${LOCALBASE}/include \ + -I${LOCALBASE}/include/freetype2 $$(freetype-config --cflags) -w +LDFLAGS+= -L${LOCALBASE}/lib -lalleg $$(freetype-config --libs) + +PLIST_FILES= include/alfont.h \ + include/alfontdll.h \ + lib/libalfont.so.${MAJORVER} \ + lib/libalfont.so + +PORTDOCS= * + +DOCSRCDIR1= ${WRKSRC} +DOC_FILES1= CHANGES.txt README.txt + +DOCSRCDIR2= ${WRKSRC}/docs +DOCSDIR2= ${DOCSDIR}/docs +DOC_FILES2= ALFONT.txt AUTHORS.txt + +OPTIONS_DEFINE= DOCS + +MAJORVER= ${PORTVERSION:S/209/2.0.9/} + +do-extract: + @${MKDIR} ${WRKDIR} + @cd ${WRKDIR} && ${LOCALBASE}/bin/unrar x -y -idq \ + ${_DISTDIR}/AlFont${DISTVERSION}.rar + +post-patch: + @${CP} -af ${_DISTDIR}/alfont.c ${WRKSRC}/src + + @${REINPLACE_CMD} \ + -e 's|#define ALFONT_WINDOWS|//#define ALFONT_WINDOWS|' \ + -e 's|//#define ALFONT_LINUX|#define ALFONT_LINUX|' \ + ${WRKSRC}/include/alfont.h + +do-build: + cd ${WRKSRC} ; ${CC} ${CPPFLAGS} -fPIC -DPIC -c src/alfont.c -o \ + src/alfont.o + cd ${WRKSRC} ; ${CC} -shared ${LDFLAGS} src/alfont.o -o \ + libalfont.so.${MAJORVER} + +do-install: + ${INSTALL_DATA} ${WRKSRC}/libalfont.so.${MAJORVER} \ + ${STAGEDIR}${PREFIX}/lib + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libalfont.so.${MAJORVER} + @(cd ${STAGEDIR}${PREFIX}/lib ; ${LN} -sf libalfont.so.${MAJORVER} \ + libalfont.so) + ${INSTALL_DATA} ${WRKSRC}/include/alfont*.h ${STAGEDIR}${PREFIX}/include + + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} + @${MKDIR} ${STAGEDIR}${DOCSDIR2} + ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} + +.include Added: head/x11-fonts/alfont/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-fonts/alfont/distinfo Sun Jan 26 21:09:15 2014 (r341287) @@ -0,0 +1,4 @@ +SHA256 (alfont/AlFont209.rar) = 734f7f9758dfb3b80979baf010245d931c9cd2a7557683906c7fc616353f960d +SIZE (alfont/AlFont209.rar) = 3696983 +SHA256 (alfont/alfont.c) = 9d77d1ef5ce7d9c05e7e499d48d404aa51d2c2b3dd03fac7fd75c60e6adeb145 +SIZE (alfont/alfont.c) = 147045 Added: head/x11-fonts/alfont/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-fonts/alfont/pkg-descr Sun Jan 26 21:09:15 2014 (r341287) @@ -0,0 +1,6 @@ +AllegroFont is an Allegro wrapper for the wonderful FreeType2 library +that makes Allegro (amongst other things) able to load and render TTF +and many other famous font formats. Other feature is that it is able +to render the fonts antialiased. + +WWW: http://opensnc.sourceforge.net/alfont/