diff options
author | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-10-11 05:59:42 +0800 |
---|---|---|
committer | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-10-11 05:59:42 +0800 |
commit | 0bf7715d8a2be8d25482f66c2dd3c97ff7e67fdc (patch) | |
tree | 34dd480266d2b2ce6b486f809cae2064c1cd073e | |
parent | ab6ad13ed5835fe5fba85de8cbc8d4226e0930e0 (diff) | |
download | marcuscom-ports-0bf7715d8a2be8d25482f66c2dd3c97ff7e67fdc.tar marcuscom-ports-0bf7715d8a2be8d25482f66c2dd3c97ff7e67fdc.tar.gz marcuscom-ports-0bf7715d8a2be8d25482f66c2dd3c97ff7e67fdc.tar.bz2 marcuscom-ports-0bf7715d8a2be8d25482f66c2dd3c97ff7e67fdc.tar.lz marcuscom-ports-0bf7715d8a2be8d25482f66c2dd3c97ff7e67fdc.tar.xz marcuscom-ports-0bf7715d8a2be8d25482f66c2dd3c97ff7e67fdc.tar.zst marcuscom-ports-0bf7715d8a2be8d25482f66c2dd3c97ff7e67fdc.zip |
Fix the build with new gtk20.
Reported by: pointyhat-exp
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@9753 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r-- | emulators/tiemu2/Makefile | 42 | ||||
-rw-r--r-- | emulators/tiemu2/distinfo | 3 | ||||
-rw-r--r-- | emulators/tiemu2/pkg-descr | 9 | ||||
-rw-r--r-- | emulators/tiemu2/pkg-plist | 122 | ||||
-rw-r--r-- | lang/mdk/Makefile | 39 | ||||
-rw-r--r-- | lang/mdk/distinfo | 3 | ||||
-rw-r--r-- | lang/mdk/pkg-descr | 22 | ||||
-rw-r--r-- | lang/mdk/pkg-plist | 11 | ||||
-rw-r--r-- | www/osb-nrcore/Makefile | 39 | ||||
-rw-r--r-- | www/osb-nrcore/distinfo | 3 | ||||
-rw-r--r-- | www/osb-nrcore/files/patch-khtml-html-html_doumentimp.cpp | 23 | ||||
-rw-r--r-- | www/osb-nrcore/pkg-descr | 10 | ||||
-rw-r--r-- | www/osb-nrcore/pkg-plist | 48 |
13 files changed, 374 insertions, 0 deletions
diff --git a/emulators/tiemu2/Makefile b/emulators/tiemu2/Makefile new file mode 100644 index 000000000..74a29a21b --- /dev/null +++ b/emulators/tiemu2/Makefile @@ -0,0 +1,42 @@ +# New ports collection makefile for: TiEmu-2 +# Date created: 21 Feb 2006 +# Whom: Alexey Dokuchaev <danfe@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= tiemu2 +PORTVERSION= 2.08 +PORTREVISION= 2 +CATEGORIES= emulators +MASTER_SITES= http://www.ticalc.org/pub/unix/ \ + http://freebsd.nsu.ru/distfiles/tiemu/ +DISTNAME= tiemu + +MAINTAINER= danfe@FreeBSD.org +COMMENT= TI89(ti)/92(+)/V200 hand-helds emulator + +LIB_DEPENDS= ticalcs.10:${PORTSDIR}/devel/libticalcs \ + ticables.12:${PORTSDIR}/comms/libticables \ + tifiles.6:${PORTSDIR}/devel/libtifiles + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GNOME= gtk20 libglade2 +USE_X_PREFIX= yes + +MAN1= tiemu.1 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +post-extract: .SILENT + ${RM} ${WRKSRC}/src/Makefile + ${REINPLACE_CMD} -e 's,\*-\*-linux\*,\*-\*-freebsd\*, ; \ + s|-D.*_DISABLE_DEPRECATED||g' ${WRKSRC}/configure + ${REINPLACE_CMD} -E 's,(install-data-am:).*$$,\1,' ${WRKSRC}/Makefile.in + ${REINPLACE_CMD} -e 's,defined(__LINUX__),& || defined(__BSD__),' \ + ${WRKSRC}/src/gui/calc/pckeys.h ${WRKSRC}/src/misc/paths.h + ${REINPLACE_CMD} -e 's|#define .*_DISABLE_DEPRECATED||g' \ + ${WRKSRC}/src/gui/comm.c + +.include <bsd.port.mk> diff --git a/emulators/tiemu2/distinfo b/emulators/tiemu2/distinfo new file mode 100644 index 000000000..fe54df659 --- /dev/null +++ b/emulators/tiemu2/distinfo @@ -0,0 +1,3 @@ +MD5 (tiemu.tar.gz) = bb3dd444cfac0e19d47d9d191d475641 +SHA256 (tiemu.tar.gz) = 491c558416c0f7d6d262d9eaf9a909ff18b297b8a9016c428d567fb0a5bc1846 +SIZE (tiemu.tar.gz) = 2269606 diff --git a/emulators/tiemu2/pkg-descr b/emulators/tiemu2/pkg-descr new file mode 100644 index 000000000..dadfccfa7 --- /dev/null +++ b/emulators/tiemu2/pkg-descr @@ -0,0 +1,9 @@ +This project aims to develop a fast emulator for the TI89(titanium), 92(+), +and V200PLT calculators. This emulator started on the Jonas Minnberg's +(X)Tiger emulator which is based on UAE (the Universal Amiga Emulator). It +was deeply reworked and improved thus it's very different now. + +TiEmu uses the GDK library (GTK component) for display. The GUI has been +written with GTK+ (the Gimp ToolKit). + +WWW: http://lpg.ticalc.org/prj_tiemu/ diff --git a/emulators/tiemu2/pkg-plist b/emulators/tiemu2/pkg-plist new file mode 100644 index 000000000..b3e8293fa --- /dev/null +++ b/emulators/tiemu2/pkg-plist @@ -0,0 +1,122 @@ +bin/tiemu-2 +%%DATADIR%%/glade/about-2.glade +%%DATADIR%%/glade/calc-2.glade +%%DATADIR%%/glade/comm-2.glade +%%DATADIR%%/glade/dbg_bkpts-2.glade +%%DATADIR%%/glade/dbg_cause-2.glade +%%DATADIR%%/glade/dbg_code-2.glade +%%DATADIR%%/glade/dbg_data-2.glade +%%DATADIR%%/glade/dbg_entry-2.glade +%%DATADIR%%/glade/dbg_heap-2.glade +%%DATADIR%%/glade/dbg_ioports-2.glade +%%DATADIR%%/glade/dbg_mem-2.glade +%%DATADIR%%/glade/dbg_pclog-2.glade +%%DATADIR%%/glade/dbg_regs-2.glade +%%DATADIR%%/glade/dbg_stack-2.glade +%%DATADIR%%/glade/dbg_vectors-2.glade +%%DATADIR%%/glade/dboxes-2.glade +%%DATADIR%%/glade/infos-2.glade +%%DATADIR%%/glade/manpage-2.glade +%%DATADIR%%/glade/pbars-2.glade +%%DATADIR%%/glade/popup-2.glade +%%DATADIR%%/glade/release-2.glade +%%DATADIR%%/glade/romversion-2.glade +%%DATADIR%%/glade/scroptions-2.glade +%%DATADIR%%/glade/wizard-2.glade +%%DATADIR%%/glade/about-2.gladep +%%DATADIR%%/glade/calc-2.gladep +%%DATADIR%%/glade/comm-2.gladep +%%DATADIR%%/glade/dbg_bkpts-2.gladep +%%DATADIR%%/glade/dbg_cause-2.gladep +%%DATADIR%%/glade/dbg_code-2.gladep +%%DATADIR%%/glade/dbg_data-2.gladep +%%DATADIR%%/glade/dbg_entry-2.gladep +%%DATADIR%%/glade/dbg_heap-2.gladep +%%DATADIR%%/glade/dbg_ioports-2.gladep +%%DATADIR%%/glade/dbg_mem-2.gladep +%%DATADIR%%/glade/dbg_pclog-2.gladep +%%DATADIR%%/glade/dbg_regs-2.gladep +%%DATADIR%%/glade/dbg_stack-2.gladep +%%DATADIR%%/glade/dbg_vectors-2.gladep +%%DATADIR%%/glade/dboxes-2.gladep +%%DATADIR%%/glade/infos-2.gladep +%%DATADIR%%/glade/manpage-2.gladep +%%DATADIR%%/glade/pbars-2.gladep +%%DATADIR%%/glade/popup-2.gladep +%%DATADIR%%/glade/release-2.gladep +%%DATADIR%%/glade/romversion-2.gladep +%%DATADIR%%/glade/scroptions-2.gladep +%%DATADIR%%/glade/wizard-2.gladep +%%DATADIR%%/help/FAQ.html +%%DATADIR%%/help/Manual_en.html +%%DATADIR%%/help/chapter01.html +%%DATADIR%%/help/chapter02.html +%%DATADIR%%/help/chapter03.html +%%DATADIR%%/help/chapter04.html +%%DATADIR%%/help/chapter05.html +%%DATADIR%%/help/chapter06.html +%%DATADIR%%/help/chapter07.html +%%DATADIR%%/help/chapter08.html +%%DATADIR%%/help/chapter09.html +%%DATADIR%%/help/chapter10.html +%%DATADIR%%/help/chapter11.html +%%DATADIR%%/help/chapter20.html +%%DATADIR%%/help/chapter21.html +%%DATADIR%%/help/chapter22.html +%%DATADIR%%/help/calc_infos.png +%%DATADIR%%/help/dbg_bkpts.png +%%DATADIR%%/help/dbg_heap.png +%%DATADIR%%/help/dbg_mem.png +%%DATADIR%%/help/dbg_registers.png +%%DATADIR%%/help/dbg_search.png +%%DATADIR%%/help/dbg_source.png +%%DATADIR%%/help/dbg_sr.png +%%DATADIR%%/help/dbg_stack.png +%%DATADIR%%/help/linkport.png +%%DATADIR%%/help/logo_lpg.png +%%DATADIR%%/help/logo_tiemu.png +%%DATADIR%%/help/no_skin.png +%%DATADIR%%/help/popup_menu.png +%%DATADIR%%/help/romversion.png +%%DATADIR%%/help/screenshot.png +%%DATADIR%%/help/wizard.png +%%DATADIR%%/help/skinedit.jpg +%%DATADIR%%/help/tiemu.jpg +%%DATADIR%%/misc/iodefs_ti89_hw1.txt +%%DATADIR%%/misc/iodefs_ti89_hw2.txt +%%DATADIR%%/misc/iodefs_ti89t_hw3.txt +%%DATADIR%%/misc/iodefs_ti89t_hw4.txt +%%DATADIR%%/misc/iodefs_ti92_hw1.txt +%%DATADIR%%/misc/iodefs_ti92p_hw1.txt +%%DATADIR%%/misc/iodefs_ti92p_hw2.txt +%%DATADIR%%/misc/iodefs_v200_hw2.txt +%%DATADIR%%/misc/romcalls.txt +%%DATADIR%%/pedrom/pedrom89.tib +%%DATADIR%%/pedrom/pedrom89ti.tib +%%DATADIR%%/pedrom/pedrom9x.tib +%%DATADIR%%/pedrom/pedromv2.tib +%%DATADIR%%/pixmaps/bkpt.xpm +%%DATADIR%%/pixmaps/bkpt_tmp.xpm +%%DATADIR%%/pixmaps/icon.xpm +%%DATADIR%%/pixmaps/logo.xpm +%%DATADIR%%/pixmaps/run.xpm +%%DATADIR%%/pixmaps/void.xpm +%%DATADIR%%/skins/ipaq_89.skn +%%DATADIR%%/skins/ipaq_92.skn +%%DATADIR%%/skins/ipaq_v200plt.skn +%%DATADIR%%/skins/ti89.skn +%%DATADIR%%/skins/ti89t.skn +%%DATADIR%%/skins/ti92.skn +%%DATADIR%%/skins/v200plt.skn +%%DATADIR%%/skins/ti89.map +%%DATADIR%%/skins/ti89_fr.map +%%DATADIR%%/skins/ti92.map +%%DATADIR%%/skins/ti92_fr.map +%%DATADIR%%/Manpage.txt +@dirrm %%DATADIR%%/skins +@dirrm %%DATADIR%%/pixmaps +@dirrm %%DATADIR%%/pedrom +@dirrm %%DATADIR%%/misc +@dirrm %%DATADIR%%/help +@dirrm %%DATADIR%%/glade +@dirrm %%DATADIR%% diff --git a/lang/mdk/Makefile b/lang/mdk/Makefile new file mode 100644 index 000000000..88a39f5a9 --- /dev/null +++ b/lang/mdk/Makefile @@ -0,0 +1,39 @@ +# ex:ts=8 +# New ports collection makefile for: mdk +# Date created: Apr 1, 2001 +# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= mdk +PORTVERSION= 1.2.1 +PORTREVISION= 1 +CATEGORIES= lang gnome +MASTER_SITES= ${MASTER_SITE_GNU:S/$/:gnu/} \ + ${MASTER_SITE_SOURCEFORGE:S/$/:sf/} +MASTER_SITE_SUBDIR= ${PORTNAME}/v${PORTVERSION}/:gnu \ + ${PORTNAME}/:sf +DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:gnu \ + ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:sf + +MAINTAINER= stas@FreeBSD.org +COMMENT= A set of utilities for developing programs using MIX and MIXAL + +LIB_DEPENDS= guile.15:${PORTSDIR}/lang/guile \ + readline.5:${PORTSDIR}/devel/readline + +USE_X_PREFIX= yes +USE_GNOME= gnometarget libglade2 +USE_GETOPT_LONG= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-nls +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" + +INFO= mdk + +post-patch: + @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||g' \ + ${WRKSRC}/configure + +.include <bsd.port.mk> diff --git a/lang/mdk/distinfo b/lang/mdk/distinfo new file mode 100644 index 000000000..614615025 --- /dev/null +++ b/lang/mdk/distinfo @@ -0,0 +1,3 @@ +MD5 (mdk-1.2.1.tar.gz) = 51c10c384b03016412729051091f63a7 +SHA256 (mdk-1.2.1.tar.gz) = c207a61e54a9d7777ef6666821113d55b211d1c652f13327d0cce6dfd473d3aa +SIZE (mdk-1.2.1.tar.gz) = 1044323 diff --git a/lang/mdk/pkg-descr b/lang/mdk/pkg-descr new file mode 100644 index 000000000..0b9e0fdab --- /dev/null +++ b/lang/mdk/pkg-descr @@ -0,0 +1,22 @@ +MIX is Donald Knuth's mythical computer as described in his monumental work +The Art Of Computer Programming. As any of its real counterparts, the MIX +features registers, memory cells, an overflow toggle, comparison flags, +input-output devices, and a set of binary instructions executable by its +virtual CPU. You can programme the MIX using an assembly language called +MIXAL, the MIX Assembly Language. + +The MIX Development Kit offers an emulation of MIX and MIXAL. The current +version of MDK includes the following applications: + + - mixasm A MIXAL compiler, which translates your source files into binary + ones, executable by the MIX virtual machine. + - mixvm A MIX virtual machine which is able to run and debug compiled MIXAL + programs, using a command line interface with readline's line editting + capabilities. + - gmixvm A MIX virtual machine with a GTK+ GUI which allows you running and + debugging your MIXAL programs through a nice graphical interface. + - mixvm.el An elisp program which allows you to run mixvm within an Emacs + GUD window, simultaneously viewing your MIXAL source file in another + buffer. + +WWW: http://www.gnu.org/software/mdk/mdk.html diff --git a/lang/mdk/pkg-plist b/lang/mdk/pkg-plist new file mode 100644 index 000000000..cca433ec4 --- /dev/null +++ b/lang/mdk/pkg-plist @@ -0,0 +1,11 @@ +bin/gmixvm +bin/mixasm +bin/mixguile +bin/mixvm +%%DATADIR%%/mixal-mode.el +%%DATADIR%%/mixgtk.glade +%%DATADIR%%/mixguile-commands.scm +%%DATADIR%%/mixguile-vm-stat.scm +%%DATADIR%%/mixguile.scm +%%DATADIR%%/mixvm.el +@dirrm %%DATADIR%% diff --git a/www/osb-nrcore/Makefile b/www/osb-nrcore/Makefile new file mode 100644 index 000000000..6f109ade8 --- /dev/null +++ b/www/osb-nrcore/Makefile @@ -0,0 +1,39 @@ +# New ports collection makefile for: osb-nrcore +# Date created: 2004-11-29 +# Whom: Michael Johnson <ahze@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= osb-nrcore +PORTVERSION= 0.5.2 +PORTREVISION= 1 +CATEGORIES= www +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= gtk-webcore + +MAINTAINER= ports@FreeBSD.org +COMMENT= Gtk+ WebCore html rendering engine + +BUILD_DEPENDS= osb-jscore>=0.5.2:${PORTSDIR}/lang/osb-jscore +RUN_DEPENDS= osb-jscore>=0.5.2:${PORTSDIR}/lang/osb-jscore + +USE_GNOME= gnomehack gnometarget gtk20 +USE_AUTOTOOLS= libtool:15 +CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS}" \ + LDFLAGS="${PTHREAD_LIBS}" +USE_LDCONFIG= yes + +.include <bsd.port.pre.mk> + +.if ${ARCH} == "alpha" +BROKEN= Does not compile on alpha +.endif + +post-patch: + @${REINPLACE_CMD} -e '/test/s|==|=|g ; \ + s|-nostdinc++||g ; \ + s|-nodefaultlibs -lgcc -lc||g; \ + s|-D.*_DISABLE_DEPRECATED||g' ${WRKSRC}/configure + +.include <bsd.port.post.mk> diff --git a/www/osb-nrcore/distinfo b/www/osb-nrcore/distinfo new file mode 100644 index 000000000..7438701e6 --- /dev/null +++ b/www/osb-nrcore/distinfo @@ -0,0 +1,3 @@ +MD5 (osb-nrcore-0.5.2.tar.gz) = 4c1b8ab85e44fb96d09cb73b41ecaddb +SHA256 (osb-nrcore-0.5.2.tar.gz) = ae96d293dfa45df5acdcd468b4246851efc9daf9dd5fe303bcd2dc5f802fa5be +SIZE (osb-nrcore-0.5.2.tar.gz) = 2129542 diff --git a/www/osb-nrcore/files/patch-khtml-html-html_doumentimp.cpp b/www/osb-nrcore/files/patch-khtml-html-html_doumentimp.cpp new file mode 100644 index 000000000..f63463e27 --- /dev/null +++ b/www/osb-nrcore/files/patch-khtml-html-html_doumentimp.cpp @@ -0,0 +1,23 @@ +--- khtml/html/html_documentimpl.cpp.orig 2007-08-08 13:44:11.000000000 +0200 ++++ khtml/html/html_documentimpl.cpp 2007-08-08 13:45:49.000000000 +0200 +@@ -270,7 +270,7 @@ + return; + } + +- int oldCount = (int)namedImageAndFormCounts.find(name); ++ intptr_t oldCount = (intptr_t)namedImageAndFormCounts.find(name); + namedImageAndFormCounts.insert(name, (char *)(oldCount + 1)); + } + +@@ -280,9 +280,9 @@ + return; + } + +- int oldVal = (int)(namedImageAndFormCounts.find(name)); ++ intptr_t oldVal = (intptr_t)(namedImageAndFormCounts.find(name)); + if (oldVal != 0) { +- int newVal = oldVal - 1; ++ intptr_t newVal = oldVal - 1; + if (newVal == 0) { + namedImageAndFormCounts.remove(name); + } else { diff --git a/www/osb-nrcore/pkg-descr b/www/osb-nrcore/pkg-descr new file mode 100644 index 000000000..7fcf88937 --- /dev/null +++ b/www/osb-nrcore/pkg-descr @@ -0,0 +1,10 @@ +Gtk+ WebCore is a Gtk+ port of Apple Computer Inc.'s WebCore KHTML html +rendering engine including a web component. Gtk+ WebCore is a standards +compliant (X)HTML rendering engine, javascript interpreter and an embeddable +web component. The purpose of the web component is to be a light-weight, +easy-to-compile and embed, open source rendering component. + +NRCore contains KHTML html rendering engine KWIQ -Qt adaptation layer and +bridge classes for WebKit controls. Based on WebCore-146.1 + +WWW: http://gtk-webcore.sourceforge.net/ diff --git a/www/osb-nrcore/pkg-plist b/www/osb-nrcore/pkg-plist new file mode 100644 index 000000000..c13cc9637 --- /dev/null +++ b/www/osb-nrcore/pkg-plist @@ -0,0 +1,48 @@ +include/osb/NRCore/KWIQCGColor.h +include/osb/NRCore/KWIQCGContext.h +include/osb/NRCore/KWIQCGContextFactory.h +include/osb/NRCore/KWIQCGImage.h +include/osb/NRCore/KWIQPageCache.h +include/osb/NRCore/WebCoreBridge.h +include/osb/NRCore/WebCoreCache.h +include/osb/NRCore/WebCoreCookieAdapter.h +include/osb/NRCore/WebCoreDeviceType.h +include/osb/NRCore/WebCoreFoundation.h +include/osb/NRCore/WebCoreHistory.h +include/osb/NRCore/WebCoreImageRenderer.h +include/osb/NRCore/WebCoreImageRendererFactory.h +include/osb/NRCore/WebCoreKeyboardAccess.h +include/osb/NRCore/WebCoreResourceLoader.h +include/osb/NRCore/WebCoreResponse.h +include/osb/NRCore/WebCoreSettings.h +include/osb/NRCore/WebCoreTextRenderer.h +include/osb/NRCore/WebCoreTextRendererFactory.h +include/osb/NRCore/WebCoreUnicode.h +include/osb/NRCore/WebCoreViewFactory.h +lib/libnrcore.a +lib/libnrcore.la +lib/libnrcore.so +lib/libnrcore.so.0 +lib/libnrcore_kwiq_gtk.a +lib/libnrcore_kwiq_gtk.la +lib/libnrcore_kwiq_gtk.so +lib/libnrcore_kwiq_gtk.so.0 +libdata/pkgconfig/osb-nrcore.pc +%%DATADIR%%/eastResizeCursor.tiff +%%DATADIR%%/helpCursor.tiff +%%DATADIR%%/html4.css +%%DATADIR%%/linkCursor.tiff +%%DATADIR%%/moveCursor.tiff +%%DATADIR%%/northEastResizeCursor.tiff +%%DATADIR%%/northResizeCursor.tiff +%%DATADIR%%/northWestResizeCursor.tiff +%%DATADIR%%/quirks.css +%%DATADIR%%/southEastResizeCursor.tiff +%%DATADIR%%/southResizeCursor.tiff +%%DATADIR%%/southWestResizeCursor.tiff +%%DATADIR%%/user.css +%%DATADIR%%/waitCursor.tiff +%%DATADIR%%/westResizeCursor.tiff +@dirrm %%DATADIR%% +@dirrm include/osb/NRCore +@dirrmtry include/osb |