From d47312cf599018cd04d24cbdc468df08a706bfa8 Mon Sep 17 00:00:00 2001 From: "Patrick S. Gardella" Date: Sat, 7 Feb 2004 22:19:45 +0000 Subject: [PATCH] Create a new port for xclass. This is not xclasses. Don't blame me. I don't name them :) --- x11-toolkits/Makefile | 1 + x11-toolkits/xclass/Makefile | 28 ++ x11-toolkits/xclass/distinfo | 2 + x11-toolkits/xclass/files/patch-aa | 13 + x11-toolkits/xclass/pkg-descr | 10 + x11-toolkits/xclass/pkg-plist | 426 +++++++++++++++++++++++++++++ 6 files changed, 480 insertions(+) create mode 100644 x11-toolkits/xclass/Makefile create mode 100644 x11-toolkits/xclass/distinfo create mode 100644 x11-toolkits/xclass/files/patch-aa create mode 100644 x11-toolkits/xclass/pkg-descr create mode 100644 x11-toolkits/xclass/pkg-plist diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 6d842c0c62bf..178a7343dc11 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -206,6 +206,7 @@ SUBDIR += wxgtk2-unicode-contrib SUBDIR += wxmozilla SUBDIR += xbae + SUBDIR += xclass SUBDIR += xclasses SUBDIR += xenophilia SUBDIR += xenostep diff --git a/x11-toolkits/xclass/Makefile b/x11-toolkits/xclass/Makefile new file mode 100644 index 000000000000..cb37caa14e1b --- /dev/null +++ b/x11-toolkits/xclass/Makefile @@ -0,0 +1,28 @@ +# New ports collection makefile for: xclass +# Date created: 2004-02-05 +# Whom: patrick@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= xclass +PORTVERSION= 0.8.2 +CATEGORIES= x11-toolkits +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= xclass + +MAINTAINER= patrick@FreeBSD.org +COMMENT= C++ layout library for X + +USE_X_PREFIX= yes +GNU_CONFIGURE= yes +USE_GMAKE= yes + +ALL_TARGET= shared +INSTALL_TARGET= install_shared +INSTALLS_SHLIB= yes + +do-install: + ${LN} -sf ${PREFIX}/lib/libxclass.so.0.8.2 ${PREFIX}/lib/libxclass.so + +.include diff --git a/x11-toolkits/xclass/distinfo b/x11-toolkits/xclass/distinfo new file mode 100644 index 000000000000..117bee317292 --- /dev/null +++ b/x11-toolkits/xclass/distinfo @@ -0,0 +1,2 @@ +MD5 (xclass-0.8.2.tar.gz) = 34373b948e5d50a730f351a947693a75 +SIZE (xclass-0.8.2.tar.gz) = 671115 diff --git a/x11-toolkits/xclass/files/patch-aa b/x11-toolkits/xclass/files/patch-aa new file mode 100644 index 000000000000..ffb4aa8cebe6 --- /dev/null +++ b/x11-toolkits/xclass/files/patch-aa @@ -0,0 +1,13 @@ +--- lib/libxclass/Makefile.in.orig Fri Feb 6 09:21:15 2004 ++++ lib/libxclass/Makefile.in Fri Feb 6 09:21:57 2004 +@@ -14,8 +14,8 @@ + + CXX=@CXX@ + INCLUDES=-I${top_srcdir}/include ${x_includes} +-DEFINES=-DOX_DEFAULT_POOL=\"/usr/local/xclass-icons\" \ +- -DOX_DEFAULT_ROOT=\"/usr/local/xclass\" ++DEFINES=-DOX_DEFAULT_POOL=\"${prefix}/xclass-icons\" \ ++ -DOX_DEFAULT_ROOT=\"${prefix}/xclass\" + CXXFLAGS=${INCLUDES} ${DEFINES} @CXXFLAGS@ + EXTRALIBS=${x_libraries} + RANLIB=@RANLIB@ diff --git a/x11-toolkits/xclass/pkg-descr b/x11-toolkits/xclass/pkg-descr new file mode 100644 index 000000000000..7b177968e754 --- /dev/null +++ b/x11-toolkits/xclass/pkg-descr @@ -0,0 +1,10 @@ +The xclass library is a C++ GUI toolkit for the X windows environment. +It consists of a set of basic components (widgets), as well as more +complex ones like commonly used dialog boxes and such. The components +have the MS Windows-95/98 look and feel. + +This is not "Xclasses". + +WWW: http://sourceforge.net/projects/xclass/ + +Patrick Gardella diff --git a/x11-toolkits/xclass/pkg-plist b/x11-toolkits/xclass/pkg-plist new file mode 100644 index 000000000000..015326a0b4b8 --- /dev/null +++ b/x11-toolkits/xclass/pkg-plist @@ -0,0 +1,426 @@ +bin/xc-config +lib/libxclass.so.0.8.2 +lib/libxclass.so.0 +include/xclass/O2ColumnsLayout.h +include/xclass/OColor.h +include/xclass/OBaseObject.h +include/xclass/OComponent.h +include/xclass/ODNDmanager.h +include/xclass/ODimension.h +include/xclass/OException.h +include/xclass/OExec.h +include/xclass/OFileHandler.h +include/xclass/OFocusManager.h +include/xclass/OGC.h +include/xclass/OGifImage.h +include/xclass/OHashTable.h +include/xclass/OHtmlTokens.h +include/xclass/OHtmlUri.h +include/xclass/OIdleHandler.h +include/xclass/OImage.h +include/xclass/OIniFile.h +include/xclass/OLayout.h +include/xclass/OListViewLayout.h +include/xclass/OMessage.h +include/xclass/OPicture.h +include/xclass/OMessageCodes.h +include/xclass/OMimeTypes.h +include/xclass/ORectangle.h +include/xclass/OResourcePool.h +include/xclass/OSelectedPicture.h +include/xclass/OString.h +include/xclass/OTextBuffer.h +include/xclass/OTimer.h +include/xclass/OX3dLines.h +include/xclass/OXAboutDialog.h +include/xclass/OXButton.h +include/xclass/OXCanvas.h +include/xclass/OXCheckButton.h +include/xclass/OXClient.h +include/xclass/OXColorDialog.h +include/xclass/OXColorSelect.h +include/xclass/OXComboBox.h +include/xclass/OXCompositeFrame.h +include/xclass/OXDDListBox.h +include/xclass/OXDockableFrame.h +include/xclass/OXDragWindow.h +include/xclass/OXFont.h +include/xclass/OXFSDDListBox.h +include/xclass/OXFileDialog.h +include/xclass/OXFileList.h +include/xclass/OXFontDialog.h +include/xclass/OXFrame.h +include/xclass/OXGroupFrame.h +include/xclass/OXHtml.h +include/xclass/OXIcon.h +include/xclass/OXItemView.h +include/xclass/OXLabel.h +include/xclass/OXListBox.h +include/xclass/OXListTree.h +include/xclass/OXListView.h +include/xclass/OXMainFrame.h +include/xclass/OXMdi.h +include/xclass/OXMdiDecorFrame.h +include/xclass/OXMdiFrame.h +include/xclass/OXMdiMainFrame.h +include/xclass/OXMdiMenu.h +include/xclass/OXMenu.h +include/xclass/OXMsgBox.h +include/xclass/OXObject.h +include/xclass/OXResizer.h +include/xclass/OXPictureButton.h +include/xclass/OXProgressBar.h +include/xclass/OXPropertiesDialog.h +include/xclass/OXRadioButton.h +include/xclass/OXRootWindow.h +include/xclass/OXSList.h +include/xclass/OXScrollBar.h +include/xclass/OXSecretTextEntry.h +include/xclass/OXShutter.h +include/xclass/OXSlider.h +include/xclass/OXSpinner.h +include/xclass/OXStatusBar.h +include/xclass/OXTab.h +include/xclass/OXTextButton.h +include/xclass/OXTextEdit.h +include/xclass/OXTextEntry.h +include/xclass/OXTip.h +include/xclass/OXToolBar.h +include/xclass/OXTransientFrame.h +include/xclass/OXView.h +include/xclass/OXWidget.h +include/xclass/OXWindow.h +include/xclass/XCconfig.h +include/xclass/utils.h +include/xclass/version.h +xclass/etc/xclassrc +xclass/etc/mime.types +xclass/docs/GPL +xclass/docs/LGPL +xclass/docs/LICENSE +xclass/docs/tcl.license.terms +xclass/docs/tk.license.terms +xclass/docs/ChangeLog +xclass/docs/INSTALL +xclass/docs/Programming.notes +xclass/docs/Layout.notes +xclass/docs/MimeTypes.README +xclass/docs/Drag-and-Drop +xclass/docs/MDI.notes +xclass/icons/Ghostview.s.xpm +xclass/icons/Lock screen.s.xpm +xclass/icons/Make1616.xpm +xclass/icons/Make3232.xpm +xclass/icons/MakeRun1616.xpm +xclass/icons/MakeRun3232.xpm +xclass/icons/Makefile +xclass/icons/Makefile.in +xclass/icons/Mosaic.xpm +xclass/icons/Netscape.s.xpm +xclass/icons/Netscape.t.xpm +xclass/icons/Notepad.s.xpm +xclass/icons/PExplorer1616.xpm +xclass/icons/PExplorer3232.xpm +xclass/icons/POINT.xpm +xclass/icons/PROP.xpm +xclass/icons/SAVE.xpm +xclass/icons/ShowCode1616.xpm +xclass/icons/ShowProperties1616.xpm +xclass/icons/ShowProperties3232.xpm +xclass/icons/ShowToolbox1616.xpm +xclass/icons/Xfm.xpm +xclass/icons/app.s.xpm +xclass/icons/app.t.xpm +xclass/icons/applicationrun1616.xpm +xclass/icons/applicationrun3232.xpm +xclass/icons/arrdown2.xpm +xclass/icons/arrows2.xpm +xclass/icons/arrup2.xpm +xclass/icons/audio.s.xpm +xclass/icons/back.xpm +xclass/icons/back2.xpm +xclass/icons/bckgnd1.xpm +xclass/icons/bckgnd3.xpm +xclass/icons/blcorner.xpm +xclass/icons/bomb.xpm +xclass/icons/brcorner.xpm +xclass/icons/briefcase.t.xpm +xclass/icons/ccode.icon +xclass/icons/cdrom.t.xpm +xclass/icons/clamp.xpm +xclass/icons/colormap.xpm +xclass/icons/datebook.xpm +xclass/icons/default.xbm +xclass/icons/desk.xpm +xclass/icons/desktop.s.xpm +xclass/icons/desktop.t.xpm +xclass/icons/dialog_box.xpm +xclass/icons/doc.s.xpm +xclass/icons/doc.t.xpm +xclass/icons/documents.xpm +xclass/icons/doomface.xpm +xclass/icons/editres.xpm +xclass/icons/emacs.xpm +xclass/icons/eps.xpm +xclass/icons/exit.xpm +xclass/icons/explorer.xpm +xclass/icons/fax.t.xpm +xclass/icons/fdisk.t.xpm +xclass/icons/find1.xpm +xclass/icons/flow_chart.xpm +xclass/icons/folder.s.xpm +xclass/icons/folder.t.xpm +xclass/icons/folder.xpm +xclass/icons/folder2.xpm +xclass/icons/folders.xpm +xclass/icons/graphs.xpm +xclass/icons/gnu-animal.xpm +xclass/icons/gv.xpm +xclass/icons/hcode.icon +xclass/icons/hdisk.t.xpm +xclass/icons/help.xpm +xclass/icons/home.t.xpm +xclass/icons/home1.t.xpm +xclass/icons/image.xpm +xclass/icons/key1.xpm +xclass/icons/lemacs.xpm +xclass/icons/login-bckgnd.xpm +xclass/icons/mag_glass.xpm +xclass/icons/mail.t.xpm +xclass/icons/mail1.xpm +xclass/icons/mail2.xpm +xclass/icons/map.xpm +xclass/icons/math4.xpm +xclass/icons/midi.s.xpm +xclass/icons/mini-arch.xpm +xclass/icons/mini-ball.xpm +xclass/icons/mini-bball.xpm +xclass/icons/mini-bomb.xpm +xclass/icons/mini-book1.xpm +xclass/icons/mini-book2.xpm +xclass/icons/mini-books.xpm +xclass/icons/mini-briefcase.xpm +xclass/icons/mini-bug1.xpm +xclass/icons/mini-bug2.xpm +xclass/icons/mini-bx2.xpm +xclass/icons/mini-calc.xpm +xclass/icons/mini-camera.xpm +xclass/icons/mini-cat.xpm +xclass/icons/mini-cave.xpm +xclass/icons/mini-cd.xpm +xclass/icons/mini-cdlabel.xpm +xclass/icons/mini-chinese.xpm +xclass/icons/mini-clipboard.xpm +xclass/icons/mini-clock.xpm +xclass/icons/mini-colors.xpm +xclass/icons/mini-connect.xpm +xclass/icons/mini-crosbone.xpm +xclass/icons/mini-cross.xpm +xclass/icons/mini-desktop.xpm +xclass/icons/mini-diff.xpm +xclass/icons/mini-diskette.xpm +xclass/icons/mini-display.xpm +xclass/icons/mini-doc.xpm +xclass/icons/mini-doc1.xpm +xclass/icons/mini-dog.xpm +xclass/icons/mini-edit.xpm +xclass/icons/mini-espada.xpm +xclass/icons/mini-exclam.xpm +xclass/icons/mini-exp.xpm +xclass/icons/mini-eye.xpm +xclass/icons/mini-eyes.xpm +xclass/icons/mini-fax.xpm +xclass/icons/mini-fdisk.xpm +xclass/icons/mini-filemgr.xpm +xclass/icons/mini-folder.xpm +xclass/icons/mini-font.xpm +xclass/icons/mini-fractal.xpm +xclass/icons/mini-frame.xpm +xclass/icons/mini-ftp.xpm +xclass/icons/mini-gball.xpm +xclass/icons/pdf.xpm +xclass/icons/mini-go.xpm +xclass/icons/mini-gopher.xpm +xclass/icons/mini-graph.xpm +xclass/icons/mini-gv.xpm +xclass/icons/mini-hammer.xpm +xclass/icons/mini-happy.xpm +xclass/icons/mini-hdisk.xpm +xclass/icons/mini-heart.xpm +xclass/icons/mini-hex.xpm +xclass/icons/mini-hextris.xpm +xclass/icons/mini-icons.xpm +xclass/icons/mini-keyboard.xpm +xclass/icons/mini-lock.xpm +xclass/icons/mini-lower.xpm +xclass/icons/mini-mail.xpm +xclass/icons/mini-manual.xpm +xclass/icons/mini-max1.xpm +xclass/icons/mini-maze.xpm +xclass/icons/mini-modules.xpm +xclass/icons/mini-monitor.xpm +xclass/icons/mini-move.xpm +xclass/icons/mini-move1.xpm +xclass/icons/mini-mwm.xpm +xclass/icons/mini-newmail.xpm +xclass/icons/mini-news.xpm +xclass/icons/mini-nscape.xpm +xclass/icons/mini-ofolder.xpm +xclass/icons/mini-olwm.xpm +xclass/icons/mini-pager.xpm +xclass/icons/mini-paint.xpm +xclass/icons/mini-palette.xpm +xclass/icons/mini-pdf.xpm +xclass/icons/mini-pencil.xpm +xclass/icons/mini-penguin.xpm +xclass/icons/mini-perf.xpm +xclass/icons/mini-question.xpm +xclass/icons/mini-raise.xpm +xclass/icons/mini-ray.xpm +xclass/icons/mini-rball.xpm +xclass/icons/mini-resize.xpm +xclass/icons/mini-roach.xpm +xclass/icons/mini-run.xpm +xclass/icons/mini-sh.xpm +xclass/icons/mini-sh1.xpm +xclass/icons/mini-slon.xpm +xclass/icons/mini-sound.xpm +xclass/icons/mini-speaker-off.xpm +xclass/icons/mini-speaker.xpm +xclass/icons/mini-start.xpm +xclass/icons/mini-stop.xpm +xclass/icons/mini-telnet.xpm +xclass/icons/mini-term.xpm +xclass/icons/mini-tetris.xpm +xclass/icons/mini-trebol.xpm +xclass/icons/mini-turn.xpm +xclass/icons/mini-twm.xpm +xclass/icons/mini-unreadmail.xpm +xclass/icons/mini-window.xpm +xclass/icons/mini-windows.xpm +xclass/icons/mini-x.xpm +xclass/icons/mini-x2.xpm +xclass/icons/mini-xfig.xpm +xclass/icons/mini-xjewel.xpm +xclass/icons/mini-xkeycaps.xpm +xclass/icons/mini-xlander.xpm +xclass/icons/mini-xmahjongg.xpm +xclass/icons/mini-xsnow.xpm +xclass/icons/mini-xv.xpm +xclass/icons/mini-zoom.xpm +xclass/icons/mini.audiovol.xpm +xclass/icons/mini.checkmark.xpm +xclass/icons/mini.cut.xpm +xclass/icons/mini.destroy.xpm +xclass/icons/mini.excl.xpm +xclass/icons/mini.exit.xpm +xclass/icons/mini.fvwm.xpm +xclass/icons/mini.letter.xpm +xclass/icons/mini.lower.xpm +xclass/icons/mini.move.xpm +xclass/icons/mini.netscape.xpm +xclass/icons/mini.raise.xpm +xclass/icons/mini.resize.xpm +xclass/icons/mini.text.xpm +xclass/icons/mini.xarchie.xpm +xclass/icons/mini.xboing.xpm +xclass/icons/mini.xlock.xpm +xclass/icons/mini.xpm +xclass/icons/mini.xterm.xpm +xclass/icons/mini.zircon.xpm +xclass/icons/mrecycle.xpm +xclass/icons/multiwin.dlg.xpm +xclass/icons/netscape.xpm +xclass/icons/newwindowbutton.xpm +xclass/icons/notepad.xpm +xclass/icons/nscape.xpm +xclass/icons/ocode.icon +xclass/icons/ofolder.t.xpm +xclass/icons/onewin.dlg.xpm +xclass/icons/openbutton.xpm +xclass/icons/page.xpm +xclass/icons/page2.xpm +xclass/icons/prog.icon +xclass/icons/programs.xpm +xclass/icons/ps.xpm +xclass/icons/question.xpm +xclass/icons/quit.xpm +xclass/icons/rbomb.xpm +xclass/icons/rcalc.xpm +xclass/icons/recycle-empty.s.xpm +xclass/icons/recycle-empty.t.xpm +xclass/icons/recycle-full.s.xpm +xclass/icons/recycle-full.t.xpm +xclass/icons/rterm.xpm +xclass/icons/run-config.xpm +xclass/icons/run.xpm +xclass/icons/run1616.xpm +xclass/icons/savebutton.xpm +xclass/icons/settings.xpm +xclass/icons/shutdown.xpm +xclass/icons/slink.s.xpm +xclass/icons/slink.t.xpm +xclass/icons/spkleft.xpm +xclass/icons/spkright.xpm +xclass/icons/srecycle.xpm +xclass/icons/stop1616.xpm +xclass/icons/tb-addfavor.xpm +xclass/icons/tb-bigicons.xpm +xclass/icons/tb-copy.xpm +xclass/icons/tb-cut.xpm +xclass/icons/tb-delete.xpm +xclass/icons/tb-details.xpm +xclass/icons/tb-dscntw.xpm +xclass/icons/tb-favor.xpm +xclass/icons/tb-list.xpm +xclass/icons/tb-mapntw.xpm +xclass/icons/tb-newfolder.xpm +xclass/icons/tb-open.xpm +xclass/icons/tb-paste.xpm +xclass/icons/tb-print.xpm +xclass/icons/tb-prop.xpm +xclass/icons/tb-save.xpm +xclass/icons/tb-smicons.xpm +xclass/icons/tb-undo.xpm +xclass/icons/tb-uplevel.xpm +xclass/icons/tbdocuments.xpm +xclass/icons/tbfind1.xpm +xclass/icons/tbhelp.xpm +xclass/icons/tbprograms.xpm +xclass/icons/tex.xpm +xclass/icons/tbsettings.xpm +xclass/icons/tbshutdown.xpm +xclass/icons/term.xpm +xclass/icons/textedit.xpm +xclass/icons/tiff2.xpm +xclass/icons/tlcorner.xpm +xclass/icons/toolbox.xpm +xclass/icons/toolbox3232.xpm +xclass/icons/trcorner.xpm +xclass/icons/unknown1.xpm +xclass/icons/video.s.xpm +xclass/icons/volume.xpm +xclass/icons/wierd_page3.xpm +xclass/icons/word_processor.xpm +xclass/icons/world.xpm +xclass/icons/wterm.xpm +xclass/icons/xcalc.xpm +xclass/icons/xclass.xpm +xclass/icons/xemacs.xpm +xclass/icons/xlock.xpm +xclass/icons/xman.xpm +xclass/icons/xpaint.xpm +xclass/icons/xterm-axp.xpm +xclass/icons/xterm-blank.xpm +xclass/icons/xterm-dec.xpm +xclass/icons/xterm-sgi.xpm +xclass/icons/xterm-sol.xpm +xclass/icons/xterm-sun.xpm +xclass/icons/xterm.xpm +xclass/icons/xv.xpm +xclass/icons/xview.xpm +@dirrm xclass/icons +@dirrm xclass/etc +@dirrm xclass/docs +@dirrm xclass +@dirrm include/xclass