pkgsrc-wip/msgpack-git/Makefile
Jonathan Buschmann 3159f3fc23 msgpack is now at version 1.1.0
2015-04-03 version 1.1.0 << breaking change >>

    Remove msgpack_fwd.hpp

    Improve user types adaptation mechanism (#262) Since version 1.0.0, users
    need to obey the correct include order. However, it is very difficult
    to maintain the correct order in big projects.
    version 1.1.0 removed this order.
    Users don't need to care about include order.
    Migration guide from 1.0.x to 1.1.0 has been written.
    See https://github.com/msgpack/msgpack-c/wiki

    Fix vector size check (#251)
    Fix inttypes.h inclusion on MSVC (#257)
    Support documents generation by Doxygen (#259)
    Remove C99 style variable declaration (#253)
    Improve documents (https://github.com/msgpack/msgpack-c/wiki)

2015-03-22 version 1.0.1:
    Fix compilation error on Mac 10.9 (#244)
    Fix typos in documents (#240)
    Update CHANGELOG.md for version 1.0.0 (#242)
    Fix erb templates for the next code generation (#239)
2015-05-08 18:04:12 +00:00

40 lines
857 B
Makefile

# $ NetBSD $
DISTNAME= msgpack-1.1.0
CATEGORIES= devel
MASTER_SITES= https://github.com/msgpack/msgpack-c/releases/download/cpp-${PKGVERSION_NOREV}/
GIT_REPOSITORIES= msgpack
GIT_REPO.msgpack= git://github.com/msgpack/msgpack-c.git
GIT_MODULE.msgpack= msgpack-c
WRKSRC= ${WRKDIR}/${GIT_MODULE.msgpack}
HOMEPAGE= http://msgpack.org/
COMMENT= Binary-based efficient object serialization library
LICENSE= apache-2.0
GNU_CONFIGURE= yes
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
USE_TOOLS= aclocal autoconf automake autoheader
CONFLICTS= msgpack-[0-9]*
PKGCONFIG_OVERRIDE= msgpack.pc.in
GCC_REQD+= 4.1
.include "../../mk/bsd.prefs.mk"
.if ${MACHINE_ARCH} == "i386"
CFLAGS+= -march=i686
CXXFLAGS+= -march=i686
.endif
pre-configure:
cd ${WRKSRC} && ./bootstrap
.include "options.mk"
.include "../../wip/mk/git-package.mk"
.include "../../mk/bsd.pkg.mk"