Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Yaze 2.30.1 #16817

Closed
wants to merge 1 commit into from

3 participants

@Eszet

Yaze-ag is designed to provide an exact simulation of the Z80 microprocessor on various platforms.

Tested in the following environment:

HOMEBREW_VERSION: 0.9.3
HEAD: 3b37bde
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: 8-core 64-bit ivybridge
OS X: 10.8.2-x86_64
Xcode: 4.5.2
CLT: 4.5.0.0.1.1249367152
LLVM-GCC: build 2336
Clang: 4.1 build 421
X11: N/A
System Ruby: 1.8.7-358
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

@adamv

Have these been reported upstream?

I've just informed the upstream author that I'd like to add the software to Homebrew with all details about this patch attached.

@jacknagel
Collaborator

Is there a link to an upstream bug report or anything?

@Eszet

Andreas Gerlich is aware of the issue, however there isn't any kind of formal bug tracking system in place. I am not certain when he will be able to look into the issue of compiling the package under Homebrew (it's not a general Mac OS issue). The software needs to be accurately called YAZE-AG.

@adamv
Owner

Install spewed a bunch of these find: md5sum: No such file or directory though they don't seem to have broken the install.

@adamv adamv closed this pull request from a commit
Johannes Lieder Yaze 2.30.1
Closes #16817.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
b38c747
@adamv adamv closed this in b38c747
@lovelace lovelace referenced this pull request from a commit
Johannes Lieder Yaze 2.30.1
Closes #16817.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
1d6c565
@handyman5 handyman5 referenced this pull request from a commit in handyman5/homebrew
Johannes Lieder Yaze 2.30.1
Closes #16817.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
8420755
@draftycode draftycode referenced this pull request from a commit in draftycode/homebrew
Johannes Lieder Yaze 2.30.1
Closes #16817.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
324c478
@shelhamer shelhamer referenced this pull request from a commit
Johannes Lieder Yaze 2.30.1
Closes #16817.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
4f34474
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Jan 1, 2013
  1. Yaze 2.30.1 (yet another z80 emulator)

    Johannes Lieder authored
This page is out of date. Refresh to see the latest.
Showing with 43 additions and 0 deletions.
  1. +43 −0 Library/Formula/yaze-ag.rb
View
43 Library/Formula/yaze-ag.rb
@@ -0,0 +1,43 @@
+require 'formula'
+
+class YazeAg < Formula
+ homepage 'http://www.mathematik.uni-ulm.de/users/ag/yaze-ag/'
+ url 'http://www.mathematik.uni-ulm.de/users/ag/yaze-ag/devel/yaze-ag-2.30.1.tar.gz'
+ sha1 'c8ef40ebef4daab20ee38aae28293b6a9776c99f'
+
+ def install
+ system "make -f Makefile_solaris_gcc BINDIR=#{bin} MANDIR=#{man1} LIBDIR=#{lib}/yaze install"
+ end
+
+ # Fix missing sys header include for caddr_t on Mac OS
+ # Fix omission of creating bin directory by custom Makefile
+ def patches
+ DATA
+ end
+
+ def test
+ system "yaze 'sys quit'"
+ end
+end
+
+__END__
+diff --git a/Makefile_solaris_gcc b/Makefile_solaris_gcc
+index 9e469a3..b25d007 100644
+--- a/Makefile_solaris_gcc
++++ b/Makefile_solaris_gcc
+@@ -140,11 +140,14 @@ simz80.c: simz80.pl
+ perl -w simz80.pl >simz80.c
+ chmod a-w simz80.c
+
++cdm.o: CFLAGS+=-include sys/types.h
++
+ cdm: cdm.o
+ $(CC) $(CFLAGS) cdm.o $(LIBS) -o $@
+
+ install: all
+ rm -rf $(LIBDIR)
++ mkdir -p $(BINDIR)
+ mkdir -p $(LIBDIR)
+ mkdir -p $(MANDIR)
+ $(INSTALL) -s -c -m 755 yaze_bin $(BINDIR)
+
Something went wrong with that request. Please try again.