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 \