Summary so far: 1) Updated 0.12.2 - 0.14.6 2) Removed rc files with Linux /usr/share/application path 3) Patched default tint2rc with /usr/local/share/application path 4) Searched tint2conf/main.c tint2conf/properties.c for incorrect declaration and patched to print_t %lld (long long)
Current Issues: 1) diff with 2 additional patchs to correct print_t %lld (long long) seems incomplete - missing new line numbers. How to get the new @@ line numbers to show in the diff? 2) I'm still also getting the portcheck message regarding WANTLIB look liked masked RUN_DEPENDS and did not understand the previous guidance to add back x11/gtk+2 to LIB_DEPENDS - I had moved it but it is in LIB_DEPENDS currently 3) Port Module x11/gnome - If x11/gnome is used should I specify Configure Style = cmake? patch-src_tint2conf_main_c: $OpenBSD$ Index: src/tint2conf/main.c --- src/tint2conf/main.c.orig +++ src/tint2conf/main.c @@ -100,7 +100,7 @@ char *file_name_from_path(const char *filepath) void make_backup(const char *filepath) { - gchar *backup_path = g_strdup_printf("%s.backup.%ld", filepath, time(NULL)); + gchar *backup_path = g_strdup_printf("%s.backup.%lld", filepath, (long long)time(NULL)); copy_file(filepath, backup_path); g_free(backup_path); } and patch-src_tint2conf_properties_c: $OpenBSD$ Index: src/tint2conf/properties.c --- src/tint2conf/properties.c.orig +++ src/tint2conf/properties.c @@ -180,7 +180,7 @@ void applyClicked(GtkWidget *widget, gpointer data) gchar *filepath = get_current_theme_path(); if (filepath) { if (config_is_manual(filepath)) { - gchar *backup_path = g_strdup_printf("%s.backup.%ld", filepath, time(NULL)); + gchar *backup_path = g_strdup_printf("%s.backup.%lld", filepath, (long long)time(NULL)); copy_file(filepath, backup_path); g_free(backup_path); } -- J. Scott Heppler