On Jun 9, 2009, at 5:18 PM, Rainer Müller wrote:

On 2009-06-09 23:24, Scott Haneda wrote:
# $Id$

PortSystem              1.0

name                         rbldnsd
version                 0.996b
categories              sysutils

master_sites        http://www.corpit.ru/mjt/rbldnsd/
distfiles           ${name}_0.996b.tar.gz

distfiles           ${name}_${version}${extract.suffix}

You should not hardcode the version number at multiple places in the
Portfile. This makes it harder to do updates.

I am going to clean this up eventually, I just want to get working what I thought would be simple, but is evading me. I built this in 30 seconds, making the port is proving troublesome for me.

description             test
long_description        test

checksums           md5     9a0f26f3b33764c325a96bd4c61b26fa \
sha1 9cfe6cf01c54088cecc3a02902c721ee714f1c28 \
                    rmd160  15be588fb4051f0526084425b586ea7986b6493a

configure.pre_args-delete --prefix=${prefix}

destroot {
    xinstall -m 755 -d ${destroot}${prefix}/var
    xinstall -m 755 ${worksrcpath}/rbldnsd ${destroot}${prefix}/var
}

As ${prefix}/var is part of the mtree, there is no need to create it
manually.

Cool, thanks.

build {}

By using this line you have overwritten the build phase which is why
'make' never gets run. As you have also overwritten the destroot phase,
there should not be any attempt to run 'make install'. What you see
failing there is your xinstall command.

I need make, but not make install. xinstall is failing, because make install was not ran, so the binary of ${worksrcpath}/rbldnsd does not yet exist.

Suggestions?
--
Scott * If you contact me off list replace talklists@ with scott@ *

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to