Description: Don't build MacOS related stuff
 MacOS stuff needs Apple's eawt library so we don't build
 that java source.
Author: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
Last-Update: 2018-04-05
Index: charactermanaj-0.998+git20190331.e45260e3/src/main/java/charactermanaj/ui/MainFramePartialForMacOSX.java
===================================================================
--- charactermanaj-0.998+git20190331.e45260e3.orig/src/main/java/charactermanaj/ui/MainFramePartialForMacOSX.java
+++ charactermanaj-0.998+git20190331.e45260e3/src/main/java/charactermanaj/ui/MainFramePartialForMacOSX.java
@@ -6,10 +6,6 @@ import java.lang.reflect.Method;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
-import com.apple.eawt.Application;
-import com.apple.eawt.ApplicationAdapter;
-import com.apple.eawt.ApplicationEvent;
-
 import charactermanaj.util.SystemUtil;
 import charactermanaj.util.UIHelper;
 
@@ -35,17 +31,8 @@ public class MainFramePartialForMacOSX {
 	 */
 	public static void setupDockIcon() {
 		try {
-			Application app = Application.getApplication();
-			Class<?> clz = app.getClass();
-
 			BufferedImage icon = UIHelper.getInstance().getImage("icons/icon.png");
 
-			Method mtd = clz.getMethod("setDockIconImage", new Class[] {Image.class});
-			mtd.invoke(app, new Object[] { icon });
-
-		} catch (NoSuchMethodException ex) {
-			// メソッドがない = Tiger以前の失敗であろうから、単に無視するだけで良い.
-			logger.log(Level.CONFIG, "dockIcon not supported.", ex);
 
 		} catch (Exception ex) {
 			// 実行時の失敗だが、DockIconが設定できないだけなので継続する.
@@ -58,33 +45,5 @@ public class MainFramePartialForMacOSX {
 	 * @param mainFrame
 	 */
 	public static void setupScreenMenu() {
-		Application app = Application.getApplication();
-
-		app.setEnabledAboutMenu(true);
-		app.setEnabledPreferencesMenu(true);
-
-		ApplicationAdapter listener = new ApplicationAdapter() {
-			public void handleAbout(ApplicationEvent arg0) {
-				if (MainFrame.getActivedMainFrame() != null) {
-					MainFrame.getActivedMainFrame().onAbout();
-				}
-				arg0.setHandled(true);
-			}
-			public void handleQuit(ApplicationEvent arg0) {
-				if (MainFrame.getActivedMainFrame() != null) {
-					MainFrame.closeAllProfiles();
-				}
-				arg0.setHandled(true);
-				// JVMを明示的にシャットダウンする. (何もしないと強制終了になるため。)
-				SystemUtil.exit(0);
-			}
-			public void handlePreferences(ApplicationEvent arg0) {
-				if (MainFrame.getActivedMainFrame() != null) {
-					MainFrame.getActivedMainFrame().onPreferences();
-				}
-				arg0.setHandled(true);
-			}
-		};
-		app.addApplicationListener(listener);
 	}
 }
