~ubuntu-branches/ubuntu/quantal/ruby1.9.1/quantal

« back to all changes in this revision

Viewing changes to common.mk

  • Committer: Package Import Robot
  • Author(s): Antonio Terceiro, Lucas Nussbaum, Daigo Moriwaki, James Healy, Antonio Terceiro
  • Date: 2012-06-02 07:42:28 UTC
  • mfrom: (21.1.3 sid)
  • Revision ID: package-import@ubuntu.com-20120602074228-09t2jgg1ozrsnnfo
Tags: 1.9.3.194-1
[ Lucas Nussbaum ]
* Add hurd-path-max.diff. Fixes FTBFS on Hurd. (Closes: #648055)

[ Daigo Moriwaki ]
* Removed debian/patches/debian/patches/sparc-continuations.diff,
  which the upstream has applied.
* debian/rules:
  - Bumped up tcltk_ver to 8.5.
  - Used chrpath for tcltklib.so to fix a lintian error,
    binary-or-shlib-defines-rpath.
* debian/control:
  - Suggests ruby-switch. (Closes: #654312)
  - Build-Depends: chrpath.
* debian/libruby1.9.1.symbols: Added a new symbol for
  rb_str_modify_expand@Base.
* debian/run-test-suites.bash:
  - Corrected options for test-all.
  - Enabled timeout to allow hang tests to be aborted.

[ James Healy ]
* New upstream release: 1.9.3p194 (Closes: #669582)
  + This release includes a fix for CVE-2011-0188 (Closes: #628451)
  + This release also does not segfault when running the test suite under
    amd64 (Closes: #674347)
* Enable hardened build flags (Closes: #667964)
* debian/control:
  - depend on specific version on coreutils
  - update policy version (no changes)

[ Antonio Terceiro ]
* debian/ruby1.9.1.postinst:
  + bump alternatives priority for `ruby` to 51 so that Ruby 1.9 has a
    higher priority than Ruby 1.8 (50).
  + bump alternatives priority for `gem` to 181 so that the Rubygems
    provided by Ruby 1.9 has priority over the one provided by the rubygems
    package.
* debian/control: added myself to Uploaders:
* debian/libruby1.9.1.symbols: update with new symbols added in 1.9.3p194
  upstream release.
* debian/manpages/*: fix references to command names with s/1.9/1.9.1/
* debian/rules: skip running DRB tests, since they seem to make the build
  hang. This should close #647296, but let's way and see. Also, with this do
  not need to timeout the test suite anymore.

Show diffs side-by-side

added added

removed removed

Lines of Context:
123
123
INSTRUBY_ARGS = $(SCRIPT_ARGS) \
124
124
                --data-mode=$(INSTALL_DATA_MODE) \
125
125
                --prog-mode=$(INSTALL_PROG_MODE) \
126
 
                --installed-list $(INSTALLED_LIST)
 
126
                --installed-list $(INSTALLED_LIST) \
 
127
                --mantype="$(MANTYPE)"
127
128
INSTALL_PROG_MODE = 0755
128
129
INSTALL_DATA_MODE = 0644
129
130
 
239
240
install-nodoc: pre-install-nodoc do-install-nodoc post-install-nodoc
240
241
pre-install-nodoc:: pre-install-local pre-install-ext
241
242
do-install-nodoc: $(PREP) $(PROGRAM)
242
 
        $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --mantype="$(MANTYPE)"
 
243
        $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS)
243
244
post-install-nodoc:: post-install-local post-install-ext
244
245
 
245
246
install-local: pre-install-local do-install-local post-install-local
246
247
pre-install-local:: pre-install-bin pre-install-lib pre-install-man
247
248
do-install-local: $(PREP)
248
 
        $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=local --mantype="$(MANTYPE)"
 
249
        $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=local
249
250
post-install-local:: post-install-bin post-install-lib post-install-man
250
251
 
251
252
install-ext: pre-install-ext do-install-ext post-install-ext
297
298
install-man: pre-install-man do-install-man post-install-man
298
299
pre-install-man:: install-prereq
299
300
do-install-man: $(PREP)
300
 
        $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=man --mantype="$(MANTYPE)"
 
301
        $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=man
301
302
post-install-man::
302
303
        @$(NULLCMD)
303
304
 
322
323
no-install-nodoc: pre-no-install-nodoc dont-install-nodoc post-no-install-nodoc
323
324
pre-no-install-nodoc:: pre-no-install-local pre-no-install-ext
324
325
dont-install-nodoc:  $(PREP)
325
 
        $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --mantype="$(MANTYPE)"
 
326
        $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS)
326
327
post-no-install-nodoc:: post-no-install-local post-no-install-ext
327
328
 
328
329
what-where-local: no-install-local
329
330
no-install-local: pre-no-install-local dont-install-local post-no-install-local
330
331
pre-no-install-local:: pre-no-install-bin pre-no-install-lib pre-no-install-man
331
332
dont-install-local: $(PREP)
332
 
        $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=local --mantype="$(MANTYPE)"
 
333
        $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=local
333
334
post-no-install-local:: post-no-install-bin post-no-install-lib post-no-install-man
334
335
 
335
336
what-where-ext: no-install-ext
389
390
no-install-man: pre-no-install-man dont-install-man post-no-install-man
390
391
pre-no-install-man:: install-prereq
391
392
dont-install-man: $(PREP)
392
 
        $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=man --mantype="$(MANTYPE)"
 
393
        $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=man
393
394
post-no-install-man::
394
395
        @$(NULLCMD)
395
396