Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Feb 2006 08:51:25 -0500
From:      Frank Laszlo <laszlof@vonostingroup.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: USE_DOS2UNIX may be more powerful?
Message-ID:  <43E8A5DD.5000509@vonostingroup.com>
In-Reply-To: <20060207003529.GA32317@hades.panopticon>
References:  <20060207003529.GA32317@hades.panopticon>

next in thread | previous in thread | raw e-mail | index | archive | help
Dmitry Marakasov wrote:
> Hi!
>
> I've just updated games/xmoto port I maintain, and I used newly introduced
> USE_DOS2UNIX variable instead of construction like that:
>
> @${FIND} ${WRKSRC}/src -name "*.cpp" -o -name "*.h" | \
> 	${XARGS} ${REINPLACE_CMD} -e "s|$$(${PRINTF} '\r')||g"
>
> I like the idea, but I think USE_DOS2UNIX should be a bit more powerful.
>
> Let us have a port having many subdirectories with *.cpp and *.h files,
> which all need to be dos2unix'ed. Also, there are binary files.  Thus, we
> can't use USE_DOS2UNIX=yes as it will corrupt binaries, and we should
> specify many paths to files we want to process. For xmoto, to process all
> source and header files, I'll need to do this:
>
> USE_DOS2UNIX= src/*.cpp src/*.h src/image/*.cpp src/image/*.h \ 
> 		src/tinyxml/*.cpp src/tinyxml/*.h
>
> these are only 3 dirs, I've seen much more.
>
> So what do you think of idea of making USE_DOS2UNIX more like interface to
> find utility?
>
> For example, to write this:
>
> USE_DOS2UNIX= src/ libsrc/ *.cpp *.h docs/ *.html *.txt README
>
> to do that:
>
> find ${WRKSRC}/src/ ${WRKSRC}/libsrc/ -name *.cpp -or -name *.h -type f -print0 | xargs ...
> find ${WRKSRC}/docs/ -name *.html -or -name *.txt -or -name README -type f -print0 | xargs ...
>
> Syntax may be other (maybe multiline more like OPTIONS), that's point to
> discuss. But that surely will be a feature.
>
> If the idea gets accepted, I'll make patches.
>
>   

Sounds like a pretty reasonable idea. But I think USE_* is generally
just on/off switches, so maybe it needs to be a different name?


__________________________________________________
Frank Laszlo
System Administrator
The VonOstin Group
Email:  laszlof@tvog.net
WWW:    http://www.vonostingroup.com
Mobile: 248-863-7584





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43E8A5DD.5000509>