git: cfc60481ca90 - main - devel/lasi: Fix build with llvm16

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Tue, 18 Jul 2023 22:23:44 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cfc60481ca907eb5c8b84f5aef6ad0ff9f986ac3

commit cfc60481ca907eb5c8b84f5aef6ad0ff9f986ac3
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-07-18 22:19:57 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-07-18 22:23:28 +0000

    devel/lasi: Fix build with llvm16
    
    - Pet portclippy
    - Fix builds with DOCS option instead of DOXYGEN
    - Adopt port
    
    Sponsored by:   The FreeBSD Foundation
---
 devel/lasi/Makefile                                |  41 +--
 .../lasi/files/patch-cmake+modules+instdirs.cmake  |  16 +-
 devel/lasi/pkg-plist                               | 315 +++++++++++----------
 3 files changed, 198 insertions(+), 174 deletions(-)

diff --git a/devel/lasi/Makefile b/devel/lasi/Makefile
index ece2da9b58a5..0f7f02f43280 100644
--- a/devel/lasi/Makefile
+++ b/devel/lasi/Makefile
@@ -1,57 +1,46 @@
 PORTNAME=	lasi
 PORTVERSION=	1.1.3
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}%20Source
 DISTNAME=	libLASi-${PORTVERSION}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	bofh@FreeBSD.org
 COMMENT=	C++ stream output interface for creating Postscript documents
 WWW=		https://www.unifont.org/lasi/
 
-LIB_DEPENDS=	libltdl.so:devel/libltdl
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-OPTIONS_DEFINE=	DOXYGEN EXAMPLES
-OPTIONS_SUB=	yes
+LIB_DEPENDS=	libfreetype.so:print/freetype2 \
+		libfontconfig.so:x11-fonts/fontconfig \
+		libharfbuzz.so:print/harfbuzz \
+		libltdl.so:devel/libltdl
 
 USES=		cmake compiler:c++11-lang gnome pathfix pkgconfig
+USE_CXXSTD=	c++14
 PATHFIX_CMAKELISTSTXT=	pkg-config.cmake
 USE_GNOME=	pango
-
 USE_LDCONFIG=	yes
 
 CMAKE_ARGS+=	-DCMAKE_INSTALL_DATADIR:PATH=${DATADIR}
 
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE=	DOCS EXAMPLES
 
-.if ${PORT_OPTIONS:MDOXYGEN}
-BUILD_DEPENDS+=	${LOCALBASE}/bin/doxygen:devel/doxygen
-.else
-EXTRA_PATCHES+=	${FILESDIR}/extra-patch-cmake+modules+lasi.cmake
-.endif
+DOCS_BUILD_DEPENDS=	${LOCALBASE}/bin/doxygen:devel/doxygen
+DOCS_EXTRA_PATCHES_OFF=	${FILESDIR}/extra-patch-cmake+modules+lasi.cmake
 
-pre-install:
-.if ! ${PORT_OPTIONS:MEXAMPLES}
+pre-install-EXAMPLES-off:
 	@${REINPLACE_CMD} 's/^\(add_subdirectory(examples)\)/#\1/' \
 		${WRKSRC}/CMakeLists.txt
-.endif
 
 post-install:
 	@${MV} ${STAGEDIR}${PREFIX}/lib/libLASi.so.2.0.0 \
 		${STAGEDIR}${PREFIX}/lib/libLASi.so.2
-.if ${PORT_OPTIONS:MDOXYGEN}
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	@${MV} ${STAGEDIR}${DATADIR}/doc/* ${STAGEDIR}${DOCSDIR}/
-	@${RMDIR} ${STAGEDIR}${DATADIR}/doc
-.endif
-.if ${PORT_OPTIONS:MEXAMPLES}
+
+post-install-EXAMPLES-on:
 	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	@${MV} ${STAGEDIR}${DATADIR}/examples/* ${STAGEDIR}${EXAMPLESDIR}/
 	@${RMDIR} ${STAGEDIR}${DATADIR}/examples
-.endif
-.if ! ${PORT_OPTIONS:MDOXYGEN} && ! ${PORT_OPTIONS:MEXAMPLES}
-	@${RM} -r ${STAGEDIR}${DATADIR}/*
-.endif
-	@${TEST} -d ${STAGEDIR}${DATADIR} && \
-		${RMDIR} ${STAGEDIR}${DATADIR} || ${TRUE}
 
 .include <bsd.port.mk>
diff --git a/devel/lasi/files/patch-cmake+modules+instdirs.cmake b/devel/lasi/files/patch-cmake+modules+instdirs.cmake
index 6f9b09198143..512b69119288 100644
--- a/devel/lasi/files/patch-cmake+modules+instdirs.cmake
+++ b/devel/lasi/files/patch-cmake+modules+instdirs.cmake
@@ -1,6 +1,20 @@
 --- cmake/modules/instdirs.cmake.orig	2019-01-31 07:34:50 UTC
 +++ cmake/modules/instdirs.cmake
-@@ -80,6 +80,6 @@ set(docdir ${CMAKE_INSTALL_DATADIR}/doc/libLASi-${VERS
+@@ -13,7 +13,7 @@
+ # install locations).
+ 
+ set(
+-CMAKE_INSTALL_EXEC_PREFIX 
++CMAKE_INSTALL_EXEC_PREFIX
+ ${CMAKE_INSTALL_PREFIX}
+ CACHE PATH "install location for architecture-dependent files"
+ )
+@@ -76,10 +76,10 @@ set(includedir ${CMAKE_INSTALL_INCLUDEDIR}
+ CACHE PATH "install location for headers"
+ )
+ 
+-set(docdir ${CMAKE_INSTALL_DATADIR}/doc/libLASi-${VERSION}
++set(docdir ${CMAKE_INSTALL_PREFIX}/share/doc/lasi
  CACHE PATH "install location for documentation"
  )
  
diff --git a/devel/lasi/pkg-plist b/devel/lasi/pkg-plist
index 8eee39a18928..c2a02ea76710 100644
--- a/devel/lasi/pkg-plist
+++ b/devel/lasi/pkg-plist
@@ -2,153 +2,173 @@ include/LASi.h
 lib/libLASi.so
 lib/libLASi.so.2
 libdata/pkgconfig/lasi.pc
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/LASi_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/LASi_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/annotated.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/bc_s.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/bdwn.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classContextMgr-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classContextMgr.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classContextMgr.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classFreetypeGlyphMgr-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classFreetypeGlyphMgr.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1PostscriptDocument-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1PostscriptDocument.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1PostscriptDocument_1_1GlyphId-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1PostscriptDocument_1_1GlyphId.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1PostscriptDocument_1_1write__glyph__routine__to__stream-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1PostscriptDocument_1_1write__glyph__routine__to__stream.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1oPostscriptStream-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1oPostscriptStream.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1oPostscriptStream.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1setFont-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1setFont.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1setFontSize-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1setFontSize.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1show-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classLASi_1_1show.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classManager-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classManager.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classStringDimensions-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classStringDimensions.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/classes.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/closed.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/contextMgr_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/contextMgr_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/dir_d44c64559bbebec7f509842c48db8b23.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/doc.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/doxygen.css
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/drawGlyph_8cpp.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/drawGlyph_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/drawGlyph_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/dynsections.js
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/files.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/folderclosed.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/folderopen.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/functions.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/functions_func.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/functions_rela.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/functions_type.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/functions_vars.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/globals.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/globals_defs.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/globals_func.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/globals_vars.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/glyphMgr_8cpp.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/glyphMgr_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/glyphMgr_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/hierarchy.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/index.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/jquery.js
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/manager_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/manager_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/menu.js
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/menudata.js
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/namespaceLASi.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/namespacemembers.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/namespacemembers_enum.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/namespacemembers_eval.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/namespacemembers_func.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/namespaces.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/nav_f.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/nav_g.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/nav_h.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/open.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/psDoc_8cpp.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/splitbar.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/stringDimensions_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/stringDimensions_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/structStateOfDrawGlyph-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/structStateOfDrawGlyph.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/sync_off.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/sync_on.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/tab_a.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/tab_b.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/tab_h.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/tab_s.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/tabs.css
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/util_8cpp.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/util_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/developer/html/util_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/LASi_8h.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/LASi_8h_source.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/annotated.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/bc_s.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/bdwn.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1PostscriptDocument-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1PostscriptDocument.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1PostscriptDocument_1_1GlyphId-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1PostscriptDocument_1_1GlyphId.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1PostscriptDocument_1_1write__glyph__routine__to__stream-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1PostscriptDocument_1_1write__glyph__routine__to__stream.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1oPostscriptStream-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1oPostscriptStream.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1oPostscriptStream.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1setFont-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1setFont.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1setFontSize-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1setFontSize.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1show-members.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classLASi_1_1show.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/classes.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/closed.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/dir_d44c64559bbebec7f509842c48db8b23.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/doc.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/doxygen.css
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/dynsections.js
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/files.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/folderclosed.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/folderopen.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/functions.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/functions_func.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/functions_rela.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/functions_type.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/globals.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/globals_defs.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/hierarchy.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/index.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/jquery.js
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/menu.js
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/menudata.js
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/namespaceLASi.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/namespacemembers.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/namespacemembers_enum.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/namespacemembers_eval.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/namespacemembers_func.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/namespaces.html
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/nav_f.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/nav_g.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/nav_h.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/open.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/splitbar.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/sync_off.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/sync_on.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/tab_a.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/tab_b.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/tab_h.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/tab_s.png
-%%DOXYGEN%%%%DOCSDIR%%/libLASi-1.1.1/html/user/html/tabs.css
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/LASi_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/LASi_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/annotated.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/bc_s.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/bc_sd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/bdwn.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classContextMgr-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classContextMgr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classContextMgr.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classFreetypeGlyphMgr-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classFreetypeGlyphMgr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1PostscriptDocument-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1PostscriptDocument.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1PostscriptDocument_1_1GlyphId-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1PostscriptDocument_1_1GlyphId.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1PostscriptDocument_1_1write__glyph__routine__to__stream-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1PostscriptDocument_1_1write__glyph__routine__to__stream.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1oPostscriptStream-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1oPostscriptStream.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1oPostscriptStream.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1setFont-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1setFont.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1setFontSize-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1setFontSize.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1show-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classLASi_1_1show.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classManager-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classManager.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classStringDimensions-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classStringDimensions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/classes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/closed.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/contextMgr_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/contextMgr_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/dir_d44c64559bbebec7f509842c48db8b23.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/doc.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/docd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/doxygen.css
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/doxygen.svg
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/drawGlyph_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/drawGlyph_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/drawGlyph_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/dynsections.js
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/files.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/folderclosed.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/folderopen.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/functions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/functions_func.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/functions_rela.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/functions_type.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/functions_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/globals.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/globals_defs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/globals_func.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/globals_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/glyphMgr_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/glyphMgr_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/glyphMgr_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/hierarchy.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/manager_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/manager_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/menu.js
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/menudata.js
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/namespaceLASi.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/namespacemembers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/namespacemembers_enum.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/namespacemembers_eval.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/namespacemembers_func.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/namespaces.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/nav_f.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/nav_fd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/nav_g.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/nav_h.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/nav_hd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/open.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/psDoc_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/splitbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/splitbard.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/stringDimensions_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/stringDimensions_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/structStateOfDrawGlyph-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/structStateOfDrawGlyph.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/sync_off.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/sync_on.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/tab_a.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/tab_ad.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/tab_b.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/tab_bd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/tab_h.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/tab_hd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/tab_s.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/tab_sd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/tabs.css
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/util_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/util_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/developer/html/util_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/LASi_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/LASi_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/annotated.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/bc_s.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/bc_sd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/bdwn.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1PostscriptDocument-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1PostscriptDocument.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1PostscriptDocument_1_1GlyphId-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1PostscriptDocument_1_1GlyphId.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1PostscriptDocument_1_1write__glyph__routine__to__stream-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1PostscriptDocument_1_1write__glyph__routine__to__stream.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1oPostscriptStream-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1oPostscriptStream.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1oPostscriptStream.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1setFont-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1setFont.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1setFontSize-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1setFontSize.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1show-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classLASi_1_1show.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/classes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/closed.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/dir_d44c64559bbebec7f509842c48db8b23.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/doc.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/docd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/doxygen.css
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/doxygen.svg
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/dynsections.js
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/files.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/folderclosed.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/folderopen.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/functions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/functions_func.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/functions_rela.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/functions_type.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/globals.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/globals_defs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/hierarchy.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/menu.js
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/menudata.js
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/namespaceLASi.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/namespacemembers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/namespacemembers_enum.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/namespacemembers_eval.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/namespacemembers_func.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/namespaces.html
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/nav_f.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/nav_fd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/nav_g.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/nav_h.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/nav_hd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/open.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/splitbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/splitbard.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/sync_off.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/sync_on.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/tab_a.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/tab_ad.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/tab_b.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/tab_bd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/tab_h.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/tab_hd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/tab_s.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/tab_sd.png
+%%PORTDOCS%%%%DOCSDIR%%/html/user/html/tabs.css
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ComplexTextLayoutExample.cpp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ComplexTextLayoutExample.png
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
@@ -157,3 +177,4 @@ libdata/pkgconfig/lasi.pc
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/SimpleLASiExample.cpp
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/SimpleLASiExample.png
+@dir %%DATADIR%%