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 \