Quantcast

UPDATE: devel/qjson

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

UPDATE: devel/qjson

Rafael Sadowski
Hi ports@

- Update to 0.9.0
- SHARED_LIBS bump (see changelog)
- disbale doxygen docs
-- I'll try to remove all doxygen depends:
-- https://marc.info/?l=openbsd-ports&m=147433167219051&w=2
- Tests depends on qt5/qtbase (qttest) so I turn it off to avoid a mix
between qt4 and qt5.

Cheers,

Rafael

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/qjson/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- Makefile 12 Nov 2016 20:50:41 -0000 1.7
+++ Makefile 26 Jan 2017 22:11:21 -0000
@@ -1,46 +1,27 @@
 # $OpenBSD: Makefile,v 1.7 2016/11/12 20:50:41 jca Exp $
 
 CATEGORIES = devel
+
 COMMENT= Qt-based library that maps JSON data to QVariant objects
-DISTNAME = qjson-0.8.1
-REVISION = 2
+
+GH_ACCOUNT = flavio
+GH_PROJECT = qjson
+GH_TAGNAME = 0.9.0
+
 HOMEPAGE = http://qjson.sourceforge.net/
 
-SHARED_LIBS = qjson 0.0
+SHARED_LIBS = qjson 0.1
 
-MODULES = devel/cmake x11/qt4
-WANTLIB = m stdc++
+MODULES = devel/cmake \
+ x11/qt4
 
-MASTER_SITES = https://github.com/downloads/flavio/qjson/
-EXTRACT_SUFX = .tar.bz2
-TAR = ${LOCALBASE}/bin/gtar
+WANTLIB += QtGui m stdc++
 
 # LGPLv2
 PERMIT_PACKAGE_CDROM = Yes
 
-BUILD_DEPENDS = devel/doxygen \
- archivers/gtar
-DOCSDIR = ${PREFIX}/share/doc/qjson
-
-# Test list taken from ${WRKSRC}/tests/CMakeLists.txt
-CONFIGURE_ARGS = -DQJSON_BUILD_TESTS:Bool=Yes
-UNIT_TESTS = testparser \
- testqobjecthelper \
- testserializer
-
-post-build:
- cd ${WRKSRC}/doc && doxygen
-
-post-install:
- ${INSTALL_DATA_DIR} ${DOCSDIR}
- cd ${WRKSRC}/doc/html && find . -type d -print0 | \
- (cd ${DOCSDIR} && xargs -0 ${INSTALL_DATA_DIR})
- find ${WRKSRC}/doc/html -type f -print0 | \
- (cd ${DOCSDIR} && xargs -0 -J % ${INSTALL_DATA} % ${DOCSDIR})
-
-do-test:
-.for T in ${UNIT_TESTS}
- cd ${WRKBUILD}/tests && ./$T
-.endfor
+# XXX enable tests if we switch to qt5
+CONFIGURE_ARGS = -DQJSON_BUILD_TESTS:Bool=No \
+ -DQT4_BUILD:Bool=Yes
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/qjson/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo 5 Feb 2013 10:31:01 -0000 1.1.1.1
+++ distinfo 26 Jan 2017 22:11:21 -0000
@@ -1,2 +1,2 @@
-SHA256 (qjson-0.8.1.tar.bz2) = zU21uVYkfEmRqcPpVRLaJXzSpr0BE1fjY9AjAK/IFNk=
-SIZE (qjson-0.8.1.tar.bz2) = 64398
+SHA256 (qjson-0.9.0.tar.gz) = 6BJhdHfzwruZBWF2ekzYsdOAOlIBjUh42jAlKVUmENQ=
+SIZE (qjson-0.9.0.tar.gz) = 98300
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/qjson/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST
--- pkg/PLIST 12 Nov 2016 20:50:41 -0000 1.4
+++ pkg/PLIST 26 Jan 2017 22:11:21 -0000
@@ -13,85 +13,3 @@ lib/cmake/qjson/QJSONTargets${MODCMAKE_B
 lib/cmake/qjson/QJSONTargets.cmake
 @lib lib/libqjson.so.${LIBqjson_VERSION}
 lib/pkgconfig/QJson.pc
-share/doc/qjson/
-share/doc/qjson/annotated.html
-share/doc/qjson/bc_s.png
-share/doc/qjson/bdwn.png
-share/doc/qjson/classQJson_1_1Parser-members.html
-share/doc/qjson/classQJson_1_1Parser.html
-share/doc/qjson/classQJson_1_1ParserRunnable-members.html
-share/doc/qjson/classQJson_1_1ParserRunnable.html
-share/doc/qjson/classQJson_1_1QObjectHelper-members.html
-share/doc/qjson/classQJson_1_1QObjectHelper.html
-share/doc/qjson/classQJson_1_1Serializer-members.html
-share/doc/qjson/classQJson_1_1Serializer.html
-share/doc/qjson/classQJson_1_1SerializerRunnable-members.html
-share/doc/qjson/classQJson_1_1SerializerRunnable.html
-share/doc/qjson/classes.html
-share/doc/qjson/classyy_1_1json__parser-members.html
-share/doc/qjson/classyy_1_1json__parser.html
-share/doc/qjson/classyy_1_1location-members.html
-share/doc/qjson/classyy_1_1location.html
-share/doc/qjson/classyy_1_1position-members.html
-share/doc/qjson/classyy_1_1position.html
-share/doc/qjson/classyy_1_1slice-members.html
-share/doc/qjson/classyy_1_1slice.html
-share/doc/qjson/closed.png
-share/doc/qjson/deprecated.html
-share/doc/qjson/dir_68267d1309a1af8e8297ef4c3efbcdba.html
-share/doc/qjson/doc.png
-share/doc/qjson/doxygen.css
-share/doc/qjson/doxygen.png
-share/doc/qjson/dynsections.js
-share/doc/qjson/files.html
-share/doc/qjson/folderclosed.png
-share/doc/qjson/folderopen.png
-share/doc/qjson/functions.html
-share/doc/qjson/functions_func.html
-share/doc/qjson/functions_type.html
-share/doc/qjson/functions_vars.html
-share/doc/qjson/index.html
-share/doc/qjson/jquery.js
-share/doc/qjson/json__parser_8cc_source.html
-share/doc/qjson/json__parser_8hh_source.html
-share/doc/qjson/json__scanner_8cpp_source.html
-share/doc/qjson/json__scanner_8h_source.html
-share/doc/qjson/location_8hh.html
-share/doc/qjson/location_8hh_source.html
-share/doc/qjson/menu.js
-share/doc/qjson/menudata.js
-share/doc/qjson/namespaceQJson.html
-share/doc/qjson/namespacemembers.html
-share/doc/qjson/namespacemembers_enum.html
-share/doc/qjson/namespaces.html
-share/doc/qjson/nav_f.png
-share/doc/qjson/nav_g.png
-share/doc/qjson/nav_h.png
-share/doc/qjson/open.png
-share/doc/qjson/pages.html
-share/doc/qjson/parser_8cpp_source.html
-share/doc/qjson/parser_8h_source.html
-share/doc/qjson/parser__p_8h_source.html
-share/doc/qjson/parserrunnable_8cpp_source.html
-share/doc/qjson/parserrunnable_8h_source.html
-share/doc/qjson/position_8hh.html
-share/doc/qjson/position_8hh_source.html
-share/doc/qjson/qjson__debug_8h_source.html
-share/doc/qjson/qjson__export_8h_source.html
-share/doc/qjson/qobjecthelper_8cpp_source.html
-share/doc/qjson/qobjecthelper_8h_source.html
-share/doc/qjson/serializer_8cpp_source.html
-share/doc/qjson/serializer_8h_source.html
-share/doc/qjson/serializerrunnable_8cpp_source.html
-share/doc/qjson/serializerrunnable_8h_source.html
-share/doc/qjson/splitbar.png
-share/doc/qjson/stack_8hh_source.html
-share/doc/qjson/structyy_1_1json__parser_1_1token-members.html
-share/doc/qjson/structyy_1_1json__parser_1_1token.html
-share/doc/qjson/sync_off.png
-share/doc/qjson/sync_on.png
-share/doc/qjson/tab_a.png
-share/doc/qjson/tab_b.png
-share/doc/qjson/tab_h.png
-share/doc/qjson/tab_s.png
-share/doc/qjson/tabs.css

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: devel/qjson

Rafael Sadowski

*ping*


On Thu Jan 26, 2017 at 11:18:37PM +0100, Rafael Sadowski wrote:

> Hi ports@
>
> - Update to 0.9.0
> - SHARED_LIBS bump (see changelog)
> - disbale doxygen docs
> -- I'll try to remove all doxygen depends:
> -- https://marc.info/?l=openbsd-ports&m=147433167219051&w=2
> - Tests depends on qt5/qtbase (qttest) so I turn it off to avoid a mix
> between qt4 and qt5.
>
> Cheers,
>
> Rafael
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/qjson/Makefile,v
> retrieving revision 1.7
> diff -u -p -u -p -r1.7 Makefile
> --- Makefile 12 Nov 2016 20:50:41 -0000 1.7
> +++ Makefile 26 Jan 2017 22:11:21 -0000
> @@ -1,46 +1,27 @@
>  # $OpenBSD: Makefile,v 1.7 2016/11/12 20:50:41 jca Exp $
>  
>  CATEGORIES = devel
> +
>  COMMENT= Qt-based library that maps JSON data to QVariant objects
> -DISTNAME = qjson-0.8.1
> -REVISION = 2
> +
> +GH_ACCOUNT = flavio
> +GH_PROJECT = qjson
> +GH_TAGNAME = 0.9.0
> +
>  HOMEPAGE = http://qjson.sourceforge.net/
>  
> -SHARED_LIBS = qjson 0.0
> +SHARED_LIBS = qjson 0.1
>  
> -MODULES = devel/cmake x11/qt4
> -WANTLIB = m stdc++
> +MODULES = devel/cmake \
> + x11/qt4
>  
> -MASTER_SITES = https://github.com/downloads/flavio/qjson/
> -EXTRACT_SUFX = .tar.bz2
> -TAR = ${LOCALBASE}/bin/gtar
> +WANTLIB += QtGui m stdc++
>  
>  # LGPLv2
>  PERMIT_PACKAGE_CDROM = Yes
>  
> -BUILD_DEPENDS = devel/doxygen \
> - archivers/gtar
> -DOCSDIR = ${PREFIX}/share/doc/qjson
> -
> -# Test list taken from ${WRKSRC}/tests/CMakeLists.txt
> -CONFIGURE_ARGS = -DQJSON_BUILD_TESTS:Bool=Yes
> -UNIT_TESTS = testparser \
> - testqobjecthelper \
> - testserializer
> -
> -post-build:
> - cd ${WRKSRC}/doc && doxygen
> -
> -post-install:
> - ${INSTALL_DATA_DIR} ${DOCSDIR}
> - cd ${WRKSRC}/doc/html && find . -type d -print0 | \
> - (cd ${DOCSDIR} && xargs -0 ${INSTALL_DATA_DIR})
> - find ${WRKSRC}/doc/html -type f -print0 | \
> - (cd ${DOCSDIR} && xargs -0 -J % ${INSTALL_DATA} % ${DOCSDIR})
> -
> -do-test:
> -.for T in ${UNIT_TESTS}
> - cd ${WRKBUILD}/tests && ./$T
> -.endfor
> +# XXX enable tests if we switch to qt5
> +CONFIGURE_ARGS = -DQJSON_BUILD_TESTS:Bool=No \
> + -DQT4_BUILD:Bool=Yes
>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/qjson/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 distinfo
> --- distinfo 5 Feb 2013 10:31:01 -0000 1.1.1.1
> +++ distinfo 26 Jan 2017 22:11:21 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (qjson-0.8.1.tar.bz2) = zU21uVYkfEmRqcPpVRLaJXzSpr0BE1fjY9AjAK/IFNk=
> -SIZE (qjson-0.8.1.tar.bz2) = 64398
> +SHA256 (qjson-0.9.0.tar.gz) = 6BJhdHfzwruZBWF2ekzYsdOAOlIBjUh42jAlKVUmENQ=
> +SIZE (qjson-0.9.0.tar.gz) = 98300
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/qjson/pkg/PLIST,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 PLIST
> --- pkg/PLIST 12 Nov 2016 20:50:41 -0000 1.4
> +++ pkg/PLIST 26 Jan 2017 22:11:21 -0000
> @@ -13,85 +13,3 @@ lib/cmake/qjson/QJSONTargets${MODCMAKE_B
>  lib/cmake/qjson/QJSONTargets.cmake
>  @lib lib/libqjson.so.${LIBqjson_VERSION}
>  lib/pkgconfig/QJson.pc
> -share/doc/qjson/
> -share/doc/qjson/annotated.html
> -share/doc/qjson/bc_s.png
> -share/doc/qjson/bdwn.png
> -share/doc/qjson/classQJson_1_1Parser-members.html
> -share/doc/qjson/classQJson_1_1Parser.html
> -share/doc/qjson/classQJson_1_1ParserRunnable-members.html
> -share/doc/qjson/classQJson_1_1ParserRunnable.html
> -share/doc/qjson/classQJson_1_1QObjectHelper-members.html
> -share/doc/qjson/classQJson_1_1QObjectHelper.html
> -share/doc/qjson/classQJson_1_1Serializer-members.html
> -share/doc/qjson/classQJson_1_1Serializer.html
> -share/doc/qjson/classQJson_1_1SerializerRunnable-members.html
> -share/doc/qjson/classQJson_1_1SerializerRunnable.html
> -share/doc/qjson/classes.html
> -share/doc/qjson/classyy_1_1json__parser-members.html
> -share/doc/qjson/classyy_1_1json__parser.html
> -share/doc/qjson/classyy_1_1location-members.html
> -share/doc/qjson/classyy_1_1location.html
> -share/doc/qjson/classyy_1_1position-members.html
> -share/doc/qjson/classyy_1_1position.html
> -share/doc/qjson/classyy_1_1slice-members.html
> -share/doc/qjson/classyy_1_1slice.html
> -share/doc/qjson/closed.png
> -share/doc/qjson/deprecated.html
> -share/doc/qjson/dir_68267d1309a1af8e8297ef4c3efbcdba.html
> -share/doc/qjson/doc.png
> -share/doc/qjson/doxygen.css
> -share/doc/qjson/doxygen.png
> -share/doc/qjson/dynsections.js
> -share/doc/qjson/files.html
> -share/doc/qjson/folderclosed.png
> -share/doc/qjson/folderopen.png
> -share/doc/qjson/functions.html
> -share/doc/qjson/functions_func.html
> -share/doc/qjson/functions_type.html
> -share/doc/qjson/functions_vars.html
> -share/doc/qjson/index.html
> -share/doc/qjson/jquery.js
> -share/doc/qjson/json__parser_8cc_source.html
> -share/doc/qjson/json__parser_8hh_source.html
> -share/doc/qjson/json__scanner_8cpp_source.html
> -share/doc/qjson/json__scanner_8h_source.html
> -share/doc/qjson/location_8hh.html
> -share/doc/qjson/location_8hh_source.html
> -share/doc/qjson/menu.js
> -share/doc/qjson/menudata.js
> -share/doc/qjson/namespaceQJson.html
> -share/doc/qjson/namespacemembers.html
> -share/doc/qjson/namespacemembers_enum.html
> -share/doc/qjson/namespaces.html
> -share/doc/qjson/nav_f.png
> -share/doc/qjson/nav_g.png
> -share/doc/qjson/nav_h.png
> -share/doc/qjson/open.png
> -share/doc/qjson/pages.html
> -share/doc/qjson/parser_8cpp_source.html
> -share/doc/qjson/parser_8h_source.html
> -share/doc/qjson/parser__p_8h_source.html
> -share/doc/qjson/parserrunnable_8cpp_source.html
> -share/doc/qjson/parserrunnable_8h_source.html
> -share/doc/qjson/position_8hh.html
> -share/doc/qjson/position_8hh_source.html
> -share/doc/qjson/qjson__debug_8h_source.html
> -share/doc/qjson/qjson__export_8h_source.html
> -share/doc/qjson/qobjecthelper_8cpp_source.html
> -share/doc/qjson/qobjecthelper_8h_source.html
> -share/doc/qjson/serializer_8cpp_source.html
> -share/doc/qjson/serializer_8h_source.html
> -share/doc/qjson/serializerrunnable_8cpp_source.html
> -share/doc/qjson/serializerrunnable_8h_source.html
> -share/doc/qjson/splitbar.png
> -share/doc/qjson/stack_8hh_source.html
> -share/doc/qjson/structyy_1_1json__parser_1_1token-members.html
> -share/doc/qjson/structyy_1_1json__parser_1_1token.html
> -share/doc/qjson/sync_off.png
> -share/doc/qjson/sync_on.png
> -share/doc/qjson/tab_a.png
> -share/doc/qjson/tab_b.png
> -share/doc/qjson/tab_h.png
> -share/doc/qjson/tab_s.png
> -share/doc/qjson/tabs.css

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: devel/qjson

Stuart Henderson
On 2017/03/02 23:52, Rafael Sadowski wrote:
>
> *ping*

Symbols were removed so it needs to be a major bump.

I think most people probably don't really want to build 20+ kde4/qt
thingys to test..



>
> On Thu Jan 26, 2017 at 11:18:37PM +0100, Rafael Sadowski wrote:
> > Hi ports@
> >
> > - Update to 0.9.0
> > - SHARED_LIBS bump (see changelog)
> > - disbale doxygen docs
> > -- I'll try to remove all doxygen depends:
> > -- https://marc.info/?l=openbsd-ports&m=147433167219051&w=2
> > - Tests depends on qt5/qtbase (qttest) so I turn it off to avoid a mix
> > between qt4 and qt5.
> >
> > Cheers,
> >
> > Rafael
> >
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/devel/qjson/Makefile,v
> > retrieving revision 1.7
> > diff -u -p -u -p -r1.7 Makefile
> > --- Makefile 12 Nov 2016 20:50:41 -0000 1.7
> > +++ Makefile 26 Jan 2017 22:11:21 -0000
> > @@ -1,46 +1,27 @@
> >  # $OpenBSD: Makefile,v 1.7 2016/11/12 20:50:41 jca Exp $
> >  
> >  CATEGORIES = devel
> > +
> >  COMMENT= Qt-based library that maps JSON data to QVariant objects
> > -DISTNAME = qjson-0.8.1
> > -REVISION = 2
> > +
> > +GH_ACCOUNT = flavio
> > +GH_PROJECT = qjson
> > +GH_TAGNAME = 0.9.0
> > +
> >  HOMEPAGE = http://qjson.sourceforge.net/
> >  
> > -SHARED_LIBS = qjson 0.0
> > +SHARED_LIBS = qjson 0.1
> >  
> > -MODULES = devel/cmake x11/qt4
> > -WANTLIB = m stdc++
> > +MODULES = devel/cmake \
> > + x11/qt4
> >  
> > -MASTER_SITES = https://github.com/downloads/flavio/qjson/
> > -EXTRACT_SUFX = .tar.bz2
> > -TAR = ${LOCALBASE}/bin/gtar
> > +WANTLIB += QtGui m stdc++
> >  
> >  # LGPLv2
> >  PERMIT_PACKAGE_CDROM = Yes
> >  
> > -BUILD_DEPENDS = devel/doxygen \
> > - archivers/gtar
> > -DOCSDIR = ${PREFIX}/share/doc/qjson
> > -
> > -# Test list taken from ${WRKSRC}/tests/CMakeLists.txt
> > -CONFIGURE_ARGS = -DQJSON_BUILD_TESTS:Bool=Yes
> > -UNIT_TESTS = testparser \
> > - testqobjecthelper \
> > - testserializer
> > -
> > -post-build:
> > - cd ${WRKSRC}/doc && doxygen
> > -
> > -post-install:
> > - ${INSTALL_DATA_DIR} ${DOCSDIR}
> > - cd ${WRKSRC}/doc/html && find . -type d -print0 | \
> > - (cd ${DOCSDIR} && xargs -0 ${INSTALL_DATA_DIR})
> > - find ${WRKSRC}/doc/html -type f -print0 | \
> > - (cd ${DOCSDIR} && xargs -0 -J % ${INSTALL_DATA} % ${DOCSDIR})
> > -
> > -do-test:
> > -.for T in ${UNIT_TESTS}
> > - cd ${WRKBUILD}/tests && ./$T
> > -.endfor
> > +# XXX enable tests if we switch to qt5
> > +CONFIGURE_ARGS = -DQJSON_BUILD_TESTS:Bool=No \
> > + -DQT4_BUILD:Bool=Yes
> >  
> >  .include <bsd.port.mk>
> > Index: distinfo
> > ===================================================================
> > RCS file: /cvs/ports/devel/qjson/distinfo,v
> > retrieving revision 1.1.1.1
> > diff -u -p -u -p -r1.1.1.1 distinfo
> > --- distinfo 5 Feb 2013 10:31:01 -0000 1.1.1.1
> > +++ distinfo 26 Jan 2017 22:11:21 -0000
> > @@ -1,2 +1,2 @@
> > -SHA256 (qjson-0.8.1.tar.bz2) = zU21uVYkfEmRqcPpVRLaJXzSpr0BE1fjY9AjAK/IFNk=
> > -SIZE (qjson-0.8.1.tar.bz2) = 64398
> > +SHA256 (qjson-0.9.0.tar.gz) = 6BJhdHfzwruZBWF2ekzYsdOAOlIBjUh42jAlKVUmENQ=
> > +SIZE (qjson-0.9.0.tar.gz) = 98300
> > Index: pkg/PLIST
> > ===================================================================
> > RCS file: /cvs/ports/devel/qjson/pkg/PLIST,v
> > retrieving revision 1.4
> > diff -u -p -u -p -r1.4 PLIST
> > --- pkg/PLIST 12 Nov 2016 20:50:41 -0000 1.4
> > +++ pkg/PLIST 26 Jan 2017 22:11:21 -0000
> > @@ -13,85 +13,3 @@ lib/cmake/qjson/QJSONTargets${MODCMAKE_B
> >  lib/cmake/qjson/QJSONTargets.cmake
> >  @lib lib/libqjson.so.${LIBqjson_VERSION}
> >  lib/pkgconfig/QJson.pc
> > -share/doc/qjson/
> > -share/doc/qjson/annotated.html
> > -share/doc/qjson/bc_s.png
> > -share/doc/qjson/bdwn.png
> > -share/doc/qjson/classQJson_1_1Parser-members.html
> > -share/doc/qjson/classQJson_1_1Parser.html
> > -share/doc/qjson/classQJson_1_1ParserRunnable-members.html
> > -share/doc/qjson/classQJson_1_1ParserRunnable.html
> > -share/doc/qjson/classQJson_1_1QObjectHelper-members.html
> > -share/doc/qjson/classQJson_1_1QObjectHelper.html
> > -share/doc/qjson/classQJson_1_1Serializer-members.html
> > -share/doc/qjson/classQJson_1_1Serializer.html
> > -share/doc/qjson/classQJson_1_1SerializerRunnable-members.html
> > -share/doc/qjson/classQJson_1_1SerializerRunnable.html
> > -share/doc/qjson/classes.html
> > -share/doc/qjson/classyy_1_1json__parser-members.html
> > -share/doc/qjson/classyy_1_1json__parser.html
> > -share/doc/qjson/classyy_1_1location-members.html
> > -share/doc/qjson/classyy_1_1location.html
> > -share/doc/qjson/classyy_1_1position-members.html
> > -share/doc/qjson/classyy_1_1position.html
> > -share/doc/qjson/classyy_1_1slice-members.html
> > -share/doc/qjson/classyy_1_1slice.html
> > -share/doc/qjson/closed.png
> > -share/doc/qjson/deprecated.html
> > -share/doc/qjson/dir_68267d1309a1af8e8297ef4c3efbcdba.html
> > -share/doc/qjson/doc.png
> > -share/doc/qjson/doxygen.css
> > -share/doc/qjson/doxygen.png
> > -share/doc/qjson/dynsections.js
> > -share/doc/qjson/files.html
> > -share/doc/qjson/folderclosed.png
> > -share/doc/qjson/folderopen.png
> > -share/doc/qjson/functions.html
> > -share/doc/qjson/functions_func.html
> > -share/doc/qjson/functions_type.html
> > -share/doc/qjson/functions_vars.html
> > -share/doc/qjson/index.html
> > -share/doc/qjson/jquery.js
> > -share/doc/qjson/json__parser_8cc_source.html
> > -share/doc/qjson/json__parser_8hh_source.html
> > -share/doc/qjson/json__scanner_8cpp_source.html
> > -share/doc/qjson/json__scanner_8h_source.html
> > -share/doc/qjson/location_8hh.html
> > -share/doc/qjson/location_8hh_source.html
> > -share/doc/qjson/menu.js
> > -share/doc/qjson/menudata.js
> > -share/doc/qjson/namespaceQJson.html
> > -share/doc/qjson/namespacemembers.html
> > -share/doc/qjson/namespacemembers_enum.html
> > -share/doc/qjson/namespaces.html
> > -share/doc/qjson/nav_f.png
> > -share/doc/qjson/nav_g.png
> > -share/doc/qjson/nav_h.png
> > -share/doc/qjson/open.png
> > -share/doc/qjson/pages.html
> > -share/doc/qjson/parser_8cpp_source.html
> > -share/doc/qjson/parser_8h_source.html
> > -share/doc/qjson/parser__p_8h_source.html
> > -share/doc/qjson/parserrunnable_8cpp_source.html
> > -share/doc/qjson/parserrunnable_8h_source.html
> > -share/doc/qjson/position_8hh.html
> > -share/doc/qjson/position_8hh_source.html
> > -share/doc/qjson/qjson__debug_8h_source.html
> > -share/doc/qjson/qjson__export_8h_source.html
> > -share/doc/qjson/qobjecthelper_8cpp_source.html
> > -share/doc/qjson/qobjecthelper_8h_source.html
> > -share/doc/qjson/serializer_8cpp_source.html
> > -share/doc/qjson/serializer_8h_source.html
> > -share/doc/qjson/serializerrunnable_8cpp_source.html
> > -share/doc/qjson/serializerrunnable_8h_source.html
> > -share/doc/qjson/splitbar.png
> > -share/doc/qjson/stack_8hh_source.html
> > -share/doc/qjson/structyy_1_1json__parser_1_1token-members.html
> > -share/doc/qjson/structyy_1_1json__parser_1_1token.html
> > -share/doc/qjson/sync_off.png
> > -share/doc/qjson/sync_on.png
> > -share/doc/qjson/tab_a.png
> > -share/doc/qjson/tab_b.png
> > -share/doc/qjson/tab_h.png
> > -share/doc/qjson/tab_s.png
> > -share/doc/qjson/tabs.css
>

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: devel/qjson

Rafael Sadowski
On Thu Mar 02, 2017 at 11:12:31PM +0000, Stuart Henderson wrote:
> On 2017/03/02 23:52, Rafael Sadowski wrote:
> >
> > *ping*
>
> Symbols were removed so it needs to be a major bump.
>

Thanks and please find new diff below. New diff tested with:

audio/cantata
x11/kde4/pimlibs
x11/kde4/kate
x11/libkscreen
x11/kde4/okular
x11/kde4/ark
x11/kde4/baloo
x11/kde4/pim
x11/kde4/pim-runtime
x11/kde4/kstars
x11/kde4/plasma-addons
x11/kde4/workspace
x11/tellico-kde4
x11/dbusmenu-qt
productivity/libkgapi
productivity/libkfbapi
net/libmygpo-qt
net/libkvkontakte
multimedia/kdenlive
graphics/digikam-kde4
geo/qgis
devel/kdevplatform
devel/kdevelop
audio/clementine

These are all ports with dependency to qjson. All ports packages fine on
amd64.

> I think most people probably don't really want to build 20+ kde4/qt
> thingys to test..
>

I know about my frustrated situation:

x11/tellico-kde4:
https://marc.info/?l=openbsd-ports&m=147923444901077&w=2
x11/kde-applications:
https://marc.info/?l=openbsd-ports&m=148632655827801&w=2
x11/kde4 without Doxygen docs:
https://marc.info/?l=openbsd-ports&m=148606640800926&w=2
devel/qt-creator:
https://marc.info/?l=openbsd-ports&m=148563513727735&w=2
multimedia/mlt:
https://marc.info/?l=openbsd-ports&m=148226151524172&w=2
cad/klogic (Trimming KDE 3):
https://marc.info/?l=openbsd-ports&m=146446615817050&w=2


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/qjson/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- Makefile 12 Nov 2016 20:50:41 -0000 1.7
+++ Makefile 26 Jan 2017 22:11:21 -0000
@@ -1,46 +1,27 @@
 # $OpenBSD: Makefile,v 1.7 2016/11/12 20:50:41 jca Exp $
 
 CATEGORIES = devel
+
 COMMENT= Qt-based library that maps JSON data to QVariant objects
-DISTNAME = qjson-0.8.1
-REVISION = 2
+
+GH_ACCOUNT = flavio
+GH_PROJECT = qjson
+GH_TAGNAME = 0.9.0
+
 HOMEPAGE = http://qjson.sourceforge.net/
 
-SHARED_LIBS = qjson 0.0
+SHARED_LIBS = qjson 1.0
 
-MODULES = devel/cmake x11/qt4
-WANTLIB = m stdc++
+MODULES = devel/cmake \
+ x11/qt4
 
-MASTER_SITES = https://github.com/downloads/flavio/qjson/
-EXTRACT_SUFX = .tar.bz2
-TAR = ${LOCALBASE}/bin/gtar
+WANTLIB += QtGui m stdc++
 
 # LGPLv2
 PERMIT_PACKAGE_CDROM = Yes
 
-BUILD_DEPENDS = devel/doxygen \
- archivers/gtar
-DOCSDIR = ${PREFIX}/share/doc/qjson
-
-# Test list taken from ${WRKSRC}/tests/CMakeLists.txt
-CONFIGURE_ARGS = -DQJSON_BUILD_TESTS:Bool=Yes
-UNIT_TESTS = testparser \
- testqobjecthelper \
- testserializer
-
-post-build:
- cd ${WRKSRC}/doc && doxygen
-
-post-install:
- ${INSTALL_DATA_DIR} ${DOCSDIR}
- cd ${WRKSRC}/doc/html && find . -type d -print0 | \
- (cd ${DOCSDIR} && xargs -0 ${INSTALL_DATA_DIR})
- find ${WRKSRC}/doc/html -type f -print0 | \
- (cd ${DOCSDIR} && xargs -0 -J % ${INSTALL_DATA} % ${DOCSDIR})
-
-do-test:
-.for T in ${UNIT_TESTS}
- cd ${WRKBUILD}/tests && ./$T
-.endfor
+# XXX enable tests if we switch to qt5
+CONFIGURE_ARGS = -DQJSON_BUILD_TESTS:Bool=No \
+ -DQT4_BUILD:Bool=Yes
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/qjson/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo 5 Feb 2013 10:31:01 -0000 1.1.1.1
+++ distinfo 26 Jan 2017 22:11:21 -0000
@@ -1,2 +1,2 @@
-SHA256 (qjson-0.8.1.tar.bz2) = zU21uVYkfEmRqcPpVRLaJXzSpr0BE1fjY9AjAK/IFNk=
-SIZE (qjson-0.8.1.tar.bz2) = 64398
+SHA256 (qjson-0.9.0.tar.gz) = 6BJhdHfzwruZBWF2ekzYsdOAOlIBjUh42jAlKVUmENQ=
+SIZE (qjson-0.9.0.tar.gz) = 98300
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/qjson/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST
--- pkg/PLIST 12 Nov 2016 20:50:41 -0000 1.4
+++ pkg/PLIST 26 Jan 2017 22:11:21 -0000
@@ -13,85 +13,3 @@ lib/cmake/qjson/QJSONTargets${MODCMAKE_B
 lib/cmake/qjson/QJSONTargets.cmake
 @lib lib/libqjson.so.${LIBqjson_VERSION}
 lib/pkgconfig/QJson.pc
-share/doc/qjson/
-share/doc/qjson/annotated.html
-share/doc/qjson/bc_s.png
-share/doc/qjson/bdwn.png
-share/doc/qjson/classQJson_1_1Parser-members.html
-share/doc/qjson/classQJson_1_1Parser.html
-share/doc/qjson/classQJson_1_1ParserRunnable-members.html
-share/doc/qjson/classQJson_1_1ParserRunnable.html
-share/doc/qjson/classQJson_1_1QObjectHelper-members.html
-share/doc/qjson/classQJson_1_1QObjectHelper.html
-share/doc/qjson/classQJson_1_1Serializer-members.html
-share/doc/qjson/classQJson_1_1Serializer.html
-share/doc/qjson/classQJson_1_1SerializerRunnable-members.html
-share/doc/qjson/classQJson_1_1SerializerRunnable.html
-share/doc/qjson/classes.html
-share/doc/qjson/classyy_1_1json__parser-members.html
-share/doc/qjson/classyy_1_1json__parser.html
-share/doc/qjson/classyy_1_1location-members.html
-share/doc/qjson/classyy_1_1location.html
-share/doc/qjson/classyy_1_1position-members.html
-share/doc/qjson/classyy_1_1position.html
-share/doc/qjson/classyy_1_1slice-members.html
-share/doc/qjson/classyy_1_1slice.html
-share/doc/qjson/closed.png
-share/doc/qjson/deprecated.html
-share/doc/qjson/dir_68267d1309a1af8e8297ef4c3efbcdba.html
-share/doc/qjson/doc.png
-share/doc/qjson/doxygen.css
-share/doc/qjson/doxygen.png
-share/doc/qjson/dynsections.js
-share/doc/qjson/files.html
-share/doc/qjson/folderclosed.png
-share/doc/qjson/folderopen.png
-share/doc/qjson/functions.html
-share/doc/qjson/functions_func.html
-share/doc/qjson/functions_type.html
-share/doc/qjson/functions_vars.html
-share/doc/qjson/index.html
-share/doc/qjson/jquery.js
-share/doc/qjson/json__parser_8cc_source.html
-share/doc/qjson/json__parser_8hh_source.html
-share/doc/qjson/json__scanner_8cpp_source.html
-share/doc/qjson/json__scanner_8h_source.html
-share/doc/qjson/location_8hh.html
-share/doc/qjson/location_8hh_source.html
-share/doc/qjson/menu.js
-share/doc/qjson/menudata.js
-share/doc/qjson/namespaceQJson.html
-share/doc/qjson/namespacemembers.html
-share/doc/qjson/namespacemembers_enum.html
-share/doc/qjson/namespaces.html
-share/doc/qjson/nav_f.png
-share/doc/qjson/nav_g.png
-share/doc/qjson/nav_h.png
-share/doc/qjson/open.png
-share/doc/qjson/pages.html
-share/doc/qjson/parser_8cpp_source.html
-share/doc/qjson/parser_8h_source.html
-share/doc/qjson/parser__p_8h_source.html
-share/doc/qjson/parserrunnable_8cpp_source.html
-share/doc/qjson/parserrunnable_8h_source.html
-share/doc/qjson/position_8hh.html
-share/doc/qjson/position_8hh_source.html
-share/doc/qjson/qjson__debug_8h_source.html
-share/doc/qjson/qjson__export_8h_source.html
-share/doc/qjson/qobjecthelper_8cpp_source.html
-share/doc/qjson/qobjecthelper_8h_source.html
-share/doc/qjson/serializer_8cpp_source.html
-share/doc/qjson/serializer_8h_source.html
-share/doc/qjson/serializerrunnable_8cpp_source.html
-share/doc/qjson/serializerrunnable_8h_source.html
-share/doc/qjson/splitbar.png
-share/doc/qjson/stack_8hh_source.html
-share/doc/qjson/structyy_1_1json__parser_1_1token-members.html
-share/doc/qjson/structyy_1_1json__parser_1_1token.html
-share/doc/qjson/sync_off.png
-share/doc/qjson/sync_on.png
-share/doc/qjson/tab_a.png
-share/doc/qjson/tab_b.png
-share/doc/qjson/tab_h.png
-share/doc/qjson/tab_s.png
-share/doc/qjson/tabs.css

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: UPDATE: devel/qjson

Jeremie Courreges-Anglas-2
Rafael Sadowski <[hidden email]> writes:

> On Thu Mar 02, 2017 at 11:12:31PM +0000, Stuart Henderson wrote:
>> On 2017/03/02 23:52, Rafael Sadowski wrote:
>> >
>> > *ping*
>>
>> Symbols were removed so it needs to be a major bump.
>>

It looks like those symbols weren't public (a diff of the installed
include files doesn't show them).  But better keep the major bump
anyway.

This update has just been committed, thanks.

--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Loading...