ports/56137: [new port] TiLP: TI calculator link program
Tijl Coosemans
tijl at ulyssis.org
Fri Aug 29 14:30:20 UTC 2003
>Number: 56137
>Category: ports
>Synopsis: [new port] TiLP: TI calculator link program
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Aug 29 07:30:18 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Tijl Coosemans
>Release: FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD 10-4-5-217.kotnet.org 4.8-STABLE FreeBSD 4.8-STABLE #0: Sat Jun 28 17:44:16 CEST 2003 root at 10-4-5-217.kotnet.org:/usr/obj/usr/src/sys/TIJL i386
Depends on PRs ports/56134 (libticables), ports/56135 (libtifiles) and ports/56136 (libticalcs)
>Description:
TiLP is a Linking Program to send/receive files to/from your TI calculator.
>How-To-Repeat:
>Fix:
--- tilp begins here ---
# 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:
#
# tilp
# tilp/files
# tilp/files/patch-Makefile.in
# tilp/files/patch-src-tilp_misc.c
# tilp/files/patch-src-tilp_plugin.c
# tilp/files/patch-man-Makefile.in
# tilp/files/patch-src-action.c
# tilp/distinfo
# tilp/Makefile
# tilp/pkg-descr
# tilp/pkg-plist
#
echo c - tilp
mkdir -p tilp > /dev/null 2>&1
echo c - tilp/files
mkdir -p tilp/files > /dev/null 2>&1
echo x - tilp/files/patch-Makefile.in
sed 's/^X//' >tilp/files/patch-Makefile.in << 'END-of-tilp/files/patch-Makefile.in'
X--- Makefile.in.orig Wed Aug 27 22:44:39 2003
X+++ Makefile.in Wed Aug 27 22:45:35 2003
X@@ -185,7 +185,6 @@
X # subdirectories to scan
X SUBDIRS = \
X glade help icons man misc pixmaps src win32 \
X- plugins registry \
X po intl
X
X
END-of-tilp/files/patch-Makefile.in
echo x - tilp/files/patch-src-tilp_misc.c
sed 's/^X//' >tilp/files/patch-src-tilp_misc.c << 'END-of-tilp/files/patch-src-tilp_misc.c'
X--- src/tilp_misc.c.orig Mon Apr 21 14:30:31 2003
X+++ src/tilp_misc.c Mon Apr 21 12:44:08 2003
X@@ -78,7 +78,7 @@
X options.web_options = g_strdup("");
X strcpy(options.left_font_name, "");
X strcpy(options.right_font_name,
X- "-adobe-courier-medium-r-*-*-*-125-*-*-*-*-*-*");
X+ "-adobe-courier-medium-r-*-*-*-120-*-*-*-*-*-*");
X options.console_mode = !0;
X locale = setlocale(LC_ALL, NULL);
X strcpy(options.locale, locale);
END-of-tilp/files/patch-src-tilp_misc.c
echo x - tilp/files/patch-src-tilp_plugin.c
sed 's/^X//' >tilp/files/patch-src-tilp_plugin.c << 'END-of-tilp/files/patch-src-tilp_plugin.c'
X--- src/tilp_plugin.c.orig Wed Apr 23 20:51:57 2003
X+++ src/tilp_plugin.c Thu Apr 24 13:33:41 2003
X@@ -168,6 +168,7 @@
X g_dir_close(dir);
X DISPLAY(_("Done !\n"));
X
X+#ifndef __BSD__
X // Scan registry
X DISPLAY(_("Scanning registry... "));
X #ifdef __WIN32__
X@@ -229,7 +230,7 @@
X }
X fclose(reg);
X DISPLAY(_("Done !\n"));
X-
X+#endif
X return 0;
X }
X
END-of-tilp/files/patch-src-tilp_plugin.c
echo x - tilp/files/patch-man-Makefile.in
sed 's/^X//' >tilp/files/patch-man-Makefile.in << 'END-of-tilp/files/patch-man-Makefile.in'
X--- man/Makefile.in.orig Wed Aug 27 23:02:13 2003
X+++ man/Makefile.in Wed Aug 27 23:03:09 2003
X@@ -393,7 +393,7 @@
X groff -Tascii -man $(man_MANS) > Manpage
X gcc cleaner.c -o cleaner
X ./cleaner Manpage
X- dos2unix Manpage.txt
X+# dos2unix Manpage.txt
X # Tell versions [3.59,3.63) of GNU make to not export all variables.
X # Otherwise a system limit (for SysV at least) may be exceeded.
X .NOEXPORT:
END-of-tilp/files/patch-man-Makefile.in
echo x - tilp/files/patch-src-action.c
sed 's/^X//' >tilp/files/patch-src-action.c << 'END-of-tilp/files/patch-src-action.c'
X--- src/action.c.orig Mon Apr 21 15:44:39 2003
X+++ src/action.c Mon Apr 21 15:49:32 2003
X@@ -23,6 +23,7 @@
X
X #include <gtk/gtk.h>
X #include <glade/glade.h>
X+#include <stdlib.h>
X #include <string.h>
X
X #include "action.h"
END-of-tilp/files/patch-src-action.c
echo x - tilp/distinfo
sed 's/^X//' >tilp/distinfo << 'END-of-tilp/distinfo'
XMD5 (tilp-6.68.tar.gz) = 42ae4134fb486e12a38744a52ab773a6
END-of-tilp/distinfo
echo x - tilp/Makefile
sed 's/^X//' >tilp/Makefile << 'END-of-tilp/Makefile'
X# New ports collection makefile for: tilp
X# Date created: 27 August 2003
X# Whom: Tijl Coosemans <tijl at ulyssis.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= tilp
XPORTVERSION= 6.68
XCATEGORIES= comms
XCOMMENT= TI Linking Program
XMAINTAINER= tijl at ulyssis.org
X
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= tilp
X
XBUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkgconfig
XLIB_DEPENDS= ticalcs-4.5:${PORTSDIR}/devel/libticalcs \
X ticables.10:${PORTSDIR}/comms/libticables \
X tifiles.5:${PORTSDIR}/devel/libtifiles \
X intl.4:${PORTSDIR}/devel/gettext
X
XUSE_GNOME= gtk20 libglade2
XUSE_X_PREFIX= yes
XGNU_CONFIGURE= yes
XUSE_LIBTOOL= yes
XUSE_GMAKE= yes
X
XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include"\
X LDFLAGS="-L${LOCALBASE}/lib"
X
XMAN1= tilp.1
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_JPEG) || exists(${LOCALBASE}/lib/libjpeg.so.9)
XLIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
X.else
Xpre-everything::
X @${ECHO_MSG}
X @${ECHO_MSG} "======================================================="
X @${ECHO_MSG} "If you want to compile with JPEG support, hit Ctrl-C"
X @${ECHO_MSG} "right now and use \"make WITH_JPEG=yes\""
X @${ECHO_MSG} "======================================================="
X @${ECHO_MSG}
X.endif #WITH_JPEG
X
Xpost-install:
X ${MKDIR} ${PREFIX}/lib/tilp
X
X.include <bsd.port.post.mk>
END-of-tilp/Makefile
echo x - tilp/pkg-descr
sed 's/^X//' >tilp/pkg-descr << 'END-of-tilp/pkg-descr'
XTiLP stands for 'Ti Linking Program' or 'Tilp is a Linking Program' (GNU
Xrecursive acronyms). TiLP is a program allowing a computer or a workstation
Xto communicate with a Texas Instruments graphing calculator.
X
XWWW: http://tilp.info/
X
X- Tijl Coosemans
Xtijl at ulyssis.org
END-of-tilp/pkg-descr
echo x - tilp/pkg-plist
sed 's/^X//' >tilp/pkg-plist << 'END-of-tilp/pkg-plist'
Xbin/tilp
Xinclude/tilp/tilp_plugin.h
Xshare/tilp/COPYING
Xshare/tilp/RELEASE
Xshare/tilp/glade/about-2.glade
Xshare/tilp/glade/about-2.gladep
Xshare/tilp/glade/action-2.glade
Xshare/tilp/glade/action-2.gladep
Xshare/tilp/glade/clist_rbm-2.glade
Xshare/tilp/glade/clist_rbm-2.gladep
Xshare/tilp/glade/clock-2.glade
Xshare/tilp/glade/clock-2.gladep
Xshare/tilp/glade/comm-2.glade
Xshare/tilp/glade/comm-2.gladep
Xshare/tilp/glade/extprgms-2.glade
Xshare/tilp/glade/extprgms-2.gladep
Xshare/tilp/glade/general-2.glade
Xshare/tilp/glade/general-2.gladep
Xshare/tilp/glade/manpage-2.glade
Xshare/tilp/glade/manpage-2.gladep
Xshare/tilp/glade/pbars-2.glade
Xshare/tilp/glade/pbars-2.gladep
Xshare/tilp/glade/release-2.glade
Xshare/tilp/glade/release-2.gladep
Xshare/tilp/glade/screen_options-2.glade
Xshare/tilp/glade/screen_options-2.gladep
Xshare/tilp/glade/screenshot-2.glade
Xshare/tilp/glade/screenshot-2.gladep
Xshare/tilp/glade/tilp-2.glade
Xshare/tilp/glade/tilp-2.gladep
Xshare/tilp/glade/user_boxes-2.glade
Xshare/tilp/glade/user_boxes-2.gladep
Xshare/tilp/help/FAQ.html
Xshare/tilp/help/Image12.png
Xshare/tilp/help/Image13.png
Xshare/tilp/help/Image15.png
Xshare/tilp/help/Image17.png
Xshare/tilp/help/Image18.png
Xshare/tilp/help/Image20.png
Xshare/tilp/help/Makefile
Xshare/tilp/help/Makefile.am
Xshare/tilp/help/Makefile.in
Xshare/tilp/help/Manual_en.html
Xshare/tilp/help/Manual_fr.html
Xshare/tilp/help/action.png
Xshare/tilp/help/blank.png
Xshare/tilp/help/comm_cable.png
Xshare/tilp/help/comm_calc.png
Xshare/tilp/help/comm_misc.png
Xshare/tilp/help/dirlist.png
Xshare/tilp/help/ext_prgms.png
Xshare/tilp/help/general_calc.png
Xshare/tilp/help/general_comp.png
Xshare/tilp/help/logo_lpg.png
Xshare/tilp/help/logo_tilp.png
Xshare/tilp/help/popup_menu.png
Xshare/tilp/help/screen_box.png
Xshare/tilp/help/screen_options_1.png
Xshare/tilp/help/screen_options_2.png
Xshare/tilp/help/screenshot_linux.png
Xshare/tilp/help/screenshot_win32.png
Xshare/tilp/icons/App_Var.ico
Xshare/tilp/icons/Application.ico
Xshare/tilp/icons/Asm_Program.ico
Xshare/tilp/icons/Backup.ico
Xshare/tilp/icons/Certificate.ico
Xshare/tilp/icons/Complex.ico
Xshare/tilp/icons/Complex_List.ico
Xshare/tilp/icons/Complex_Matrix.ico
Xshare/tilp/icons/Complex_Vector.ico
Xshare/tilp/icons/Constant.ico
Xshare/tilp/icons/Data.ico
Xshare/tilp/icons/Diff_Equ.ico
Xshare/tilp/icons/Equation.ico
Xshare/tilp/icons/Expression.ico
Xshare/tilp/icons/Figure.ico
Xshare/tilp/icons/Function.ico
Xshare/tilp/icons/GDB.ico
Xshare/tilp/icons/Group.ico
Xshare/tilp/icons/Group_Backup.ico
Xshare/tilp/icons/Group_Var.ico
Xshare/tilp/icons/List.ico
Xshare/tilp/icons/Macro.ico
Xshare/tilp/icons/Matrix.ico
Xshare/tilp/icons/OS_upgrade.ico
Xshare/tilp/icons/Parametric.ico
Xshare/tilp/icons/Picture.ico
Xshare/tilp/icons/Polar.ico
Xshare/tilp/icons/Program.ico
Xshare/tilp/icons/Range.ico
Xshare/tilp/icons/Real.ico
Xshare/tilp/icons/String.ico
Xshare/tilp/icons/TIicon1.ico
Xshare/tilp/icons/TIicon2.ico
Xshare/tilp/icons/TIicon3.ico
Xshare/tilp/icons/TIicon4.ico
Xshare/tilp/icons/Table_Setup.ico
Xshare/tilp/icons/Text.ico
Xshare/tilp/icons/Unknown.ico
Xshare/tilp/icons/Vector.ico
Xshare/tilp/icons/Window_Setup.ico
Xshare/tilp/icons/Y_Var.ico
Xshare/tilp/icons/Zipped.ico
Xshare/tilp/icons/Zoom.ico
Xshare/tilp/icons/test.ico
Xshare/tilp/icons/up.ico
Xshare/tilp/Manpage.txt
Xshare/tilp/pixmaps/attr_archived.xpm
Xshare/tilp/pixmaps/attr_locked.xpm
Xshare/tilp/pixmaps/clist_dir.xpm
Xshare/tilp/pixmaps/clist_doc.xpm
Xshare/tilp/pixmaps/clist_dotdot.xpm
Xshare/tilp/pixmaps/clist_down.xpm
Xshare/tilp/pixmaps/clist_up.xpm
Xshare/tilp/pixmaps/ctree_close_dir.xpm
Xshare/tilp/pixmaps/ctree_open_dir.xpm
Xshare/tilp/pixmaps/ctree_var.xpm
Xshare/tilp/pixmaps/icon.xpm
Xshare/tilp/pixmaps/logo.xpm
Xshare/tilp/pixmaps/mini_keyboard.xpm
Xshare/tilp/pixmaps/mini_screen.xpm
Xshare/tilp/pixmaps/no.xpm
Xshare/tilp/pixmaps/screendump.xpm
Xshare/tilp/pixmaps/tb_calc_backup.xpm
Xshare/tilp/pixmaps/tb_calc_dirlist.xpm
Xshare/tilp/pixmaps/tb_calc_recv.xpm
Xshare/tilp/pixmaps/tb_calc_restore.xpm
Xshare/tilp/pixmaps/tb_calc_screen.xpm
Xshare/tilp/pixmaps/tb_calc_send.xpm
Xshare/tilp/pixmaps/tb_exit.xpm
Xshare/tilp/pixmaps/tb_floppy.xpm
Xshare/tilp/pixmaps/tb_help.xpm
Xshare/tilp/pixmaps/tb_mkdir.xpm
Xshare/tilp/pixmaps/tb_ready.xpm
Xshare/tilp/pixmaps/tb_refresh.xpm
Xshare/tilp/pixmaps/tb_trash.xpm
Xshare/tilp/pixmaps/yes.xpm
X at exec mkdir %D/lib/tilp
X at dirrm share/tilp/pixmaps
X at dirrm share/tilp/icons
X at dirrm share/tilp/help
X at dirrm share/tilp/glade
X at dirrm share/tilp
X at dirrm lib/tilp
X at dirrm include/tilp
X
END-of-tilp/pkg-plist
exit
--- tilp ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list