[Bug 278554] lang/ruby33: /usr/bin/install: ChangeLog: Inappropriate file type or format
Date: Wed, 24 Apr 2024 16:55:02 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278554 --- Comment #3 from Mark Johnston <markj@FreeBSD.org> --- (In reply to Yasuhiro Kimura from comment #2) $ cd lang/ruby33 $ make stage ... install -m 0644 /home/markj/src/freebsd-ports/lang/ruby33/work/ruby-3.3.0/COPYING* /home/markj/src/freebsd-ports/lang/ruby33/work/ruby-3.3.0/ChangeLog /home/markj/src/freebsd-ports/lang/ruby33/work/ruby-3.3.0/LEGAL /home/markj/src/freebsd-ports/lang/ruby33/work/ruby-3.3.0/README* /home/markj/src/freebsd-ports/lang/ruby33/work/stage/usr/local/share/doc/ruby33/ install: /home/markj/src/freebsd-ports/lang/ruby33/work/stage/usr/local/share/doc/ruby33/ChangeLog: Inappropriate file type or format *** Error code 73 $ ls /home/markj/src/freebsd-ports/lang/ruby33/work/stage/usr/local/share/doc/ruby33/ChangeLog ChangeLog-0.06_to_0.52 ChangeLog-0.50_to_0.60 ChangeLog-0.60_to_1.1 ChangeLog-1.8.0 ChangeLog-1.9.3 ChangeLog-2.0.0 ChangeLog-2.1.0 ChangeLog-2.2.0 ChangeLog-2.3.0 ChangeLog-2.4.0 ChangeLog-YARV The problem is that the destination exists and is a directory. This is doc/ChangeLog in the ruby tarball. Is the intent to install the root ChangeLog into doc/ChangeLog? If so, the port Makefile needs to be updated. install(1) is behaving correctly here. -- You are receiving this mail because: You are the assignee for the bug.