From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Dec 1 22:20:22 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0871716A4CE for ; Mon, 1 Dec 2003 22:20:22 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED7E643FE0 for ; Mon, 1 Dec 2003 22:20:17 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hB26KHFY015430 for ; Mon, 1 Dec 2003 22:20:17 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hB26KHj4015429; Mon, 1 Dec 2003 22:20:17 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 1 Dec 2003 22:20:17 -0800 (PST) Resent-Message-Id: <200312020620.hB26KHj4015429@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ying-Chieh Liao Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 51D1616A4CE for ; Mon, 1 Dec 2003 22:14:47 -0800 (PST) Received: from FreeBSD.csie.NCTU.edu.tw (freebsd.csie.nctu.edu.tw [140.113.17.209]) by mx1.FreeBSD.org (Postfix) with ESMTP id 874E043FBF for ; Mon, 1 Dec 2003 22:14:45 -0800 (PST) (envelope-from ijliao@FreeBSD.csie.NCTU.edu.tw) Received: from localhost (unknown [127.0.0.1]) by FreeBSD.csie.NCTU.edu.tw (Postfix) with ESMTP id 82DB8106BF3 for ; Tue, 2 Dec 2003 14:14:38 +0800 (CST) Received: from FreeBSD.csie.NCTU.edu.tw ([127.0.0.1]) by localhost (FreeBSD.csie.NCTU.edu.tw [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 75056-06 for ; Tue, 2 Dec 2003 14:14:37 +0800 (CST) Received: by FreeBSD.csie.NCTU.edu.tw (Postfix, from userid 1041) id EBE7B106C24; Tue, 2 Dec 2003 13:50:04 +0800 (CST) Message-Id: <20031202055004.EBE7B106C24@FreeBSD.csie.NCTU.edu.tw> Date: Tue, 2 Dec 2003 13:50:04 +0800 (CST) From: Ying-Chieh Liao To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/59892: new port : libpdf++ - A C++ library to generate PDF files X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Ying-Chieh Liao List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2003 06:20:22 -0000 >Number: 59892 >Category: ports >Synopsis: new port : libpdf++ - A C++ library to generate PDF files >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 01 22:20:17 PST 2003 >Closed-Date: >Last-Modified: >Originator: Ying-Chieh Liao >Release: FreeBSD 4.9-STABLE i386 >Organization: NCTU CSIE >Environment: System: FreeBSD FreeBSD.csie.NCTU.edu.tw 4.9-STABLE FreeBSD 4.9-STABLE #8: Wed Oct 29 10:04:27 CST 2003 root@FreeBSD.csie.NCTU.edu.tw:/big/usr.obj/big/freebsd/pub/branches/4.0-stable/src/sys/FREEBSD i386 >Description: >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # libpdf++/ # libpdf++/Makefile # libpdf++/pkg-descr # libpdf++/pkg-plist # libpdf++/files # libpdf++/files/patch-ltmain.sh # libpdf++/files/patch-src:util:Error.cc # libpdf++/files/patch-src:text:Error.cc # libpdf++/files/patch-src:graph:image:Header.cc # libpdf++/files/patch-src:graph:image:Makefile.am # libpdf++/distinfo # echo c - libpdf++/ mkdir -p libpdf++/ > /dev/null 2>&1 echo x - libpdf++/Makefile sed 's/^X//' >libpdf++/Makefile << 'END-of-libpdf++/Makefile' X# ex:ts=8 X# Ports collection makefile for: libpdf++ X# Date created: Jan 29, 2003 X# Whom: ijliao X# X# $FreeBSD$ X# X XPORTNAME= libpdf++ XPORTVERSION= 0.0.3 XCATEGORIES= print XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ X http://libpdfxx.sourceforge.net/ XMASTER_SITE_SUBDIR= libpdfxx XDISTNAME= libpdfdoc-${PORTVERSION} X XMAINTAINER= ports@FreeBSD.org XCOMMENT= A C++ library to generate PDF files X XBUILD_DEPENDS= ${LOCALBASE}/include/boost/any.hpp:${PORTSDIR}/devel/boost XLIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \ X jpeg.9:${PORTSDIR}/graphics/jpeg XRUN_DEPENDS= ${LOCALBASE}/include/boost/any.hpp:${PORTSDIR}/devel/boost X XUSE_AUTOMAKE= yes XCONFIGURE_ARGS= --with-boost=${LOCALBASE}/include XUSE_GMAKE= yes XINSTALLS_SHLIB= yes X X.include X X.if ${OSVERSION} < 500035 XUSE_GCC= 3.1 XCONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" X.else XCONFIGURE_ENV+= CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" X.endif X X.include END-of-libpdf++/Makefile echo x - libpdf++/pkg-descr sed 's/^X//' >libpdf++/pkg-descr << 'END-of-libpdf++/pkg-descr' Xlibpdf++ is a C++ library to generate PDF files. It is for programs like word Xprocessor to write PDF export filters. X XWWW: http://libpdfxx.sourceforge.net/ END-of-libpdf++/pkg-descr echo x - libpdf++/pkg-plist sed 's/^X//' >libpdf++/pkg-plist << 'END-of-libpdf++/pkg-plist' Xinclude/Doc.hh Xinclude/DocInfo.hh Xinclude/Error.hh Xinclude/Position.hh Xinclude/State.hh Xinclude/Text.hh Xinclude/common/FlateStream.hh Xinclude/common/Rect.hh Xinclude/common/Resource.hh Xinclude/core/Array.hh Xinclude/core/Dictionary.hh Xinclude/core/File.hh Xinclude/core/Object.hh Xinclude/core/ProxyObj.hh Xinclude/core/Stream.hh Xinclude/core/Type.hh Xinclude/font/Descriptor.hh Xinclude/font/Error.hh Xinclude/font/Flags.hh Xinclude/font/Font.hh Xinclude/font/ProgStream.hh Xinclude/font/Simple.hh Xinclude/font/Standard.hh Xinclude/font/TrueType.hh Xinclude/font/ftwrap/Error.hh Xinclude/font/ftwrap/Face.hh Xinclude/font/ftwrap/FaceBody.hh Xinclude/font/ftwrap/Glyph.hh Xinclude/font/ftwrap/Library.hh Xinclude/font/ftwrap/LibraryBody.hh Xinclude/font/ftwrap/Types.hh Xinclude/image/ColourSpace.hh Xinclude/image/Header.hh Xinclude/image/Image.hh Xinclude/image/JpegEncoder.hh Xinclude/page/Info.hh Xinclude/page/NodeBase.hh Xinclude/page/Page.hh Xinclude/page/ResDict.hh Xinclude/page/TreeNode.hh Xinclude/page/XObjInst.hh Xinclude/text/Error.hh Xinclude/text/Position.hh Xinclude/text/State.hh Xinclude/text/Text.hh Xinclude/util/Colour.hh Xinclude/util/Dash.hh Xinclude/util/Error.hh Xinclude/util/Flate.hh Xinclude/util/Image.hh Xinclude/util/ImgBase.hh Xinclude/util/JpegImage.hh Xinclude/util/Matrix2D.hh Xinclude/util/Node.hh Xinclude/util/Path.hh Xinclude/util/State.hh Xinclude/util/XObject.hh X@dirrm include/common X@dirrm include/core X@dirrm include/font/ftwrap X@dirrm include/font X@dirrm include/image X@dirrm include/page X@dirrm include/text X@dirrm include/util Xlib/libpdfdoc.a Xlib/libpdfdoc.so Xlib/libpdfdoc.so.0 END-of-libpdf++/pkg-plist echo c - libpdf++/files mkdir -p libpdf++/files > /dev/null 2>&1 echo x - libpdf++/files/patch-ltmain.sh sed 's/^X//' >libpdf++/files/patch-ltmain.sh << 'END-of-libpdf++/files/patch-ltmain.sh' X--- ltmain.sh.orig Mon Dec 1 11:11:30 2003 X+++ ltmain.sh Mon Dec 1 11:11:41 2003 X@@ -4325,10 +4325,12 @@ X fi X X # Install the pseudo-library for information purposes. X+ if /usr/bin/false ; then X name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` X instname="$dir/$name"i X $show "$install_prog $instname $destdir/$name" X $run eval "$install_prog $instname $destdir/$name" || exit $? X+ fi X X # Maybe install the static library, too. X test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" END-of-libpdf++/files/patch-ltmain.sh echo x - libpdf++/files/patch-src:util:Error.cc sed 's/^X//' >libpdf++/files/patch-src:util:Error.cc << 'END-of-libpdf++/files/patch-src:util:Error.cc' X--- src/util/Error.cc.orig Wed Jan 29 14:00:24 2003 X+++ src/util/Error.cc Wed Jan 29 14:14:15 2003 X@@ -51,12 +51,12 @@ X { X const int msg_size = 4096 ; X char err_msg[msg_size] ; X- char *result = strerror_r( error_number, err_msg, msg_size ) ; X+ int result = strerror_r( error_number, err_msg, msg_size ) ; X X- if ( result == 0 ) X+ if ( result != 0 ) X return "unknown error" ; X else X- return result ; X+ return err_msg ; X } X X const char* CFileError::what( ) const throw( ) END-of-libpdf++/files/patch-src:util:Error.cc echo x - libpdf++/files/patch-src:text:Error.cc sed 's/^X//' >libpdf++/files/patch-src:text:Error.cc << 'END-of-libpdf++/files/patch-src:text:Error.cc' X--- src/text/Error.cc.orig Mon Dec 1 10:52:22 2003 X+++ src/text/Error.cc Mon Dec 1 10:52:31 2003 X@@ -23,6 +23,7 @@ X \author Nestal Wan X */ X X+#include X #include "Error.hh" X X namespace pdf { namespace text { END-of-libpdf++/files/patch-src:text:Error.cc echo x - libpdf++/files/patch-src:graph:image:Header.cc sed 's/^X//' >libpdf++/files/patch-src:graph:image:Header.cc << 'END-of-libpdf++/files/patch-src:graph:image:Header.cc' X--- src/graph/image/Header.cc.orig Mon Dec 1 10:55:09 2003 X+++ src/graph/image/Header.cc Mon Dec 1 10:55:17 2003 X@@ -23,6 +23,7 @@ X \author Nestal Wan X */ X X+#include X #include "Header.hh" X X namespace image { END-of-libpdf++/files/patch-src:graph:image:Header.cc echo x - libpdf++/files/patch-src:graph:image:Makefile.am sed 's/^X//' >libpdf++/files/patch-src:graph:image:Makefile.am << 'END-of-libpdf++/files/patch-src:graph:image:Makefile.am' X--- src/graph/image/Makefile.am.orig Mon Dec 1 11:00:20 2003 X+++ src/graph/image/Makefile.am Mon Dec 1 11:00:30 2003 X@@ -8,8 +8,8 @@ X libimage_la_SOURCES = Image.hh Image.cc ColourSpace.hh ColourSpace.cc \ X JpegEncoder.hh JpegEncoder.cc Header.hh Header.cc X X-noinst_PROGRAMS = testjpeg X+#noinst_PROGRAMS = testjpeg X X-testjpeg_SOURCES = testjpeg.cc X-testjpeg_LDFLAGS = @MAGICK_LDFLAGS@ X-testjpeg_LDADD = -lstdc++ -ljpeg libimage.la @MAGICK_LDADD@ X+#testjpeg_SOURCES = testjpeg.cc X+#testjpeg_LDFLAGS = @MAGICK_LDFLAGS@ X+#testjpeg_LDADD = -lstdc++ -ljpeg libimage.la @MAGICK_LDADD@ END-of-libpdf++/files/patch-src:graph:image:Makefile.am echo x - libpdf++/distinfo sed 's/^X//' >libpdf++/distinfo << 'END-of-libpdf++/distinfo' XMD5 (libpdfdoc-0.0.3.tar.gz) = bcbfbf0a1a6e1fa0be04ddef87631c05 END-of-libpdf++/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: