Bug 198025 - [PATCH][REVIVE] textproc/xxdiff & textproc/xxdiff-scripts: Update to 4.0
Summary: [PATCH][REVIVE] textproc/xxdiff & textproc/xxdiff-scripts: Update to 4.0
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: Alexey Dokuchaev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-25 07:01 UTC by lightside
Modified: 2016-01-25 10:38 UTC (History)
1 user (show)

See Also:


Attachments
Proposed patch (since 313635 revision): textproc/xxdiff (3.00 KB, patch)
2015-02-25 07:01 UTC, lightside
no flags Details | Diff
Proposed patch (since 300897 revision): textproc/xxdiff-scripts (6.61 KB, patch)
2015-02-25 07:02 UTC, lightside
no flags Details | Diff
The poudriere testport log (FreeBSD 10 amd64): textproc/xxdiff (47.96 KB, text/plain)
2015-02-25 07:03 UTC, lightside
no flags Details
The poudriere testport log (FreeBSD 10 amd64): textproc/xxdiff-scripts (40.19 KB, text/plain)
2015-02-25 07:03 UTC, lightside
no flags Details
Proposed patch (since 313635 revision): textproc/xxdiff (3.00 KB, patch)
2015-02-25 21:25 UTC, lightside
no flags Details | Diff
Archived textproc/xxdiff & textproc/xxdiff-scripts ports v4.0 (1.79 KB, application/x-bzip2)
2015-04-30 19:46 UTC, lightside
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description lightside 2015-02-25 07:01:10 UTC
Created attachment 153504 [details]
Proposed patch (since 313635 revision): textproc/xxdiff

Patch to update textproc/xxdiff port(s) from 3.2 to 4.0 version.

Look following link for changes:
https://bitbucket.org/blais/xxdiff/diff/CHANGES?diff1=a829465&diff2=fb6681e

The textproc/xxdiff port(s) removed in ports 323748, because of deprecated Qt3 libraries.
The 4.0 version adds support for Qt4 libraries, which allows to revive the port(s).

Changes for textproc/xxdiff port:
- Add license information
- Convert to USES
- Add stage support

Changes for textproc/xxdiff-scripts port:
- Convert to new style headers
- Add license information
- Move xxdiff from BUILD_DEPENDS to RUN_DEPENDS
- Convert to USES
- Add autoplist and distutils to USE_PYTHON
Comment 1 lightside 2015-02-25 07:02:08 UTC
Created attachment 153505 [details]
Proposed patch (since 300897 revision): textproc/xxdiff-scripts
Comment 2 lightside 2015-02-25 07:03:08 UTC
Created attachment 153506 [details]
The poudriere testport log (FreeBSD 10 amd64): textproc/xxdiff
Comment 3 lightside 2015-02-25 07:03:40 UTC
Created attachment 153507 [details]
The poudriere testport log (FreeBSD 10 amd64): textproc/xxdiff-scripts
Comment 4 lightside 2015-02-25 21:25:08 UTC
Created attachment 153534 [details]
Proposed patch (since 313635 revision): textproc/xxdiff

Changed ";" to "&&" conjunction for cd related command.
Comment 5 lightside 2015-04-30 19:46:19 UTC
Created attachment 156161 [details]
Archived textproc/xxdiff & textproc/xxdiff-scripts ports v4.0

Added complete version of textproc/xxdiff and textproc/xxdiff-scripts ports inside of archive file.
This way it will be easy to test by interested people, without the need to return changes from previous version and apply patches.
Comment 6 Alexey Dokuchaev freebsd_committer freebsd_triage 2015-10-26 10:14:02 UTC
I'll handle it, I know how to resurrect ports properly.
Comment 7 commit-hook freebsd_committer freebsd_triage 2016-01-22 12:01:54 UTC
A commit references this bug:

Author: danfe
Date: Fri Jan 22 12:01:34 UTC 2016
New revision: 406925
URL: https://svnweb.freebsd.org/changeset/ports/406925

Log:
  Resurrect `textproc/xxdiff' and `textproc/xxdiff-scripts' which were removed
  from the tree when Qt 3.x had reached EoL.  Version 4.0 adds support for Qt4
  now and thus allows to revive the port(s).  While here, modernize Makefiles,
  define LICENSE (GPLv2), clean up dependencies, and augment port description.

  PR:	198025

Changes:
  head/MOVED
  head/textproc/Makefile
  head/textproc/xxdiff/
  head/textproc/xxdiff/Makefile
  head/textproc/xxdiff/distinfo
  head/textproc/xxdiff/pkg-descr
  head/textproc/xxdiff-scripts/
  head/textproc/xxdiff-scripts/Makefile
  head/textproc/xxdiff-scripts/distinfo
  head/textproc/xxdiff-scripts/pkg-plist
Comment 8 Alexey Dokuchaev freebsd_committer freebsd_triage 2016-01-22 12:05:31 UTC
Committed as ports r406925, thank you for submission.
Comment 9 lightside 2016-01-22 20:48:38 UTC
(In reply to comment #8)

Thank you too, Alexey.
Comment 10 Alexey Dokuchaev freebsd_committer freebsd_triage 2016-01-25 02:12:44 UTC
(In reply to lightside from comment #9)

You're welcome; sorry it took a bit longer than both of us had probably expected.  You did quite a good job on those ports, drop me a line if you'd like to become official maintainer for them.
Comment 11 lightside 2016-01-25 10:38:34 UTC
(In reply to comment #10)
> You're welcome; sorry it took a bit longer than both of us had probably
> expected.

It's ok, no need to sorry.

(In reply to comment #10)
> You did quite a good job on those ports, drop me a line if you'd
> like to become official maintainer for them.

Thanks. I just posted an update, when it was ready (and usable) on my side.
Thank you for your attention (and possible changes) to the ports, so they accessible to other people again.