On Fri Sep 27, 2019 at 01:52:49PM +0200, Rafael Sadowski wrote:
> On Thu Sep 05, 2019 at 08:37:37PM +0200, Paco Esteban wrote:
> > Hi ports@,
> > 
> > This is a new port for the double-conversion library:
> > 
> > https://github.com/google/double-conversion
> > 
> > It's needed for updating cad/openscad to the last version (will send
> > a diff later for that) as a new dependency.
> > 
> > This is my first ported library so, please, take a good look at it as it
> > will most likely need some corrections.
> > 
> > Cheers,
> > 
> > -- 
> > Paco Esteban.
> > 5818130B8A6DBC03
> 
> Please find attached a re-write of your proposal.
> 
> - move to math, devel to full and I see math is a better category.
> - Drop do-test, cmake will handle it for use.
> - Add WANTLIB
> - Drop Compiler, builds fine with all compilers. No C++11
> 
> OK, Feedback?
> 
> RS

... and here is the qt5 diff. this one also includes a -mysql tweak.


Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/qt5/qtbase/Makefile,v
retrieving revision 1.31
diff -u -p -u -p -r1.31 Makefile
--- Makefile    25 Jun 2019 20:25:24 -0000      1.31
+++ Makefile    27 Sep 2019 12:44:02 -0000
@@ -16,8 +16,8 @@ PKGNAME-psql =                qt5-postgresql-${VERSION
 PKGNAME-sqlite2 =      qt5-sqlite2-${VERSION}
 PKGNAME-tds =          qt5-tds-${VERSION}
 
-REVISION-global =       0
-REVISION-main =                6
+REVISION-global =      0
+REVISION-main =                7
 REVISION-mysql =       0
 REVISION-psql =                0
 REVISION-sqlite2 =     0
@@ -44,10 +44,10 @@ SHARED_LIBS +=      Qt5XcbQpa                       1.2
 SHARED_LIBS += Qt5EglFsKmsSupport              0.1
 
 WANTLIB-main += ${COMPILER_LIBCXX} EGL GL ICE SM X11 X11-xcb Xext Xi
-WANTLIB-main += atk-1.0 c cairo cairo-gobject cups dbus-1 drm execinfo
-WANTLIB-main += fontconfig freetype gbm gdk-3 gdk_pixbuf-2.0 gio-2.0
-WANTLIB-main += glib-2.0 gobject-2.0 gthread-2.0 gtk-3 harfbuzz icudata
-WANTLIB-main += icui18n icuuc iodbc jpeg m pango-1.0 pangocairo-1.0
+WANTLIB-main += atk-1.0 c cairo cairo-gobject cups dbus-1 double-conversion
+WANTLIB-main += drm execinfo fontconfig freetype gbm gdk-3 gdk_pixbuf-2.0
+WANTLIB-main += gio-2.0 glib-2.0 gobject-2.0 gthread-2.0 gtk-3 harfbuzz
+WANTLIB-main += icudata icui18n icuuc iodbc jpeg m pango-1.0 pangocairo-1.0
 WANTLIB-main += pcre2-16 png sqlite3 xcb xcb-glx xcb-icccm xcb-image
 WANTLIB-main += xcb-keysyms xcb-randr xcb-render xcb-render-util xcb-shape
 WANTLIB-main += xcb-shm xcb-sync xcb-xfixes xcb-xinerama xcb-xkb xkbcommon
@@ -59,7 +59,7 @@ WANTLIB-main += ssl crypto
 WANTLIB-global =
 
 WANTLIB-mysql =                ${COMPILER_LIBCXX} Qt5Core Qt5Sql
-WANTLIB-mysql +=       m pthread mysqlclient_r
+WANTLIB-mysql +=       m pthread mariadb
 
 WANTLIB-psql =         ${COMPILER_LIBCXX} Qt5Core Qt5Sql
 WANTLIB-psql +=                m pthread pq
@@ -79,6 +79,7 @@ MODQMAKE_PROJECTS =   tests/tests.pro
 
 # no leveldb dependency, requires -lmemenv; QtWebKit uses internal version
 LIB_DEPENDS-main =     ${LIB_DEPENDS} \
+                       math/double-conversion \
                        databases/iodbc \
                        databases/sqlite3 \
                        devel/atk \

Reply via email to