Sat May 28 08:45:14 2011 UTC ()
heirloom part

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-base


(cheusov)
diff -r0 -r1.1.1.1 pkgsrc/devel/heirloom-libcommon/Makefile
diff -r0 -r1.1.1.1 pkgsrc/devel/heirloom-libcommon/DESCR
diff -r0 -r1.1.1.1 pkgsrc/devel/heirloom-libcommon/PLIST
diff -r0 -r1.1.1.1 pkgsrc/devel/heirloom-libcommon/buildlink3.mk

File Added: pkgsrc/devel/heirloom-libcommon/Makefile
# $NetBSD: Makefile,v 1.1.1.1 2011/05/28 08:45:14 cheusov Exp $

PKGNAME=	heirloom-libcommon-${HEIRLOOM_VER}
CATEGORIES=	devel

DEPENDS+=	heirloom-doc-${HEIRLOOM_VER}:../../sysutils/heirloom-doc

MAKE_FLAGS+=	SUBDIRS="libcommon"

INSTALLATION_DIRS+=	include/heirloom lib

HEADERS_DIR=	${PREFIX}/include/heirloom

HEADERS=	_alloca.h _malloc.h _utmpx.h alloca.h asciitype.h atoll.h \
		blank.h getdir.h iblok.h malloc.h mbtowi.h memalign.h \
		msgselect.h oblok.h pathconf.h pfmt.h regexp.h regexpr.h \
		sfile.h sigset.h utmpx.h

PLIST_SUBST+=	NO_ALLOCA_H=
PLIST_SUBST+=	NOMALLOC_H=
PLIST_SUBST+=	NOUTMPX_H=

.include "../../sysutils/heirloom-doc/Makefile.common"

DESCR_SRC+=	DESCR

.if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS"
PLIST_SUBST+=	"NO_ALLOCA_H=@comment "
PLIST_SUBST+=	"NOMALLOC_H=@comment "
PLIST_SUBST+=	"NOUTMPX_H=@comment "
.endif

do-install:
.for i in ${HEADERS}
	if ${TEST} -r ${WRKSRC}/libcommon/${i}; then \
	   ${INSTALL_DATA} ${WRKSRC}/libcommon/${i} ${DESTDIR}${HEADERS_DIR}; \
	fi
.endfor
	${INSTALL_DATA} ${WRKSRC}/libcommon/libcommon.a \
		${DESTDIR}${PREFIX}/lib/libheirloomcommon.a

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/heirloom-libcommon/DESCR
This package provides 'libcommon' library common
to most other heirloom utilities.

File Added: pkgsrc/devel/heirloom-libcommon/PLIST
@comment $NetBSD: PLIST,v 1.1.1.1 2011/05/28 08:45:14 cheusov Exp $
include/heirloom/_alloca.h
include/heirloom/_malloc.h
include/heirloom/_utmpx.h
${NO_ALLOCA_H}include/heirloom/alloca.h
include/heirloom/asciitype.h
include/heirloom/atoll.h
include/heirloom/blank.h
include/heirloom/getdir.h
include/heirloom/iblok.h
${NOMALLOC_H}include/heirloom/malloc.h
include/heirloom/mbtowi.h
include/heirloom/memalign.h
include/heirloom/msgselect.h
include/heirloom/oblok.h
include/heirloom/pathconf.h
include/heirloom/pfmt.h
include/heirloom/regexp.h
include/heirloom/regexpr.h
include/heirloom/sfile.h
include/heirloom/sigset.h
${NOUTMPX_H}include/heirloom/utmpx.h
lib/libheirloomcommon.a

File Added: pkgsrc/devel/heirloom-libcommon/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1.1.1 2011/05/28 08:45:14 cheusov Exp $

BUILDLINK_TREE+=	heirloom-libcommon

.if !defined(HEIRLOOM_LIBCOMMON_BUILDLINK3_MK)
HEIRLOOM_LIBCOMMON_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.heirloom-libcommon+=	heirloom-libcommon>=070227
BUILDLINK_PKGSRCDIR.heirloom-libcommon?=	../../devel/heirloom-libcommon
BUILDLINK_DEPMETHOD.heirloom-libcommon?=	build
BUILDLINK_INCDIRS.heirloom-libcommon+=		include/heirloom
.endif # HEIRLOOM_LIBCOMMON_BUILDLINK3_MK

BUILDLINK_TREE+=	-heirloom-libcommon