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