Subject: Re: My first package: sysutils/am-utils
To: None <tech-pkg@NetBSD.org>
From: =?ISO-8859-1?Q?Edgar_Fu=DF?= <ef@math.uni-bonn.de>
List: tech-pkg
Date: 03/18/2007 18:43:57
> Yes, this is the right list.
Fine.
> If it depends on -I and -L flags, using the buildlink3.mk framework
> should just DTRT.
Looks like it, at least as far as I can tell (I only learned
yesterday what buildlink3 is about and don't really know anything
about GNU autoconfigure).
In config.log, just after the test for LDAP, there is a test for
ldap_enable_cache that fails. So I get the following log message:
[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/Volumes/User/ef-cliff/local/build/pkgsrc/sysutils/am-utils/work/.gcc/
bin/gcc -o conftest -pipe -O2 -DLDAP_DEPRECATED -I/Volumes/User/ef-
cliff/local/build/pkgsrc/sysutils/am-utils/work/.buildlink/include -
D_P1003_1B_VISIBLE -no-cpp-precomp -L/Volumes/User/ef-cliff/local/
build/pkgsrc/sysutils/am-utils/work/.buildlink/lib conftest.c -lldap
So it seems that the magic infrastructure is getting it right.
> @VARBASE@/run. VARBASE defaults to /var, so this will work on most
> systems. Those who tune VARBASE should know what they are doing.
I first thought I should use VARBASE, but then I saw other packages
(cyrus-imapd, for example) using /var.
Perhaps the documentation could clarify this?
> Hope this helps,
Yes, thanks.
How does the rest of my doings look? I guess I must be making some
mistakes after all.
What's the usual way of getting a package audited and possibly included?