pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/46671: x11/kdelibdocs3 adaptation to doxygen-1.8.1.1



>Number:         46671
>Category:       pkg
>Synopsis:       Doxygen bump affects building kdelibdocs3
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 08 00:40:01 +0000 2012
>Originator:     Makoto Fujiwara
>Release:        NetBSD 6.0_BETA2
>Organization:
KINU Corporation
>Environment:
        
        
System: NetBSD t-105.i.ki.nu 6.0_BETA2 NetBSD 6.0_BETA2 (GENERIC) amd64
Architecture: x86_64
Machine: amd64
>Description:
        Recent doxygen bump to 1.8.1.1 affected the build of this package,
        mainly because doxytag (command) dropped for now.
        Interim fix to avoid using doxytag.
        Also, some adjustment for Doxyfile setting is included.
>How-To-Repeat:
        Update devel/doxygen (as cvs update) to 1.8.1.1 and make package-install

        cd /usr/pkgsrc;
        (cd devel/doxygen; cvs update -dPA; make clean ;make package-install)
        (cd x11/kdelibdocs3; make package)
>Fix:

Index: x11/kdelibdocs3/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/x11/kdelibdocs3/Makefile,v
retrieving revision 1.66
diff -u -u -r1.66 Makefile
--- x11/kdelibdocs3/Makefile    14 Jun 2012 07:45:00 -0000      1.66
+++ x11/kdelibdocs3/Makefile    8 Jul 2012 00:29:23 -0000
@@ -4,6 +4,7 @@
 PKGNAME=       kdelibdocs-${_KDE_VERSION}
 PKGREVISION=   12
 CATEGORIES=    x11 devel
+LICENSE=       gnu-gpl-v2
 
 COMMENT=       KDE library documentation
 
@@ -14,6 +15,7 @@
 BUILD_DEPENDS+=                doxygen>=1.4.7:../../devel/doxygen
 BUILD_DEPENDS+=                graphviz-[0-9]*:../../graphics/graphviz
 BUILD_DEPENDS+=                qt3-docs>=3.1.1:../../x11/qt3-docs
+USE_TOOLS+=            gmake
 
 BUILD_TARGET=          apidox
 INSTALL_TARGET=                install-data-local
Index: x11/kdelibdocs3/distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/x11/kdelibdocs3/distinfo,v
retrieving revision 1.38
diff -u -u -r1.38 distinfo
--- x11/kdelibdocs3/distinfo    27 Aug 2008 12:06:11 -0000      1.38
+++ x11/kdelibdocs3/distinfo    8 Jul 2012 00:29:23 -0000
@@ -3,3 +3,6 @@
 SHA1 (kdelibs-3.5.10.tar.bz2) = c930a25f4419134def55b8466c3a6f737227fb82
 RMD160 (kdelibs-3.5.10.tar.bz2) = 4c960664283c83ebc8e68932ca9044336fcff223
 Size (kdelibs-3.5.10.tar.bz2) = 15614607 bytes
+SHA1 (patch-Makefile.am) = 07a9789452aca959d6c764605b4b1af68098f22b
+SHA1 (patch-Makefile.in) = e9debe7bafc0f4e94c36ee8be7496581e3fd63d4
+SHA1 (patch-admin_Doxyfile.global) = b9681d15761ed2508a5476e139a527d7628f4010
Index: x11/kdelibdocs3/patches/patch-Makefile.am
===================================================================
RCS file: x11/kdelibdocs3/patches/patch-Makefile.am
diff -N x11/kdelibdocs3/patches/patch-Makefile.am
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ x11/kdelibdocs3/patches/patch-Makefile.am   8 Jul 2012 00:29:23 -0000
@@ -0,0 +1,34 @@
+$NetBSD$
+
+Removing doxytag related line (Doxytag drops this command 
+at least since 1.8.1.1)
+
+--- Makefile.am.orig   2008-08-21 01:05:01.000000000 +0900
++++ Makefile.am        2012-07-08 01:13:07.000000000 +0900
+@@ -94,14 +94,12 @@
+ include admin/Doxyfile.am
+ include admin/deps.am
+ 
+-apidox-am-toplevel-yes: apidox-am-toplevel-kdelibs
++apidox-am-toplevel-yes: 
+ 
+-apidox-am-toplevel-kdelibs: $(top_builddir)/apidocs/qt/qt.tag
+-
+-$(top_builddir)/apidocs/qt/qt.tag:
+-      @echo "*** Creating a tag file for the Qt library:"; \
+-      $(mkinstalldirs) $(top_builddir)/apidocs/qt; \
+-      doxytag -t $(top_builddir)/apidocs/qt/qt.tag $(QTDOCDIR)
++# $(top_builddir)/apidocs/qt/qt.tag:
++#     @echo "*** Creating a tag file for the Qt library:"; \
++#     $(mkinstalldirs) $(top_builddir)/apidocs/qt; \
++#     doxytag -t $(top_builddir)/apidocs/qt/qt.tag $(QTDOCDIR)
+ 
+ install-data-local: install-apidox-kdelibs
+ 
+@@ -113,5 +111,5 @@
+               $(INSTALL_DATA) $(top_builddir)/apidocs/qt/qt.tag 
$(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/qt; \
+       fi
+ 
+-.PHONY: install-apidox-kdelibs apidox-am-toplevel-kdelibs 
apidox-am-toplevel-yes qtmessages
++.PHONY: install-apidox-kdelibs  apidox-am-toplevel-yes qtmessages
+ SUBDIRS=$(TOPSUBDIRS)
Index: x11/kdelibdocs3/patches/patch-Makefile.in
===================================================================
RCS file: x11/kdelibdocs3/patches/patch-Makefile.in
diff -N x11/kdelibdocs3/patches/patch-Makefile.in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ x11/kdelibdocs3/patches/patch-Makefile.in   8 Jul 2012 00:29:23 -0000
@@ -0,0 +1,27 @@
+$NetBSD$
+
+Removing doxytag related line (Doxytag drops this command 
+at least since 1.8.1.1)
+
+--- Makefile.in.orig   2008-08-21 01:05:55.000000000 +0900
++++ Makefile.in        2012-07-08 01:14:00.000000000 +0900
+@@ -1100,14 +1100,13 @@
+ $(top_srcdir)/Makefile.am.in:
+ $(CONF_FILES):
+ 
+-apidox-am-toplevel-yes: apidox-am-toplevel-kdelibs
+ 
+-apidox-am-toplevel-kdelibs: $(top_builddir)/apidocs/qt/qt.tag
++# apidox-am-toplevel-kdelibs: $(top_builddir)/apidocs/qt/qt.tag
+ 
+-$(top_builddir)/apidocs/qt/qt.tag:
+-      @echo "*** Creating a tag file for the Qt library:"; \
+-      $(mkinstalldirs) $(top_builddir)/apidocs/qt; \
+-      doxytag -t $(top_builddir)/apidocs/qt/qt.tag $(QTDOCDIR)
++#$(top_builddir)/apidocs/qt/qt.tag:
++#     @echo "*** Creating a tag file for the Qt library:"; \
++#     $(mkinstalldirs) $(top_builddir)/apidocs/qt; \
++#     doxytag -t $(top_builddir)/apidocs/qt/qt.tag $(QTDOCDIR)
+ 
+ install-data-local: install-apidox-kdelibs
+ 
Index: x11/kdelibdocs3/patches/patch-admin_Doxyfile.global
===================================================================
RCS file: x11/kdelibdocs3/patches/patch-admin_Doxyfile.global
diff -N x11/kdelibdocs3/patches/patch-admin_Doxyfile.global
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ x11/kdelibdocs3/patches/patch-admin_Doxyfile.global 8 Jul 2012 00:29:23 
-0000
@@ -0,0 +1,50 @@
+$NetBSD$
+
+To avoid following messages:
+warning: Tag `USE_WINDOWS_ENCODING' at line 2 of file kdefx/Doxyfile has 
become obsolete.
+warning: Tag `HTML_ALIGN_MEMBERS' at line 85 of file kdefx/Doxyfile has become 
obsolete.
+warning: Tag `MAX_DOT_GRAPH_WIDTH' at line 154 of file kdefx/Doxyfile has 
become obsolete.
+warning: Tag `MAX_DOT_GRAPH_HEIGHT' at line 155 of file kdefx/Doxyfile has 
become obsolete.
+warning: Tag `HTML_ALIGN_MEMBERS' at line 174 of file kdefx/Doxyfile has 
become obsolete.
+warning: Tag `DETAILS_AT_TOP' at line 181 of file kdefx/Doxyfile has become 
obsolete.
+
+--- admin/Doxyfile.global.orig 2008-08-20 05:28:39.000000000 +0900
++++ admin/Doxyfile.global      2012-07-08 08:46:26.000000000 +0900
+@@ -1,5 +1,4 @@
+ OUTPUT_LANGUAGE        = English
+-USE_WINDOWS_ENCODING   = NO
+ BRIEF_MEMBER_DESC      = NO
+ REPEAT_BRIEF           = YES
+ ABBREVIATE_BRIEF       = 
+@@ -82,7 +81,6 @@
+ HTML_HEADER            = ../apidocs/common/header.html
+ HTML_FOOTER            = ../apidocs/common/footer.html
+ HTML_STYLESHEET        = ../apidocs/common/doxygen.css
+-HTML_ALIGN_MEMBERS     = YES
+ GENERATE_HTMLHELP      = NO
+ CHM_FILE               = 
+ HHC_LOCATION           = 
+@@ -151,8 +149,6 @@
+ DOT_IMAGE_FORMAT       = png
+ DOT_PATH               = 
+ DOTFILE_DIRS           = 
+-MAX_DOT_GRAPH_WIDTH    = 800
+-MAX_DOT_GRAPH_HEIGHT   = 1024
+ MAX_DOT_GRAPH_DEPTH    = 0
+ GENERATE_LEGEND        = YES
+ DOT_CLEANUP            = YES
+@@ -171,14 +167,12 @@
+       "authors=\xrefitem authors \"Author(s)\" \"Authors\"" \
+       "FIXME=\xrefitem fixme \"Fixme\" \"Fixme\""
+ 
+-HTML_ALIGN_MEMBERS     = YES
+ REFERENCED_BY_RELATION = NO
+ REFERENCES_RELATION    = NO
+ VERBATIM_HEADERS       = NO
+ GENERATE_HTML          = YES
+ SOURCE_BROWSER         = YES
+ GENERATE_AUTOGEN_DEF   = NO
+-DETAILS_AT_TOP         = YES
+ SORT_MEMBER_DOCS       = YES
+ GENERATE_TODOLIST      = YES
+ IGNORE_PREFIX          = K

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index