Bug 219666 - devel/nasm: Update to 2.13.01
Summary: devel/nasm: Update to 2.13.01
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
URL: http://git.videolan.org/?p=x264.git;a...
Keywords:
Depends on: 220099
Blocks:
  Show dependency treegraph
 
Reported: 2017-05-30 20:59 UTC by Konstantin Pavlov
Modified: 2017-08-18 18:34 UTC (History)
4 users (show)

See Also:
bugzilla: maintainer-feedback? (serio.jeffrey)
koobs: exp-run+


Attachments
update to 2.13.01 (4.69 KB, patch)
2017-05-30 22:51 UTC, Ivan Rozhuk
koobs: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantin Pavlov 2017-05-30 20:59:48 UTC
Nasm 2.13.01 is now required by x264 for AVX-512: http://git.videolan.org/?p=x264.git;a=commitdiff;h=d2b5f4873e2147452a723b61b14f030b2ee760a5
Comment 1 Ivan Rozhuk 2017-05-30 22:51:49 UTC
Created attachment 183080 [details]
update to 2.13.01

Test it.
Comment 2 Konstantin Pavlov 2017-05-31 15:27:10 UTC
(In reply to rozhuk.im from comment #1)

Works fine, thank you so much!
Comment 4 Ivan Rozhuk 2017-06-01 18:00:57 UTC
Same time on amd64, freebsd 11.1 pre

...
Making all in mz80
gmake[2]: Entering directory '/tmp/ports/usr/ports/emulators/dgen-sdl/work/dgen-sdl-1.33/mz80'
cc -O2 -msse2 -msse3 -mssse3 -msse4.1 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -o makez80 ../mz80/makez80.c
./makez80 mz80.c -l -s -c
MakeZ80 - V3.4-dgen - Copyright 1996-2000 Neil Bradley (neil@synthcom.com)
gmake  all-am
gmake[3]: Entering directory '/tmp/ports/usr/ports/emulators/dgen-sdl/work/dgen-sdl-1.33/mz80'
cc -DPACKAGE_NAME=\"DGen/SDL\" -DPACKAGE_TARNAME=\"dgen-sdl\" -DPACKAGE_VERSION=\"1.33\" -DPACKAGE_STRING=\"DGen/SDL\ 1.33\" -DPACKAGE_BUGREPORT=\"zamaz@users.sourceforge.net\" -DPACKAGE_URL=\"http://sourceforge.net/projects/dgen\" -DPACKAGE=\"dgen-sdl\" -DVERSION=\"1.33\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SDL_WM_TOGGLEFULLSCREEN=1 -DHAVE_FTELLO=1 -DHAVE_GLOB_H=1 -DWITH_OPENGL=1 -DWITH_LIBARCHIVE=1 -DNDEBUG=1 -DWITH_JOYSTICK=1 -DWITH_THREADS=1 -DWITH_MUSA=1 -DWITH_MZ80=1 -DWITH_CZ80=1 -DWITH_CTV=1 -DWITH_HQX=1 -DWITH_SCALE2X=1 -I.  -I.. -isystem /usr/local/include -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE  -O2 -msse2 -msse3 -mssse3 -msse4.1 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -MT mz80.o -MD -MP -MF .deps/mz80.Tpo -c -o mz80.o mz80.c
mv -f .deps/mz80.Tpo .deps/mz80.Po
rm -f libmz80.a
ar cru libmz80.a mz80.o 
ranlib libmz80.a
gmake[3]: Leaving directory '/tmp/ports/usr/ports/emulators/dgen-sdl/work/dgen-sdl-1.33/mz80'
gmake[2]: Leaving directory '/tmp/ports/usr/ports/emulators/dgen-sdl/work/dgen-sdl-1.33/mz80'
Making all in doc
...
Comment 5 Antoine Brodin freebsd_committer freebsd_triage 2017-06-01 18:17:57 UTC
(In reply to rozhuk.im from comment #4)
for emulators/dgen-sdl,  nasm is used only on i386, not on amd64
Comment 6 Ivan Rozhuk 2017-06-18 06:38:58 UTC
I add patch for emulators/dgen-sdl: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220099
Comment 7 Ivan Rozhuk 2017-07-12 00:14:34 UTC
ping
Comment 8 Kubilay Kocak freebsd_committer freebsd_triage 2017-07-12 23:44:47 UTC
CC Jan who did recent x264 update, note comment 1 (x264 now depends on this version)
Comment 9 Jan Beich freebsd_committer freebsd_triage 2017-07-12 23:56:16 UTC
(In reply to Kubilay Kocak from comment #8)
> x264 now depends on this version

multimedia/x264 tracks stable branch, even review D11566 still uses yasm.
Comment 10 Ivan Rozhuk 2017-07-23 12:43:40 UTC
(In reply to Jan Beich from comment #9)

Is x264 fail to build with nasm 2.13.01 ?
Comment 11 Jan Beich freebsd_committer freebsd_triage 2017-07-23 13:24:04 UTC
(In reply to rozhuk.im from comment #10)
> Is x264 fail to build with nasm 2.13.01 ?

No. libx264 port doesn't use nasm yet thus unaffected by the changes here.
Comment 12 Ivan Rozhuk 2017-07-23 18:57:21 UTC
(In reply to Jan Beich from comment #11)

Is something block this update?
Comment 13 Kubilay Kocak freebsd_committer freebsd_triage 2017-07-24 02:19:09 UTC
Comment on attachment 183080 [details]
update to 2.13.01

Approved by: portmgr (maintainer timeout, 1 month)
Comment 14 commit-hook freebsd_committer freebsd_triage 2017-08-18 18:33:19 UTC
A commit references this bug:

Author: swills
Date: Fri Aug 18 18:32:25 UTC 2017
New revision: 448264
URL: https://svnweb.freebsd.org/changeset/ports/448264

Log:
  devel/nasm: Update to 2.13.01

  PR:		219666
  Submitted by:	Konstantin Pavlov <thresh@nginx.com>
  Approved by:	serio.jeffrey@gmail.com (maintainer timeout, >1 month)

Changes:
  head/devel/nasm/Makefile
  head/devel/nasm/distinfo
  head/devel/nasm/files/
Comment 15 Steve Wills freebsd_committer freebsd_triage 2017-08-18 18:34:22 UTC
Committed, thanks!