svn commit: r341287 - in head/x11-fonts: . alfont
Rusmir Dusko
nemysis at FreeBSD.org
Sun Jan 26 21:09:17 UTC 2014
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 <nemysis at FreeBSD.org>
+# $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 at 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 <bsd.port.mk>
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/
More information about the svn-ports-all
mailing list