Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Jun 1999 20:29:34 +0200 (CEST)
From:      Alexander Langer <alex@cichlids.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/12298: wxGTK 2.0.1 Port
Message-ID:  <199906191829.UAA90562@cichlids.cichlids.com>

next in thread | raw e-mail | index | archive | help

>Number:         12298
>Category:       ports
>Synopsis:       wxGTK 2.0.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 19 11:30:00 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Langer
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
>Environment:

	alex:~> uname -a
	FreeBSD cichlids.cichlids.com 4.0-CURRENT FreeBSD 4.0-CURRENT #5: Thu Jun 10 12:42:57 CEST 1999     root@cichlids.cichlids.com:/usr/src/sys/compile/cichlids  i386

>Description:

	wxWindows is a C++ cross-platform GUI toolkit (this is wxGTK).

>How-To-Repeat:
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	wxGTK
#	wxGTK/Makefile
#	wxGTK/files
#	wxGTK/files/md5
#	wxGTK/patches
#	wxGTK/patches/patch-aa
#	wxGTK/patches/patch-ab
#	wxGTK/pkg
#	wxGTK/pkg/COMMENT
#	wxGTK/pkg/DESCR
#	wxGTK/pkg/PLIST
#
echo c - wxGTK
mkdir -p wxGTK > /dev/null 2>&1
echo x - wxGTK/Makefile
sed 's/^X//' >wxGTK/Makefile << 'END-of-wxGTK/Makefile'
X# New ports collection makefile for:	wxGTK
X# Version required: 2.0.2
X# Date created:		18 Jun 1999
X# Whom:			Alexander Langer <alex@cichlids.com>
X#
X# $Id$
X#
X
XDISTNAME=		wxGTK-2.0.1
XCATEGORIES= 	x11-toolkits
XMASTER_SITES=	ftp://wesley.informatik.uni-freiburg.de/pub/linux/wxxt/source/
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER= 	alex@cichlids.com
X
XLIB_DEPENDS=	gtk10:${PORTSDIR}/x11-toolkits/gtk10:install
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=		yes
X
XWRKSRC=			${WRKDIR}/wxGTK
X
Xpost-install:
X# There are two empty directories that make problems
X# while deinstalling if installed as a .tgz-package.
X	${TOUCH} ${PREFIX}/include/wx/motif/.placeholder
X	${TOUCH} ${PREFIX}/include/wx/common/.placeholder
X
X.include <bsd.port.mk>
END-of-wxGTK/Makefile
echo c - wxGTK/files
mkdir -p wxGTK/files > /dev/null 2>&1
echo x - wxGTK/files/md5
sed 's/^X//' >wxGTK/files/md5 << 'END-of-wxGTK/files/md5'
XMD5 (wxGTK-2.0.1.tgz) = 732f51f9227a6e95711ea40ac110c4d6
END-of-wxGTK/files/md5
echo c - wxGTK/patches
mkdir -p wxGTK/patches > /dev/null 2>&1
echo x - wxGTK/patches/patch-aa
sed 's/^X//' >wxGTK/patches/patch-aa << 'END-of-wxGTK/patches/patch-aa'
X--- configure.orig	Sat Jun 19 14:34:17 1999
X+++ configure	Sat Jun 19 14:34:30 1999
X@@ -6424,18 +6424,18 @@
X   if test x$gtk_config_exec_prefix != x ; then
X      gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
X      if test x${GTK_CONFIG+set} != xset ; then
X-        GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
X+        GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk10-config
X      fi
X   fi
X   if test x$gtk_config_prefix != x ; then
X      gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
X      if test x${GTK_CONFIG+set} != xset ; then
X-        GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
X+        GTK_CONFIG=$gtk_config_prefix/bin/gtk10-config
X      fi
X   fi
X 
X   # Extract the first word of "gtk-config", so it can be a program name with args.
X-set dummy gtk-config; ac_word=$2
X+set dummy gtk10-config; ac_word=$2
X echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
X echo "configure:6441: checking for $ac_word" >&5
X if eval "test \"`echo '$''{'ac_cv_path_GTK_CONFIG'+set}'`\" = set"; then
END-of-wxGTK/patches/patch-aa
echo x - wxGTK/patches/patch-ab
sed 's/^X//' >wxGTK/patches/patch-ab << 'END-of-wxGTK/patches/patch-ab'
X--- src/Makefile.in.orig	Sat Jun 19 18:41:36 1999
X+++ src/Makefile.in	Sat Jun 19 18:41:45 1999
X@@ -166,7 +166,7 @@
X 	@cd $(WXBASEDIR)/src ; \
X 	  $(INSTALL) -d $(bindir) ; \
X 	  rm -f $(bindir)/wx-config ; \
X-	  $(INSTALL_PROGRAM) $(WXBASEDIR)/wx-config $(bindir)/wx-config
X+	  $(INSTALL) $(WXBASEDIR)/wx-config $(bindir)/wx-config
X 	@echo "  Copying static library"
X 	@cd $(WXBASEDIR)/src ; \
X 	  rm -f $(libdir)/$(STATIC_LIBRARY) ; \
END-of-wxGTK/patches/patch-ab
echo c - wxGTK/pkg
mkdir -p wxGTK/pkg > /dev/null 2>&1
echo x - wxGTK/pkg/COMMENT
sed 's/^X//' >wxGTK/pkg/COMMENT << 'END-of-wxGTK/pkg/COMMENT'
XwxWindows is a C++ cross-platform GUI toolkit (this is wxGTK).
END-of-wxGTK/pkg/COMMENT
echo x - wxGTK/pkg/DESCR
sed 's/^X//' >wxGTK/pkg/DESCR << 'END-of-wxGTK/pkg/DESCR'
XwxWindows is a C++ cross-platform GUI toolkit which 
Xwas started as a one man project by Julian Smart.
XMore information about wxWindows can be found at [1].
XCurrently, work is being done on these ports of wxWindows 2.X: 
X        Windows (wxMSW, finished) 
X        Unix, GTK+ (wxGTK, finished) 
X        Unix, Motif (wxMotif, finished) 
X        Macintosh (wxMac, advanced and preview available) 
X        OS/2 (wxOS2, just started) 
X        BeOS (wxBeOS, just started) 
X        SciTech's MGL library (wxMGL, started a few months ago) 
XThis is the current stable (2.0.1) version of the GTK port [2].
XThere is also a CVS-Version, but it is beta.
XTake a look into the samples/ directory of the working directory. 
XIt's very helpful.
X
XYou cannot change the DESTDIR after a build is done, if you change
XDESTDIR you completely have to rebuild the port. Sorry.
X
X- Alexander Langer
X<alex@cichlids.com>
X
X[1] http://www.freiburg.linux.de/~wxxt/
X[2] http://web.ukonline.co.uk/julian.smart/wxwin/
END-of-wxGTK/pkg/DESCR
echo x - wxGTK/pkg/PLIST
sed 's/^X//' >wxGTK/pkg/PLIST << 'END-of-wxGTK/pkg/PLIST'
Xinclude/wx/gtk/accel.h
Xinclude/wx/gtk/app.h
Xinclude/wx/gtk/bitmap.h
Xinclude/wx/gtk/bmpbuttn.h
Xinclude/wx/gtk/brush.h
Xinclude/wx/gtk/button.h
Xinclude/wx/gtk/checkbox.h
Xinclude/wx/gtk/checklst.h
Xinclude/wx/gtk/choice.h
Xinclude/wx/gtk/clipbrd.h
Xinclude/wx/gtk/colour.h
Xinclude/wx/gtk/combobox.h
Xinclude/wx/gtk/control.h
Xinclude/wx/gtk/cursor.h
Xinclude/wx/gtk/dataobj.h
Xinclude/wx/gtk/dc.h
Xinclude/wx/gtk/dcclient.h
Xinclude/wx/gtk/dcmemory.h
Xinclude/wx/gtk/dcps.h
Xinclude/wx/gtk/dcscreen.h
Xinclude/wx/gtk/dialog.h
Xinclude/wx/gtk/dnd.h
Xinclude/wx/gtk/filedlg.h
Xinclude/wx/gtk/font.h
Xinclude/wx/gtk/frame.h
Xinclude/wx/gtk/gauge.h
Xinclude/wx/gtk/gdiobj.h
Xinclude/wx/gtk/icon.h
Xinclude/wx/gtk/joystick.h
Xinclude/wx/gtk/listbox.h
Xinclude/wx/gtk/mdi.h
Xinclude/wx/gtk/menu.h
Xinclude/wx/gtk/menuitem.h
Xinclude/wx/gtk/minifram.h
Xinclude/wx/gtk/notebook.h
Xinclude/wx/gtk/palette.h
Xinclude/wx/gtk/pen.h
Xinclude/wx/gtk/radiobox.h
Xinclude/wx/gtk/radiobut.h
Xinclude/wx/gtk/region.h
Xinclude/wx/gtk/scrolbar.h
Xinclude/wx/gtk/settings.h
Xinclude/wx/gtk/slider.h
Xinclude/wx/gtk/spinbutt.h
Xinclude/wx/gtk/statbmp.h
Xinclude/wx/gtk/statbox.h
Xinclude/wx/gtk/stattext.h
Xinclude/wx/gtk/tbargtk.h
Xinclude/wx/gtk/textctrl.h
Xinclude/wx/gtk/timer.h
Xinclude/wx/gtk/tooltip.h
Xinclude/wx/gtk/wave.h
Xinclude/wx/gtk/treectrl.h
Xinclude/wx/gtk/win_gtk.h
Xinclude/wx/gtk/window.h
Xinclude/wx/generic/choicdgg.h
Xinclude/wx/generic/colrdlgg.h
Xinclude/wx/generic/dcpsg.h
Xinclude/wx/generic/dirdlgg.h
Xinclude/wx/generic/fontdlgg.h
Xinclude/wx/generic/gridg.h
Xinclude/wx/generic/helpext.h
Xinclude/wx/generic/helphtml.h
Xinclude/wx/generic/helpxlp.h
Xinclude/wx/generic/imaglist.h
Xinclude/wx/generic/laywin.h
Xinclude/wx/generic/listctrl.h
Xinclude/wx/generic/msgdlgg.h
Xinclude/wx/generic/notebook.h
Xinclude/wx/generic/panelg.h
Xinclude/wx/generic/printps.h
Xinclude/wx/generic/prntdlgg.h
Xinclude/wx/generic/sashwin.h
Xinclude/wx/generic/scrolwin.h
Xinclude/wx/generic/splitter.h
Xinclude/wx/generic/statusbr.h
Xinclude/wx/generic/tabg.h
Xinclude/wx/generic/textdlgg.h
Xinclude/wx/generic/treectrl.h
Xinclude/wx/protocol/file.h
Xinclude/wx/protocol/ftp.h
Xinclude/wx/protocol/http.h
Xinclude/wx/protocol/protocol.h
Xinclude/wx/accel.h
Xinclude/wx/app.h
Xinclude/wx/bitmap.h
Xinclude/wx/bmpbuttn.h
Xinclude/wx/brush.h
Xinclude/wx/button.h
Xinclude/wx/checkbox.h
Xinclude/wx/checklst.h
Xinclude/wx/choicdlg.h
Xinclude/wx/choice.h
Xinclude/wx/clipbrd.h
Xinclude/wx/cmndata.h
Xinclude/wx/colordlg.h
Xinclude/wx/colour.h
Xinclude/wx/combobox.h
Xinclude/wx/confbase.h
Xinclude/wx/config.h
Xinclude/wx/control.h
Xinclude/wx/cursor.h
Xinclude/wx/dataobj.h
Xinclude/wx/date.h
Xinclude/wx/datstrm.h
Xinclude/wx/db.h
Xinclude/wx/dbtable.h
Xinclude/wx/dc.h
Xinclude/wx/dcclient.h
Xinclude/wx/dcmemory.h
Xinclude/wx/dcprint.h
Xinclude/wx/dcps.h
Xinclude/wx/dcscreen.h
Xinclude/wx/dde.h
Xinclude/wx/debug.h
Xinclude/wx/defs.h
Xinclude/wx/dialog.h
Xinclude/wx/dirdlg.h
Xinclude/wx/dnd.h
Xinclude/wx/docmdi.h
Xinclude/wx/docview.h
Xinclude/wx/dynarray.h
Xinclude/wx/dynlib.h
Xinclude/wx/event.h
Xinclude/wx/expr.h
Xinclude/wx/file.h
Xinclude/wx/fileconf.h
Xinclude/wx/filedlg.h
Xinclude/wx/filefn.h
Xinclude/wx/font.h
Xinclude/wx/fontdlg.h
Xinclude/wx/frame.h
Xinclude/wx/gauge.h
Xinclude/wx/gdicmn.h
Xinclude/wx/gdiobj.h
Xinclude/wx/grid.h
Xinclude/wx/hash.h
Xinclude/wx/help.h
Xinclude/wx/helpbase.h
Xinclude/wx/helphtml.h
Xinclude/wx/helpwin.h
Xinclude/wx/helpxlp.h
Xinclude/wx/icon.h
Xinclude/wx/image.h
Xinclude/wx/imaglist.h
Xinclude/wx/intl.h
Xinclude/wx/ioswrap.h
Xinclude/wx/ipcbase.h
Xinclude/wx/joystick.h
Xinclude/wx/layout.h
Xinclude/wx/laywin.h
Xinclude/wx/list.h
Xinclude/wx/listbox.h
Xinclude/wx/listctrl.h
Xinclude/wx/log.h
Xinclude/wx/matrix.h
Xinclude/wx/mdi.h
Xinclude/wx/memory.h
Xinclude/wx/menu.h
Xinclude/wx/odbc.h
Xinclude/wx/menuitem.h
Xinclude/wx/metafile.h
Xinclude/wx/mimetype.h
Xinclude/wx/minifram.h
Xinclude/wx/module.h
Xinclude/wx/msgdlg.h
Xinclude/wx/mstream.h
Xinclude/wx/notebook.h
Xinclude/wx/object.h
Xinclude/wx/objstrm.h
Xinclude/wx/ownerdrw.h
Xinclude/wx/palette.h
Xinclude/wx/panel.h
Xinclude/wx/pen.h
Xinclude/wx/pnghand.h
Xinclude/wx/print.h
Xinclude/wx/printdlg.h
Xinclude/wx/prntbase.h
Xinclude/wx/process.h
Xinclude/wx/prop.h
Xinclude/wx/propform.h
Xinclude/wx/proplist.h
Xinclude/wx/radiobox.h
Xinclude/wx/radiobut.h
Xinclude/wx/region.h
Xinclude/wx/resource.h
Xinclude/wx/sashwin.h
Xinclude/wx/sckaddr.h
Xinclude/wx/sckipc.h
Xinclude/wx/sckstrm.h
Xinclude/wx/scrolbar.h
Xinclude/wx/scrolwin.h
Xinclude/wx/serbase.h
Xinclude/wx/settings.h
Xinclude/wx/setup.h
Xinclude/wx/slider.h
Xinclude/wx/socket.h
Xinclude/wx/spinbutt.h
Xinclude/wx/splitter.h
Xinclude/wx/statbmp.h
Xinclude/wx/statbox.h
Xinclude/wx/stattext.h
Xinclude/wx/statusbr.h
Xinclude/wx/stream.h
Xinclude/wx/string.h
Xinclude/wx/tab.h
Xinclude/wx/tabctrl.h
Xinclude/wx/taskbar.h
Xinclude/wx/tbar95.h
Xinclude/wx/tbarbase.h
Xinclude/wx/tbarmsw.h
Xinclude/wx/tbarsmpl.h
Xinclude/wx/textctrl.h
Xinclude/wx/textdlg.h
Xinclude/wx/textfile.h
Xinclude/wx/thread.h
Xinclude/wx/time.h
Xinclude/wx/timer.h
Xinclude/wx/tokenzr.h
Xinclude/wx/toolbar.h
Xinclude/wx/tooltip.h
Xinclude/wx/treectrl.h
Xinclude/wx/types.h
Xinclude/wx/url.h
Xinclude/wx/utils.h
Xinclude/wx/valgen.h
Xinclude/wx/validate.h
Xinclude/wx/valtext.h
Xinclude/wx/variant.h
Xinclude/wx/version.h
Xinclude/wx/wave.h
Xinclude/wx/wfstream.h
Xinclude/wx/window.h
Xinclude/wx/wx.h
Xinclude/wx/wx_cw.h
Xinclude/wx/wx_cw_cm.h
Xinclude/wx/wx_cw_d.h
Xinclude/wx/wxchar.h
Xinclude/wx/wxexpr.h
Xinclude/wx/wxprec.h
Xinclude/wx/xpmhand.h
Xinclude/wx/zstream.h
Xinclude/wx/arrimpl.cpp
Xinclude/wx/listimpl.cpp
Xinclude/wx/motif/.placeholder
Xinclude/wx/common/.placeholder
Xinfo/dir
Xlib/wx/include/wx/gtk/setup.h
Xbin/wx-config
X@dirrm include/wx/gtk
X@dirrm include/wx/motif
X@dirrm include/wx/common
X@dirrm include/wx/generic
X@dirrm include/wx/protocol
X@dirrm include/wx
X@dirrm lib/wx/include/wx/gtk
X@dirrm lib/wx/include/wx
X@dirrm lib/wx/include
X@dirrm lib/wx
X@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
X
END-of-wxGTK/pkg/PLIST
exit



>Release-Note:
>Audit-Trail:
>Unformatted:
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906191829.UAA90562>