Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jan 2012 12:35:04 +0600
From:      Yar <yarodin@gmail.com>
To:        poyopoyo@puripuri.plala.or.jp
Cc:        Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/archivers/unrar Makefile
Message-ID:  <147869552.20120115123504@gmail.com>
In-Reply-To: <8662gfjd02.wl%poyopoyo@puripuri.plala.or.jp>
References:  <201201080930.q089UX6D091198@repoman.freebsd.org> <8662gfjd02.wl%poyopoyo@puripuri.plala.or.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
------------11D1B60F1078BA4C3
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello Poyopoyo,

Saturday, January 14, 2012, 7:20:45, you wrote:

> At Sun, 8 Jan 2012 09:30:33 +0000 (UTC),
> Sunpoet Po-Chuan Hsieh wrote:
>> @@ -24,6 +24,9 @@ MAKEFILE=     makefile.unix
>>  PLIST_FILES=   bin/unrar
>>  PORTDOCS=      license.txt readme.txt
>> 
>> +post-patch:
>> +       @${REINPLACE_CMD} -e '/^CXX/ s|^|#|' ${WRKSRC}/${MAKEFILE}
>> +
>>  do-install:
>>         ${INSTALL_PROGRAM} ${WRKSRC}/unrar ${PREFIX}/bin
>>  .if !defined(NOPORTDOCS)

> Hi,
> Commenting CXX* out after patch phase breaks unrar-iconv since it
> requires CXXFLAGS to be set in makefile.unix.

===>>  Building for unrar-iconv-4.10,5
> c++  -O2 -pipe -march=native -fno-strict-aliasing
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DWITH_ICONV -DUNRAR -c rar.cpp
> In file included from rar.hpp:5,
>                  from rar.cpp:1:
> os.hpp:197:19: error: iconv.h: No such file or directory
> In file included from rar.hpp:76,
>                  from rar.cpp:1:
> global.hpp:19: error: 'iconv_t' does not name a type
> global.hpp:20: error: 'iconv_t' does not name a type
> gmake: *** [rar.o] Error 1
> *** Error code 1

> Here's a candidate:
> - Comment CXX* out for only unrar not for unrar-iconv.
I  vote  for it! \if !defined(USE_ICONV) at unrar Makefile\.
It's more accuracy at my point of view.

> - in unrar-iconv do the same thing with files/patch-iconv.
BUT :) I attached tiny patch for unrar-iconv/Makefile
with dirty workaround.



-- 
Best regards,
 Yar                          mailto:yarodin@gmail.com
------------11D1B60F1078BA4C3
Content-Type: application/octet-stream;
 name="unrar-iconv_Makefile.patch"
Content-transfer-encoding: base64
Content-Disposition: attachment;
 filename="unrar-iconv_Makefile.patch"

LS0tIE1ha2VmaWxlLm9yaWcJMjAxMi0wMS0xNSAxMjoyMDoxNy4wMDAwMDAwMDAgKzA3MDAK
KysrIE1ha2VmaWxlCTIwMTItMDEtMTUgMTI6MTk6NDQuMDAwMDAwMDAwICswNzAwCkBAIC0x
Nyw2ICsxNyw5IEBACiAKIENPTkZMSUNUUz0JdW5yYXItWzAtOV0qIHpoLXVucmFyLVswLTld
KgogCitwcmUtYnVpbGQ6CisJQCR7UkVJTlBMQUNFX0NNRH0gLWUgJy9eI0NYWEZMQUdTKz0v
IHN8XiN8fCcgJHtXUktTUkN9LyR7TUFLRUZJTEV9CisKIHBvc3QtaW5zdGFsbDoKIAlAJHtF
Q0hPX01TR30gIj09PT4gQWRkZWQgaWNvbnYgc3VwcG9ydCwgc2VlIG5ldyBzd2l0Y2hlczoi
CiAJQCR7RUNIT19NU0d9ICIgICAgIGxhLCBsbCBhbmQgbG8gYXQgXCJ1bnJhciAtP1wiIgo=
------------11D1B60F1078BA4C3--




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