Alexander,
Try the attached packaging for doxygen-1.8.3.1-1, I don't get any warnings
for..
c++ -c -pipe -D__FreeBSD__=6 -DYY_TYPEDEF_YY_SIZE_T -Dyy_size_t=int -Wall -W
-Wno-deprecated-declarations -Wno-invalid-source-encoding -O2 -I../qtools
-I/sw/include -o ../objects/config.o config.cpp
under Clang 4.2.
Jack
Info3: <<
Package: doxygen
Version: 1.8.3.1
Revision: 1
Source: ftp://ftp.stack.nl/pub/users/dimitri/%n-%v.src.tar.gz
SourceDirectory: %n-%v
Source-MD5: 31b0aaab51c5cab7db9f0ebbe9f85530
Depends: <<
libiconv,
<<
BuildDepends: <<
fink (>= 0.25.0),
libiconv-dev
<<
#NoSetMAKEFLAGS: true
#SetMAKEFLAGS: -j1
PatchFile: %n.patch
PatchFile-MD5: d772f5826b74e736d0cba6fdf7788e74
PatchScript: <<
sed 's|@PREFIX@|%p|g' <%{PatchFile} | patch -p1
<<
GCC: 4.0
CompileScript: <<
./configure --prefix %p --release --install /usr/bin/install --dot
%p/bin/dot
make
<<
InstallScript: <<
make install INSTALL=%i
<<
DocFiles: INSTALL LANGUAGE.HOWTO LICENSE PLATFORMS README VERSION
Description: Documentation system for C++, Java, IDL and C
DescDetail: <<
Doxygen is a documentation system for C++, Java, IDL and C
1. It can generate an on-line documentation browser (in HTML) and/or
an off-line reference manual (in ) from a set of documented source
files. There is also support for generating output in RTF (MS-Word),
PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The
documentation is extracted directly from the sources, which makes it
much easier to keep the documentation consistent with the source code.
2. Doxygen can be configured to extract the code structure from
undocumented source files. This can be very useful to quickly find
your way in large source distributions. The relations between the
various elements are be visualized by means of include dependency
graphs, inheritance diagrams, and collaboration diagrams, which are
all generated automatically.
Docs are now built and installed by the package doxygen-doc
<<
License: GPL
DescPort: <<
Bumped by Matthias Neeracher <[email protected]>, upgraded for 10.7 tree.
Modified by Michele Garoche <[email protected]>
Bumping the version
Removing part of patch
Changing man page installation, thanks to jfm
Removing debug info from doxytag
<<
DescPackaging: <<
Disable OSX portability games (no SDKs, no -arch flags)
because it's more portable than fink needs to support and
leads to build chaos.
<<
Maintainer: Thomas Kotzian <[email protected]>
Homepage: http://www.doxygen.org
<<
diff -uNr doxygen-1.8.3.1/Makefile.in doxygen-1.8.3.1.fink/Makefile.in
--- doxygen-1.8.3.1/Makefile.in 2013-01-04 07:42:07.000000000 -0500
+++ doxygen-1.8.3.1.fink/Makefile.in 2013-01-31 10:49:48.000000000 -0500
@@ -53,7 +53,7 @@
DATE=$(shell date "+%B %Y")
-MAN1DIR = man/man1
+MAN1DIR = share/man/man1
install: doxywizard_install doxysearch_install
$(INSTTOOL) -d $(DESTDIR)/$(INSTALL)/bin
diff -uNr doxygen-1.8.3.1/addon/doxywizard/doxywizard.pro.in
doxygen-1.8.3.1.fink/addon/doxywizard/doxywizard.pro.in
--- doxygen-1.8.3.1/addon/doxywizard/doxywizard.pro.in 2013-01-05
10:35:52.000000000 -0500
+++ doxygen-1.8.3.1.fink/addon/doxywizard/doxywizard.pro.in 2013-01-31
10:51:30.000000000 -0500
@@ -6,7 +6,7 @@
DESTDIR = ../../bin
TARGET =
DEPENDPATH += .
-INCLUDEPATH += .
+INCLUDEPATH += . @PREFIX@/include
QT += xml
CONFIG += $extraopts
OBJECTS_DIR = obj
@@ -14,10 +14,6 @@
RCC_DIR = rcc
DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII
-macx-g++ {
- CONFIG += x86
-}
-
# Input
HEADERS += doxywizard.h version.h expert.h config.h helplabel.h \
inputbool.h inputstring.h inputint.h inputstrlist.h wizard.h
diff -uNr doxygen-1.8.3.1/configure doxygen-1.8.3.1.fink/configure
--- doxygen-1.8.3.1/configure 2013-01-19 17:49:36.000000000 -0500
+++ doxygen-1.8.3.1.fink/configure 2013-01-31 10:49:48.000000000 -0500
@@ -587,7 +587,7 @@
TMAKE_CXXFLAGS += -D_LARGEFILE_SOURCE
EOF
fi
-if test "$f_platform" = "macosx-uni-c++"; then
+if false; then
if test -n "`ls /Developer/SDKs/MacOSX10.*.sdk 2>/dev/null`"; then
mac_sdk=MacOSX10.4u.sdk
fi
diff -uNr doxygen-1.8.3.1/qtools/qtools.pro.in
doxygen-1.8.3.1.fink/qtools/qtools.pro.in
--- doxygen-1.8.3.1/qtools/qtools.pro.in 2010-06-09 15:41:23.000000000
-0400
+++ doxygen-1.8.3.1.fink/qtools/qtools.pro.in 2013-01-31 10:49:48.000000000
-0500
@@ -93,7 +93,7 @@
qmutex_win32.cpp \
qwaitcondition_win32.cpp
-INCLUDEPATH = .
+INCLUDEPATH = . @PREFIX@/include
#TMAKE_CXXFLAGS += -DQT_NO_CODECS -DQT_LITE_UNICODE
TMAKE_CXXFLAGS += -DQT_LITE_UNICODE
win32:TMAKE_CXXFLAGS += -DQT_NODLL
diff -uNr doxygen-1.8.3.1/src/doxygen.pro.in
doxygen-1.8.3.1.fink/src/doxygen.pro.in
--- doxygen-1.8.3.1/src/doxygen.pro.in 2013-01-05 10:17:41.000000000 -0500
+++ doxygen-1.8.3.1.fink/src/doxygen.pro.in 2013-01-31 10:49:48.000000000
-0500
@@ -18,7 +18,7 @@
CONFIG = console warn_on $extraopts
HEADERS = doxygen.h
SOURCES = main.cpp
-unix:LIBS += -L../lib -ldoxygen -ldoxycfg -lqtools -lmd5
-lpthread
+unix:LIBS += -L../lib -L@PREFIX@/lib -ldoxygen -ldoxycfg
-lqtools -lmd5 -lpthread
win32:INCLUDEPATH += .
win32-mingw:LIBS += -L../lib -ldoxygen -ldoxycfg -lqtools -lmd5
-lpthread
win32-msvc:LIBS += qtools.lib md5.lib doxygen.lib doxycfg.lib
shell32.lib iconv.lib
@@ -28,7 +28,7 @@
win32:TMAKE_CXXFLAGS += -DQT_NODLL
win32-g++:LIBS = -L../lib -ldoxygen -ldoxycfg -lqtools -lmd5
-liconv -lpthread -Wl,--as-needed -lole32
win32-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti
-INCLUDEPATH += ../qtools ../libmd5 .
+INCLUDEPATH += ../qtools ../libmd5 . @PREFIX@/include
DESTDIR = ../bin
TARGET = doxygen
unix:TARGETDEPS = ../lib/libdoxygen.a ../lib/libdoxycfg.a
diff -uNr doxygen-1.8.3.1/src/libdoxycfg.pro.in
doxygen-1.8.3.1.fink/src/libdoxycfg.pro.in
--- doxygen-1.8.3.1/src/libdoxycfg.pro.in 2013-01-05 10:17:42.000000000
-0500
+++ doxygen-1.8.3.1.fink/src/libdoxycfg.pro.in 2013-01-31 10:50:09.000000000
-0500
@@ -20,7 +20,7 @@
SOURCES = config.cpp configoptions.cpp portable.cpp portable_c.c
win32:TMAKE_CXXFLAGS += -DQT_NODLL
win32-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti
-INCLUDEPATH += ../qtools
+INCLUDEPATH += ../qtools @PREFIX@/include
win32:INCLUDEPATH += .
DESTDIR = ../lib
TARGET = doxycfg
diff -uNr doxygen-1.8.3.1/src/libdoxygen.pro.in
doxygen-1.8.3.1.fink/src/libdoxygen.pro.in
--- doxygen-1.8.3.1/src/libdoxygen.pro.in 2013-01-05 10:17:42.000000000
-0500
+++ doxygen-1.8.3.1.fink/src/libdoxygen.pro.in 2013-01-31 10:50:09.000000000
-0500
@@ -265,9 +265,10 @@
win32-msvc:TMAKE_CXXFLAGS += -Zm200
win32-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti
linux-g++:TMAKE_CXXFLAGS += -fno-exceptions -fno-rtti
-INCLUDEPATH += ../qtools
+INCLUDEPATH += ../qtools
#INCLUDEPATH += ../libpng
INCLUDEPATH += ../libmd5
+INCLUDEPATH += @PREFIX@/include
win32:INCLUDEPATH += .
#win32-g++:INCLUDEPATH = ../qtools /usr/include/libpng12 ../libmd5
win32-g++:INCLUDEPATH = ../qtools ../libmd5
diff -uNr doxygen-1.8.3.1/tmake/lib/macosx-uni-c++/tmake.conf
doxygen-1.8.3.1.fink/tmake/lib/macosx-uni-c++/tmake.conf
--- doxygen-1.8.3.1/tmake/lib/macosx-uni-c++/tmake.conf 2012-08-09
14:29:37.000000000 -0400
+++ doxygen-1.8.3.1.fink/tmake/lib/macosx-uni-c++/tmake.conf 2013-01-31
10:54:05.000000000 -0500
@@ -8,7 +8,7 @@
CONFIG = qt warn_on release
TMAKE_CC = cc
-TMAKE_CFLAGS = -pipe -arch i386 -arch ppc
+TMAKE_CFLAGS = -pipe -arch x86_64
TMAKE_CFLAGS_WARN_ON = -Wall -W -Wno-deprecated-declarations
-Wno-invalid-source-encoding
TMAKE_CFLAGS_WARN_OFF =
TMAKE_CFLAGS_RELEASE = -O2
@@ -36,7 +36,7 @@
TMAKE_LINK = c++
TMAKE_LINK_SHLIB = c++
-TMAKE_LFLAGS = -Wl,-search_paths_first -arch i386 -arch ppc
+TMAKE_LFLAGS = -Wl,-search_paths_first -arch x86_64
TMAKE_LFLAGS_RELEASE =
TMAKE_LFLAGS_DEBUG =
TMAKE_LFLAGS_SHLIB = -shared
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel