Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#34346 closed update (fixed)

AquaTerm 1.1.1

Reported by: mojca (Mojca Miklavec) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc:
Port: aquaterm

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I'm attaching a preliminary version of AquaTerm port that should solve the majority of known issues and should enable usage of both 32 and 64-bit gnuplot on both 32 and 64-bit AquaTerm for example.

Known issues:

  • the repository is still unofficial (but the only one with patches needed for proper functionality of 64-bit AquaTerm with support for transparency), the tag is temporary
  • adapters are still missing (either the two repositories need a merge [help welcome] or manual fetching of adapters is needed)
  • gnuplot needs a patch to look for AquaTerm.framework instead of libaquaterm.dylib (I'll attach the patch for that later)
  • a bunch of compiler warnings (help welcome)

Attachments (10)

aquaterm.Portfile (1.8 KB) - added by mojca (Mojca Miklavec) 12 years ago.
Portfile for AquaTerm 1.1.1
aquaterm-v2.2.Portfile (2.6 KB) - added by mojca (Mojca Miklavec) 12 years ago.
Repository includes adapters, but I need to find out how to change workpath properly
aquaterm-v2.Portfile (2.6 KB) - added by mojca (Mojca Miklavec) 12 years ago.
Repository includes adapters
aquaterm-v3.Portfile (2.2 KB) - added by mojca (Mojca Miklavec) 12 years ago.
portfile for new AquaTerm: pgplot fixes still missing
aquaterm-v3.2.Portfile (2.2 KB) - added by mojca (Mojca Miklavec) 12 years ago.
portfile for new AquaTerm: pgplot fixes still missing
aquaterm-v4.Portfile (3.0 KB) - added by mojca (Mojca Miklavec) 12 years ago.
(supossedly) final Portfile for AquaTerm v. 1.1.1
pgplot_aqt_framework.diff (1.1 KB) - added by mojca (Mojca Miklavec) 12 years ago.
Accompanying change for pgplot (enables replacing libraries & headers with framework)
aquaterm-v5.Portfile (2.6 KB) - added by mojca (Mojca Miklavec) 12 years ago.
Portfile for AquaTerm v. 1.1.1 (I forgot to remove some bogus patches earlier)
aquaterm.diff (4.4 KB) - added by mojca (Mojca Miklavec) 12 years ago.
Patch (from v.5) - for visual comparison only
aquaterm-full.diff (5.1 KB) - added by mojca (Mojca Miklavec) 12 years ago.
Full diff against current port version

Download all attachments as: .zip

Change History (18)

Changed 12 years ago by mojca (Mojca Miklavec)

Attachment: aquaterm.Portfile added

Portfile for AquaTerm 1.1.1

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: mcalhoun@… removed
Description: modified (diff)
Keywords: haspatch added
Owner: changed from macports-tickets@… to mcalhoun@…

Changed 12 years ago by mojca (Mojca Miklavec)

Attachment: aquaterm-v2.2.Portfile added

Repository includes adapters, but I need to find out how to change workpath properly

Changed 12 years ago by mojca (Mojca Miklavec)

Attachment: aquaterm-v2.Portfile added

Repository includes adapters

Changed 12 years ago by mojca (Mojca Miklavec)

Attachment: aquaterm-v3.Portfile added

portfile for new AquaTerm: pgplot fixes still missing

Changed 12 years ago by mojca (Mojca Miklavec)

Attachment: aquaterm-v3.2.Portfile added

portfile for new AquaTerm: pgplot fixes still missing

Changed 12 years ago by mojca (Mojca Miklavec)

Attachment: aquaterm-v4.Portfile added

(supossedly) final Portfile for AquaTerm v. 1.1.1

Changed 12 years ago by mojca (Mojca Miklavec)

Attachment: pgplot_aqt_framework.diff added

Accompanying change for pgplot (enables replacing libraries & headers with framework)

comment:2 Changed 12 years ago by mojca (Mojca Miklavec)

I uploaded Portfile (v4) for AquaTerm to upgrade to version 1.1.1 + pgplot patch. One also needs to patch gnuplot, see http://trac.macports.org/attachment/ticket/34423/gnuplot-use-aqt-framework-extra-option.patch

Changed 12 years ago by mojca (Mojca Miklavec)

Attachment: aquaterm-v5.Portfile added

Portfile for AquaTerm v. 1.1.1 (I forgot to remove some bogus patches earlier)

comment:3 Changed 12 years ago by mojca (Mojca Miklavec)

It might be that XCode 2.4 or later is needed (on Tiger that might not necessary be the case) for AquaTerm 1.1.1, but I have no Tiger to test. In case that this patch/Portfile gets accepted - should one bother about checking for xcodeversion in Tiger or rather wait to see if any Tiger user will complain at all?

comment:4 Changed 12 years ago by jmroot (Joshua Root)

Version: 2.0.4

Could you attach the portfile changes as a diff please?

comment:5 Changed 12 years ago by mojca (Mojca Miklavec)

I also changed spacing, so diff is currently pretty much useless. What is the reason for the need of a diff? I can change the spacing back to the old one for the sake of a diff, but I would like to understand the reason, so that I'll know what to do.

Changed 12 years ago by mojca (Mojca Miklavec)

Attachment: aquaterm.diff added

Patch (from v.5) - for visual comparison only

Changed 12 years ago by mojca (Mojca Miklavec)

Attachment: aquaterm-full.diff added

Full diff against current port version

comment:6 Changed 12 years ago by mojca (Mojca Miklavec)

I just realized that my Portfile doesn't work with +universal. The framework ends up in /Library/Frameworks/ instead of /opt/local/Library/Frameworks/. Any clue?

comment:7 Changed 12 years ago by g5pw (Aljaž Srebrnič)

Resolution: fixed
Status: newclosed

fixed in r97074.

comment:8 Changed 12 years ago by mojca (Mojca Miklavec)

It seems that an extra patch is needed in post-patch for +universal variant to work:

    reinplace "s|$\(LOCAL_FRAMEWORKS_DIR\)|${frameworks_dir}|" \
        ${worksrcpath}/aquaterm/AquaTerm.xcodeproj/project.pbxproj
    reinplace "s|$\(LOCAL_APPS_DIR\)|${applications_dir}|" \
        ${worksrcpath}/aquaterm/AquaTerm.xcodeproj/project.pbxproj

But I don't understand why it doesn't work as it stands now.

Note: See TracTickets for help on using tickets.