pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/44105 (installing devel/doxygen fails on Solaris)
The following reply was made to PR pkg/44105; it has been noted by GNATS.
From: Tim Zingelman <zingelman%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: solaris-pkg-people%netbsd.org@localhost, pkg-manager%netbsd.org@localhost,
pkgsrc-bugs%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
gls%netbsd.org@localhost,
joern.clausen%uni-bielefeld.de@localhost
Subject: Re: pkg/44105 (installing devel/doxygen fails on Solaris)
Date: Thu, 18 Nov 2010 15:13:40 -0600
These two patches below seem to resolve the problem for me...
SHA1 (patch-aj) = 13e3e441fb47e02e83097145c8e7dfa76a4eb6f9
$ cat patches/patch-aj
$NetBSD$
make build honor LDFLAGS
--- src/doxygen.pro.in.orig 2010-11-15 15:39:11.071338100 -0600
+++ src/doxygen.pro.in 2010-11-15 15:39:52.485412900 -0600
@@ -19,6 +19,7 @@
HEADERS = doxygen.h
SOURCES = main.cpp
unix:LIBS += -L../lib -ldoxygen -ldoxycfg -lqtools -lmd5
+unix:TMAKE_LFLAGS += $(LDFLAGS)
win32:INCLUDEPATH += .
win32-mingw:LIBS += -L../lib -ldoxygen -ldoxycfg -lqtools -lmd5
win32-msvc:LIBS += qtools.lib md5.lib doxygen.lib
doxycfg.lib shell32.lib iconv.lib
SHA1 (patch-ak) = 2090eb6cd3146374993f352cbf82744db0c1bb60
$ cat patches/patch-ak
$NetBSD$
make build honor LDFLAGS
--- src/doxytag.pro.in.orig 2010-11-15 15:43:22.969750700 -0600
+++ src/doxytag.pro.in 2010-11-15 15:43:56.910180400 -0600
@@ -19,6 +19,7 @@
HEADERS = logos.h version.h
SOURCES = doxytag.cpp logos.cpp version.cpp
unix:LIBS += -L../lib -lqtools
+unix:TMAKE_LFLAGS += $(LDFLAGS)
win32:INCLUDEPATH += .
win32-mingw:LIBS += -L../lib -lqtools
win32-msvc:LIBS += qtools.lib shell32.lib
I sent these to the package maintainer 3 days ago, no response yet, so
probably fair game to commit them... can anyone confirm this should
not break other platforms (in particular a platform with libiconv as a
builtin?) This just adds $(LDFLAGS) to the link phase for the
binaries.
Thanks,
- Tim
p.s. even after this fix doxygen's bmake install fails when pdftex
dies unless many of the tex* packages are built with "CONFIGURE_ARGS+=
--disable-largefile" for all big endian machines... (such as
solaris-sparc) my patch for that is:
.include "../../mk/endian.mk"
.if ${MACHINE_ENDIAN} == "big"
# largefile support is broken in pdftex on big endian machines
CONFIGURE_ARGS+= --disable-largefile
.endif
added to all the packages that use texlive-*-source as a DISTNAME
Home |
Main Index |
Thread Index |
Old Index