diff options
author | Maxim Sobolev <sobomax@FreeBSD.org> | 2000-09-25 12:28:41 +0000 |
---|---|---|
committer | Maxim Sobolev <sobomax@FreeBSD.org> | 2000-09-25 12:28:41 +0000 |
commit | 079a31ba4ced4f7ca36fac0e3ddcaba2192aefef (patch) | |
tree | 26b5f194aac73960535327c02eaeff9c78a8d1e0 /devel | |
parent | Eliminate WRKSRC=${WRKDIR}/${PKGNAME} lines, as these will break when (diff) |
Add titano - an C/C++ IDE for GNOME desktop.
Notes
Notes:
svn path=/head/; revision=33102
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/titano/Makefile | 45 | ||||
-rw-r--r-- | devel/titano/distinfo | 1 | ||||
-rw-r--r-- | devel/titano/files/patch-aa | 32 | ||||
-rw-r--r-- | devel/titano/files/patch-ab | 14 | ||||
-rw-r--r-- | devel/titano/pkg-comment | 1 | ||||
-rw-r--r-- | devel/titano/pkg-descr | 13 | ||||
-rw-r--r-- | devel/titano/pkg-plist | 6 |
8 files changed, 113 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 9949b6c814a1..dc5821396956 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -323,6 +323,7 @@ SUBDIR += tclreadline SUBDIR += tcltls SUBDIR += templ + SUBDIR += titano SUBDIR += tkcon SUBDIR += tkcvs SUBDIR += tkref diff --git a/devel/titano/Makefile b/devel/titano/Makefile new file mode 100644 index 000000000000..dc246f15942a --- /dev/null +++ b/devel/titano/Makefile @@ -0,0 +1,45 @@ +# New ports collection makefile for: titano +# Date created: 25 September 2000 +# Whom: Maxim Sobolev <sobomax@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= titano +PORTVERSION= 0.0.5b +CATEGORIES= devel gnome +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= sobomax@FreeBSD.org + +LIB_DEPENDS= gnome.4:${PORTSDIR}/x11/gnomelibs + +WRKSRC= ${WRKDIR}/${DISTNAME:S/b//} + +USE_X_PREFIX= yes +USE_GMAKE= yes +USE_LIBTOOL= yes + +GLIB_CONFIG?= ${LOCALBASE}/bin/glib12-config +GTK_CONFIG?= ${X11BASE}/bin/gtk12-config + +CONFIGURE_ARGS= --localstatedir=${PREFIX}/share/gnome \ + --datadir=${PREFIX}/share/gnome +CONFIGURE_ENV= GLIB_CONFIG="${GLIB_CONFIG}" \ + GTK_CONFIG="${GTK_CONFIG}" \ + 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' + +post-install: + ${MKDIR} ${PREFIX}/share/gnome/pixmaps/titano + ${INSTALL_DATA} ${WRKSRC}/src/xpm/* ${PREFIX}/share/gnome/pixmaps/titano + +.include <bsd.port.mk> diff --git a/devel/titano/distinfo b/devel/titano/distinfo new file mode 100644 index 000000000000..0e3fdd4c7dfc --- /dev/null +++ b/devel/titano/distinfo @@ -0,0 +1 @@ +MD5 (titano-0.0.5b.tar.gz) = a83aff0532244de14e2c2f223e8b9482 diff --git a/devel/titano/files/patch-aa b/devel/titano/files/patch-aa new file mode 100644 index 000000000000..bb6ba07bb23e --- /dev/null +++ b/devel/titano/files/patch-aa @@ -0,0 +1,32 @@ +--- src/Makefile.in 2000/09/25 11:33:52 1.1 ++++ src/Makefile.in 2000/09/25 11:39:21 +@@ -124,9 +124,9 @@ + cxxflags_set = @cxxflags_set@ + l = @l@ + +-SUBDIRS = gtkeditor tools scanners ++SUBDIRS = #gtkeditor tools scanners + +-INCLUDES = -I$(top_srcdir)/intl $(GNOME_INCLUDEDIR) -I$(top_srcdir)/src/gtkeditor ++INCLUDES = $(GNOME_INCLUDEDIR) -I$(X11BASE)/include + + + EXTRA_DIST = run-tit xpm/save_all.xpm xpm/compile.xpm xpm/debug.xpm xpm/exec.xpm +@@ -137,7 +137,7 @@ + titano_SOURCES = main.cc support.c support.h interface.c interface.h callbacks.cc callbacks.h common.cc common.h highlight.h files.cc files.h projects.cc projects.h dialogs.cc dialogs.h util.cc util.h cproject.cc prefs.cc prefs.h + + +-titano_LDADD = gtkeditor/libgtkeditor.la $(GNOME_LIBDIR) $(GNOMEUI_LIBS) $(INTLLIBS) ++titano_LDADD = -lgtkeditor $(GNOME_LIBDIR) $(GNOMEUI_LIBS) $(INTLLIBS) + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs + CONFIG_HEADER = ../config.h + CONFIG_CLEAN_FILES = +@@ -148,7 +148,7 @@ + LIBS = @LIBS@ + titano_OBJECTS = main.o support.o interface.o callbacks.o common.o \ + files.o projects.o dialogs.o util.o cproject.o prefs.o +-titano_DEPENDENCIES = gtkeditor/libgtkeditor.la ++titano_DEPENDENCIES = # gtkeditor/libgtkeditor.la + titano_LDFLAGS = + CXXFLAGS = @CXXFLAGS@ + CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) diff --git a/devel/titano/files/patch-ab b/devel/titano/files/patch-ab new file mode 100644 index 000000000000..cdc21a408f3e --- /dev/null +++ b/devel/titano/files/patch-ab @@ -0,0 +1,14 @@ +--- src/prefs.cc 2000/09/25 12:01:34 1.1 ++++ src/prefs.cc 2000/09/25 12:03:32 +@@ -8,6 +8,11 @@ + + Preferences::Preferences(void) + { ++ defaultdir=NULL; ++ lastname=NULL; ++ lastdir=NULL; ++ name=NULL; ++ mail=NULL; + file = g_strconcat(home,"/.titano/titano",NULL); + + if(Preferences::check()) diff --git a/devel/titano/pkg-comment b/devel/titano/pkg-comment new file mode 100644 index 000000000000..1d5c212baaeb --- /dev/null +++ b/devel/titano/pkg-comment @@ -0,0 +1 @@ +An IDE for GNOME desktop diff --git a/devel/titano/pkg-descr b/devel/titano/pkg-descr new file mode 100644 index 000000000000..3beb5e543f15 --- /dev/null +++ b/devel/titano/pkg-descr @@ -0,0 +1,13 @@ +Titano is an IDE built with Glade using GTK+. It uses GtkEditor as a main +editing widget though you will be able to use your favorite editor as an +editing component in Titano via Bonobo technology. + +Features (some of features are only planned and may appear not very soon): + o Project managment with automake/autoconf support. + o Support for different languages. + o Bonobo editor components. + o Integrated debugger. + o Code exploring tools. + o And many other things you may need for developing. + +WWW: http://titano.sourceforge.net/ diff --git a/devel/titano/pkg-plist b/devel/titano/pkg-plist new file mode 100644 index 000000000000..b8d660199066 --- /dev/null +++ b/devel/titano/pkg-plist @@ -0,0 +1,6 @@ +bin/titano +share/gnome/pixmaps/titano/compile.xpm +share/gnome/pixmaps/titano/debug.xpm +share/gnome/pixmaps/titano/exec.xpm +share/gnome/pixmaps/titano/save_all.xpm +@dirrm share/gnome/pixmaps/titano |