Date: Tue, 02 Jan 2007 23:43:02 +0100 From: Gabor Kovesdan <gabor@FreeBSD.org> To: freebsd@alaskaparadise.com Cc: Wesley Shields <wxs@atarininja.org>, freebsd-ports@freebsd.org Subject: Re: PLIST_FILES question Message-ID: <459ADFF6.9050105@FreeBSD.org> In-Reply-To: <200701021327.42947.freebsd@alaskaparadise.com> References: <200701011956.14607.freebsd@alaskaparadise.com> <200701021418.18003.jonas@schiebtsich.net> <200701021327.42947.freebsd@alaskaparadise.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Beech Rintoul schrieb: > Thanks to everyone who responded. I somehow missed that handbook section, but > I have it figured out now. What I needed to do is the following: > > .if defined(WITH_MYSQL) > USE_MYSQL= yes > MODULES:=${MODULES}:mod_sql:mod_sql_mysql > INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include > LIBDIRS:=${LIBDIRS}:${LOCALBASE}/lib/mysql > PLIST_FILES= include/proftpd/mod_sql.h > .endif > > The extra header file is not copied to include unless that option is checked > and hard coding it in pkg-plist broke the pkg build. It didn't show up on > pointyhat because that option is off by default. > > Oh, do you want to mix PLIST_FILES and pkg-plist, did I catch it right? That should not be done. You can list that file in pkg-plist as %%MYSQL%%include/proftpd/mod_sql.h and do the following in Makefile: if defined(WITH_MYSQL) PLIST_SUB+= MYSQL="" [...another things here...] .else PLIST_SUB+= MYSQL="@comment " .endif Look at e.g. security/amavisd-new, I do something similar there. Regards, Gabor
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?459ADFF6.9050105>