zero-epwing-git: use USE_LANGUAGES for setting c99, and update TODO
This commit is contained in:
parent
40aa3481a8
commit
3903283819
|
@ -10,15 +10,13 @@ COMMENT= Tool that converts EPWING files to JSON
|
|||
LICENSE= gnu-gpl-v3
|
||||
|
||||
USE_CMAKE= yes
|
||||
USE_LANGUAGES= c c++
|
||||
USE_LANGUAGES= c99 c++
|
||||
|
||||
USE_TOOLS+= gmake perl # required for the bundled libeb
|
||||
|
||||
INSTALLATION_DIRS+= bin
|
||||
INSTALLATION_DIRS+= share/doc/${PKGBASE}
|
||||
|
||||
CFLAGS+= -std=gnu99
|
||||
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/zero-epwing ${DESTDIR}${PREFIX}/bin
|
||||
|
|
|
@ -1,15 +1,4 @@
|
|||
- Haven't tested how Linux/FreeBSD/OpenBSD will react to the
|
||||
exclusion of linking libintl via |UNIX AND NOT APPLE| in CMakeLists.txt.
|
||||
But for now, it works on both NetBSD and macOS.
|
||||
|
||||
- Internal (lib)eb doesn't seem to honor CFLAGS.
|
||||
|
||||
- On NetBSD, `-std={c99,gnu99}' is required in CFLAGS for the build to succeed.
|
||||
However, it's not required for macOS/clang, and it in fact causes the build to fail
|
||||
on that platform.
|
||||
|
||||
We could either set CFLAGS depending on the platform/compiler, or patch the zero-epwing
|
||||
code, since (at least at a cursory glance) it didn't look like too much would need to
|
||||
be changed.
|
||||
|
||||
- The bundled libjansson shouldn't be built, since we use the pkgsrc-supplied one.
|
||||
- Currently the bundled libjansson is built and statically linked. We should avoid
|
||||
building it and dynamically link the pkgsrc-supplied libjansson instead.
|
||||
|
|
Loading…
Reference in New Issue