This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFU] doxygen-1.5.5-1


>>>>> Warren Young writes:

    > New maintainer, new upstream version, new packaging system.  The
    > problems that came up in the ITA thread of last week have been fixed.

    > files:
    >     http://etr-usa.com/cygwin/doxygen/setup.hint
    >     http://etr-usa.com/cygwin/doxygen/doxygen-1.5.5-1.tar.bz2
    >     http://etr-usa.com/cygwin/doxygen/doxygen-1.5.5-1-src.tar.bz2


Your man pages install to /usr/man instead of /usr/share/man. I would
also recommend to build outside of the source tree.

Try the following .cygport and .patch files. There is also some nice
documentation included in the doc directory in the source tree. Maybe
you should include it too.

------------------------------ cut here ----------------------------
DESCRIPTION="Doxygen source code documentation formatter"
HOMEPAGE="http://www.doxygen.org/";
SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz";

DIFF_EXCLUDES="config.cpp Makefile Makefile.[dl]* *.pro"

src_compile() {
	lndirs
	cd ${B}
	./configure --prefix /usr --docdir /usr/share/doc/${P} --platform linux-g++
	cygmake
}

src_install() {
	cd ${B}
	make install INSTALL=../inst/usr
}
------------------------------ cut here ----------------------------

------------------------------ cut here ----------------------------
diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x config.h.in -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x at-3.1.8-31.install.orig -x doxygen-1.5.5-1.cygport.orig -x hdf5-1.6.7-1.src.patch.orig -x libmad-0.15.1b-1.sh.orig -x libmcrypt-2.5.8-1.src.patch.orig -x postgresql-8.1.4-1.cygport.orig -x rcs-5.7-4.src.patch.orig -x template-package.sh.orig -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x config.cpp -x Makefile -x 'Makefile.[dl]*' -x '*.pro' origsrc/doxygen-1.5.5/Makefile.in src/doxygen-1.5.5/Makefile.in
--- origsrc/doxygen-1.5.5/Makefile.in	2008-01-17 20:18:14.000000000 +0100
+++ src/doxygen-1.5.5/Makefile.in	2008-05-09 09:23:12.750000000 +0200
@@ -50,7 +50,7 @@
 
 DATE=$(shell date "+%B %Y")
 
-MAN1DIR = man/man1
+MAN1DIR = share/man/man1
 
 install: doxywizard_install 
 	$(INSTTOOL) -d $(INSTALL)/bin
diff -urN -x CYGWIN-PATCHES -x 'aclocal.m4*' -x autom4te.cache -x config.cache -x config.log -x config.status -x config.h -x config.h.in -x ABOUT-NLS -x Makefile.in.in -x Makevars.template -x '*SlackBuild*' -x '*.egg-info' -x '*.class' -x '*.pyc' -x '*.mo' -x '*.gmo' -x at-3.1.8-31.install.orig -x doxygen-1.5.5-1.cygport.orig -x hdf5-1.6.7-1.src.patch.orig -x libmad-0.15.1b-1.sh.orig -x libmcrypt-2.5.8-1.src.patch.orig -x postgresql-8.1.4-1.cygport.orig -x rcs-5.7-4.src.patch.orig -x template-package.sh.orig -x '*.rej' -x '*.spec' -x '*.temp' -x '*~' -x '*.stackdump' -x COPYING -x INSTALL -x compile -x config-ml.in -x config.guess -x config.sub -x depcomp -x elisp-comp -x install-sh -x libtool.m4 -x ltoptions.m4 -x ltsugar.m4 -x ltversion.m4 -x 'lt~obsolete.m4' -x ltmain.sh -x mdate-sh -x missing -x mkinstalldirs -x py-compile -x symlink-tree -x texinfo.tex -x ylwrap -x config.rpath -x omf.make -x xmldocs.make -x gnome-doc-utils.make -x gnome-doc-utils.m4 -x intltool.m4 -x intltool-extract -x intltool-extract.in -x intltool-merge -x intltool-merge.in -x intltool-update -x intltool-update.in -x config.cpp -x Makefile -x 'Makefile.[dl]*' -x '*.pro' origsrc/doxygen-1.5.5/tmake/lib/linux-g++/tmake.conf src/doxygen-1.5.5/tmake/lib/linux-g++/tmake.conf
--- origsrc/doxygen-1.5.5/tmake/lib/linux-g++/tmake.conf	2006-07-21 21:54:13.000000000 +0200
+++ src/doxygen-1.5.5/tmake/lib/linux-g++/tmake.conf	2008-05-09 09:23:12.750000000 +0200
@@ -42,7 +42,7 @@
 TMAKE_LFLAGS_SHLIB	= -shared
 TMAKE_LFLAGS_SONAME	= -Wl,-soname,
 
-TMAKE_LIBS		=
+TMAKE_LIBS		= -liconv
 TMAKE_LIBS_X11		= -lXext -lX11 -lm
 TMAKE_LIBS_X11SM	= -lICE -lSM
 TMAKE_LIBS_QT		= -lqt
------------------------------ cut here ----------------------------

Ciao
  Volker


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]