On Oct 5, 2012, at 11:24 AM, Jeremy Huddleston Sequoia wrote: > devel/git-extras/Portfile
Thanks, Jeremy. In the meantime I have found and used git-flow as an example to come up with this: --- PortSystem 1.0 PortGroup github 1.0 github.setup darkrose csvdb 0.5.1 fetch.type git name csvdb categories database maintainers mk pixilla openmaintainer description csvdb - an SQL engine for csv platforms darwin license GPL-3 homepage http://sandbox.ltmnet.com/csvdb master_sites https://github.com/darkrose/csvdb use_bzip2 yes use_autoreconf yes #configure.compiler clang depends_build-append port:git-core depends_lib-append port:readline\ port:gettext patchfiles patch_inc-csvdb.h.diff \ patch_src-lib-result.c.diff --- But, unfortunately, "sudo port build" fails: --- :notice:fetch ---> Fetching distfiles for csvdb:debug:fetch Executing org.macports.fetch (csvdb):debug:fetch Executing: /opt/macports-test/bin/git clone -q https://github.com/darkrose/csvdb.git /opt/macports-test/var/macports/build/_Users_marko_WC_MacPorts_ports_database_csvdb/csvdb/work/csvdb-0.5.1 2>&1 :debug:fetch Executing GIT_DIR=/opt/macportstest/var/macports/build/_Users_marko_WC_MacPorts_ports_database_csvdb/csvdb/work/csvdb-0.5.1/.git GIT_WORK_TREE=/opt/macportstest/var/macports/build/_Users_marko_WC_MacPorts_ports_database_csvdb/csvdb/work/csvdb-0.5.1 /opt/macports-test/bin/git checkout -q 0.5.1 2>&1 :info:fetch error: pathspec '0.5.1' did not match any file(s) known to git. :info:fetch Command failed: GIT_DIR=/opt/macportstest/var/macports/build/_Users_marko_WC_MacPorts_ports_database_csvdb/csvdb/work/csvdb-0.5.1/.git GIT_WORK_TREE=/opt/macports-test/var/macports/build/_Users_marko_WC_MacPorts_ports_database_csvdb/csvdb/work/csvdb-0.5.1 /opt/macports-test/bin/git checkout -q 0.5.1 2>&1 :info:fetch Exit code: 1 :error:fetch org.macports.fetch for port csvdb returned: Git checkout failed:debug:fetch Error code: NONE:debug:fetch Backtrace: Git checkout failed --- Funnily enough the repo had been checked out, as you can see: --- $ ls work/csvdb-0.5.1/ CHANGES Makefile.am config.rpath doc m4 po test-altsep.csv test.csv LICENSE README configure.ac inc man src test-unnamed.csv --- I am just guessing that --- :info:fetch error: pathspec '0.5.1' did not match any file(s) known to git. --- means that there is no tag associated with this specifier (which is indeed the case), so that I can't use this approach. I'd need to pass on the exact changeset to githug portgroup, but I guess its not designed for that. Right? Greets, Marko _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo/macports-dev