head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	2011.05.17.19.11.47;	author flz;	state dead;
branches;
next	1.1;

1.1
date	2010.04.23.11.07.43;	author flz;	state Exp;
branches;
next	;


desc
@@


1.2
log
@SVN rev 222035 on 2011-05-17 19:11:47Z by flz

Backout libinstall.a -> libpkg commit.

Discussed with:	erwin, brooks, bapt
@
text
@# $FreeBSD: src/lib/libpkg/Makefile,v 1.1 2010/04/23 11:07:43 flz Exp $

.include <bsd.own.mk>

LIB=		pkg

SHLIBDIR?=	/usr/lib
SHLIB_MAJOR=	0

SRCS=		deps.c		\
		exec.c		\
		file.c		\
		global.c	\
		match.c		\
		msg.c		\
		pen.c		\
		pkgwrap.c	\
		plist.c		\
		str.c		\
		url.c		\
		version.c
INCS=		pkg.h

CFLAGS+=	-DYES_I_KNOW_THE_API_IS_RUBBISH_AND_IS_DOOMED_TO_CHANGE

DPADD=		${LIBFETCH} ${LIBMD} ${LIBUTIL}
LDADD=		-lfetch -lmd -lutil

.if ${MK_OPENSSL} != "no"
DPADD+=         ${LIBSSL} ${LIBCRYPTO}
LDADD+=         -lssl -lcrypto
.endif

WARNS?=		3

DATE!= grep LIBPKG_VERSION ${.CURDIR}/pkg.h | sed 's|.*[      ]||'

distfile: clean
	@@(cd ${.CURDIR}/..; \
		cp -r libpkg libpkg-${DATE}; \
		tar -czf libpkg/libpkg-${DATE}.tar.gz \
			--exclude .#* --exclude *~ --exclude CVS \
			--exclude .svn --exclude libpkg-*.tar.gz \
			libpkg-${DATE}; \
		rm -rf libpkg-${DATE})

.include <bsd.lib.mk>
@


1.1
log
@SVN rev 207113 on 2010-04-23 11:07:43Z by flz

- Take libinstall.a out of pkg_install and make it a proper shared library.
- Rework the wrapper support to check libpkg version as well as pkg_install
version.
- Add libfetch to _prebuild_libs.
- There are no new features introduced.

Notes: the API is not stable, so basically, do not use libpkg in your
projects for now. Also there's no manpage for libpkg yet, because the API
will change drastically. I repeat, do not use libpkg for now.
@
text
@d1 1
a1 1
# $FreeBSD$
@

