Commit graph

29 commits

Author SHA1 Message Date
salo
4bc002ddb0 Bump PKGREVISION: use SPECIAL_PERMS to install Eterm setuid root and change ==
NetBSD to != SunOS, list USE_MMX in BUILD_DEFS only if it's really enabled,
misc cleanups (whitespace, etc.)

XXX: If installed setuid root on Solaris, pseudo-tty is owned by root,
     and it's not possible to resume a screen session as a normal user.
     (this behaviour should be reviewed again, since this workaround
     is 2 years and several version updates old.)
2003-03-27 19:44:46 +00:00
salo
6a01f828f2 Execute $(UPDATE_SCRIPT) shell script within $(SHELL). Fixes execution on
hosts with broken /bin/sh (such as Solaris).

Patch from Jonathan Perkin via PR pkg/20239.
2003-02-14 20:24:43 +00:00
wiz
c74b642a93 Update to 0.9.2, provided by Tracy J. Di Marco White in PR 19393.
The ReleaseNotes say:
Changes in 0.9:
---------------

You're kidding, right?  There have been so many changes here it's not funny.
If you really want to know what they all are, you can read the ChangeLog.  But
I'd settle for this:

 - All new theme format.
 - 3-state image support.
 - Pixmapped scrollbars and popup menus.
 - Action bindings.
 - IPC interface to Eterm and Enlightenment.
 - Auto mode for automatic syncing with Enlightenment themes.
2002-12-26 04:58:44 +00:00
jlam
a020ed9056 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:50:52 +00:00
agc
0bc3c6f997 Add patches from Rui-Xiang Guo <rxg@ms25.url.com.tw> on netbsd-help mailing
list which allow Eterm to compile on -current (utmpx changes).
2002-06-17 22:13:43 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
wiz
780160254e Remove a MASTERSITE that isn't anymore. 2001-12-11 15:37:48 +00:00
zuntum
d3db18607d Move pkg/ files into package's toplevel directory 2001-10-31 22:03:21 +00:00
jlam
a4bc16d30c I am a triple idiot. The only relevant variable that x11.buildlink.mk
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use.  Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
2001-10-24 22:10:43 +00:00
jlam
dff59f9ec3 x11.buildlink.mk needs to be included before any buildlink.mk files that
use X11_BUILDLINK_MK as a test value.  Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
2001-10-23 13:14:43 +00:00
jlam
63fc151cb9 Use x11.buildlink.mk instead of USE_X11. Also convert hard-coded references
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links.  These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.

Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
2001-08-29 22:41:00 +00:00
zuntum
6f5fd622aa o converted to use pkgsrc/graphics/imlib/buildlink.mk 2001-06-26 13:40:43 +00:00
zuntum
226cbaba7b Update Eterm to 0.8.10
This release is simply a bugfix release of 0.8.9.  The 0.8.x series has become
the "stable" branch of Eterm and will only involve bugfixes, no new features.
All the feature development is occuring in the 0.9 series.

Fixes pkg/12105 by myself
2001-04-28 11:07:34 +00:00
skrll
7c75053771 Move to sha1 digests, and add distfile sizes. 2001-04-19 11:07:33 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
skrll
72ee4986b7 Fix build problem by using functionality in new libtool rather than a
hack for the old libtool.
2001-03-05 12:41:59 +00:00
wiz
a486f11406 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:06:11 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
wiz
39209fe115 USE_PKGLIBTOOL -> USE_LIBTOOL 2000-08-16 00:41:13 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
agc
c3d33bece9 + Solaris pax(1) doesn't have -z support - so use gzcat to de-compress
the files first.

+ Eterm-0.8.9 won't build properly if an older version of Eterm's
libraries are installed, so add a check at the pre-build stage.

+ On Solaris, don't install eterm as setuid - if it is, then the
pseudo-tty is owned by root, and it's not possible to resume a screen
session as a normal user.
2000-02-16 10:35:56 +00:00
jlam
a6c431db4b Add missing patches. 1999-10-28 00:33:09 +00:00
jlam
ec5ef58b77 * Update to eterm-0.8.9
* make COMMENT and DESCR a bit more descriptive
* change MAINTAINER to packages@netbsd.org
* Install Eterm as setuid root so that utmp logging functions correctly.
  This fixes PR#7365.

Changes in 0.8.9:
-----------------

 - Support for scrolling with mouse wheels.
 - New --version switch to display compile-time configuration.
 - Tinting and shading have been sped up by about 30% thanks to Michael Pearson
   <alcaron@ozemail.com.au>.
 - Scrollbar type and width is now customizeable at compile-time *and* run-time.
   Support for NeXT-style scrollbars has also been added.
 - Three *major* bugs have been fixed.  Tiled desktop images no longer cause
   crashes when tinting or shading.  The resize crash bug has also been
   squished.  The secure system() call replacement which was accidentally
   removed has been added back.
 - Ctrl-Button1 now grabs input focus.  Ctrl-Button2 toggles the scrollbar on
   and off.  Ctrl-Button3 toggles the menubar on and off.  NOTE:  If you used to
   disable the menubar by commenting out the loading of the menubar file, or
   loading a fake one (e.g., '-Mx' or '-M /dev/null'), don't.  Simply add "off"
   to the end of the menu line (e.g., 'menu Eterm.menu off'), or use the new
   boolean command-line option --menubar (e.g., '--menubar off').  Then you can
   toggle the menubar using Ctrl-Button3 like you would expect.
 - Popup scrollbar support has been added.
 - New -D (--desktop) option for choosing a desktop to start on.  Your window
   manager must be GNOME-compliant for this to work.  See the documentation at
   http://www.gnome.org/devel/gnomewm/ for info on the _WIN_WORKSPACE property.
 - The Eterm Technical Reference has been completely rewritten.  It is now an
   HTML document located in the doc/ directory.
 - Lots and lots and lots of new escape sequences.  See the Technical Reference
   for details on them.
 - Oodles of small bug fixes, as always. :-)
 - Debugging output is now runtime configurable.  Use the --debug option and
   supply a number.  0 (the default) gives no debugging output.  1-5 give
   increasingly more output, up to 5 (which I don't recommend using) which
   synchronizes X events (and slows things down bigtime).
 - You can now save your current Eterm settings from the menu.
 - New --app-keypad and --app-cursor options to set the startup mode for
   application/normal mode for the keypad and cursor keys.
 - Three new utilities in addition to Esetroot, all of which are located in the
   utils/ directory.  Etbg is a tool for manipulating Eterm's background image
   on the fly.  Etcolors.sh demonstrates all the different combinations of your
   current color settings.  Etmenu.sh lets you send menu commands to Eterm's
   menubar subsystem without having to type the escape codes yourself.
 - Borderless Eterms now attempt to use the Window Manager to become borderless
   instead of bypassing it altogether.
1999-10-28 00:31:57 +00:00
abs
3365dcb7a5 Consistency:
Capitalise, remove trailing '.', remove many leading 'a', or 'the'.
1999-09-21 17:20:03 +00:00
agc
00a16e3008 Add package patch checksum files. 1999-07-09 14:22:59 +00:00
hubertf
c537d6e228 remove two .la files 1999-04-12 18:57:36 +00:00
agc
09e3daf77f Make sure that other users can at least read the files that are going
to be installed, so that the PLIST matches reality.
1999-04-06 14:58:50 +00:00
agc
8dc5ac0579 Make this package use NetBSD's own pkglibtool.
Remove two redundant definitions in the package Makefile.
1999-04-06 14:41:22 +00:00
garbled
53826e8095 New pkg for eterm 0.8.8. A fancy xterm with colors and transparent
backgrounds.  Part of enlightenment.
1999-03-30 04:48:43 +00:00