cvs commit: ports/Mk bsd.ruby.mk ports/converters/ruby-iconv Makefile ports/databases/ruby-gdbm Makefile ports/japanese/ruby-tk Makefile ports/lang/ruby-mode.el Makefile pkg-plist ports/lang/ruby18 Makefile distinfo pkg-plist ...

Norikatsu Shigemura nork at FreeBSD.org
Wed Apr 4 15:11:16 UTC 2007


On Tue, 3 Apr 2007 21:57:49 +0000 (UTC)
Stanislav Sedov <stas at FreeBSD.org> wrote:
> stas        2007-04-03 21:57:49 UTC
>   FreeBSD ports repository
>   Modified files:
>     Mk                   bsd.ruby.mk 
>     converters/ruby-iconv Makefile 
>     databases/ruby-gdbm  Makefile 
>     japanese/ruby-tk     Makefile 
>     lang/ruby-mode.el    Makefile pkg-plist 
>     lang/ruby18          Makefile distinfo pkg-plist 
>     x11-toolkits/ruby-tk Makefile pkg-plist 
>   Added files:
>     lang/ruby18/files    patch-ext_tk_tkutil_extconf.rb 
>   Removed files:
>     lang/ruby18/files    patch-tk-tkutil-extconf.rb 
>   Log:
>   - Update ruby to 1.8.6
>   - Synchronise portversions and portepochs in all ruby subports
>   - Take maintainerships of all ruby subports.

>--- Makefile	2007/03/24 14:03:04	1.125
>+++ Makefile	2007/04/03 21:57:48	1.126
>@@ -156,7 +156,8 @@
> pre-configure:
> .if defined(WITH_ONIGURUMA)
> 	cd ${ONIGURUMA_WRKSRC}; ./configure; \
>-		${MAKE} -f Makefile ${RUBY_VER:S/.//} RUBYDIR="${WRKSRC}"
>+		${MAKE} -f Makefile ${RUBY_RELVERSION:S/.//g} \
>+		RUBYDIR="${WRKSRC}"
> .endif
> 	${TOUCH} ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
> 

	I'm using lang/ruby18 WITH_ONIGURUMA.  So I had a trouble.

$ cd /usr/ports/lang/ruby18
$ make
===>  Found saved configuration for ruby+oniguruma-1.8.6,1
===>  Extracting for ruby+oniguruma-1.8.6
=> MD5 Checksum OK for ruby/ruby-1.8.6.tar.bz2.
=> SHA256 Checksum OK for ruby/ruby-1.8.6.tar.bz2.
/bin/mv /usr/ports/lang/ruby18/work/ruby-1.8.6/ext/dl/h2rb /usr/ports/lang/ruby18/work/ruby-1.8.6/bin/
===>  Patching for ruby+oniguruma-1.8.6
===>  Applying extra patch /usr/ports/lang/ruby18/files/extra-patch-gc
===>  Applying FreeBSD patches for ruby+oniguruma-1.8.6
	:
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
make: don't know how to make 186. Stop
*** Error code 2

Stop in /usr/ports/lang/ruby18.
*** Error code 1

Stop in /usr/ports/lang/ruby18.
$ make -VRUBY_RELVERSION
1.8.6
$ 

	Do you have any idea to fix this issue?

>   Revision  Changes      Path
>   1.159     +10 -5       ports/Mk/bsd.ruby.mk
>   1.28      +2 -2        ports/converters/ruby-iconv/Makefile
>   1.20      +3 -2        ports/databases/ruby-gdbm/Makefile
>   1.14      +1 -1        ports/japanese/ruby-tk/Makefile
>   1.15      +3 -2        ports/lang/ruby-mode.el/Makefile
>   1.6       +1 -0        ports/lang/ruby-mode.el/pkg-plist
>   1.126     +3 -2        ports/lang/ruby18/Makefile
>   1.67      +3 -3        ports/lang/ruby18/distinfo
>   1.1       +10 -0       ports/lang/ruby18/files/patch-ext_tk_tkutil_extconf.rb (new)
>   1.2       +0 -7        ports/lang/ruby18/files/patch-tk-tkutil-extconf.rb (dead)
>   1.59      +7 -4        ports/lang/ruby18/pkg-plist
>   1.39      +3 -3        ports/x11-toolkits/ruby-tk/Makefile
>   1.17      +1031 -1027  ports/x11-toolkits/ruby-tk/pkg-plist


More information about the cvs-all mailing list