ASSP out of date
Ryan Schmidt
ryandesign at macports.org
Wed Nov 5 23:37:47 PST 2008
On Nov 6, 2008, at 01:34, Scott Haneda wrote:
> On Nov 5, 2008, at 9:41 PM, Ryan Schmidt wrote:
>
>> Declare dependencies on those ports in the assp port. For example,
>> if they are library dependencies, write:
>>
>> depends_lib-append port:p5-perl-ldap
>>
>> You can discover that the port p5-perl-ldap exists by typing "port
>> search ldap" and looking through the results.
>
> Might as well just jump in and try to do the entire shebang. There
> are a lot more optional perl modules than I thought. What is the
> naming scheme for determining if they are available to ports?
>
> Here is the whole list:
>
> Net::DNS
> Compress::Zlib
> Digest::MD5
> Email::MIME::Modifier new
> Email::Valid
> File::ReadBackwards
> Mail::SPF new
> Mail::SPF::Query
> Mail::SRS
> Net::CIDR::Lite new
> Net::IP::Match::Regexp new
> Net::LDAP
> Net::SMTP new
> Net::SenderBase new
> Net::Syslog
> Sys::Syslog
> Tie::RDBM
> Time::HiRes
> Win32::Daemon
In general, lowercase it, prepend "p5-", and replace "::" with "-".
So e.g. "Net::DNS" becomes "p5-net-dns".
> I would assume, the Win32::Daemon is not needed, and that many of
> these may be available to the perl that ports already has in place,
> but I am not sure.
>
> Is it correct that case is a non issue in something like `port
> search net-dns`? I see it finds it, but do I need to make sure
> case is correct when I declare a dependency. I will maintain the
> case in the read me, but I would like to confirm that case in case
> the read me is in error, if it matters of course.
"port search" should be case-insensitive, but you must declare
dependencies with the same case as it says in the port.
More information about the macports-users
mailing list