mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-26 00:55:14 +00:00
24f12368ca
Fix build on FreeBSD 8.4 by using devel/libmissing and new devel/xlocale Add devel/xlocale which is a striped down version of freebsd's xlocale with just the minimal requirements for libc++, initially maintained in libc++'s trunk for solaris support
28 lines
765 B
Makefile
28 lines
765 B
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= xlocale
|
|
|
|
COMMENT?= Minimal xlocale implementation
|
|
|
|
LICENSE= BSD2CLAUSE
|
|
|
|
MASTERDIR= ${.CURDIR}/../libc++
|
|
|
|
BUILD_WRKSRC= ${WRKSRC}/src/support/solaris
|
|
CFLAGS+= -I${WRKSRC}/include/support/solaris
|
|
|
|
PLIST= ${.CURDIR}/pkg-plist
|
|
DESCR= ${.CURDIR}/pkg-descr
|
|
|
|
do-build:
|
|
cd ${BUILD_WRKSRC}; ${CC} ${CFLAGS} -fPIC -c xlocale.c ; \
|
|
${CC} ${LDFLAGS} xlocale.o -shared -o libxlocale.so.0 -Wl,-soname=libxlocale.so.0
|
|
|
|
do-install:
|
|
${INSTALL_LIB} ${BUILD_WRKSRC}/libxlocale.so.0 ${STAGEDIR}${PREFIX}/lib
|
|
${INSTALL_DATA} ${WRKSRC}/include/support/solaris/xlocale.h ${STAGEDIR}${PREFIX}/include
|
|
${LN} -sf libxlocale.so.0 ${STAGEDIR}${PREFIX}/lib/libxlocale.so
|
|
|
|
.include "${MASTERDIR}/../libc++/Makefile.svn_rev"
|
|
.include "${MASTERDIR}/../libc++/Makefile"
|