Opened 16 years ago

Closed 16 years ago

Last modified 15 years ago

#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)

Portfile (2.0 KB) - added by wagle@… 16 years ago.
tested textproc/gsed portfile

Download all attachments as: .zip

Change History (4)

Changed 16 years ago by wagle@…

Attachment: Portfile added

tested textproc/gsed portfile

comment:1 Changed 16 years ago by jmroot (Joshua Root)

Milestone: Port Bugs
Owner: changed from macports-tickets@… to nox@…

Assigning to maintainer.

comment:2 Changed 16 years ago by nox@…

Resolution: worksforme
Status: newclosed

Works for me. Your portfile is outdated:

# $Id: Portfile 33572 2008-01-30 14:21:35Z nox@macports.org $

Current revision is r36619.

comment:3 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.