Commit graph

94 commits

Author SHA1 Message Date
joerg
f605fec2db Mark as destdir ready. 2008-07-14 12:55:56 +00:00
tnn
4999ea3775 Patch c / c++ linkage problem in lesstif headers that causes the build
of print/xpdf to fail when MOTIF_TYPE=lesstif and using gcc4.
Patch borrowed from Arch Linux. PKGREVISION++
2007-06-26 10:39:44 +00:00
joerg
d26cf36e57 - fine grained X11 dependencies for packages which have either USE_IMAKE
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
  via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
  in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
  C++ for compilation without including the proper headers

Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
2006-12-27 13:37:35 +00:00
joerg
58c3144236 Mechanically replace all includes of buildlink3.mk of the following
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.

graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
2006-12-15 20:32:52 +00:00
adam
18b8638de8 Changes 0.95.0:
* We're  now  also  distributing  a version of LessTif packaged with
       [1]autopackage.  Fixes  to  the autopackage/default.apspec.in were
       applied  for  this,  and  the  autopackage  team  augmented  their
       implementation for us (thanks!).
     * Change  the  API of the _LtDebugPrintRenderTable function, the old
       one wasn't working well.
     * Add a dependency so ResConvert.c is compiled whenever configure.in
       changes.
     * Make  the  message  from  configure  about  missing  or  too old X
       development  packages  mention  the missing case too. Happens more
       often than old versions nowadays.
     * Add code to the release script to create an autopackage file.
     * Add code to the release script to create RPMs automatically.
     * Fix  and  clean  up  some  of  the  XmStringCreate functions, they
       weren't  handling  tabs  and  newlines  correctly.
     * Implement   XmStringGenerate()  and  XmStringParseText()  somewhat
       better.
     * Fix  an  initialisation  problem  with  RenderTables  which caused
       colour settings to fail in some circumstances.
     * Fix a bug that caused XmTextField to overwrite its border.
     * Remove a couple of fprintf statements saying "Yow"
     * Fix  freetype installation check which appears to require include.
     * Fix  the  build  so  it  won't override defaults from libtool.
     * Fix compile error in TextOut.c when compiling with Xft.
     * RPM specfile syntax has renamed Copyright into License.
     * Patch by Eric Branlund for _MOTIF_DRAG_TARGETS on x86_64.
     * Patches by Winfried to fix warnings detected with GCC 4.
2006-07-29 14:32:12 +00:00
jlam
daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
2006-03-14 01:14:26 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
joerg
71dfeb49cc No need to declare FILES_SUBST_SED anymore. 2006-01-22 01:00:44 +00:00
joerg
5dc881fc03 Use INSTALL_EXTRA_TMPL / DEINSTALL_EXTRA_TMPL instead of manually
messing with the scripts.
2006-01-22 00:48:02 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
adam
197667c3ad Changes 0.94.4:
* Fixes some critical build system bugs w.r.t. 0.94.2
Changes 0.94.2:
* Lots of improvements, most importantly better XmRenderTable support
2005-06-30 15:42:49 +00:00
adam
8b771d86bf Changes 0.11.55:
* Added "Require Source Selection" (and Destination ditto) flag
  in the "Before&After" options for external command rows. This
  prevents commands from running if there is no selection, which
  is handy to avoid making programs read from stdin. Added after
  issue report by C. H. Block.
* Brought Copyright in About window and man page into 2005. :)
* Added (commented-out) sample row in gentoogtkrc.in to show how
  to set color of non-used pane rows (not reachable by gentoo's
  File Style system).
* Fixed broken g_snprintf() formatting specifier in the overwrite
  dialog that caused it to crash on Solaris. Reported (possibly
  among others) by N. Antic.
* Added option to let window manager position dialogs. Suggested
  by "Martinko". This is the new default behavior, too.
* Added a SelectShell command, that makes select/unselect/toggle
  decisions based on running shell commands. Suggested by me. :)
  See docs/scratch/command_args.txt, or use the GUI. Modified the
  default button layout to put SelectRE/SelectShell together.
2005-06-30 15:28:45 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
97dedc5718 Add patch to fix CAN-2005-0605. Bump PKGREVISION. 2005-03-10 16:07:26 +00:00
adam
8ccfbaf9e6 Changes 0.94.0:
* XPM security fixes
* memory leak fixes
* other fixes
2005-01-05 11:16:38 +00:00
adam
b0afeb69ee Changes 0.93.97:
* unknown
2004-11-22 14:30:18 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
adam
59dad1457e Changes 0.93.96:
* Scroll wheel suuport
* Xpm security fixes
* XmList fixes
* XmFrame fixes
* fix for uninitialised memory problems
2004-09-28 12:52:13 +00:00
jlam
e8132b3fbf Relinquish maintainership of packages to tech-pkg@NetBSD.org. 2004-04-24 22:46:08 +00:00
grant
ba999f508e add missing dependency on expat. 2004-04-12 02:15:40 +00:00
xtraeme
f8537ca547 bl3ify 2004-04-11 18:26:34 +00:00
snj
9c23f1a430 Fix build on sparc64 with gcc2. 2004-03-20 00:48:36 +00:00
jlam
3ebe053d90 LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:49 +00:00
grant
9b4feec99c replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 15:30:32 +00:00
adam
0c52b0d5d9 Changes 0.93.94:
Fix the crashes that were introduced by fixes for gadget colour problems.

Changes 0.93.91:
Implement Add Mode in XmText.
2003-12-12 10:11:39 +00:00
markd
2388958fee install LessTif.tmpl where imake and motif.buildlink2.mk expects.
bump PKGREVISION.
2003-08-20 10:37:37 +00:00
adam
453eb45962 Changes 0.93.41:
Intermediate release - extend LessTif to work with the Xft library
	Bug-fixes
Changes 0.93.44:
	Bug-fixes
Changes 0.93.46:
	Bug-fixes
2003-07-18 10:50:06 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
drochner
5d56691537 update to 0.93.36
changes to the pkg:
-don't bother sharing patches with the Motif-1.2 compatible version
 anymore -- most patches were only necessary to be able to share
 patches, so it got ridicoulous
-kick out use of autoconf et al. - just unneeded complexity
-comply to Motif-2.1 instead of 2.0
lesstif changes:
-added XmSimpleSpinBox implementation
-Initial implementation of the CareParentVisual Trait
-Start implementing XmRenderTable, XmRendition, XmTabList
-misc fixes/cleanups
2002-12-05 19:10:42 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
jlam
d9d575d070 Substitute for more things needed by DEINSTALL/INSTALL. 2001-10-03 10:03:54 +00:00
jlam
a55945c172 x11/lesstif12 does not conflict with the x11/openmotif package, though
lesstif does.
2001-09-14 01:57:44 +00:00
jlam
99c293f270 Move USE_BUILDLINK_ONLY definition out of Makefile.common and into the
individual package Makefiles.
2001-09-09 03:37:00 +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
jlam
f7814dacd4 Roll back to previous revision so that host.def is properly modified during
installation and deinstallation to handle adding and removing a line to
include <LessTif.def>.  This causes mxmkmf to work again as advertised in
the LessTif documentation.
2001-08-08 07:37:51 +00:00
jlam
c6c5683360 Don't add a line to include <Lesstif.def> in host.def. It doesn't work
correctly, and it resets the ImakeCmd, which breaks other pkgsrc builds.
2001-07-02 19:58:29 +00:00
jlam
e5bae2d580 Update lesstif and lesstif12 to 0.92.32. Changes from version 0.92.26
include:

	Small code fixes to help building on some systems
	Use new libtool version 1.4 and automake 1.4-p1
	Install more machine-indepedent files in $(prefix)
2001-06-30 19:08:21 +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
jlam
c788cdc7d8 Update lesstif and lesstif12 to version 0.92.6. Make me the maintainer
since I'm most familiar with the hack to include the LessTif X11 config
files.  Relevant changes from version 0.91.8:

     * Build/Install Uil libs and Headers (and tests) by default.
     * Fixed some FontList interfaces to conform to the docs. Might fix
       memory leaks as well.
     * Ongoing work to use ANSI C89 as much as possible. Drop alternatives
       being used (e.g. bcopy() and friends)
     * The Motif 2.x Xme() funcs should now all exist in stubs at least; some
       had already been "implemented" earlier.
     * Build support for a Motif 2.1 compatible tree. This will soon replace
       the 2.0 tree.
     * Work in progres for creating XmPrint API. (2.1 functionality)
2000-12-22 17:26:18 +00:00
jlam
0aa91625f7 Update lesstif to 0.91.8. Changes from version 0.91.4 include several
fixes to plug memory leaks and changing the way LessTif imake config files
are handled.  Also, install the HTML documentation in share/doc/html.
2000-10-23 19:45:05 +00:00
jlam
a7515ab2eb Update lesstif to 0.91.4. Only minor bug fixes and some improvements
to the Xbae widget set.  As a package, split out the Motif-1.2-compatible
libraries into a separate package.  This package now contains just the
main (Motif-2.0-compatible) LessTif libraries, headers, and documentation.
2000-07-25 14:42:00 +00:00
jlam
91b9d75e08 USE_LIBTOOL instead of PKGLIBTOOL. 2000-06-21 05:31:43 +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
drochner
1026d9e43f update to 0.91.0
no visible changes since 0.90.0 (only Xbae which we have a separate
pkg for)
2000-05-25 15:25:43 +00:00
tron
27eb7db10f Update lesstif package to version 0.90.0 based on patches supplied by
Mark Davies in PR pkg/9915. Changes since version 0.89.9:
- XbaeMatrix : work in progress for making rows resizable. This is
  already in place for columns, it is one of the requirements for being
  able to handle different fonts. This may break binary compatibility
  with previous releases.
- Various XmText bugfixes.
- Add Xm/MenuT.h trait include file, required for Xmt 2.1.3.
- XbaeMatrix : two bugfixes related to use of global variables (auch).
- CascadeButtons : if we set the sub-menu on a menubar there is no need
  to refresh.
- All over : remove reference to timers we've nuked with
  XtRemoveTimeOut().
- XmList (XmEXTENDED_SELECT) - the selected_item_count was always coming
  back as 1
- ImageCache : add None symbolic name for transparency.
- XmTextFieldSetSelection - do not allow the start or end position to be
  greater than the current length.
- Make Labels handle bitmaps in the version 2 case only
- XmRowColumn : Give the focus to the root when we don't know were else
  to put it
- SelectionBox has a class method called list_callback. In our FileSB
  class initialization this field was missing. This was causing FileSB
  sub-classing problems.
- Do not activate an accelerator belonging to an un-managed widget. (DDD)
- Mnemonics were being installed and un-installed based on a different
  set of rules.
- Make label handle pixmaps with a depth of 1.
- Xbae : consistent use of ANSI C prototypes.
- Several bugfixes to RPM configuration file (lesstif.spec).
- Work in progress for making Xbae widgets threadsafe.
- XmListReplaceItemsPosUnselected doesn't replace last item due to the
  test being performed as if position were 0 based rather than 1 based.
- DragBS : don't tell bcopy to copy a negative length.
- Various fixes for compiler warnings.
- DragBS : _XmWriteDragBuffer also seems to have difficulties - it
  doesn't work if the 'size' is bigger than 1000, because someone had the
  bright idea of hardcoding 1000 in as the maximum possible size.
- Convert web pages to using JPEG instead of GIF.
- Add Builder Xcessory example files for Xbae widgets. With these you
  should be able to import the Xbae widgets onto the BX palette.
- Print a couple of warnings if someone calls Mrm thinking it might
  actually do something.
- Clean up website text consistency.
- Fix XmListYToPos().
- Get rid of
- Our sample system.mwmrc wasn't correct.
- Manager.c : virtual key accelerator handler.
- lesstif.spec : make sure the include files for Xbae, Xlt make it in.
- lesstif.spec : split the "devel" RPM into two - the "devel" RPM keeps
  the development stuff (include files etc), the new "static" RPM
  contains the static libraries.
2000-04-27 13:14:47 +00:00
wiz
76c5a32025 install ac_find_motif.m4 and link it to ${LOCALBASE}/share/aclocal 2000-02-12 03:54:51 +00:00
tron
e0b9b189cc "lesstif" requires "lynx" to builds its documentation. 2000-02-01 18:52:34 +00:00