#15293 closed defect (worksforme)
portfile broken for port install gsed +with_default_names
Reported by: | wagle@… | Owned by: | nox@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | gsed portfile | Cc: | |
Port: |
Description
the portfile for gsed has the order of the arguments to "ln" reversed
this results in the error:
$ sudo port install gsed +with_default_names ---> Staging gsed into destroot Error: Target org.macports.destroot returned: ln: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_gsed/work/destroot/opt/local/bin/gsed: File exists Error: Status 1 encountered during processing.
the fix is to reverse the arguments to the ln command near the bottom of the gsed portfile.
also for robustness, the path to the file shouldn't be reconstructed, it should be split into directory/tail file names, the g removed, then put back together. if you buy this, see the attached portfile, which has been tested.
Attachments (1)
Change History (4)
Changed 17 years ago by wagle@…
comment:1 Changed 17 years ago by jmroot (Joshua Root)
Milestone: | → Port Bugs |
---|---|
Owner: | changed from macports-tickets@… to nox@… |
Assigning to maintainer.
comment:2 Changed 17 years ago by nox@…
Resolution: | → worksforme |
---|---|
Status: | new → closed |
Works for me. Your portfile is outdated:
# $Id: Portfile 33572 2008-01-30 14:21:35Z nox@macports.org $
Current revision is r36619.
tested textproc/gsed portfile