{"id":19021320,"url":"https://github.com/plumed/ports","last_synced_at":"2026-02-28T01:05:02.455Z","repository":{"id":69884881,"uuid":"61140930","full_name":"plumed/ports","owner":"plumed","description":"Draft portfiles","archived":false,"fork":false,"pushed_at":"2018-03-02T11:45:40.000Z","size":64,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-02-21T18:29:42.099Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Tcl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plumed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-14T17:06:00.000Z","updated_at":"2016-06-14T17:16:47.000Z","dependencies_parsed_at":"2023-03-02T18:45:55.312Z","dependency_job_id":null,"html_url":"https://github.com/plumed/ports","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/plumed/ports","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plumed%2Fports","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plumed%2Fports/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plumed%2Fports/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plumed%2Fports/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plumed","download_url":"https://codeload.github.com/plumed/ports/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plumed%2Fports/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29922071,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T20:21:13.888Z","updated_at":"2026-02-28T01:05:02.439Z","avatar_url":"https://github.com/plumed.png","language":"Tcl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Plumed-related portfiles\n========================\n\nThis repository contains port files that are not (yet) included in the official port\nrelease.\n\n***WARNING: these repository is used for experimental features. Please refer to the PLUMED manual and to the official MacPorts release in order to obtain documentation on the supported PLUMED version.*** \n\nYou can setup macports to use them as follows\n\n    \u003e git clone git@github.com:plumed/ports.git\n    \u003e cd ports\n    \u003e portindex\n    \u003e sudo vi /opt/local/etc/macports/sources.conf\n\nThen add the path to your local copy of macport files *before* the offical macports repository,\nso that it will take the precedence:\n\n    file:///Users/bussi/ports\n    rsync://rsync.macports.org/release/tarballs/ports.tar [default]\n\nNotice that whenever you update your port files (e.g. using `git pull`) you must\nalso run `portindex` in the ports directory.\n\nFor more information on local port files, see\n[here](https://guide.macports.org/chunked/development.local-repositories.html).\n\nUsing plumed with macports\n--------------------------\n\nNow you will be able to install plumed with ports, e.g. using\n\n    \u003e sudo port install plumed\n\nHave a look at the different available variants using\n\n    \u003e sudo port info plumed\n\nPlumed uses variants to support different compilers.\nFor instance, you can install plumed with openmpi using\n\n    \u003e sudo port install plumed +openmpi\n\nUsing gcc instead of native compilers is recommended so as to\ntake advantage of openMP\n\n    \u003e sudo port install plumed +openmpi +gcc6\n\n\nInstalling gromacs patched with plumed\n--------------------------------------\n\nThere is also a tentative replacement for the gromacs port.\nThe only difference between this port and the one provided by macports\nis that this one also implements a plumed variant.\nFor instance, you can use the following command to install\ngromacs patched with plumed with recent clang compiler and openmpi:\n\n    \u003e sudo port install gromacs +openmpi +clang50 +plumed\n\nNotice that gromacs is patched with plumed in runtime mode\nbut that the path of libplumedKernel.dylib in the macports tree\nis hardcoded. As a consequence:\n\n- If gromacs is run with `PLUMED_KERNEL` environment variable unset (or set to empty),\n  then the macports plumed is used.\n\n- If gromacs is run with `PLUMED_KERNEL` environment variable pointing to another instance\n  of the plumed library, the other instance is used.\n\nAlso notice that gromacs should be compiled using the same compiler\nvariant as plumed (in this example `+openmpi +clang50`). In case this is not\ntrue, compilation will fail.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplumed%2Fports","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplumed%2Fports","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplumed%2Fports/lists"}