svn commit: r475533 - head/x11-fonts/alfont

Tobias Kortkamp tobik at FreeBSD.org
Sat Jul 28 12:07:24 UTC 2018


Author: tobik
Date: Sat Jul 28 12:07:22 2018
New Revision: 475533
URL: https://svnweb.freebsd.org/changeset/ports/475533

Log:
  games/alfont
  
  - Add soname to libalfont
  - print/freetype2 has the same license as alfont but with more
    permissions.  Sync LICENSE_PERMS with it
  - Cleanup docs install
  - Regen distinfo; alfont.c has been folded into a patch in r454035
  - Remove custom extract target and use EXTRACT_* instead
  - Fix bad version

Modified:
  head/x11-fonts/alfont/Makefile
  head/x11-fonts/alfont/distinfo

Modified: head/x11-fonts/alfont/Makefile
==============================================================================
--- head/x11-fonts/alfont/Makefile	Sat Jul 28 12:07:10 2018	(r475532)
+++ head/x11-fonts/alfont/Makefile	Sat Jul 28 12:07:22 2018	(r475533)
@@ -2,11 +2,11 @@
 # $FreeBSD$
 
 PORTNAME=	alfont
-PORTVERSION=	209
-PORTREVISION=	3
+PORTVERSION=	2.0.9
+PORTEPOCH=	1
 CATEGORIES=	x11-fonts
 MASTER_SITES=	http://opensnc.sourceforge.net/alfont/mirror/
-DISTNAME=	AlFont${DISTVERSION}
+DISTNAME=	AlFont${PORTVERSION:S/.//g}
 EXTRACT_SUFX=	.rar
 DIST_SUBDIR=	${PORTNAME}
 
@@ -16,7 +16,7 @@ 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
+LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
 EXTRACT_DEPENDS=	unrar:archivers/unrar
 LIB_DEPENDS=	liballeg.so.4:devel/allegro \
@@ -27,33 +27,23 @@ WRKSRC=		${WRKDIR}/${PORTNAME}
 USES=		dos2unix gmake iconv
 USE_LDCONFIG=	yes
 
+EXTRACT_CMD=		${LOCALBASE}/bin/unrar
+EXTRACT_BEFORE_ARGS=	x -y -idq
+EXTRACT_AFTER_ARGS=
+
 CPPFLAGS+=	-Iinclude -I${LOCALBASE}/include \
 		-I${LOCALBASE}/include/freetype2 $$(freetype-config --cflags)
 LDFLAGS+=	-L${LOCALBASE}/lib -lalleg $$(freetype-config --libs)
 
 PLIST_FILES=	include/alfont.h \
 		include/alfontdll.h \
-		lib/libalfont.so.${MAJORVER} \
+		lib/libalfont.so.${PORTVERSION} \
 		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:
 	@${REINPLACE_CMD} -e \
 		's|#define ALFONT_WINDOWS|//#define ALFONT_WINDOWS|; \
@@ -64,20 +54,20 @@ post-patch:
 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}
+	cd ${WRKSRC} ; ${CC} -shared ${LDFLAGS} -Wl,-soname=libalfont.so.${PORTVERSION} \
+		src/alfont.o -o libalfont.so.${PORTVERSION}
 
 do-install:
-	${INSTALL_DATA} ${WRKSRC}/libalfont.so.${MAJORVER} \
+	${INSTALL_DATA} ${WRKSRC}/libalfont.so.${PORTVERSION} \
 		${STAGEDIR}${PREFIX}/lib
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libalfont.so.${MAJORVER}
-	@(cd ${STAGEDIR}${PREFIX}/lib ; ${LN} -sf libalfont.so.${MAJORVER} \
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libalfont.so.${PORTVERSION}
+	@(cd ${STAGEDIR}${PREFIX}/lib ; ${LN} -sf libalfont.so.${PORTVERSION} \
 		libalfont.so)
 	${INSTALL_DATA} ${WRKSRC}/include/alfont*.h ${STAGEDIR}${PREFIX}/include
 
+do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
-	@${MKDIR} ${STAGEDIR}${DOCSDIR2}
-	${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2}
+	cd ${WRKSRC} && ${INSTALL_DATA} CHANGES.txt README.txt docs/ALFONT.txt \
+		docs/AUTHORS.txt ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/x11-fonts/alfont/distinfo
==============================================================================
--- head/x11-fonts/alfont/distinfo	Sat Jul 28 12:07:10 2018	(r475532)
+++ head/x11-fonts/alfont/distinfo	Sat Jul 28 12:07:22 2018	(r475533)
@@ -1,4 +1,3 @@
+TIMESTAMP = 1532769735
 SHA256 (alfont/AlFont209.rar) = 734f7f9758dfb3b80979baf010245d931c9cd2a7557683906c7fc616353f960d
 SIZE (alfont/AlFont209.rar) = 3696983
-SHA256 (alfont/alfont.c) = c9117c82131376b99d94d8aa5678b5724f14b3649b42abf08ec46cd9df00e0ae
-SIZE (alfont/alfont.c) = 147298


More information about the svn-ports-all mailing list