Bug 194968 - x11-servers/Xfstt new MASTER_SITE, update to 1.9.1
Summary: x11-servers/Xfstt new MASTER_SITE, update to 1.9.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords: patch-ready
Depends on:
Blocks:
 
Reported: 2014-11-12 15:05 UTC by Chris Hutchinson
Modified: 2014-11-24 22:41 UTC (History)
2 users (show)

See Also:


Attachments
x11-servers/Xfstt FIXES MASTER_SITES (451 bytes, patch)
2014-11-24 18:04 UTC, Chris Hutchinson
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Hutchinson 2014-11-12 15:05:21 UTC
The MASTER_SITES for this port uses MASTER_SITE_BERLIOS
but BERLIOS has been dead for awhile now.
While I haven't cobbled up a patch. It should be trivial for
anyone wishing to do so. All versions, both past, and present
are located here:

http://sourceforge.net/projects/xfstt.berlios/files/

Best wishes.

--Chris
Comment 1 John Marino freebsd_committer freebsd_triage 2014-11-24 15:52:32 UTC
no patch, unfortunately.
I'll promote it anyway based on a one line change.
Comment 2 Chris Hutchinson 2014-11-24 18:04:28 UTC
Created attachment 149781 [details]
x11-servers/Xfstt FIXES MASTER_SITES

x11-servers/Xfstt

fixes MASTER_SITES (MASTER_SITE_BERLIOS is dead)

Please find svn(1) diff(1) attached.

That's all, folks!

--Chris
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2014-11-24 18:11:28 UTC
I have a patch almost(tm) ready that updates to 1.9.1 and that contains
the current master site:

http://archive.hadrons.org/software/xfstt/

Please be patient.
Comment 4 commit-hook freebsd_committer freebsd_triage 2014-11-24 19:41:03 UTC
A commit references this bug:

Author: pi
Date: Mon Nov 24 19:40:40 UTC 2014
New revision: 373364
URL: https://svnweb.freebsd.org/changeset/ports/373364

Log:
  x11-servers/Xfstt: 1.6 -> 1.9.1

  new master site and:

  1.9.1 (2014-09-27)

          Bump gettext dependency to 0.18.2.
          Bump automake version to 1.11.
          Switch from gzip to xz for distribution tarballs.
          Update upstream project URLs to the new site.

  1.9 (2012-05-02)

          Fix file descriptor leaks.
          Fix directory resource leaks and segfaults on opening errors.
          Reset the umask before creating the temporary directory.
          Rewrite showttf to use XCB instead of X11.

  1.8 (2010-11-09)

          Remove the obsolete --multi option.
          Bump gettext dependency to 0.18.
            Use --previous in msgmerge to help translators.
          Blank unused fields of the fsError struct when sending an error.
          Fix segfaults on font open errors (thanks to Edward Welbourne).
          Handle mmap failures which might end up as segfaults otherwise.
          Fix crashes with fortify support when:
  	  Listing fonts (thanks to Erik Devriendt).
  	  Setting info file magic and type fields (thanks to Niall Creech).
  	Fix segfault on fonts with unknown cmap format.
  	Add SIGHUP handler to re-sync fonts cache.
  	Do not hardcode any path component in the man page.
  	Code cleanup:
  	  Fixed several compiler warnings.
  	  Constify types.
  	  Refactor client state into a new struct.
  	  Refactor font protocol error reply handling.
  	  Remove unused or duped includes.
  	  Switch more C 'char *' strings to C++ strings.
  	  Use C++ algorithm instead of custom code.
  	  Always include "config.h" first.
  	  Use <stdint.h> instead of our own types.
  	Build system cleanup:
  	  Detect system endianness at build time.
  	  Enable silent rules by default if support is available.
  	  Do not use AM_MAINTAINER_MODE.
  	  Make X11 usage selectable at configure time (new '--with-x11').
  	  Always build (but not install) extra tools.
  	  Use pkg-config to get fontsproto and x11 module flags.
  	  Fix 'make distcheck'.

  1.7 (2005-11-30)

  	Made gettext external.
  	Use autoreconf instead of 'autogen.sh'.
  	Changed mail address.
  	Generate the manpage at build time, to use variable paths and version.
  	Remove win32 obsolete code.
  	Use new error, warning and info functions.
  	Changed some data types names.
  	Fix hyphen used as minus sign in manpage.
  	Fix build failure on Irix with gcc 3.2 (thanks to Dirk Tilger).
  	Add IPv6 support.
  	Update FSF's address.

  PR:		194968
  Submitted by:	C.Hutchinson <portmaster@bsdforge.com>

Changes:
  head/x11-servers/Xfstt/Makefile
  head/x11-servers/Xfstt/distinfo
  head/x11-servers/Xfstt/files/patch-doc__Makefile.in
  head/x11-servers/Xfstt/files/patch-doc__xfstt.1x
  head/x11-servers/Xfstt/files/patch-libfstt__ttf.h
  head/x11-servers/Xfstt/files/patch-src__Makefile.in
  head/x11-servers/Xfstt/files/xfstt.in
  head/x11-servers/Xfstt/files/xfstt.sh
  head/x11-servers/Xfstt/pkg-descr
  head/x11-servers/Xfstt/pkg-plist
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2014-11-24 19:42:18 UTC
Committed, thanks.
Comment 6 Chris Hutchinson 2014-11-24 22:14:42 UTC
(In reply to Kurt Jaeger from comment #5)
> Committed, thanks.

Whew! Big update, thanks Kurt!

--Chris
Comment 7 Kurt Jaeger freebsd_committer freebsd_triage 2014-11-24 22:41:05 UTC
Well, I run-tested it (it runs, if the fontsdir has some fonts in it),
but a better rc.d script would be useful.
  
And: I have not tested its functionality, a test case would be helpful.