1 | | - sorry, please delete this |
| 1 | Weirdly enough, that doesn't seem to be working for me; I have modified the portfile found in /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/pymol as you suggested: |
| 2 | |
| 3 | |
| 4 | {{{ |
| 5 | |
| 6 | $ pwd |
| 7 | /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/science/pymol |
| 8 | |
| 9 | $ tail Portfile |
| 10 | } |
| 11 | |
| 12 | post-destroot {} |
| 13 | post-destroot { |
| 14 | # file copy ${worksrcpath}/setup/pymol_macports ${destroot}${prefix}/bin/pymol |
| 15 | # file attributes ${destroot}${prefix}/bin/pymol -permissions a+x |
| 16 | foreach d {data modules examples test scripts} { |
| 17 | copy ${worksrcpath}/${d} ${destroot}${python.pkgd}/pymol |
| 18 | } |
| 19 | } |
| 20 | |
| 21 | $ sudo port clean pymol; sudo port install pymol |
| 22 | ---> Cleaning pymol |
| 23 | ---> Computing dependencies for pymol |
| 24 | ---> Fetching archive for pymol |
| 25 | ---> Attempting to fetch pymol-1.7.1.0_0.darwin_14.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/pymol |
| 26 | ---> Attempting to fetch pymol-1.7.1.0_0.darwin_14.x86_64.tbz2 from http://lil.fr.packages.macports.org/pymol |
| 27 | ---> Attempting to fetch pymol-1.7.1.0_0.darwin_14.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/pymol |
| 28 | ---> Fetching distfiles for pymol |
| 29 | ---> Verifying checksums for pymol |
| 30 | ---> Extracting pymol |
| 31 | ---> Applying patches to pymol |
| 32 | ---> Configuring pymol |
| 33 | ---> Building pymol |
| 34 | ---> Staging pymol into destroot |
| 35 | Error: org.macports.destroot for port pymol returned: error copying "/opt/local/var/macports/build/_Users_matteotiberti_devel_ports_science_pymol/pymol/work/pymol/setup/pymol_macports" to "/opt/local/var/macports/build/_Users_matteotiberti_devel_ports_science_pymol/pymol/work/destroot/opt/local/bin/pymol": file already exists |
| 36 | Please see the log file for port pymol for details: |
| 37 | /opt/local/var/macports/logs/_Users_matteotiberti_devel_ports_science_pymol/pymol/main.log |
| 38 | To report a bug, follow the instructions in the guide: |
| 39 | http://guide.macports.org/#project.tickets |
| 40 | Error: Processing of port pymol failed |
| 41 | }}} |
| 42 | |
| 43 | |
| 44 | Replying to [comment:6 josh.baraban@…]: |
| 45 | > So, I'm sure this is not an ideal solution, but commenting out the first two lines of the destroot section in the Portfile, e.g.: |
| 46 | > |
| 47 | > |
| 48 | > {{{ |
| 49 | > # file copy ${worksrcpath}/setup/pymol_macports ${destroot}${prefix}/bin/pymol |
| 50 | > # file attributes ${destroot}${prefix}/bin/pymol -permissions a+x |
| 51 | > }}} |
| 52 | > |
| 53 | > |
| 54 | > appears to fix the problem. pymol installs and runs normally, as far as I can tell. |