ports/130084: Update devel/lasi to version 1.0.6

Pedro F. Giffuni giffunip at tutopia.com
Wed Dec 31 20:30:03 UTC 2008


>Number:         130084
>Category:       ports
>Synopsis:       Update devel/lasi to version 1.0.6
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 31 20:30:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Pedro F. Giffuni
>Release:        7.1-RC2
>Organization:
>Environment:
FreeBSD kakumen.cable.net.co 7.1-RC2 FreeBSD 7.1-RC2 #0: Tue Dec 23 11:42:13 UTC 2008     root at driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
- New CMake based build system
- Robustness improvements
>How-To-Repeat:

>Fix:
diff -ruN lasi.orig/Makefile lasi/Makefile
--- lasi.orig/Makefile	2008-12-31 12:49:52.000000000 -0500
+++ lasi/Makefile	2008-12-31 15:15:53.000000000 -0500
@@ -6,20 +6,27 @@
 #    $MCom: ports/devel/lasi/Makefile,v 1.1 2006/10/04 20:25:40 ahze Exp $
 
 PORTNAME=	lasi
-PORTVERSION=	1.0.6
-PORTREVISION=	1
+PORTVERSION=	1.1.0
 CATEGORIES=	devel
-MASTER_SITES=	http://www.unifont.org/lasi/download/
+MASTER_SITES=	SF
+DISTNAME=	libLASi-${PORTVERSION}
 
 MAINTAINER=	lme at FreeBSD.org
 COMMENT=	C++ stream output interface for creating Postscript documents
 
 USE_GNOME=	pango pkgconfig
 USE_AUTOTOOLS=	libltdl:15
-GNU_CONFIGURE=	yes
 PKG_CONFIG_PATH=	${PREFIX}/libdata/pkgconfig
-CONFIGURE_ENV+=	PKG_CONFIG_PATH=${PKG_CONFIG_PATH}
+CONFIGURE_ENV+= 	PKG_CONFIG_PATH=${PKG_CONFIG_PATH}
 
 USE_LDCONFIG=	yes
 
+USE_CMAKE=	yes
+CMAKE_ARGS+=	${WRKSRC}	\
+		-DCMAKE_INSTALL_PREFIX=${PREFIX}	\
+		-DCMAKE_INSTALL_DATADIR:PATH=${DATADIR}
+
+post-install:
+	${MV} ${PREFIX}/lib/libLASi.so.0.0.1 ${PREFIX}/lib/libLASi.so.0
+
 .include <bsd.port.mk>
diff -ruN lasi.orig/distinfo lasi/distinfo
--- lasi.orig/distinfo	2008-12-31 12:49:52.000000000 -0500
+++ lasi/distinfo	2008-12-31 12:53:11.000000000 -0500
@@ -1,3 +1,3 @@
-MD5 (lasi-1.0.6.tar.gz) = 2afd4359c2708949e8aa13ab9944ce7a
-SHA256 (lasi-1.0.6.tar.gz) = 011c4d9242edce718663f0ca8e5bbffb445ce5aa3e28d8ea564fe1678ab2e4bf
-SIZE (lasi-1.0.6.tar.gz) = 466078
+MD5 (libLASi-1.1.0.tar.gz) = f18091569ed4fface75453b097c67459
+SHA256 (libLASi-1.1.0.tar.gz) = 52b186060e531f851d4b9d288dc6dba4f0ab15a6b8862377213032da39bcb8f4
+SIZE (libLASi-1.1.0.tar.gz) = 200126
diff -ruN lasi.orig/files/patch-Makefile.in lasi/files/patch-Makefile.in
--- lasi.orig/files/patch-Makefile.in	2008-12-31 12:49:52.000000000 -0500
+++ lasi/files/patch-Makefile.in	1969-12-31 19:00:00.000000000 -0500
@@ -1,11 +0,0 @@
---- Makefile.in.orig	Thu May  4 09:23:54 2006
-+++ Makefile.in	Sat Jun 10 23:10:22 2006
-@@ -199,7 +199,7 @@
- 
- SUBDIRS = src
- include_HEADERS = include/LASi.h
--pkgconfigdir = $(libdir)/pkgconfig
-+pkgconfigdir = ${exec_prefix}/libdata/pkgconfig
- pkgconfig_DATA = lasi.pc
- all: all-recursive
- 
diff -ruN lasi.orig/files/patch-cmake+modules+instdirs.cmake lasi/files/patch-cmake+modules+instdirs.cmake
--- lasi.orig/files/patch-cmake+modules+instdirs.cmake	1969-12-31 19:00:00.000000000 -0500
+++ lasi/files/patch-cmake+modules+instdirs.cmake	2008-12-31 14:45:32.000000000 -0500
@@ -0,0 +1,8 @@
+--- cmake/modules/instdirs.cmake.orig	2008-12-31 14:43:21.000000000 -0500
++++ cmake/modules/instdirs.cmake	2008-12-31 14:44:24.000000000 -0500
+@@ -61,4 +61,4 @@
+ set(includedir ${CMAKE_INSTALL_INCLUDEDIR})
+ set(docdir ${CMAKE_INSTALL_DATADIR}/doc/libLASi-${VERSION})
+ 
+-set(DATA_DIR ${CMAKE_INSTALL_DATADIR}/${PACKAGE}${VERSION})
++set(DATA_DIR ${CMAKE_INSTALL_DATADIR})
diff -ruN lasi.orig/files/patch-cmake+modules+pkg-config.cmake lasi/files/patch-cmake+modules+pkg-config.cmake
--- lasi.orig/files/patch-cmake+modules+pkg-config.cmake	1969-12-31 19:00:00.000000000 -0500
+++ lasi/files/patch-cmake+modules+pkg-config.cmake	2008-12-31 15:18:04.000000000 -0500
@@ -0,0 +1,11 @@
+--- cmake/modules/pkg-config.cmake.orig	2008-12-31 14:38:25.000000000 -0500
++++ cmake/modules/pkg-config.cmake	2008-12-31 14:42:58.000000000 -0500
+@@ -6,7 +6,7 @@
+ if(PKG_CONFIG_EXECUTABLE)
+   message(STATUS "Looking for pkg-config - found")
+   set(pkg_config_true "")
+-  set(PKG_CONFIG_DIR ${libdir}/pkgconfig)
++  set(PKG_CONFIG_DIR ${exec_prefix}/libdata/pkgconfig)
+ else(PKG_CONFIG_EXECUTABLE)
+   message(STATUS "Looking for pkg-config - not found")
+   set(pkg_config_true "#")
diff -ruN lasi.orig/pkg-plist lasi/pkg-plist
--- lasi.orig/pkg-plist	2008-12-31 12:49:52.000000000 -0500
+++ lasi/pkg-plist	2008-12-31 14:56:17.000000000 -0500
@@ -1,6 +1,12 @@
 include/LASi.h
-lib/libLASi.a
-lib/libLASi.la
 lib/libLASi.so
 lib/libLASi.so.0
 libdata/pkgconfig/lasi.pc
+%%DATADIR%%/examples/MissingGlyphExample.cpp
+%%DATADIR%%/examples/SimpleLASiExample.cpp
+%%DATADIR%%/examples/ComplexTextLayoutExample.cpp
+%%DATADIR%%/examples/README
+%%DATADIR%%/examples/Example_1_Result.png
+%%DATADIR%%/examples/Example_2_Result.png
+%%DATADIR%%/examples/Makefile
+ at dirrm %%DATADIR%%/examples


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list