diff options
author | sat <sat@FreeBSD.org> | 2006-08-20 20:20:13 +0800 |
---|---|---|
committer | sat <sat@FreeBSD.org> | 2006-08-20 20:20:13 +0800 |
commit | 44298816aa69ac6a711112a53ecaa8057afe9927 (patch) | |
tree | 84e159d3e3793647ef67870c4f8df8b8ee5a32ca /devel | |
parent | 375b589d0f50b3fafcd55114a66a4a14c030a55c (diff) | |
download | freebsd-ports-gnome-44298816aa69ac6a711112a53ecaa8057afe9927.tar.gz freebsd-ports-gnome-44298816aa69ac6a711112a53ecaa8057afe9927.tar.zst freebsd-ports-gnome-44298816aa69ac6a711112a53ecaa8057afe9927.zip |
Add ports devel/libYGP and devel/libXGP:
A C++ library, separated in 2 parts:
* A common one, designed to have no dependencies to the operating system
or any library, providing:
o A class for communication,
o Classes to handle regular expressions (both common and UNIX-file like),
o A general parser,
o Smart pointers
o A class to search directories
o A relation-class to relate objects
* Some classes for the X-windows system (basing on gtkmm (previously
known as Gtk--)) like:
o An entry field to enter filenames (with completion, analogue to modern
browsers),
o Formatted entry fields (with validy check),
o A ListBox to display files (with an icon based on the type of the file),
o A base-class for Applications
WWW: http://libymp.sourceforge.net/
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 2 | ||||
-rw-r--r-- | devel/libXGP/Makefile | 11 | ||||
-rw-r--r-- | devel/libYGP/Makefile | 56 | ||||
-rw-r--r-- | devel/libYGP/distinfo | 3 | ||||
-rw-r--r-- | devel/libYGP/pkg-descr | 20 | ||||
-rw-r--r-- | devel/libYGP/pkg-plist | 219 |
6 files changed, 311 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 54cd91237cfe..0bdb621eb7ab 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -467,6 +467,8 @@ SUBDIR += libIDL SUBDIR += libPropList SUBDIR += libU77 + SUBDIR += libXGP + SUBDIR += libYGP SUBDIR += libafterbase SUBDIR += libassa SUBDIR += libassetml diff --git a/devel/libXGP/Makefile b/devel/libXGP/Makefile new file mode 100644 index 000000000000..b83ca23d9759 --- /dev/null +++ b/devel/libXGP/Makefile @@ -0,0 +1,11 @@ +# New ports collection makefile for: libXGP +# Date created: 20 August 2006 +# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= libXGP +MASTERDIR= ${.CURDIR}/../libYGP + +.include "${MASTERDIR}/Makefile" diff --git a/devel/libYGP/Makefile b/devel/libYGP/Makefile new file mode 100644 index 000000000000..2560a5864420 --- /dev/null +++ b/devel/libYGP/Makefile @@ -0,0 +1,56 @@ +# New ports collection makefile for: libygp +# Date created: 2 August 2006 +# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME?= libYGP +PORTVERSION= 0.8.10 +CATEGORIES= devel +MASTER_SITES= SF +MASTER_SITE_SUBDIR= libymp +DISTNAME= libYGP-${PORTVERSION} + +MAINTAINER= infofarmer@FreeBSD.org +COMMENT= Yet another General Purpose library + +LIB_DEPENDS+= gmp.7:${PORTSDIR}/math/libgmp4 + +USE_BZIP2= yes +GNU_CONFIGURE= yes +USE_GNOME= pkgconfig gnomehack +USE_LDCONFIG= yes +USE_GETTEXT= yes +CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --with-libintl-prefix=${LOCALBASE} --with-gmp + +.if ${PORTNAME:M*XGP} +LIB_DEPENDS+= gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24 \ + gtkhtml-3.8.15:${PORTSDIR}/www/gtkhtml3 \ + YGP-${PORTVERSION}.0:${PORTSDIR}/devel/libYGP +PLIST_SUB+= YGP="@comment " XGP="" +CFG_PATCH+= s/mozembed/mozembedNO/g; +XGP_PATCH+= s/(^@AM.*)?GtkMozViewer(.lo|.c|.Plo@am__quote@)//; +MKIN_PATCH+= s/^(SUBDIRS = ).*$$/\1XGP/; +.else +PLIST_SUB+= XGP="@comment " YGP="" +MKIN_PATCH+= s/@MYSUBDIRS@/YGP/; +.endif + +post-patch: + @${REINPLACE_CMD} -Ee 's/(test.*)==/\1=/g;${CFG_PATCH}' ${WRKSRC}/configure + @${REINPLACE_CMD} -Ee '${XGP_PATCH}' ${WRKSRC}/XGP/Makefile.in + @${REINPLACE_CMD} -Ee '${MKIN_PATCH}' ${WRKSRC}/Makefile.in +.if ${PORTNAME:M*XGP} + @${FIND} ${WRKSRC} -type f -print0 | \ + ${XARGS} -0 ${REINPLACE_CMD} -e 's/ygp-cfg/xgp-cfg/g' + @${CP} ${WRKSRC}/ygp-cfg.h ${WRKSRC}/xgp-cfg.h + @${CP} ${WRKSRC}/ygp-cfg.h.in ${WRKSRC}/xgp-cfg.h.in +.endif + +post-install: + @${LN} -sf ${PREFIX}/lib/${PORTNAME}-${PORTVERSION}.so \ + ${PREFIX}/lib/${PORTNAME}-${PORTVERSION}.so.0 + +.include <bsd.port.mk> diff --git a/devel/libYGP/distinfo b/devel/libYGP/distinfo new file mode 100644 index 000000000000..6407aaaf2aae --- /dev/null +++ b/devel/libYGP/distinfo @@ -0,0 +1,3 @@ +MD5 (libYGP-0.8.10.tar.bz2) = 36cbc7ea8713acf5bd34a66430b9639e +SHA256 (libYGP-0.8.10.tar.bz2) = 774ec0afce34a0945217b4a3cdb7fe57982e6ccd8c3c4d598d4cf35bc1f9d5da +SIZE (libYGP-0.8.10.tar.bz2) = 675357 diff --git a/devel/libYGP/pkg-descr b/devel/libYGP/pkg-descr new file mode 100644 index 000000000000..3e9c834ac23d --- /dev/null +++ b/devel/libYGP/pkg-descr @@ -0,0 +1,20 @@ +A C++ library, separated in 2 parts: + +* A common one, designed to have no dependencies to the operating system + or any library, providing: + o A class for communication, + o Classes to handle regular expressions (both common and UNIX-file like), + o A general parser, + o Smart pointers + o A class to search directories + o A relation-class to relate objects + +* Some classes for the X-windows system (basing on gtkmm (previously + known as Gtk--)) like: + o An entry field to enter filenames (with completion, analogue to modern + browsers), + o Formatted entry fields (with validy check), + o A ListBox to display files (with an icon based on the type of the file), + o A base-class for Applications + +WWW: http://libymp.sourceforge.net/ diff --git a/devel/libYGP/pkg-plist b/devel/libYGP/pkg-plist new file mode 100644 index 000000000000..9d9e2fbd9765 --- /dev/null +++ b/devel/libYGP/pkg-plist @@ -0,0 +1,219 @@ +%%YGP%%bin/mgeni.pl +%%YGP%%include/ygp-cfg.h +%%YGP%%include/YGP/ADate.h +%%YGP%%include/YGP/ANumeric.h +%%YGP%%include/YGP/ATStamp.h +%%YGP%%include/YGP/ATime.h +%%YGP%%include/YGP/AYear.h +%%YGP%%include/YGP/AssParse.h +%%YGP%%include/YGP/AttrParse.h +%%YGP%%include/YGP/AttrVal.h +%%YGP%%include/YGP/Attribute.h +%%YGP%%include/YGP/CRegExp.h +%%YGP%%include/YGP/Check.h +%%YGP%%include/YGP/ConnMgr.h +%%YGP%%include/YGP/DirSrch.h +%%YGP%%include/YGP/DynTrace.h +%%YGP%%include/YGP/Entity.h +%%YGP%%include/YGP/Exception.h +%%YGP%%include/YGP/File.h +%%YGP%%include/YGP/FileRExp.h +%%YGP%%include/YGP/Handle.h +%%YGP%%include/YGP/IDirSrch.h +%%YGP%%include/YGP/INIFile.h +%%YGP%%include/YGP/IVIOAppl.h +%%YGP%%include/YGP/Log.h +%%YGP%%include/YGP/MetaEnum.h +%%YGP%%include/YGP/Module.h +%%YGP%%include/YGP/Mutex.h +%%YGP%%include/YGP/Parse.h +%%YGP%%include/YGP/PathDirSrch.h +%%YGP%%include/YGP/PathSrch.h +%%YGP%%include/YGP/Process.h +%%YGP%%include/YGP/RDirSrch.h +%%YGP%%include/YGP/RDirSrchSrv.h +%%YGP%%include/YGP/RegExp.h +%%YGP%%include/YGP/Relation.h +%%YGP%%include/YGP/RemoteFile.h +%%YGP%%include/YGP/SmartPtr.h +%%YGP%%include/YGP/Socket.h +%%YGP%%include/YGP/SortDirSrch.h +%%YGP%%include/YGP/StackTrc.h +%%YGP%%include/YGP/StatusObj.h +%%YGP%%include/YGP/TableWriter.h +%%YGP%%include/YGP/Thread.h +%%YGP%%include/YGP/Tokenize.h +%%YGP%%include/YGP/Trace.h +%%YGP%%include/YGP/XDirSrch.h +%%YGP%%include/YGP/XStrBuf.h +%%YGP%%include/YGP/XStream.h +%%XGP%%include/XGP/AutoContainer.h +%%XGP%%include/XGP/BrowserDlg.h +%%XGP%%include/XGP/ConnectDlg.h +%%XGP%%include/XGP/EnumEntry.h +%%XGP%%include/XGP/GTKViewer.h +%%XGP%%include/XGP/GtkMozViewer.h +%%XGP%%include/XGP/HTMLViewer.h +%%XGP%%include/XGP/LoginDlg.h +%%XGP%%include/XGP/MessageDlg.h +%%XGP%%include/XGP/SearchDlg.cpp +%%XGP%%include/XGP/SearchDlg.h +%%XGP%%include/XGP/TraceDlg.h +%%XGP%%include/XGP/XAbout.h +%%XGP%%include/XGP/XApplication.h +%%XGP%%include/XGP/XAttrEntry.h +%%XGP%%include/XGP/XAttrLabel.h +%%XGP%%include/XGP/XAttrSpin.h +%%XGP%%include/XGP/XAttribute.h +%%XGP%%include/XGP/XDate.h +%%XGP%%include/XGP/XDialog.h +%%XGP%%include/XGP/XFileDlg.h +%%XGP%%include/XGP/XFileEntry.h +%%XGP%%include/XGP/XFileList.h +%%XGP%%include/XGP/XPrintDlg.h +%%XGP%%include/XGP/XValue.h +%%YGP%%lib/libYGP-0.8.10.so +%%YGP%%lib/libYGP-0.8.10.so.0 +%%YGP%%lib/libYGP.a +%%YGP%%lib/libYGP.la +%%YGP%%lib/libYGP.so +%%XGP%%lib/libXGP-0.8.10.so +%%XGP%%lib/libXGP-0.8.10.so.0 +%%XGP%%lib/libXGP.a +%%XGP%%lib/libXGP.la +%%XGP%%lib/libXGP.so +%%YGP%%libdata/pkgconfig/YGP.pc +%%XGP%%libdata/pkgconfig/XGP.pc +%%XGP%%share/XGP/Browser_GTKHTML.png +%%XGP%%share/XGP/Browser_GTKMOZEMBED.png +%%XGP%%share/XGP/Browser_epiphany.png +%%XGP%%share/XGP/Browser_firefox.png +%%XGP%%share/XGP/Browser_galeon.png +%%XGP%%share/XGP/Browser_konqueror.png +%%XGP%%share/XGP/Browser_mozilla.png +%%XGP%%share/XGP/Browser_netscape.png +%%XGP%%share/XGP/Browser_opera.png +%%XGP%%share/XGP/Browser_seamonkey.png +%%XGP%%share/XGP/Default.png +%%XGP%%share/XGP/Directory.png +%%XGP%%share/XGP/Executable.png +%%XGP%%share/XGP/Icon_3ds.png +%%XGP%%share/XGP/Icon_AUTHORS.png +%%XGP%%share/XGP/Icon_COPYING.png +%%XGP%%share/XGP/Icon_CREDITS.png +%%XGP%%share/XGP/Icon_INSTALL.png +%%XGP%%share/XGP/Icon_Makefile.png +%%XGP%%share/XGP/Icon_README.png +%%XGP%%share/XGP/Icon_Z.png +%%XGP%%share/XGP/Icon_ac3.png +%%XGP%%share/XGP/Icon_afm.png +%%XGP%%share/XGP/Icon_ag.png +%%XGP%%share/XGP/Icon_aiff.png +%%XGP%%share/XGP/Icon_arj.png +%%XGP%%share/XGP/Icon_asf.png +%%XGP%%share/XGP/Icon_au.png +%%XGP%%share/XGP/Icon_avi.png +%%XGP%%share/XGP/Icon_bak.png +%%XGP%%share/XGP/Icon_bdf.png +%%XGP%%share/XGP/Icon_blend.png +%%XGP%%share/XGP/Icon_bmp.png +%%XGP%%share/XGP/Icon_bmx.png +%%XGP%%share/XGP/Icon_c.png +%%XGP%%share/XGP/Icon_cc-source.png +%%XGP%%share/XGP/Icon_core.png +%%XGP%%share/XGP/Icon_cpp.png +%%XGP%%share/XGP/Icon_deb.png +%%XGP%%share/XGP/Icon_dia.png +%%XGP%%share/XGP/Icon_doc.png +%%XGP%%share/XGP/Icon_eps.png +%%XGP%%share/XGP/Icon_gif.png +%%XGP%%share/XGP/Icon_gnumeric.png +%%XGP%%share/XGP/Icon_h.png +%%XGP%%share/XGP/Icon_htm.png +%%XGP%%share/XGP/Icon_html.png +%%XGP%%share/XGP/Icon_ief.png +%%XGP%%share/XGP/Icon_jar.png +%%XGP%%share/XGP/Icon_java.png +%%XGP%%share/XGP/Icon_jpeg.png +%%XGP%%share/XGP/Icon_jpg.png +%%XGP%%share/XGP/Icon_kil.png +%%XGP%%share/XGP/Icon_kpr.png +%%XGP%%share/XGP/Icon_ksp.png +%%XGP%%share/XGP/Icon_kwd.png +%%XGP%%share/XGP/Icon_lyx.png +%%XGP%%share/XGP/Icon_mid.png +%%XGP%%share/XGP/Icon_mod.png +%%XGP%%share/XGP/Icon_mov.png +%%XGP%%share/XGP/Icon_mp3.png +%%XGP%%share/XGP/Icon_mpeg.png +%%XGP%%share/XGP/Icon_mpg.png +%%XGP%%share/XGP/Icon_mrp.png +%%XGP%%share/XGP/Icon_o.png +%%XGP%%share/XGP/Icon_odg.png +%%XGP%%share/XGP/Icon_odp.png +%%XGP%%share/XGP/Icon_ods.png +%%XGP%%share/XGP/Icon_odt.png +%%XGP%%share/XGP/Icon_ogg.png +%%XGP%%share/XGP/Icon_pbm.png +%%XGP%%share/XGP/Icon_pcf.png +%%XGP%%share/XGP/Icon_pdf.png +%%XGP%%share/XGP/Icon_pgm.png +%%XGP%%share/XGP/Icon_pgp.png +%%XGP%%share/XGP/Icon_php.png +%%XGP%%share/XGP/Icon_png.png +%%XGP%%share/XGP/Icon_pnm.png +%%XGP%%share/XGP/Icon_ppm.png +%%XGP%%share/XGP/Icon_ppt.png +%%XGP%%share/XGP/Icon_ps.png +%%XGP%%share/XGP/Icon_psd.png +%%XGP%%share/XGP/Icon_psf.png +%%XGP%%share/XGP/Icon_qif.png +%%XGP%%share/XGP/Icon_ra.png +%%XGP%%share/XGP/Icon_ras.png +%%XGP%%share/XGP/Icon_rej.png +%%XGP%%share/XGP/Icon_rgb.png +%%XGP%%share/XGP/Icon_rm.png +%%XGP%%share/XGP/Icon_rpm.png +%%XGP%%share/XGP/Icon_rtf.png +%%XGP%%share/XGP/Icon_s3m.png +%%XGP%%share/XGP/Icon_scm.png +%%XGP%%share/XGP/Icon_sdc.png +%%XGP%%share/XGP/Icon_sdd.png +%%XGP%%share/XGP/Icon_sdw.png +%%XGP%%share/XGP/Icon_smi.png +%%XGP%%share/XGP/Icon_so.png +%%XGP%%share/XGP/Icon_sql.png +%%XGP%%share/XGP/Icon_stm.png +%%XGP%%share/XGP/Icon_svg.png +%%XGP%%share/XGP/Icon_sxc.png +%%XGP%%share/XGP/Icon_sxd.png +%%XGP%%share/XGP/Icon_sxi.png +%%XGP%%share/XGP/Icon_sxm.png +%%XGP%%share/XGP/Icon_sxw.png +%%XGP%%share/XGP/Icon_tar.png +%%XGP%%share/XGP/Icon_tex.png +%%XGP%%share/XGP/Icon_tga.png +%%XGP%%share/XGP/Icon_tif.png +%%XGP%%share/XGP/Icon_tiff.png +%%XGP%%share/XGP/Icon_ttf.png +%%XGP%%share/XGP/Icon_txt.png +%%XGP%%share/XGP/Icon_ulaw.png +%%XGP%%share/XGP/Icon_url.png +%%XGP%%share/XGP/Icon_voc.png +%%XGP%%share/XGP/Icon_wav.png +%%XGP%%share/XGP/Icon_wks.png +%%XGP%%share/XGP/Icon_x-xfig.png +%%XGP%%share/XGP/Icon_xbm.png +%%XGP%%share/XGP/Icon_xcf.png +%%XGP%%share/XGP/Icon_xi.png +%%XGP%%share/XGP/Icon_xls.png +%%XGP%%share/XGP/Icon_xm.png +%%XGP%%share/XGP/Icon_xpm.png +%%XGP%%share/XGP/Icon_xwd.png +%%XGP%%share/XGP/Icon_z.png +%%YGP%%share/locale/de/LC_MESSAGES/libYGP.mo +%%YGP%%share/locale/en/LC_MESSAGES/libYGP.mo +%%YGP%%share/locale/es/LC_MESSAGES/libYGP.mo +%%YGP%%@dirrm include/YGP +%%XGP%%@dirrm include/XGP +%%XGP%%@dirrm share/XGP |