Hello, 

I’m trying to write a local portfile that compiles and sets up a project hosted 
on github.

 

To test my portfile, I’ve initialised a local repository in /Users/account 
_name/Documents/macports, followed the standard hierarchy and indexed my 
package via portindex command. All of these things went OK.

 

But I can’t install my package via ‘port install’ because MacPorts throws me 
the following error:

“Unable to execute port: Could not open file: /Users/…/Documents/macports/… 
/Portfile”

 

I have the file in that directory, I can open and write it. So I don’t know 
what the problem is.

Permissions are all set to macports:macports 755, both directories and files; 
port lint doesn’t find any error  related to Portfile; I have sources.conf with 
my local repository.

 

 

I tried to debug the install command. Here’s the output:

 

DEBUG: Copying /Users/corsaro/Library/Preferences/com.apple.dt.Xcode.plist to 
/opt/local/var/macports/home/Library/Preferences

DEBUG: Changing to port directory: 
/Users/corsaro/Documents/macports/graphics/kwm

DEBUG: OS darwin/16.0.0 (Mac OS X 10.12) arch i386

DEBUG: Sourcing PortGroup github 1.0 from 
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/github-1.0.tcl

DEBUG: adding the default universal variant

DEBUG: Reading variant descriptions from 
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf

DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies

DEBUG: Finished running callback 
portconfigure::add_automatic_compiler_dependencies

DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies

DEBUG: Finished running callback 
portbuild::add_automatic_buildsystem_dependencies

DEBUG: dropping privileges: euid changed to 502, egid changed to 501.

DEBUG: Could not open file: 
/Users/corsaro/Documents/macports/graphics/kwm/Portfile

    while executing

"sha256 file ${portpath}/Portfile"

    (procedure "open_statefile" line 52)

    invoked from within

"open_statefile"

    (procedure "check_variants" line 28)

    invoked from within

"check_variants activate"

    invoked from within

"$workername eval check_variants $target"

    (procedure "mportexec" line 7)

    invoked from within

"mportexec $workername $target"

Error: Unable to execute port: Could not open file: 
/Users/corsaro/Documents/macports/graphics/kwm/Portfile

DEBUG: Checking time since last reclaim run

 

Thanks for your helpful advice!

_______________________________________________
macports-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to