diff --git a/emulators/Makefile b/emulators/Makefile index f1f102c75b94..3049defa9835 100644 --- a/emulators/Makefile +++ b/emulators/Makefile @@ -44,6 +44,7 @@ SUBDIR += vgb-bin SUBDIR += vice SUBDIR += vMac + SUBDIR += visualos SUBDIR += vmsbackup SUBDIR += vmware SUBDIR += vmware-tools diff --git a/emulators/visualos/Makefile b/emulators/visualos/Makefile new file mode 100644 index 000000000000..b0e8e866db23 --- /dev/null +++ b/emulators/visualos/Makefile @@ -0,0 +1,32 @@ +# New ports collection makefile for: VisualOS +# Date created: 26 October 2000 +# Whom: Maxim Sobolev +# +# $FreeBSD$ +# + +PORTNAME= VisualOS +PORTVERSION= 1.0.2 +CATEGORIES= emulators gnome +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= visualos + +MAINTAINER= sobomax@FreeBSD.org + +LIB_DEPENDS= glade.4:${PORTSDIR}/devel/libglade + +USE_X_PREFIX= yes +USE_GMAKE= yes +USE_GNOME= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +pre-patch: + @${PERL} -pi -e 's|-lpthread|-pthread|g ; \ + s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure + @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \ + 's|\$\(datadir\)/gnome/|\$\(datadir\)/|g ; \ + s|\$\(datadir\)/locale|\$\(prefix\)/share/locale|g' + +.include diff --git a/emulators/visualos/distinfo b/emulators/visualos/distinfo new file mode 100644 index 000000000000..261dbaf750a0 --- /dev/null +++ b/emulators/visualos/distinfo @@ -0,0 +1 @@ +MD5 (VisualOS-1.0.2.tar.gz) = 575f2056ea0a5ef4dbc124cd58cbfd00 diff --git a/emulators/visualos/pkg-comment b/emulators/visualos/pkg-comment new file mode 100644 index 000000000000..98451e6440be --- /dev/null +++ b/emulators/visualos/pkg-comment @@ -0,0 +1 @@ +A visual simulator of an operating system to help understand how OSes work diff --git a/emulators/visualos/pkg-descr b/emulators/visualos/pkg-descr new file mode 100644 index 000000000000..3e6afd0e18c8 --- /dev/null +++ b/emulators/visualos/pkg-descr @@ -0,0 +1,9 @@ +VisualOS is a "visual simulator of an operating system", that will help +study and understand the way a real systems work. + +It allows the user to insert processes in the running system, assigning them +properties (memory usage, processing bursts, IO accesses) and VisualOS will +dynamically show different graphical representations of each subsystem. It is +also posible to select the algorithm to be used in each case. + +WWW: http://visualos.sourceforge.net/ diff --git a/emulators/visualos/pkg-plist b/emulators/visualos/pkg-plist new file mode 100644 index 000000000000..853aa29ab2da --- /dev/null +++ b/emulators/visualos/pkg-plist @@ -0,0 +1,7 @@ +bin/VisualOS +share/gnome/VisualOS/VisualOS.glade +share/gnome/VisualOS/io_editor_disk.xpm +share/locale/es/LC_MESSAGES/VisualOS.mo +share/locale/fr/LC_MESSAGES/VisualOS.mo +share/locale/it/LC_MESSAGES/VisualOS.mo +@dirrm share/gnome/VisualOS