[MacPorts] #14948: Port Submission
#14948: Port Submission -------------------------------------+-------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Keywords: | -------------------------------------+-------------------------------------- Just for opening case. I finished testing the Portfile and wondering whether I should do binary test for the port. {{{ # $Id$ PortSystem 1.0 name id-utils version 4.0 categories devel maintainers nomaintainer description The classic Berkeley gid/lid tools for looking up variables in code long_description `mkid' is a simple, fast, high-capacity, language- independent \ identifier database tool. Actually, the term `identifier' is too \ limiting--`mkid' stores tokens, be they program identifiers of any \ form, literal numbers, or words of human-readable text. Database \ queries can be issued from the command-line, or from within emacs, \ serving as an augmented tags facility. \ \ `mkid' was originally written by Greg McGary <gkm@gnu.ai.mit.edu> \ and posted to comp.sources.unix in September 1987. It was then \ maintained and enhanced by a loose knit group of programmers on the \ Internet led by Tom Horsley <Tom.Horsley@mail.hcsc.com>. Tom released \ `mkid2' on comp.sources.unix in March, 1991. Since then, Greg McGary \ has resumed maintenance and is releasing an improved version 3 under GPL.\ \ Version 3 is an interim release. Version 4 will follow in the coming \ months and include a cscope clone plus other improvements. This \ version is an improved version of version 3 (which hasn't been updated \ since 1996!), it now understands C++. homepage http://www.gnu.org/software/idutils/ platforms darwin master_sites ftp://alpha.gnu.org/pub/gnu/idutils/ \ ftp://ftp.funet.fi/pub/mirrors/alpha.gnu.org/gnu/idutils/ \ ftp://ftp.lublin.pl/mirror/alpha.gnu.org/gnu/idutils/ \ ftp://ftp.ps.pl/mirrors/alpha.gnu.org/pub/gnu/idutils/ distname ${name}-${version} extract.suffix .tar.gz checksums md5 2053522dab62f2286579eecf2d0252e9 \ sha1 a6e821f211e9f52a5c237fb2efc52df5c6fc010c \ rmd160 83f90048ee02a7b6ce097faeebf5c3db16c09594 worksrcdir ${name}-${version} depends_lib port:gettext \ port:gmake \ port:libiconv configure.args --prefix=${prefix} \ --infodir=${prefix}/share/info }}} -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Changes (by raimue@macports.org): * summary: Port Submission => NEW: idutils Comment: The mirror site contains already version 4.2, why did you not use it? Also, it seems to be named `idutils` not `id-utils` upstream. Use the gnu mirror group for fetching, like `master_sites gnu`. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:1> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by yanjingfeng@hotmail.com): The current work is based on FreeBSD port tree and use the most of their information. I am also working on the new version. (just have something in hand as start point). I agree that the name changed from id-utils to idutils. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:2> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by yanjingfeng@hotmail.com): update to GNU id utils 4.2. {{{ 4,5c4,5 < name id-utils < version 4.0 ---
name idutils version 4.2 31,34c31 < master_sites ftp://alpha.gnu.org/pub/gnu/idutils/ \ < ftp://ftp.funet.fi/pub/mirrors/alpha.gnu.org/gnu/idutils/ \ < ftp://ftp.lublin.pl/mirror/alpha.gnu.org/gnu/idutils/ \ < ftp://ftp.ps.pl/mirrors/alpha.gnu.org/pub/gnu/idutils/
master_sites ftp://ftp.gnu.org/gnu/idutils/ 38,40c35,37 < checksums md5 2053522dab62f2286579eecf2d0252e9 \ < sha1 a6e821f211e9f52a5c237fb2efc52df5c6fc010c \ < rmd160 83f90048ee02a7b6ce097faeebf5c3db16c09594
checksums md5 4bbd2cb0d566ab29e41088cc028ad710 \ sha1 306f6e296768d494d771777647c04c8ceed66c1f \ rmd160 cddc6ac3d26f8a836a4d8c5d7111b4439095abe8
}}} -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:3> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Changes (by raimue@macports.org): * cc: raimue@macports.org (added) Comment: Looks good. May I add you as a maintainer to this port? -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:4> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by jmr@macports.org): As Rainer mentioned earlier, you should use the GNU mirror group by setting master_sites to 'gnu' rather than 'ftp://ftp.gnu.org/gnu/idutils/'. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:5> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by yanjingfeng@hotmail.com): Replying to [comment:4 raimue@macports.org]:
Looks good. May I add you as a maintainer to this port? I would like to maintain it. Thanks.
-- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:6> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by yanjingfeng@hotmail.com): Replying to [comment:5 jmr@macports.org]:
As Rainer mentioned earlier, you should use the GNU mirror group by setting master_sites to 'gnu' rather than 'ftp://ftp.gnu.org/gnu/idutils/'.
I will update the sites issue. Thank you for reminder. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:7> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by yanjingfeng@hotmail.com): diff idutils_Portfile Portfile.2 7c7 < maintainers nomaintainer ---
maintainers yanjingfeng@hotmail.com 31c31 < master_sites ftp://ftp.gnu.org/gnu/idutils/
master_sites gnu
-- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:8> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by raimue@macports.org): The `gid` binary conflicts with the coreutils port. How should we deal with this? -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:9> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by yanjingfeng@hotmail.com): Replying to [comment:9 raimue@macports.org]:
The `gid` binary conflicts with the coreutils port. How should we deal with this?
gid binary is shell scrip to run "lid -R grep" in id-utils. (1) If I rename the gid, I will change other lisp files and document to users. These slip file may use "M-x gid" or "M-l" to run gid. The worst case is idutils.vim distributed from vim.org, we cam modify that. (2) Any possible put coreutils binary to ${PREFIX}/sbin (it can be viewed as system admin tools). -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:10> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by yanjingfeng@hotmail.com): (too many typos for last post. I click wrong button to submit) 'gid' binary is shell scrip to run "lid -R grep" in id-utils. (1) If I rename the gid, I will change other relevant lisp files and documentation. The emacs users will exploit the lisp file to use command "M-x gid" or "M-l" to run gid. However, coming to vim/vi users. the worst case is idutils.vim distributed from vim.org, we can not modify that to ensure it can find right thing. (2) I am wondering any possible to put "coreutils" binary to ${PREFIX}/sbin (it seems that "coreutils" can be viewed as system admin tools). Thanks. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:11> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by yanjingfeng@hotmail.com): Correct myself: vim.org idutils.vim doesn't use gid directly. I am working on change gid to be gID (in my working company, they renamed it to be gid32). If any other good naming, please let me know. Jingfeng -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:12> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by raimue@macports.org): That won't work. The default on Mac OS X for HFS+ is case-insensitive. So gid and gID will be the same file. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:13> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by yanjingfeng@hotmail.com): Replying to [comment:13 raimue@macports.org]:
That won't work. The default on Mac OS X for HFS+ is case-insensitive. So gid and gID will be the same file.
The gid is changed to gid32 and dutils.el file is modified based on the name change. Update the Portfile and provide two patch files. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:14> MacPorts </projects/macports> Ports system for Mac OS
#14948: NEW: idutils --------------------------------------+------------------------------------- Reporter: yanjingfeng@hotmail.com | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: closed Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: --------------------------------------+------------------------------------- Changes (by raimue@macports.org): * status: new => closed * resolution: => fixed Comment: Committed in r36369. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14948#comment:15> MacPorts </projects/macports> Ports system for Mac OS
participants (1)
-
MacPorts