parent
6118fec761
commit
7eb8dd200d
@ -0,0 +1,79 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/ddccontrol/ddccontrol-0.4.2-r2.ebuild,v 1.1 2013/07/10 09:46:16 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
DESCRIPTION="DDCControl allows control of monitor parameters via DDC"
|
||||
HOMEPAGE="http://ddccontrol.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="+ddcpci doc gnome gtk nls static-libs video_cards_fglrx"
|
||||
|
||||
RDEPEND=">=app-misc/ddccontrol-db-20060730
|
||||
dev-libs/libxml2:2
|
||||
sys-apps/pciutils
|
||||
gtk? ( >=x11-libs/gtk+-2.4:2 )
|
||||
gnome? ( >=gnome-base/gnome-panel-2.10 )
|
||||
nls? ( sys-devel/gettext )
|
||||
video_cards_fglrx? ( x11-libs/amd-adl-sdk )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-perl/XML-Parser
|
||||
dev-util/intltool
|
||||
sys-kernel/linux-headers
|
||||
doc? ( >=app-text/docbook-xsl-stylesheets-1.65.1
|
||||
>=dev-libs/libxslt-1.1.6
|
||||
app-text/htmltidy )"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-pciutils-libz.patch \
|
||||
"${FILESDIR}"/${P}-automake.patch \
|
||||
"${FILESDIR}"/${P}-no-ddcpci.patch \
|
||||
"${FILESDIR}"/${P}-support-fglrx.patch
|
||||
|
||||
sed -i '/^htmldir/d' doc/Makefile.am || die
|
||||
|
||||
sed -i '/;Application/d' src/gddccontrol/gddccontrol.desktop.in || die
|
||||
|
||||
# ppc/ppc64 do not have inb/outb/ioperm
|
||||
# they also do not have (sys|asm)/io.h
|
||||
if ! use amd64 && ! use x86 ; then
|
||||
local card
|
||||
for card in sis intel810 ; do
|
||||
sed -r -i \
|
||||
-e "/${card}.Po/d" \
|
||||
-e "s~${card}[^[:space:]]*~ ~g" \
|
||||
src/ddcpci/Makefile.{am,ini} || die
|
||||
done
|
||||
sed -i \
|
||||
-e '/sis_/d' \
|
||||
-e '/i810_/d' \
|
||||
src/ddcpci/main.c || die
|
||||
fi
|
||||
|
||||
## Save for a rainy day or future patching
|
||||
eautoreconf
|
||||
intltoolize --force || die "intltoolize failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--htmldir='$(datarootdir)'/doc/${PF}/html \
|
||||
$(use_enable ddcpci) \
|
||||
$(use_enable doc) \
|
||||
$(use_enable gnome gnome-applet) \
|
||||
$(use_enable gtk gnome) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable video_cards_fglrx amdadl)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
use static-libs || find "${ED}" -name '*.la' -delete
|
||||
}
|
@ -0,0 +1,606 @@
|
||||
Source: http://sourceforge.net/mailarchive/message.php?msg_id=30201548
|
||||
Author: Vitaly V. BUrsov (vitaly@bursov.com)
|
||||
Date: 2013-01-16
|
||||
|
||||
diff --git a/src/lib/amd_adl.c b/src/lib/amd_adl.c
|
||||
new file mode 100644
|
||||
index 0000000..40ca909
|
||||
--- /dev/null
|
||||
+++ b/src/lib/amd_adl.c
|
||||
@@ -0,0 +1,306 @@
|
||||
+/*
|
||||
+ ddc/ci interface functions header
|
||||
+ Copyright(c) 2012 Vitaly V. Bursov (vitaly@bursov.com)
|
||||
+
|
||||
+ This program is free software; you can redistribute it and/or modify
|
||||
+ it under the terms of the GNU General Public License as published by
|
||||
+ the Free Software Foundation; either version 2 of the License, or
|
||||
+ (at your option) any later version.
|
||||
+
|
||||
+ This program is distributed in the hope that it will be useful,
|
||||
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
+ GNU General Public License for more details.
|
||||
+
|
||||
+ You should have received a copy of the GNU General Public License
|
||||
+ along with this program; if not, write to the Free Software
|
||||
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
+*/
|
||||
+
|
||||
+#include "config.h"
|
||||
+
|
||||
+#ifdef HAVE_AMDADL
|
||||
+#include <errno.h>
|
||||
+#include <stdlib.h>
|
||||
+#include <stdio.h>
|
||||
+#include <fcntl.h>
|
||||
+#include <string.h>
|
||||
+#include <unistd.h>
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/stat.h>
|
||||
+#include <stdint.h>
|
||||
+#include <dlfcn.h>
|
||||
+
|
||||
+#define MAX_DISPLAYS (64)
|
||||
+
|
||||
+#ifndef LINUX
|
||||
+#define LINUX /* not Windows */
|
||||
+#endif
|
||||
+#include <ADL/adl_sdk.h>
|
||||
+
|
||||
+#include "amd_adl.h"
|
||||
+#include "ddcci.h"
|
||||
+
|
||||
+#if 1
|
||||
+# define D(x)
|
||||
+#else
|
||||
+# define D(x) x
|
||||
+#endif
|
||||
+
|
||||
+struct adl_state {
|
||||
+ int initialized;
|
||||
+
|
||||
+ void *lib;
|
||||
+
|
||||
+ int (*ADL_Main_Control_Create)(ADL_MAIN_MALLOC_CALLBACK, int );
|
||||
+ int (*ADL_Main_Control_Destroy)();
|
||||
+
|
||||
+ int (*ADL_Adapter_NumberOfAdapters_Get)(int *lpNumAdapters);
|
||||
+ int (*ADL_Adapter_AdapterInfo_Get)(LPAdapterInfo lpInfo, int iInputSize);
|
||||
+ int (*ADL_Display_NumberOfDisplays_Get)(int iAdapterIndex, int *lpNumDisplays);
|
||||
+ int (*ADL_Display_DisplayInfo_Get)(int iAdapterIndex, int *lpNumDisplays, ADLDisplayInfo **lppInfo, int iForceDetect);
|
||||
+ int (*ADL_Display_DDCBlockAccess_Get)(int iAdapterIndex, int iDisplayIndex, int iOption, int iCommandIndex, int iSendMsgLen, char *lpucSendMsgBuf, int *lpulRecvMsgLen, char *lpucRecvMsgBuf);
|
||||
+
|
||||
+ struct _displays {
|
||||
+ int adapter_index;
|
||||
+ int display_index;
|
||||
+ } displays[MAX_DISPLAYS];
|
||||
+ int displays_count;
|
||||
+};
|
||||
+
|
||||
+static struct adl_state *adl;
|
||||
+
|
||||
+static void* __stdcall adl_malloc (int size)
|
||||
+{
|
||||
+ void* buffer = malloc (size);
|
||||
+ if (buffer)
|
||||
+ memset(buffer, 0, size);
|
||||
+ return buffer;
|
||||
+}
|
||||
+
|
||||
+static void __stdcall adl_free ( void **buffer )
|
||||
+{
|
||||
+ if (*buffer != NULL) {
|
||||
+ free (*buffer);
|
||||
+ *buffer = NULL;
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+int amd_adl_get_displays_count()
|
||||
+{
|
||||
+ if (!adl->initialized)
|
||||
+ return -1;
|
||||
+
|
||||
+ return adl->displays_count;
|
||||
+}
|
||||
+
|
||||
+int amd_adl_get_display(int idx, int *adapter, int *display)
|
||||
+{
|
||||
+ if (!adl->initialized)
|
||||
+ return -1;
|
||||
+
|
||||
+ if (idx < 0 || idx >= adl->displays_count)
|
||||
+ return -1;
|
||||
+
|
||||
+ if (adapter)
|
||||
+ *adapter = adl->displays[idx].adapter_index;
|
||||
+ if (display)
|
||||
+ *display = adl->displays[idx].display_index;
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+int amd_adl_check_display(int adapter, int display)
|
||||
+{
|
||||
+ int i;
|
||||
+
|
||||
+ if (!adl->initialized)
|
||||
+ return -1;
|
||||
+
|
||||
+ for (i=0;i<adl->displays_count;i++){
|
||||
+ if (adl->displays[i].adapter_index == adapter &&
|
||||
+ adl->displays[i].display_index == display)
|
||||
+ return 0;
|
||||
+ }
|
||||
+ return -1;
|
||||
+}
|
||||
+
|
||||
+int amd_adl_i2c_read(int adapter, int display, unsigned int addr, unsigned char *buf, unsigned int len)
|
||||
+{
|
||||
+ int res;
|
||||
+ char wbuf = addr << 1 | 1;
|
||||
+
|
||||
+ res = adl->ADL_Display_DDCBlockAccess_Get(adapter, display, 0, 0, 1, &wbuf, (int*)&len, (char*)buf);
|
||||
+
|
||||
+ D(fprintf(stderr, " >>>>>>>> adl i2c r on %d:%d a %x l %d err %d\n", adapter, display, addr, len, res));
|
||||
+
|
||||
+ if (res != ADL_OK){
|
||||
+ return -1;
|
||||
+ }
|
||||
+
|
||||
+ return len;
|
||||
+}
|
||||
+
|
||||
+int amd_adl_i2c_write(int adapter, int display, unsigned int addr, unsigned char *buf, unsigned int len)
|
||||
+{
|
||||
+ int res, rlen;
|
||||
+ char *wbuf = alloca(len+1);
|
||||
+
|
||||
+ wbuf[0] = addr << 1;
|
||||
+ memcpy(&wbuf[1], buf, len);
|
||||
+
|
||||
+ rlen = 0;
|
||||
+ res = adl->ADL_Display_DDCBlockAccess_Get(adapter, display, 0, 0, len+1, wbuf, &rlen, NULL);
|
||||
+
|
||||
+ D(fprintf(stderr, " >>>>>>>> adl i2c w on %d:%d a %x l %d err %d\n", adapter, display, addr, len, res));
|
||||
+
|
||||
+ if (res != ADL_OK){
|
||||
+ return -1;
|
||||
+ }
|
||||
+
|
||||
+ return len;
|
||||
+}
|
||||
+
|
||||
+
|
||||
+int amd_adl_init()
|
||||
+{
|
||||
+ int i;
|
||||
+ int res;
|
||||
+ int adapters_count;
|
||||
+ AdapterInfo *adapter_info;
|
||||
+
|
||||
+ adl = adl_malloc(sizeof(struct adl_state));
|
||||
+
|
||||
+ if (!adl){
|
||||
+ fprintf(stderr, "ADL error: malloc failed\n");
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ adl->lib = dlopen("libatiadlxx.so", RTLD_LAZY|RTLD_GLOBAL);
|
||||
+ if (!adl->lib){
|
||||
+ if (get_verbosity())
|
||||
+ perror("ADL error: dlopen() failed\n");
|
||||
+ return 0;
|
||||
+ }
|
||||
+#define LOADFUNC(_n_) \
|
||||
+ do { \
|
||||
+ adl->_n_ = dlsym(adl->lib, #_n_); \
|
||||
+ if (!adl->_n_) { \
|
||||
+ fprintf(stderr, "ADL error: loading symbol %s\n", #_n_); \
|
||||
+ return 0; \
|
||||
+ } \
|
||||
+ } while (0)
|
||||
+
|
||||
+ LOADFUNC(ADL_Main_Control_Create);
|
||||
+ LOADFUNC(ADL_Main_Control_Destroy);
|
||||
+
|
||||
+ LOADFUNC(ADL_Adapter_NumberOfAdapters_Get);
|
||||
+ LOADFUNC(ADL_Adapter_AdapterInfo_Get);
|
||||
+ LOADFUNC(ADL_Display_NumberOfDisplays_Get);
|
||||
+ LOADFUNC(ADL_Display_DisplayInfo_Get);
|
||||
+ LOADFUNC(ADL_Display_DDCBlockAccess_Get);
|
||||
+
|
||||
+#undef LOADFUNC
|
||||
+
|
||||
+ res = adl->ADL_Main_Control_Create(adl_malloc, 1); // retrieve adapter information only for adapters that are physically present and enabled
|
||||
+
|
||||
+ if (res != ADL_OK){
|
||||
+ if (get_verbosity())
|
||||
+ fprintf(stderr, "Failed to initialize ADL: %d\n", res);
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ res = adl->ADL_Adapter_NumberOfAdapters_Get(&adapters_count);
|
||||
+ if (res != ADL_OK){
|
||||
+ if (get_verbosity())
|
||||
+ fprintf(stderr, "Failed to get number of ADL adapters: %d\n", res);
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ if (adapters_count < 1){
|
||||
+ if (get_verbosity())
|
||||
+ fprintf(stderr, "No ADL adapters found.\n");
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ adapter_info = adl_malloc(sizeof(AdapterInfo) * adapters_count);
|
||||
+ if (!adapter_info){
|
||||
+ fprintf(stderr, "ADL error: malloc failed\n");
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ res = adl->ADL_Adapter_AdapterInfo_Get(adapter_info, sizeof(AdapterInfo) * adapters_count);
|
||||
+ if (res != ADL_OK){
|
||||
+ fprintf(stderr, "Failed to get ADL adapters info: %d\n", res);
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ for (i=0;i<adapters_count;i++){
|
||||
+ int aidx = adapter_info[i].iAdapterIndex;
|
||||
+ int numdisplays;
|
||||
+ int j;
|
||||
+ ADLDisplayInfo *display_info;
|
||||
+
|
||||
+ if (adl->ADL_Display_DisplayInfo_Get(aidx, &numdisplays, &display_info, 0) != ADL_OK)
|
||||
+ continue;
|
||||
+
|
||||
+ D(printf("\t ================================\n"));
|
||||
+ D(printf("\t %d: %s - %s %d %x:%x.%x %s\n", adapter_info[i].iAdapterIndex, adapter_info[i].strAdapterName, adapter_info[i].strDisplayName,
|
||||
+ adapter_info[i].iPresent,
|
||||
+ adapter_info[i].iBusNumber,
|
||||
+ adapter_info[i].iDeviceNumber,
|
||||
+ adapter_info[i].iFunctionNumber,
|
||||
+ adapter_info[i].strUDID));
|
||||
+
|
||||
+ for (j=0;j<numdisplays;j++){
|
||||
+ int didx;
|
||||
+
|
||||
+ if ((display_info[j].iDisplayInfoValue & ADL_DISPLAY_DISPLAYINFO_DISPLAYCONNECTED) &&
|
||||
+ (display_info[j].iDisplayInfoValue & ADL_DISPLAY_DISPLAYINFO_DISPLAYMAPPED)){
|
||||
+
|
||||
+ didx = display_info[j].displayID.iDisplayLogicalIndex;
|
||||
+
|
||||
+ D(printf("\t\t found display %s at %d:%d\n",
|
||||
+ display_info[j].strDisplayName, aidx, didx));
|
||||
+
|
||||
+ adl->displays[adl->displays_count].adapter_index = aidx;
|
||||
+ adl->displays[adl->displays_count].display_index = didx;
|
||||
+ adl->displays_count++;
|
||||
+ if (adl->displays_count >= MAX_DISPLAYS){
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ adl_free((void**)&display_info);
|
||||
+
|
||||
+ if (adl->displays_count >= MAX_DISPLAYS){
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ adl_free((void**)&adapter_info);
|
||||
+
|
||||
+ D(fprintf(stderr, "adl initialized, %d displays\n", adl->displays_count));
|
||||
+
|
||||
+ adl->initialized = 1;
|
||||
+ return 1;
|
||||
+}
|
||||
+
|
||||
+void amd_adl_free()
|
||||
+{
|
||||
+ if (!adl)
|
||||
+ return;
|
||||
+
|
||||
+ adl->ADL_Main_Control_Destroy();
|
||||
+
|
||||
+ if (adl->lib){
|
||||
+ dlclose(adl->lib);
|
||||
+ adl->lib = NULL;
|
||||
+ }
|
||||
+
|
||||
+ adl_free((void**)&adl);
|
||||
+}
|
||||
+
|
||||
+#endif /* HAVE_AMDADL */
|
||||
+
|
||||
diff --git a/src/lib/amd_adl.h b/src/lib/amd_adl.h
|
||||
new file mode 100644
|
||||
index 0000000..d6c7bc1
|
||||
--- /dev/null
|
||||
+++ b/src/lib/amd_adl.h
|
||||
@@ -0,0 +1,33 @@
|
||||
+/*
|
||||
+ ddc/ci interface functions header
|
||||
+ Copyright(c) 2012 Vitaly V. Bursov (vitaly@bursov.com)
|
||||
+
|
||||
+ This program is free software; you can redistribute it and/or modify
|
||||
+ it under the terms of the GNU General Public License as published by
|
||||
+ the Free Software Foundation; either version 2 of the License, or
|
||||
+ (at your option) any later version.
|
||||
+
|
||||
+ This program is distributed in the hope that it will be useful,
|
||||
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
+ GNU General Public License for more details.
|
||||
+
|
||||
+ You should have received a copy of the GNU General Public License
|
||||
+ along with this program; if not, write to the Free Software
|
||||
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
+*/
|
||||
+
|
||||
+#ifndef AMD_ADL_H
|
||||
+#define AMD_ADL_H
|
||||
+
|
||||
+int amd_adl_init();
|
||||
+void amd_adl_free();
|
||||
+
|
||||
+int amd_adl_get_displays_count();
|
||||
+int amd_adl_get_display(int idx, int *adapter, int *display);
|
||||
+int amd_adl_check_display(int adapter, int display);
|
||||
+
|
||||
+int amd_adl_i2c_read(int adapter, int display, unsigned int addr, unsigned char *buf, unsigned int len);
|
||||
+int amd_adl_i2c_write(int adapter, int display, unsigned int addr, unsigned char *buf, unsigned int len);
|
||||
+
|
||||
+#endif /* AMD_ADL_H */
|
||||
diff --git a/src/lib/ddcci.c b/src/lib/ddcci.c
|
||||
index 4492df5..186d597 100644
|
||||
--- a/src/lib/ddcci.c
|
||||
+++ b/src/lib/ddcci.c
|
||||
@@ -38,6 +38,7 @@
|
||||
#include <sys/stat.h>
|
||||
|
||||
#include "ddcci.h"
|
||||
+#include "amd_adl.h"
|
||||
|
||||
#include "conf.h"
|
||||
|
||||
@@ -239,12 +240,22 @@ int ddcci_init(char* usedatadir)
|
||||
printf(_("Failed to initialize ddccontrol database...\n"));
|
||||
return 0;
|
||||
}
|
||||
+#ifdef HAVE_AMDADL
|
||||
+ if (!amd_adl_init()){
|
||||
+ if (verbosity) {
|
||||
+ printf(_("Failed to initialize ADL...\n"));
|
||||
+ }
|
||||
+ }
|
||||
+#endif
|
||||
return ddcpci_init();
|
||||
}
|
||||
|
||||
void ddcci_release() {
|
||||
ddcpci_release();
|
||||
ddcci_release_db();
|
||||
+#ifdef HAVE_AMDADL
|
||||
+ amd_adl_free();
|
||||
+#endif
|
||||
}
|
||||
|
||||
/* write len bytes (stored in buf) to i2c address addr */
|
||||
@@ -318,6 +329,12 @@ static int i2c_write(struct monitor* mon, unsigned int addr, unsigned char *buf,
|
||||
return adata.status;
|
||||
}
|
||||
#endif
|
||||
+#ifdef HAVE_AMDADL
|
||||
+ case type_adl:
|
||||
+ {
|
||||
+ return amd_adl_i2c_write(mon->adl_adapter, mon->adl_display, addr, buf, len);
|
||||
+ }
|
||||
+#endif
|
||||
default:
|
||||
return -1;
|
||||
}
|
||||
@@ -396,6 +413,12 @@ static int i2c_read(struct monitor* mon, unsigned int addr, unsigned char *buf,
|
||||
return ret - ANSWER_SIZE;
|
||||
}
|
||||
#endif
|
||||
+#ifdef HAVE_AMDADL
|
||||
+ case type_adl:
|
||||
+ {
|
||||
+ return amd_adl_i2c_read(mon->adl_adapter, mon->adl_display, addr, buf, len);
|
||||
+ }
|
||||
+#endif
|
||||
default:
|
||||
return -1;
|
||||
}
|
||||
@@ -929,6 +952,23 @@ static int ddcci_open_with_addr(struct monitor* mon, const char* filename, int a
|
||||
mon->type = pci;
|
||||
}
|
||||
#endif
|
||||
+#ifdef HAVE_AMDADL
|
||||
+ else if (strncmp(filename, "adl:", 4) == 0) {
|
||||
+ mon->adl_adapter = -1;
|
||||
+ mon->adl_display = -1;
|
||||
+ if (sscanf(filename, "adl:%d:%d", &mon->adl_adapter, &mon->adl_display) != 2){
|
||||
+ fprintf(stderr, _("Invalid filename (%s).\n"), filename);
|
||||
+ return -3;
|
||||
+ }
|
||||
+
|
||||
+ if (amd_adl_check_display(mon->adl_adapter, mon->adl_display)){
|
||||
+ fprintf(stderr, _("ADL display not found (%s).\n"), filename);
|
||||
+ return -3;
|
||||
+ }
|
||||
+
|
||||
+ mon->type = type_adl;
|
||||
+ }
|
||||
+#endif
|
||||
else {
|
||||
fprintf(stderr, _("Invalid filename (%s).\n"), filename);
|
||||
return -3;
|
||||
@@ -1167,6 +1207,28 @@ struct monitorlist* ddcci_probe() {
|
||||
|
||||
closedir(dirp);
|
||||
|
||||
+#ifdef HAVE_AMDADL
|
||||
+ /* ADL probe */
|
||||
+ int adl_disp;
|
||||
+
|
||||
+ for (adl_disp=0; adl_disp<amd_adl_get_displays_count(); adl_disp++){
|
||||
+ int adapter, display;
|
||||
+ if (amd_adl_get_display(adl_disp, &adapter, &display))
|
||||
+ break;
|
||||
+
|
||||
+ filename = malloc(64);
|
||||
+ snprintf(filename, 64, "adl:%d:%d", adapter, display);
|
||||
+ if (verbosity) {
|
||||
+ printf(_("Found ADL display (%s)\n"), filename);
|
||||
+ }
|
||||
+ ddcci_probe_device(filename, ¤t, &last);
|
||||
+ if (!verbosity) {
|
||||
+ printf(".");
|
||||
+ fflush(stdout);
|
||||
+ }
|
||||
+ }
|
||||
+#endif
|
||||
+
|
||||
if (!verbosity)
|
||||
printf("\n");
|
||||
|
||||
diff --git a/src/lib/ddcci.h b/src/lib/ddcci.h
|
||||
index c058051..cac907b 100644
|
||||
--- a/src/lib/ddcci.h
|
||||
+++ b/src/lib/ddcci.h
|
||||
@@ -63,6 +63,9 @@ struct caps {
|
||||
struct monitor {
|
||||
int fd;
|
||||
unsigned int addr;
|
||||
+#ifdef HAVE_AMDADL
|
||||
+ int adl_adapter, adl_display;
|
||||
+#endif
|
||||
char pnpid[8];
|
||||
unsigned char digital; /* 0 - digital, 1 - analog */
|
||||
struct timeval last;
|
||||
@@ -76,6 +79,9 @@ struct monitor {
|
||||
#ifdef HAVE_DDCPCI
|
||||
,pci
|
||||
#endif
|
||||
+#ifdef HAVE_AMDADL
|
||||
+ ,type_adl
|
||||
+#endif
|
||||
} type;
|
||||
int probing; /* are we probing? */
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 8ee47f3..79e831e 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -112,6 +112,39 @@ fi
|
||||
|
||||
AC_SUBST([DDCPCI])
|
||||
|
||||
+# AMD ADL support check
|
||||
+support_amdadl=
|
||||
+AC_ARG_ENABLE(amdadl,
|
||||
+ [ --enable-amdadl enable AMD Display Library support (autodetect) ],
|
||||
+ [if test x$enableval = xno; then
|
||||
+ support_amdadl=no
|
||||
+ else
|
||||
+ support_amdadl=yes
|
||||
+ fi])
|
||||
+
|
||||
+AMDADL=
|
||||
+if test x$support_amdadl = xyes; then
|
||||
+ AC_CHECK_HEADERS([ADL/adl_sdk.h], [], [AC_MSG_ERROR([ADL headers not found, but ADL support requested.], [1])],
|
||||
+ [#ifndef __stdcall
|
||||
+ #define __stdcall
|
||||
+ #endif
|
||||
+ ])
|
||||
+ AMDADL=amdadl
|
||||
+elif test x$support_amdadl = x; then
|
||||
+ AC_CHECK_HEADERS([ADL/adl_sdk.h], [
|
||||
+ AMDADL=amdadl
|
||||
+ ], [], [#ifndef __stdcall
|
||||
+ #define __stdcall
|
||||
+ #endif
|
||||
+ ])
|
||||
+fi
|
||||
+
|
||||
+if test x$AMDADL = xamdadl; then
|
||||
+ AC_DEFINE_UNQUOTED(HAVE_AMDADL, 1, [Define if ddccontrol is built with ADL support.])
|
||||
+fi
|
||||
+
|
||||
+AC_SUBST([AMDADL])
|
||||
+
|
||||
# Gnome check
|
||||
support_gnome=yes
|
||||
AC_ARG_ENABLE(gnome,
|
||||
diff --git a/src/config.h.in b/src/config.h.in
|
||||
index 971ec71..e0f31c6 100644
|
||||
--- a/src/config.h.in
|
||||
+++ b/src/config.h.in
|
||||
@@ -4,6 +4,12 @@
|
||||
language is requested. */
|
||||
#undef ENABLE_NLS
|
||||
|
||||
+/* Define to 1 if you have the <ADL/adl_sdk.h> header file. */
|
||||
+#undef HAVE_ADL_ADL_SDK_H
|
||||
+
|
||||
+/* Define if ddccontrol is built with ADL support. */
|
||||
+#undef HAVE_AMDADL
|
||||
+
|
||||
/* Define if linux/i2c-dev.h is buggy on your system, so defaults constants
|
||||
and structures must be used */
|
||||
#undef HAVE_BUGGY_I2C_DEV
|
||||
@@ -41,7 +47,7 @@
|
||||
/* Define if ddccontrol is built with /dev/i2c-* support. */
|
||||
#undef HAVE_I2C_DEV
|
||||
|
||||
-/* Define if you have the iconv() function. */
|
||||
+/* Define if you have the iconv() function and it works. */
|
||||
#undef HAVE_ICONV
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
@@ -50,6 +56,9 @@
|
||||
/* Define to 1 if you have the `pci' library (-lpci). */
|
||||
#undef HAVE_LIBPCI
|
||||
|
||||
+/* Define to 1 if you have the `z' library (-lz). */
|
||||
+#undef HAVE_LIBZ
|
||||
+
|
||||
/* Define to 1 if you have the <linux/types.h> header file. */
|
||||
#undef HAVE_LINUX_TYPES_H
|
||||
|
||||
@@ -89,6 +98,10 @@
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
+ */
|
||||
+#undef LT_OBJDIR
|
||||
+
|
||||
/* Name of package */
|
||||
#undef PACKAGE
|
||||
|
||||
@@ -104,6 +117,9 @@
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#undef PACKAGE_TARNAME
|
||||
|
||||
+/* Define to the home page for this package. */
|
||||
+#undef PACKAGE_URL
|
||||
+
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
|
||||
index ce18dcf..775629e 100644
|
||||
--- a/src/lib/Makefile.am
|
||||
+++ b/src/lib/Makefile.am
|
||||
@@ -11,6 +11,7 @@ $(pkgconfig_DATA): $(srcdir)/ddccontrol.pc.in $(top_builddir)/config.status
|
||||
lib_LTLIBRARIES = libddccontrol.la
|
||||
|
||||
libddccontrol_la_SOURCES = ddcci.c ddcci.h monitor_db.c monitor_db.h \
|
||||
- ddcpci-ipc.h i2c-dev.h conf.c conf.h
|
||||
+ ddcpci-ipc.h i2c-dev.h conf.c conf.h amd_adl.c amd_adl.h
|
||||
+
|
||||
libddccontrol_la_LIBADD = $(LIBXML2_LDFLAGS)
|
||||
AM_CFLAGS = $(LIBXML2_CFLAGS)
|
@ -0,0 +1,72 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.29.0.ebuild,v 1.1 2013/07/10 13:58:05 axs Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PLOCALES="de ru"
|
||||
inherit bash-completion-r1 eutils multilib l10n
|
||||
|
||||
DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more"
|
||||
HOMEPAGE="http://eix.berlios.de"
|
||||
SRC_URI="mirror://berlios/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
|
||||
IUSE="clang debug +dep doc nls optimization security strong-optimization strong-security sqlite swap-remote tools zsh-completion"
|
||||
|
||||
BOTHDEPEND="sqlite? ( >=dev-db/sqlite-3 )
|
||||
nls? ( virtual/libintl )"
|
||||
RDEPEND="${BOTHDEPEND}
|
||||
app-shells/push"
|
||||
DEPEND="${BOTHDEPEND}
|
||||
app-arch/xz-utils
|
||||
clang? ( sys-devel/clang )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
pkg_setup() {
|
||||
case " ${REPLACING_VERSIONS}" in
|
||||
*\ 0.[0-9].*|*\ 0.1[0-9].*|*\ 0.2[0-4].*|*\ 0.25.0*)
|
||||
local eixcache="${EROOT}/var/cache/${PN}"
|
||||
test -f "${eixcache}" && rm -f -- "${eixcache}";;
|
||||
esac
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with sqlite) $(use_with doc extra-doc) \
|
||||
$(use_with zsh-completion) \
|
||||
$(use_enable nls) $(use_enable tools separate-tools) \
|
||||
$(use_enable security) $(use_enable optimization) \
|
||||
$(use_enable strong-security) \
|
||||
$(use_enable strong-optimization) $(use_enable debug debugging) \
|
||||
$(use_enable swap-remote) \
|
||||
$(use_with prefix always-accept-keywords) \
|
||||
$(use_with dep dep-default) \
|
||||
$(use_with clang nongnu-cxx clang++) \
|
||||
--with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \
|
||||
--with-portage-rootpath="${ROOTPATH}" \
|
||||
--with-eprefix-default="${EPREFIX}" \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dobashcomp bash/eix
|
||||
keepdir "/var/cache/${PN}"
|
||||
fowners portage:portage "/var/cache/${PN}"
|
||||
fperms 775 "/var/cache/${PN}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# fowners in src_install doesn't work for owner/group portage:
|
||||
# merging changes this owner/group back to root.
|
||||
use prefix || chown portage:portage "${EROOT}var/cache/${PN}"
|
||||
local obs="${EROOT}var/cache/eix.previous"
|
||||
! test -f "${obs}" || ewarn "Found obsolete ${obs}, please remove it"
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
# ChangeLog for app-text/blahtexml
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/blahtexml/ChangeLog,v 1.1 2013/07/10 11:45:01 mrueg Exp $
|
||||
|
||||
*blahtexml-0.9 (10 Jul 2013)
|
||||
|
||||
10 Jul 2013; Manuel Rüger <mrueg@gentoo.org> +blahtexml-0.9.ebuild,
|
||||
+files/blahtexml-0.9-Makefile.patch, +files/blahtexml-0.9-gcc-4.7.patch,
|
||||
+files/blahtexml.1, +metadata.xml:
|
||||
Initial version wrt bug #431566
|
||||
|
@ -0,0 +1,7 @@
|
||||
AUX blahtexml-0.9-Makefile.patch 1850 SHA256 7e7f773995ab472f1220b023d6524d0a2ebd86ddd1c0dbf49019d47968cc9b60 SHA512 0aeea6d99f95c6c42702f9cdd947f7b5ff0ec835feee97ee5ebbd794f5f94b0d2f7a0f254b0d727bdd824057e0782c8474df70110f8ff33b339b78022334bf72 WHIRLPOOL 5ccfc63cdb882d8c1151d73d992c1461e8dc36d29bb23e062685afc73712b6fb0b46e2d54e078627ad19d716b4e438c63a43c6196bee595f75d4a6ab250cb949
|
||||
AUX blahtexml-0.9-gcc-4.7.patch 672 SHA256 fd71bebc80c943cdf91c3a223f1e7568290418bb92869edb3b051c1a3a3aaf58 SHA512 d683ea1113f4aaefb692b8a7b0cb7365673c835fa3c85e229243d0c96ee2b2ff52026dec96d1670cc0e42f1fa9124dfd547445e6e5b0a85f462e881f177d2ad4 WHIRLPOOL a8eb86c61b2b755382f0e4f73014c966ff2f6506f04a626e577cbfed1cdac7c657a45436396ed8237ff9ff60d7a32ee760163e26427bc77a0b1c0f976883202f
|
||||
AUX blahtexml.1 3094 SHA256 dc845cfd1cfc4535546319995a6c094c85deb063b61c5107a66e9a1b7638ad51 SHA512 0f114e4cfb806fe6d120a738118ccd0817d898434a9d878cd20e5ea59d804420f07b90b9763a387e5b29251ca4acf9b1d7b7b845f9f86036d9dc729775155a7d WHIRLPOOL cca4b4dfa0e5375719b69d37cfe95e5fac208c9384f38d8082765f1c4a7e6bf5e90aa266e436cf41357bfc538480b1313f0422c6fa62d3754a997002d6139d73
|
||||
DIST blahtexml-0.9-src.tar.gz 168564 SHA256 c5145b02bdf03cd95b7b136de63286819e696639824961d7408bec4591bc3737 SHA512 5a5ddd50c0b3a25954135c44de0ac3a3d992e3e9dd691a552512415c385a39011595683877cdf98aee77d6ef2f9dae750214798ec2af69b8de089d0aec64b042 WHIRLPOOL 10aed077f16914f2ceff02929069c305a1b6a154e0aafea1c25048b9394c2fddb76cd852c83a1025464e89ecaf7d68d0f552e47818696a0343518fea8deb2852
|
||||
EBUILD blahtexml-0.9.ebuild 876 SHA256 3c5efbe705c7cba4f5e66c8fcb7d8a8342f4f65ca25f89c5d504aa0634138bc0 SHA512 263d5fcb75cd29e4b5941c504b6b15f8ee9e38c29fd317fa15cb2f3e8c43da4c129876c4e4e61a8090dc6df3fa3e2526dc88b6e6b09854062bd1686de1c4e168 WHIRLPOOL db01de768c80882973864be64afdb0097b899fc06656fc28c1e22ccc1869b6ac693e64cbfba605c6e7f88b211741760b878db0a47fddea10346d2e2ac98383c7
|
||||
MISC ChangeLog 456 SHA256 320231fd28fbcb9ad5184bb401f2948a856d79cc6a17e592fa333cee44725639 SHA512 cb18991b8a12efdcc27552ceec2e7ec9fedcd422abcd3e92c12600b5c764430826be0c5332eb4638a08275c15ad9e9e693c1777d62d7b4f2f297e650fcb91e80 WHIRLPOOL 1450cf59b3e6aab083e778152ed72603b51da3d3857c94870bdf279163fdee46b23adeba8d5f32ae6477f9709ad9e85dac1b7131bbb3d5b24befa58ebb7299e9
|
||||
MISC metadata.xml 231 SHA256 9c04e1ed256c8293b1120d9b56de16e3ee5ff6cdb3967d517d46c5974c23d67a SHA512 0aaf70d152f2b3a4b333fccde6f5c9fbb6cac1a9ecf3e2b2ddb57a1c260b3f0e7bdd215edad17f959b2a3324929bf446164341531783431c3435d1b956d09d83 WHIRLPOOL d631165d8a2dd82731e34fed2e3c09437b8c0d383da28c3e0a5f704196afc1810a7efee388e6b558493e82fa61cc799ab3b93eb1b7b17464dd380efdcba60d06
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/blahtexml/blahtexml-0.9.ebuild,v 1.1 2013/07/10 11:45:01 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="TeX-to-MathML converter"
|
||||
HOMEPAGE="http://gva.noekeon.org/blahtexml"
|
||||
SRC_URI="http://gva.noekeon.org/${PN}/${P}-src.tar.gz"
|
||||
|
||||
LICENSE="BSD CC-BY-3.0 ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-libs/xerces-c"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
app-text/texlive-core
|
||||
dev-libs/libxslt
|
||||
dev-tex/latex2html )"
|
||||
|
||||
src_prepare() {
|
||||
tc-export CC CXX
|
||||
epatch "${FILESDIR}"/${P}-{Makefile,gcc-4.7}.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake blahtex{,ml}-linux
|
||||
use doc && emake doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin blahtex ${PN}
|
||||
doman "${FILESDIR}"/${PN}.1
|
||||
use doc && dodoc Documentation/manual.pdf
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
Use pkg-config for xerces-c
|
||||
Respect CXX and CC
|
||||
Replace CFLAGS with CXXFLAGS where needed
|
||||
Add LDFLAGS
|
||||
--- makefile.old 2010-04-07 18:45:30.000000000 +0200
|
||||
+++ makefile 2012-08-15 23:48:03.218394478 +0200
|
||||
@@ -93,35 +93,39 @@
|
||||
|
||||
$(BINDIR_XMLIN)/InputSymbolTranslation.o: InputSymbolTranslation.cpp InputSymbolTranslation.inc
|
||||
|
||||
-CFLAGS = -O2
|
||||
+CFLAGS ?= -O2
|
||||
|
||||
VPATH = Source:Source/BlahtexCore:Source/BlahtexXMLin
|
||||
|
||||
INCLUDES=-I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin
|
||||
|
||||
+CXXFLAGS += $(shell pkg-config --cflags xerces-c)
|
||||
+
|
||||
+XERCES_LIB = $(shell pkg-config --libs xerces-c)
|
||||
+
|
||||
$(BINDIR)/%.o:%.cpp
|
||||
- $(CXX) $(INCLUDES) $(CFLAGS) -c $< -o $@
|
||||
+ $(CXX) $(INCLUDES) $(CXXFLAGS) -c $< -o $@
|
||||
|
||||
$(BINDIR)/%.o:%.c
|
||||
$(CC) $(INCLUDES) $(CFLAGS) -c $< -o $@
|
||||
|
||||
$(BINDIR_XMLIN)/%.o:%.cpp
|
||||
- $(CXX) $(INCLUDES) $(CFLAGS) -DBLAHTEXML_USING_XERCES -c $< -o $@
|
||||
+ $(CXX) $(INCLUDES) $(CXXFLAGS) -DBLAHTEXML_USING_XERCES -c $< -o $@
|
||||
|
||||
$(BINDIR_XMLIN)/%.o:%.c
|
||||
$(CC) $(INCLUDES) $(CFLAGS) -DBLAHTEXML_USING_XERCES -c $< -o $@
|
||||
|
||||
blahtex-linux: $(BINDIR) $(OBJECTS) $(HEADERS)
|
||||
- $(CXX) $(CFLAGS) -o blahtex $(OBJECTS)
|
||||
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o blahtex $(OBJECTS) $(LIBS)
|
||||
|
||||
blahtex-mac: $(BINDIR) $(OBJECTS) $(HEADERS)
|
||||
- $(CXX) $(CFLAGS) -o blahtex -liconv $(OBJECTS)
|
||||
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o blahtex -liconv $(OBJECTS) $(LIBS)
|
||||
|
||||
blahtexml-linux: $(BINDIR_XMLIN) $(OBJECTS_XMLIN) $(HEADERS_XMLIN)
|
||||
- $(CXX) $(CFLAGS) -o blahtexml $(OBJECTS_XMLIN) -lxerces-c
|
||||
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o blahtexml $(OBJECTS_XMLIN) $(LIBS) $(XERCES_LIB)
|
||||
|
||||
blahtexml-mac: $(BINDIR_XMLIN) $(OBJECTS_XMLIN) $(HEADERS_XMLIN)
|
||||
- $(CXX) $(CFLAGS) -o blahtexml -liconv $(OBJECTS_XMLIN) -lxerces-c
|
||||
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o blahtexml -liconv $(OBJECTS_XMLIN) $(LIBS) $(XERCES_LIB)
|
||||
|
||||
clean:
|
||||
rm -f blahtex $(OBJECTS) blahtexml $(OBJECTS_XMLIN)
|
@ -0,0 +1,24 @@
|
||||
Description: Fix FTBFS with gcc 4.7 by fixing missing <unistd.h> includes.
|
||||
Author: Cyril Brulebois <kibi@debian.org>
|
||||
Bug-Debian: http://bugs.debian.org/667116
|
||||
|
||||
--- blahtexml-0.9.orig/Source/main.cpp
|
||||
+++ blahtexml-0.9/Source/main.cpp
|
||||
@@ -24,6 +24,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIG
|
||||
#include <stdlib.h>
|
||||
#include <sstream>
|
||||
#include <stdexcept>
|
||||
+#include <unistd.h>
|
||||
|
||||
using namespace std;
|
||||
using namespace blahtex;
|
||||
--- blahtexml-0.9.orig/Source/mainPng.cpp
|
||||
+++ blahtexml-0.9/Source/mainPng.cpp
|
||||
@@ -27,6 +27,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIG
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <sstream>
|
||||
+#include <unistd.h>
|
||||
|
||||
|
||||
using namespace std;
|
@ -0,0 +1,90 @@
|
||||
.\" Hey, EMACS: -*- nroff -*-
|
||||
.\" First parameter, NAME, should be all caps
|
||||
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
||||
.\" other parameters are allowed: see man(7), man(1)
|
||||
.TH BLAHTEXML 1 "March 17, 2010"
|
||||
.\" Please adjust this date whenever revising the manpage.
|
||||
.\"
|
||||
.\" Some roff macros, for reference:
|
||||
.\" .nh disable hyphenation
|
||||
.\" .hy enable hyphenation
|
||||
.\" .ad l left justify
|
||||
.\" .ad b justify to both left and right margins
|
||||
.\" .nf disable filling
|
||||
.\" .fi enable filling
|
||||
.\" .br insert line break
|
||||
.\" .sp <n> insert n+1 empty lines
|
||||
.\" for manpage-specific macros, see man(7)
|
||||
.SH NAME
|
||||
blahtexml \- Converts TeX equations into MathML
|
||||
.SH SYNOPSIS
|
||||
.B blahtexml
|
||||
.RI [ options ] " files" ...
|
||||
.SH DESCRIPTION
|
||||
This manual page documents briefly the
|
||||
.B blahtexml
|
||||
command.
|
||||
.PP
|
||||
.\" TeX users may be more comfortable with the \fB<whatever>\fP and
|
||||
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
|
||||
.\" respectively.
|
||||
\fBblahtexml\fP converts an equation given in a syntax close to TeX into
|
||||
MathML. Blahtexml is a simple extension of blahtex. In addition to
|
||||
the functionality of blahtex, blahtexml has XML processing in mind
|
||||
and is able to process a whole XML document into another XML
|
||||
document. Instead of converting only one formula at a time, blahtexml
|
||||
can convert all the formulas of the given XML file into MathML.
|
||||
.SH OPTIONS
|
||||
These programs follow the usual GNU command line syntax, with long
|
||||
options starting with two dashes (`-').
|
||||
A summary of options is included below.
|
||||
For a complete description, see the online documentation.
|
||||
.TP
|
||||
.B \-\-help
|
||||
Show summary of options.
|
||||
.TP
|
||||
.B \-\-texvc-compatible-commands
|
||||
Enables use of commands that are specific to texvc, but that are not
|
||||
standard TeX/LaTeX/AMS-LaTeX commands.
|
||||
.TP
|
||||
.B \-\-print-error-messages
|
||||
This will print out a list of all error IDs and corresponding messages
|
||||
that blahtex can possibly emit inside an <error> block.
|
||||
.SH MATHML OPTIONS
|
||||
These options control the MathML output of the blahtexml program.
|
||||
|
||||
.TP
|
||||
.B \-\-mathml
|
||||
Enables MathML output.
|
||||
.TP
|
||||
.B \-\-xmlin
|
||||
This allows one to embed TeX equations in an existing MathML code, using
|
||||
a special notation. The equations are given as attributes (inline or block)
|
||||
in the http://gva.noekeon.org/blahtexml namespace. Whenever blahtexml meets
|
||||
such an equation, it expands it into the equivalent MathML code.
|
||||
|
||||
For more information check
|
||||
.RS
|
||||
http://gva.noekeon.org/blahtexml/how_to_use.html
|
||||
.RE
|
||||
.RS
|
||||
or the blahtexml manual.
|
||||
.RE
|
||||
.TP
|
||||
.B \-\-annotate-TeX
|
||||
Produces TeX annotations in the MathML output.
|
||||
.TP
|
||||
.B \-\-annotate-PNG
|
||||
Produces PNG files and annotates the MathML output with the PNG file name.
|
||||
.SH SEE ALSO
|
||||
The program is documented fully by the
|
||||
online manual available at:
|
||||
http://gva.noekeon.org/blahtexml
|
||||
.SH AUTHOR
|
||||
blahtexml was written by Gilles Van Assche.
|
||||
.br
|
||||
blahtex (whose superset is blahtexml) was written by David Harvey.
|
||||
.PP
|
||||
This manual page was written by Abhishek Dasgupta <abhidg@gmail.com>,
|
||||
for the Debian project (but may be used by others).
|
||||
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>mrueg@gentoo.org</email>
|
||||
<name>Manuel Rüger</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,14 +1,4 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST mathtex-1.04.zip 148443 SHA256 f3bd3dc0491f37eb5de8bcd40b04cb11cd84581d2f16a6a2f61fc79622dd6adf SHA512 4b299a6dc503a01d6be3182ad982e38c0b6d926f09a09bd5169f8ad2c947c020ad532b15146379b4bc2158cfceec4cb4a0b7bf902423e0a8ad9b0b0190a99601 WHIRLPOOL 4c67b17a5d761e612ec12f372244665b0c41aea9066bb970bb263477a18407f76ef43786be50f41d645019165126219c39b22e6c67b2d2c60b70dc0b535040e2
|
||||
EBUILD mathtex-1.04.ebuild 1006 SHA256 463f746c61e6acd7e89f080151676960996ff9ee63fac7dc2daf88b35ae6ede8 SHA512 5952476c44288baaf625f237cb50e9c2339e02e9dd0f0c19f996148fd79a4df97fbb080b2ee10bff584127c8d64ffcda27ff3537be62af514ede8eb55141ecf0 WHIRLPOOL 214d81e389b55eb7bc1746a599580fdd36a5faa971b3e8b727ae5fd6327ded8a933e91698299dcddada6cdd2a11801857df82f36f6934d2d416347b8187aaf9a
|
||||
MISC ChangeLog 982 SHA256 f712e51fd5d2a4f3ab821c693168b097cf095548a14ff199eb5db7eb6c6b56e3 SHA512 963a3a8f9d55d8839b12dec24f4747ecce1a56bdb23d162facb84a2f0438320ced7e811b5a185effd92538c81a6b6e67c6e45dfc18149e89fe9d50ff3cc26d14 WHIRLPOOL 09c70dbdf07b511cdb678c5e1e381d11c5968321f558b229c48eb9d22c464ec0e18f70cc46c1d5b7d1f97534f8928b336342a095971745482eaf3b4f9c7984e6
|
||||
MISC metadata.xml 672 SHA256 70c758e6c68484f7f079217c1e65dcf88c92b4f6c55a8b797129c03a60eeb822 SHA512 2920fcc3d344c3690f23e384b27e921b161d1c35a0877214b1eed0b73ed3dc10cdfff1a2725695e703f25198c371917a0a337eba8498450b5d3368ec0f50c797 WHIRLPOOL de29b29cb0f2b92d8f5b005fd14a0a8410d86d38f20002aa427fb49ab982267624f4424c28b073140035e8b3b152a76f5717c8f579c35526da4caf63182bc09f
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlEfe3UACgkQCaWpQKGI+9RnOACfdqvl8vFIrQsK+hiZxrtpEQsr
|
||||
dMwAnA4fmjjk3WK4GhCTuW8ho8wrZmTI
|
||||
=0b7x
|
||||
-----END PGP SIGNATURE-----
|
||||
EBUILD mathtex-1.04.ebuild 1003 SHA256 0776ae76b5f7a623fedcda8ac4716287f0f490e91f1956aaf77fbb0373e050be SHA512 a0d97851042bdfbc4975abe8d70016870bf1f1f8bcb886aa3a13da0fdc1bdf0f8c404e7ccfae9986f704499fe7e654bcab357a12ccc06fadebe99e9588964c27 WHIRLPOOL 77b60729797edca6cc6fb31b1ce463a96b39f43674d511936d91c8436ae7ab79ebaf9c0596c945aa8dfc9370f2386b833bfe81921982bc1497e0ba8f5ab894be
|
||||
MISC ChangeLog 1069 SHA256 cb14e5be6b2834b0f686435dc09e8021fd38df90b3fc5e3fb77af17cfeab7d38 SHA512 398d2c2dbaeefbdceb2c4f83af4ab575f24adcd1c5bef7db639ae66cdb745ec8ae0d1224ad1e05086c7a8f0bd992de2cdc8cc627c2cbc023c99b123cb90aeaf2 WHIRLPOOL 4cc1e9c1511eb58c1dbe16d6eb1070de3efde9f409d639094c538131952fba82d5856c8836c8397c497716def396120716860ede6a9546b5041963f3199ae887
|
||||
MISC metadata.xml 697 SHA256 b44e27f2bc751e092975eea4966bbe548ba479f362a507acb897d52a5d318cdd SHA512 725dd73e0501cf770da88c0f6eec6221fba171c10b11fc1ab7ba7ba14bba9a93a94bc9d425fec8464deaa05a8b1b80c979759e8a30776bd98e3150d4a8afffba WHIRLPOOL dbce21ed1042614f5b2471c60d29c4fe91d4ac4d0c47c47e4b19277d72a8ab4e3f38b550c0a8de95d9c6da9474a41656e4b762fbd23fce29982b394eee3764b0
|
||||
|
@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name='png'>Generate png images by default instead of gif</flag>
|
||||
</use>
|
||||
<longdescription>
|
||||
MathTeX parses a LaTeX math expression and immediately emits the corresponding
|
||||
gif (or png) image. It can be used as cgi program to embed LaTeX math in your
|
||||
own html pages, blogs, wikis, etc. Just place an html img tag in your
|
||||
document wherever you want to see the corresponding LaTeX expression. Take a
|
||||
look at homepage for examples.
|
||||
</longdescription>
|
||||
<maintainer>
|
||||
<email>mrueg@gentoo.org</email>
|
||||
<name>Manuel Rüger</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name='png'>Generate png images by default instead of gif</flag>
|
||||
</use>
|
||||
<longdescription>MathTeX parses a LaTeX math expression and immediately emits
|
||||
the corresponding gif (or png) image. It can be used as cgi program to embed
|
||||
LaTeX math in your own html pages, blogs, wikis, etc. Just place an html img
|
||||
tag in your document wherever you want to see the corresponding LaTeX
|
||||
expression. Take a look at homepage for examples.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-13.1.5.192.ebuild,v 1.1 2013/07/10 09:02:43 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
INTEL_DPN=parallel_studio_xe
|
||||
INTEL_DID=3266
|
||||
INTEL_DPV=2013_update4
|
||||
INTEL_SUBDIR=composerxe
|
||||
|
||||
inherit intel-sdp
|
||||
|
||||
DESCRIPTION="Intel FORTRAN Compiler"
|
||||
HOMEPAGE="http://software.intel.com/en-us/articles/intel-composer-xe/"
|
||||
|
||||
IUSE="linguas_ja"
|
||||
KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
DEPEND="!dev-lang/ifc[linguas_jp]"
|
||||
RDEPEND="${DEPEND}
|
||||
~dev-libs/intel-common-${PV}[compiler]"
|
||||
|
||||
INTEL_BIN_RPMS="compilerprof compilerprof-devel"
|
||||
INTEL_DAT_RPMS="compilerprof-common"
|
||||
|
||||
CHECKREQS_DISK_BUILD=375M
|
||||
|
||||
src_install() {
|
||||
if ! use linguas_ja; then
|
||||
find "${S}" -type d -name ja_JP -exec rm -rf '{}' + || die
|
||||
fi
|
||||
intel-sdp_src_install
|
||||
}
|
@ -0,0 +1,437 @@
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/ChoicePointStore.java tuprolog-2.7.0/src/alice/tuprolog/ChoicePointStore.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprolog/ChoicePointStore.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprolog/ChoicePointStore.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -36,7 +36,6 @@
|
||||
|
||||
/**
|
||||
* Return the actual choice-point store
|
||||
- * @return
|
||||
*/
|
||||
public ChoicePointContext getPointer() {
|
||||
return pointer;
|
||||
@@ -45,7 +44,6 @@
|
||||
/**
|
||||
* Check if a choice point exists in the store.
|
||||
* As a side effect, removes choice points which have been already used and are now empty.
|
||||
- * @return
|
||||
*/
|
||||
protected boolean existChoicePoint() {
|
||||
if (pointer == null) return false;
|
||||
@@ -93,4 +91,4 @@
|
||||
return l;
|
||||
}
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/ClauseStore.java tuprolog-2.7.0/src/alice/tuprolog/ClauseStore.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprolog/ClauseStore.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprolog/ClauseStore.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -62,8 +62,6 @@
|
||||
|
||||
/**
|
||||
* Verify if there is a term in compatibleGoals compatible with goal.
|
||||
- * @param goal
|
||||
- * @param compGoals
|
||||
* @return true if compatible or false otherwise.
|
||||
*/
|
||||
protected boolean existCompatibleClause() {
|
||||
@@ -160,4 +158,4 @@
|
||||
}
|
||||
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/event/SpyEvent.java tuprolog-2.7.0/src/alice/tuprolog/event/SpyEvent.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprolog/event/SpyEvent.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprolog/event/SpyEvent.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -33,10 +33,6 @@
|
||||
* event description
|
||||
*/
|
||||
private String msg;
|
||||
- /**
|
||||
- * @uml.property name="env"
|
||||
- * @uml.associationEnd
|
||||
- */
|
||||
private Engine env;
|
||||
|
||||
public SpyEvent(Object source, String msg_) {
|
||||
@@ -63,4 +59,4 @@
|
||||
return msg + ((env == null) ? "" : env.toString());
|
||||
}
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/lib/BasicLibrary.java tuprolog-2.7.0/src/alice/tuprolog/lib/BasicLibrary.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprolog/lib/BasicLibrary.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprolog/lib/BasicLibrary.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -116,7 +116,7 @@
|
||||
/**
|
||||
* Loads a library constructed from a theory.
|
||||
*
|
||||
- * @param theory
|
||||
+ * @param th
|
||||
* theory text
|
||||
* @param libName
|
||||
* name of the library
|
||||
@@ -1358,4 +1358,4 @@
|
||||
{ "\\", "expression_bitwise_not", "functor" } };
|
||||
}
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/lib/IOLibrary.java tuprolog-2.7.0/src/alice/tuprolog/lib/IOLibrary.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprolog/lib/IOLibrary.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprolog/lib/IOLibrary.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -379,7 +379,7 @@
|
||||
/**
|
||||
* Sets an arbitrary seed for the Random object.
|
||||
*
|
||||
- * @param seed Seed to use
|
||||
+ * @param t Seed to use
|
||||
* @return true if seed Term has a valid long value, false otherwise
|
||||
*/
|
||||
public boolean set_seed_1(Term t) throws PrologError {
|
||||
@@ -474,4 +474,4 @@
|
||||
}
|
||||
return true;
|
||||
}
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
Only in tuprolog-2.7.0/src/alice/tuprolog/lib: IOLibrary.java.orig
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/lib/JavaLibrary.java tuprolog-2.7.0/src/alice/tuprolog/lib/JavaLibrary.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprolog/lib/JavaLibrary.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprolog/lib/JavaLibrary.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -265,7 +265,7 @@
|
||||
* @author Michele Mannino
|
||||
* Creates of a java object - not backtrackable case
|
||||
* @param className The name of the class
|
||||
- * @oaram path The list of the paths where the class may be contained
|
||||
+ * @param paths The list of the paths where the class may be contained
|
||||
* @param argl The list of the arguments used by the constructor
|
||||
* @param id The name of the prolog term
|
||||
* @throws JavaException
|
||||
@@ -1745,8 +1745,6 @@
|
||||
|
||||
/**
|
||||
* Generates a fresh numeric identifier
|
||||
- *
|
||||
- * @return
|
||||
*/
|
||||
protected Struct generateFreshId() {
|
||||
return new Struct("$obj_" + id++);
|
||||
@@ -2099,4 +2097,4 @@
|
||||
this.eventFullClass = eventClass;
|
||||
listenerInterfaceName = n;
|
||||
}
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/LibraryManager.java tuprolog-2.7.0/src/alice/tuprolog/LibraryManager.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprolog/LibraryManager.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprolog/LibraryManager.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -49,7 +49,7 @@
|
||||
* If a library with the same name is already present,
|
||||
* a warning event is notified and the request is ignored.
|
||||
*
|
||||
- * @param the name of the Java class containing the library to be loaded
|
||||
+ * @param className the name of the Java class containing the library to be loaded
|
||||
* @return the reference to the Library just loaded
|
||||
* @throws InvalidLibraryException if name is not a valid library
|
||||
*/
|
||||
@@ -83,8 +83,8 @@
|
||||
* If a library with the same name is already present,
|
||||
* a warning event is notified and the request is ignored.
|
||||
*
|
||||
- * @param the name of the Java class containing the library to be loaded
|
||||
- * @param the list of the paths where the library may be contained
|
||||
+ * @param className the name of the Java class containing the library to be loaded
|
||||
+ * @param paths the list of the paths where the library may be contained
|
||||
* @return the reference to the Library just loaded
|
||||
* @throws InvalidLibraryException if name is not a valid library
|
||||
*/
|
||||
@@ -314,4 +314,4 @@
|
||||
|
||||
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
Only in tuprolog-2.7.0/src/alice/tuprolog: LibraryManager.java.orig
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/PrimitiveManager.java tuprolog-2.7.0/src/alice/tuprolog/PrimitiveManager.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprolog/PrimitiveManager.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprolog/PrimitiveManager.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -89,7 +89,7 @@
|
||||
* This involves identifying structs representing builtin
|
||||
* predicates and functors, and setting up related structures and links
|
||||
*
|
||||
- * @parm term the term to be identified
|
||||
+ * @param term the term to be identified
|
||||
* @return term with the identified built-in directive
|
||||
*/
|
||||
public Term identifyDirective(Term term) {
|
||||
@@ -192,4 +192,4 @@
|
||||
return (functorHashMap.containsKey(name + "/" + nArgs) || predicateHashMap.containsKey(name + "/" + nArgs));
|
||||
}
|
||||
/**/
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprolog/Struct.java tuprolog-2.7.0/src/alice/tuprolog/Struct.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprolog/Struct.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprolog/Struct.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -201,7 +201,7 @@
|
||||
}
|
||||
|
||||
/**
|
||||
- * @return
|
||||
+ * @return predicateIndicator
|
||||
*/
|
||||
String getPredicateIndicator() {
|
||||
return predicateIndicator;
|
||||
@@ -894,4 +894,4 @@
|
||||
}
|
||||
/**/
|
||||
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprologx/ide/Console.java tuprolog-2.7.0/src/alice/tuprologx/ide/Console.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprologx/ide/Console.java 2013-05-16 13:50:41.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprologx/ide/Console.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -10,8 +10,5 @@
|
||||
public void getNextSolution();
|
||||
public void acceptSolution();
|
||||
public void stopEngine();
|
||||
- /**
|
||||
- * @uml.property name="goal"
|
||||
- */
|
||||
public String getGoal();
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java tuprolog-2.7.0/src/alice/tuprologx/ide/LibraryDialogFrame.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprologx/ide/LibraryDialogFrame.java 2013-05-16 13:50:41.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprologx/ide/LibraryDialogFrame.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -370,7 +370,7 @@
|
||||
* Add a library from file chooser path.
|
||||
*
|
||||
* @param libraryClassname The name of the .class of the library to be added.
|
||||
- * @param path from file chooser.
|
||||
+ * @param file from file chooser.
|
||||
*/
|
||||
public void addLibrary(String libraryClassname, File file)
|
||||
{
|
||||
@@ -498,7 +498,6 @@
|
||||
displayLibraryManagerStatus();
|
||||
}
|
||||
|
||||
- /** @see alice.tuprologx.ide.SwingFrame#onClose()*/
|
||||
public void closeLibraryDialog()
|
||||
{
|
||||
onClose();
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprologx/ide/LibraryManager.java tuprolog-2.7.0/src/alice/tuprologx/ide/LibraryManager.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprologx/ide/LibraryManager.java 2013-05-16 13:50:41.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprologx/ide/LibraryManager.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -131,7 +131,7 @@
|
||||
* Add a library to the manager.
|
||||
*
|
||||
* @param libraryClassname The name of the .class of the library to be added.
|
||||
- * @param path The path where is contained the library.
|
||||
+ * @param file The path where is contained the library.
|
||||
* @throws ClassNotFoundException if the library class cannot be found.
|
||||
* @throws InvalidLibraryException if the library is not a valid tuProlog library.
|
||||
*/
|
||||
@@ -235,7 +235,7 @@
|
||||
* Load a library from the Library Manager into the engine.
|
||||
*
|
||||
* @param library The library to be loaded into the engine.
|
||||
- * @param path The library path where is contained the library.
|
||||
+ * @param file The library path where is contained the library.
|
||||
* @throws InvalidLibraryException
|
||||
*/
|
||||
public void loadLibrary(String library, File file) throws InvalidLibraryException {
|
||||
@@ -290,4 +290,4 @@
|
||||
klass.getName().replace('.', '/') + ".class");
|
||||
}
|
||||
|
||||
-} // end LibraryManager class
|
||||
\ No newline at end of file
|
||||
+} // end LibraryManager class
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprologx/ide/ToolBar.java tuprolog-2.7.0/src/alice/tuprologx/ide/ToolBar.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprologx/ide/ToolBar.java 2013-05-16 13:50:41.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprologx/ide/ToolBar.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -242,8 +242,6 @@
|
||||
|
||||
/**
|
||||
* Set the tuProlog config frame
|
||||
- *
|
||||
- * @param libraryManager a libraryManager to associate to the libraryDialog
|
||||
*/
|
||||
public void setPrologConfig(PrologConfigFrame configFrame)
|
||||
{
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/tuprologx/pj/lib/PJLibrary.java tuprolog-2.7.0/src/alice/tuprologx/pj/lib/PJLibrary.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/tuprologx/pj/lib/PJLibrary.java 2013-05-16 13:50:41.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/tuprologx/pj/lib/PJLibrary.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -1252,7 +1252,6 @@
|
||||
|
||||
/**
|
||||
* Generates a fresh numeric identifier
|
||||
- * @return
|
||||
*/
|
||||
protected Struct generateFreshId() {
|
||||
return new Struct("$obj_" + id++);
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/util/DynamicURLClassLoader.java tuprolog-2.7.0/src/alice/util/DynamicURLClassLoader.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/util/DynamicURLClassLoader.java 2013-05-16 13:50:43.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/util/DynamicURLClassLoader.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
/**
|
||||
* Constructor that specifies the URLs array.
|
||||
- * @param URL[] urls - Used to load a directory a URL ends with "/" or "\"
|
||||
+ * @param urls - Used to load a directory a URL ends with "/" or "\"
|
||||
* otherwise it loads a class contained into a .jar
|
||||
*/
|
||||
|
||||
@@ -148,7 +148,7 @@
|
||||
|
||||
/**
|
||||
* Remove array URLs method.
|
||||
- * @param urls - URL to be removed.
|
||||
+ * @param url - URL to be removed.
|
||||
*/
|
||||
|
||||
public void removeURL(URL url) throws IllegalArgumentException
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/util/InspectionUtils.java tuprolog-2.7.0/src/alice/util/InspectionUtils.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/util/InspectionUtils.java 2013-05-16 13:50:43.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/util/InspectionUtils.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -14,9 +14,9 @@
|
||||
/**
|
||||
* @author Michele Mannino
|
||||
*
|
||||
- * @param type: class to be inspected
|
||||
- * @param methodName: name of method
|
||||
- * @param parms: array of params
|
||||
+ * @param type class to be inspected
|
||||
+ * @param methodName name of method
|
||||
+ * @param parms array of params
|
||||
*/
|
||||
public static Method searchForMethod(Class<?> type, String methodName, Class<?>[] parms) {
|
||||
Method[] methods = type.getMethods();
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/util/jedit/InputHandler.java tuprolog-2.7.0/src/alice/util/jedit/InputHandler.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/util/jedit/InputHandler.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/util/jedit/InputHandler.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
* @author Slava Pestov
|
||||
* @version $Id: InputHandler.java,v 1.14 1999/12/13 03:40:30 sp Exp $
|
||||
- * @see org.gjt.sp.jedit.textarea.DefaultInputHandler
|
||||
+ * @see alice.util.jedit.DefaultInputHandler
|
||||
*/
|
||||
public abstract class InputHandler extends KeyAdapter
|
||||
{
|
||||
@@ -187,7 +187,7 @@
|
||||
/**
|
||||
* Grabs the next key typed event and invokes the specified
|
||||
* action with the key as a the action command.
|
||||
- * @param action The action
|
||||
+ * @param listener The action
|
||||
*/
|
||||
public void grabNextKeyStroke(ActionListener listener)
|
||||
{
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/util/jedit/JEditTextArea.java tuprolog-2.7.0/src/alice/util/jedit/JEditTextArea.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/util/jedit/JEditTextArea.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/util/jedit/JEditTextArea.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -1401,7 +1401,7 @@
|
||||
|
||||
/**
|
||||
* Sets if the selection should be rectangular.
|
||||
- * @param overwrite True if the selection should be rectangular,
|
||||
+ * @param rectSelect True if the selection should be rectangular,
|
||||
* false otherwise.
|
||||
*/
|
||||
public final void setSelectionRectangular(boolean rectSelect)
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/util/jedit/KeywordMap.java tuprolog-2.7.0/src/alice/util/jedit/KeywordMap.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/util/jedit/KeywordMap.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/util/jedit/KeywordMap.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -75,7 +75,7 @@
|
||||
/**
|
||||
* Adds a key-value mapping.
|
||||
* @param keyword The key
|
||||
- * @Param id The value
|
||||
+ * @param id The value
|
||||
*/
|
||||
public void add(String keyword, byte id)
|
||||
{
|
||||
@@ -102,9 +102,6 @@
|
||||
}
|
||||
|
||||
// protected members
|
||||
- /**
|
||||
- * @uml.property name="mapLength"
|
||||
- */
|
||||
protected int mapLength;
|
||||
|
||||
protected int getStringMapKey(String s)
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/util/jedit/TextAreaPainter.java tuprolog-2.7.0/src/alice/util/jedit/TextAreaPainter.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/util/jedit/TextAreaPainter.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/util/jedit/TextAreaPainter.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -75,7 +75,7 @@
|
||||
|
||||
/**
|
||||
* Returns the syntax styles used to paint colorized text. Entry <i>n</i> will be used to paint tokens with id = <i>n</i>.
|
||||
- * @see org.gjt.sp.jedit.syntax.Token
|
||||
+ * @see alice.util.jedit.Token
|
||||
*/
|
||||
public final SyntaxStyle[] getStyles()
|
||||
{
|
||||
@@ -85,7 +85,7 @@
|
||||
/**
|
||||
* Sets the syntax styles used to paint colorized text. Entry <i>n</i> will be used to paint tokens with id = <i>n</i>.
|
||||
* @param styles The syntax styles
|
||||
- * @see org.gjt.sp.jedit.syntax.Token
|
||||
+ * @see alice.util.jedit.Token
|
||||
*/
|
||||
public final void setStyles(SyntaxStyle[] styles)
|
||||
{
|
||||
@@ -356,7 +356,7 @@
|
||||
|
||||
/**
|
||||
* Repaints the text.
|
||||
- * @param g The graphics context
|
||||
+ * @param gfx The graphics context
|
||||
*/
|
||||
public void paint(Graphics gfx)
|
||||
{
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/util/jedit/TokenMarker.java tuprolog-2.7.0/src/alice/util/jedit/TokenMarker.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/util/jedit/TokenMarker.java 2013-05-16 13:50:42.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/util/jedit/TokenMarker.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -23,7 +23,7 @@
|
||||
* @author Slava Pestov
|
||||
* @version $Id: TokenMarker.java,v 1.32 1999/12/13 03:40:30 sp Exp $
|
||||
*
|
||||
- * @see org.gjt.sp.jedit.syntax.Token
|
||||
+ * @see alice.util.jedit.Token
|
||||
*/
|
||||
public abstract class TokenMarker
|
||||
{
|
||||
diff -ur tuprolog-2.7.0.orig/src/alice/util/ReadOnlyLinkedList.java tuprolog-2.7.0/src/alice/util/ReadOnlyLinkedList.java
|
||||
--- tuprolog-2.7.0.orig/src/alice/util/ReadOnlyLinkedList.java 2013-05-16 13:50:43.000000000 +0200
|
||||
+++ tuprolog-2.7.0/src/alice/util/ReadOnlyLinkedList.java 2013-05-16 13:56:42.000000000 +0200
|
||||
@@ -12,10 +12,10 @@
|
||||
import java.util.ListIterator;
|
||||
|
||||
/**
|
||||
- * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList<E>}
|
||||
+ * ReadOnlyLinkedList<E> encapsulate a {@link LinkedList}
|
||||
* and ensures that the given list is navigated only.
|
||||
*
|
||||
- * Even if ReadOnlyLinkedList<E> implements {@link List<E>} it doesn't
|
||||
+ * Even if ReadOnlyLinkedList<E> implements {@link List} it doesn't
|
||||
* support modifiers methods, and throws {@link UnsupportedOperationException}
|
||||
* if invoked.
|
||||
*
|
@ -0,0 +1,11 @@
|
||||
# ChangeLog for dev-perl/IPTables-libiptc
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IPTables-libiptc/ChangeLog,v 1.1 2013/07/10 16:19:00 pinkbyte Exp $
|
||||
|
||||
*IPTables-libiptc-0.520.0 (10 Jul 2013)
|
||||
|
||||
10 Jul 2013; Sergey Popov <pinkbyte@gentoo.org>
|
||||
+IPTables-libiptc-0.520.0.ebuild,
|
||||
+files/IPTables-libiptc-0.520.0-respect-cflags.patch, +metadata.xml:
|
||||
Initial commit, wrt bug #435062
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IPTables-libiptc/IPTables-libiptc-0.520.0.ebuild,v 1.1 2013/07/10 16:19:00 pinkbyte Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=HAWK
|
||||
MODULE_VERSION=0.52
|
||||
|
||||
inherit perl-module toolchain-funcs
|
||||
|
||||
DESCRIPTION="Perl extension for iptables libiptc library"
|
||||
SRC_URI="${SRC_URI}
|
||||
http://dev.gentoo.org/~pinkbyte/distfiles/${PN}/${P}-support-for-iptables-1.4.12.patch.bz2
|
||||
http://dev.gentoo.org/~pinkbyte/distfiles/${PN}/${P}-support-for-iptables-1.4.16.2.patch.bz2"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
# package dependency on iptables is very fragile
|
||||
# see https://rt.cpan.org/Public/Bug/Display.html?id=70639
|
||||
RDEPEND="<net-firewall/iptables-1.4.18:="
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${WORKDIR}/${P}-support-for-iptables-1.4.12.patch"
|
||||
"${WORKDIR}/${P}-support-for-iptables-1.4.16.2.patch"
|
||||
"${FILESDIR}/${P}-respect-cflags.patch"
|
||||
)
|
||||
|
||||
# Most of tests needs root access, but they do not fail without it
|
||||
SRC_TEST="do"
|
||||
|
||||
src_prepare() {
|
||||
tc-export CC
|
||||
perl-module_src_prepare
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX IPTables-libiptc-0.520.0-respect-cflags.patch 1399 SHA256 8b8c7023c02c34acd9554c844a5a2945cf4932a004d539d86b7ee4cf64f8cf94 SHA512 fbff9a4eb5e9582e26fec27b43a74f06db923b73af8dfc4a95dca155bd3a84282d93c5b349fa9b546f411c4b6d89bb837cadf08977237350504c42a1a13f69b0 WHIRLPOOL 9bd419317e31636e95bad16c5b7bf00db02ff31fdce5ab30f9475f4bcc29d79d3fe64a46decdbb9899151b631ca50d771524f2d96625182614fad7195fa7ddc2
|
||||
DIST IPTables-libiptc-0.52.tar.gz 126058 SHA256 aa06ca77118fd0f8e3c2c7975eaf643b68be677b8085d96b814c31eebb925aca SHA512 df13b852669a0fe5bffe7e7bdcd7f00f22ae1ee73c6f9dcd3f08db5012ed91d48b1dffde6c894fd7d771c4c03ae2195820d019f35b6b3a24b0a2563de9202468 WHIRLPOOL c6755e7c66f6efb6ecbfdf87db5e4b5f82eae5c0120caddab476d61d9058c50e69cf050217bac8d0c29794097ac9fd92394b80b8873178b200ebf4d0525fadee
|
||||
DIST IPTables-libiptc-0.520.0-support-for-iptables-1.4.12.patch.bz2 17788 SHA256 422b32467b07846b3ff610cafd3dca0721d474cc86547fc371512f0b6a3b3421 SHA512 7ff2368e3e91df69521ed69cfc5ba8941301d4a229cf9bebed6fa374b41512120cddc4adddfbf76ae6ec1a3aa6ca17ebcaadd08b1afe11509b265e54461f7fa8 WHIRLPOOL d7f59ab420f50c3cbf83640f4583e3294b41def55dbd95e14fda62c5bef00334f11b634d370fa1c47bf05558571b69dc94f5fca9348e30b8268bed4a4fe56523
|
||||
DIST IPTables-libiptc-0.520.0-support-for-iptables-1.4.16.2.patch.bz2 17022 SHA256 e7891e2d0977ed5068ad755aeb94e07e42f5ca06d5495dbc102d2e16cfbbde70 SHA512 a9a07820baf185354f30d597bad9c059d53d194f8a534038557a593bb99f73acb9006ab4f66ea9b777cd4980c273f750e44b58f8cb28bf6fad52893d588aa440 WHIRLPOOL d39f33a71832646ec964163523b43e8f94557121f0ab19dde6abc011e131d3c24eacc10475574132701f115f6a529dac28da0cc042447581e810ca1a500f8fb5
|
||||
EBUILD IPTables-libiptc-0.520.0.ebuild 1096 SHA256 f89fdaab64f6ed2976bd14d4bae62c0878fc86a2c646b59ed15e666954778979 SHA512 76a4be842e8f5436fd52b4fcf33f9d1585797b08edb2597e1b2306c6c1c73c0a9177660d46e593c375a799985f68716bf3de48f04825ce9fa1f99ce3372ad962 WHIRLPOOL 03402cc878e428a53e328a13c3bbd6b1a3bbbc3d00a42add66f286baf17e42ae99fb8256865d21c8ff25fcf5a21e62db24e6c2b4e625595505640d4a8dd38a98
|
||||
MISC ChangeLog 458 SHA256 8dc002b31b66cb9a5bb3811a1527654e0996d71b87672ab32e83f2bc9c7719e8 SHA512 3a4d6b14eb60c374872bf0853f1610936242784b9d76558c5be340d8426e6e96f73dee86b36ed033fe35eec95b73d5d5f56c4161a1392d603b743d60820105e9 WHIRLPOOL 96e3b28f96169a52f29a60da5f6c57c593fb13ca8bcabd2acfd8d85fc4debc9381f695cd29fc4c34948ab1d1ba263a564dd7f3d971af7bfa8ff518f82408d56b
|
||||
MISC metadata.xml 393 SHA256 c7bc7553744cef6f15f168a51302622cc3bbcafe45f28a9829bc52048b41e89c SHA512 105f6de4b11ec8057a00e6ccff6b30373fcc609f42247e091a25b54574535beb1b93321956125394d6d1962d8359a879b3dc2c9176f83ada07910ccc3ed35799 WHIRLPOOL fd8f4d9ceba2ecef16c2233e7eff679112795c433e8bddf0e0b9bc817a2051b50ddac56f1b047ab4312f988ebf7f96db412a434fa2e50709f04d5226079583d0
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJR3Yl0AAoJECo/aRed9267G7wIAJDMsVR//5dmM4u3WwNgUPg/
|
||||
9zRPRYgtlFTGkMOCyl5+RSOvVVK28t262aaE885HuLwekR2UHeFoaarcpcrPkdjB
|
||||
Yd6H6FWelYrURPJqTEwZQxWnNroJM4DAoVI2ffLRfPz7GIOGv4bi5C3AcdLw3wEp
|
||||
fr59vXqlPfS5o1pfGozLl2T3cPRXUklvVH6+tmjJWxuhXhiKJcahyFUnAPcoOsv9
|
||||
b4Wd24gyBWLrpwpVEYdkpe+ndG8hjkJ38tfZGaNGv6yyqHHo/NI7Y98mJNtpTMtI
|
||||
/fuo/W8fpCrhH5gmqcdps+C9FnR74oHJEq3Mt5Y4vERIiGWIN935jtuHpQZI/kc=
|
||||
=YAAw
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,24 @@
|
||||
--- Makefile.PL.orig 2013-07-10 19:31:29.355162000 +0400
|
||||
+++ Makefile.PL 2013-07-10 19:32:28.497557436 +0400
|
||||
@@ -256,7 +256,7 @@
|
||||
LDDLFLAGS => '-shared -L$(PREFIX)/lib',
|
||||
## LDDLFLAGS => '-shared $(LOCAL_LIB_IPTC) -L$(PREFIX)/lib',
|
||||
LDFLAGS => '-L$(PREFIX)/lib',
|
||||
- DEFINE => '-g -DIPTABLES_VERSION=\"$(IPTABLES_VERSION)\" -DXTABLES_LIBDIR=\"\$(XTABLES_LIBDIR)\" -DIPTABLES_VERSION_CODE=\$(IPTABLES_VERSION_CODE)',
|
||||
+ DEFINE => '$(CFLAGS) -DIPTABLES_VERSION=\"$(IPTABLES_VERSION)\" -DXTABLES_LIBDIR=\"\$(XTABLES_LIBDIR)\" -DIPTABLES_VERSION_CODE=\$(IPTABLES_VERSION_CODE)',
|
||||
# e.g., '-DHAVE_SOMETHING'
|
||||
INC => '-I/usr/local/include -I./include -I.',
|
||||
# e.g., '-I. -I/usr/include/other'
|
||||
|
||||
--- iptables/Makefile.orig 2013-07-10 19:37:00.298563274 +0400
|
||||
+++ iptables/Makefile 2013-07-10 19:37:16.786563628 +0400
|
||||
@@ -46,8 +46,7 @@
|
||||
endif
|
||||
LDLIBS=-ldl $(EXTRALIBS)
|
||||
|
||||
-COPT_FLAGS:=-O2
|
||||
-CFLAGS:=$(COPT_FLAGS) -Wall -Wunused -I$(KERNEL_DIR)/include -I$(INCDIR) -I../include/ -fPIC -DXTABLES_INTERNAL -g
|
||||
+CFLAGS+=-Wall -Wunused -I$(KERNEL_DIR)/include -I$(INCDIR) -I../include/ -fPIC -DXTABLES_INTERNAL
|
||||
#-g -DDEBUG #-pg # -DIPTC_DEBUG
|
||||
|
||||
DEFINES:=-DIPTABLES_VERSION=\"$(IPTABLES_VERSION)\" -DXTABLES_LIBDIR=\"$(XTABLES_LIBDIR)\" -DIPTABLES_VERSION_CODE=\$(IPTABLES_VERSION_CODE)
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>perl</herd>
|
||||
<maintainer>
|
||||
<email>pinkbyte@gentoo.org</email>
|
||||
<name>Sergey Popov</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="cpan">IPTables-libiptc</remote-id>
|
||||
<remote-id type="cpan-module">IPTables::libiptc</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,6 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 0.80.0-disable_autodetect.patch 1314 SHA256 50d6a7abc2b581d090557f8f5f6a17c64232a31315650c69c3492d1eb989d433 SHA512 d6e800c0b9aab8eb1808d77da5591629f757ed7e26ce286d336ea33b8ce02a871e12495816dde7651de3deb92572e44b022c719969c3558c457957188c4bc9fb WHIRLPOOL 1ccddf801c63168b736a18cb25c5699d6e5f4dfa027976ea832c0cb7c061be53c6f5eccd3fb20a590fa0ba478fd616b4d13486ad3369032486048487c510ec68
|
||||
AUX libpng-1.5-memcpy.patch 197 SHA256 b08da042ab5717fc715c96c1ccd4109d53dbb7863c281da95ca50994619b7143 SHA512 db580ccb27cba09f0745a77bd6e93cf3363d02489ff0d2e23c1ec72b776958c12826c03d71acb7e3674f7dddb8a6d7a725985027e574405a6088e15ba19797e8 WHIRLPOOL f4f933df71e0be19652bc8111f9d887a1878f5640001c3709fa6ed9e14c3fa2cef2ded2f01f85680be153769e4af9b5ee5d9bbe4c20bbd0065fd749bf911d845
|
||||
DIST Image-Scale-0.08.tar.gz 1009824 SHA256 e2dcc90b9954a43dafc7f61bc6dc472382eb719b1046247da5a93cfdd7c3b3e0 SHA512 4f79c6accea63fd4a641d9d6acaa6cb68f3d495c660e839b8ac394cb2445b126bc683c351c37c74d8654ce78875bb4f4a777928463774bc15fe6a4c038959212 WHIRLPOOL c6adf31d02dcd50eaa9ec13a384ce0dbbb4ed1e6e77759402f27b78f0a5e3c09f6d3665352940e01040195ed094a0a5b603192b578e9e6ec9ed1768498b3f164
|
||||
EBUILD Image-Scale-0.80.0.ebuild 986 SHA256 c41682281a52851cf115bae5575090a0254b7a86a86348dedc3c7f139b59d201 SHA512 714e99a2ce7085ef284844b9d18855dda4ca6edf4ba7af1d2dba23cc171201edc52cf2fc7b66fbed82dc915d2623661587be222104948c5d57003676efee8aee WHIRLPOOL 67d60c4f8949ed099fdf09eb64489f06361fc448650e91395acccab605566134cca966c5b47542fdba24bb06c2ec259882e9ea5fc74f3546a8e387ca544c5084
|
||||
MISC ChangeLog 552 SHA256 fdd1c954c173b3006919e2dc3c0827dc26355f548671e57efc31b43a029ba0da SHA512 47fa5b43ff7ba71332a7d490c6a43c7f4767a77a6da41cc3b469aa6d5b5c66162ad4720f8280cb9d3df3592d5f115deaa28252be113cb09afba1980fd8a8c5ec WHIRLPOOL d2366df72b3c313ddc93025d71e2fd1a42fe340b93ab18c2570e21ca11fbb4443862c402558508e8c0a8576ebb44745e51acc35a7f62c975ed1717db90e4d10e
|
||||
EBUILD Image-Scale-0.80.0.ebuild 990 SHA256 656b71bec9f5ac19ed26e1958d9792f9e9b4bcd2a74d4ec42ce8ac77877afafd SHA512 5da2c6a6d26fca821343519683fe07298e944fe528a6fdfa60c96907e54b1ff545524b820682966163cec5dacb400b1811ef49c6d2c1c9d3e5180a13727a5023 WHIRLPOOL 7cd550db2f1374aa87d52c536124949132cc87308e83f3e6df5bf519ca987de6c8fc1bf0f99577638f5f15334a3e42fea85f6236a9f3db13e1d764e22abcb051
|
||||
MISC ChangeLog 675 SHA256 9dc59e6ede05f600c73f80e13cdddf8676fc80fc74ec37542f89d811b8473d5f SHA512 3be286964b0693f1e863df7554fdaca5c901904aeb6b9be677efc28101cab84b21c8625451e6115c7725f9f7b75525ddf91d6d64b0eab807e65a9886b8d551bc WHIRLPOOL b74384440c784634686601c63d5c93ba7cfbc0c084afd8195a0b26d94a37326f535d7a142c0b90b7fef5b1111baf0ca09a6ff6a72460fd84eaac243ea29c2917
|
||||
MISC metadata.xml 296 SHA256 596dd2a75d8bc69bea88c04f7a3c5d0c2718ce7fa74143a4e5436e21513e8477 SHA512 f080785d608a3da0b5645100c988c32d6b1d1962e22f6f1ba75dc0775fac4a4c9646a6add32fa29e8274c48e6682b6e5737f773806b1fcdb0604a6506e494955 WHIRLPOOL 4dcd685f466712d78ba527f85321ae6209a6d0c57efbd8dd0b0411c32e124adb64a47d0a63962c4e34640664bdf70497fb39b28c25ebd4fb144b4bc65310a0e0
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iJwEAQEIAAYFAlHdN7wACgkQG9wOWsQutdYw/QQAsDNXjaiYuJnX5J/HV3qXkUjy
|
||||
UQb6kX/wcZKrjMIheTls5v7Cq+4YWqOvn+veJ1CuNh6nJxlwYc6d+rhPTLPppU08
|
||||
cPSviWwk9jsiY+rDWC/oZdEYX6TG0FUL8yI3YdhyBdZgH9stDG1QIR2e4OkTtK4g
|
||||
R+Xw1inNmKlqfN08eHU=
|
||||
=afCk
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,32 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
DIST Pyro-3.16.tar.gz 298769 SHA256 1bed508453ef7a7556b51424a58101af2349b662baab7e7331c5cb85dbe7e578 SHA512 d0e4ae93120a6566a2b06fa52b66e20daa972324a9d57d639ca68171e1e6e5c412250f7e6af3fc307631d2270be3731ea5898ad35819dc0369e6a2d8341d5965 WHIRLPOOL 0d7efcead6bc7a31a690c012a4213c835d43ca932e461ab25ddb2e12636970de2c3da6feb4915385bdadaf2261558d2041d5e6dad9899f11e450aa0a065460da
|
||||
DIST Pyro4-4.11.tar.gz 262099 SHA256 d84ccfe85b14b3cb086f98d70dbf05671d6cb8498bd6f20f0041d6010dd320da SHA512 196417ce0c289d4a2fbb1e3fbf1d04e4168a8a6a8c64c23ed0205b7b839602fcde587766fc0d6ffa0f38fc72586d7050523becb560682d175967101b78a4d386 WHIRLPOOL 4f3532d82dad196b1862b9290fb89db1af4d94890c83b1ffb5b3687d209f06af474a857ef6542819d9c01cf4e463d34b6f5edf7344a22ba163e22e5bcc44e017
|
||||
DIST Pyro4-4.17.tar.gz 273775 SHA256 1d0cecdd3340dca695d6f833830e7a59f937d4bedbcff53109abe66e5a65d22c SHA512 653a098d8f424845bc14307bb75baeee4536e1115ffbb2580c9db68cce991f980aaabd6f105285c0574761d99c17eaa62321a5f50a10f38076d6e5146b06970f WHIRLPOOL 7d3839e6ccf58df9c48f59374a7b840178993ed96362b7710f845d0fed4350ae4a29ac7dacdf2ba401dcc1aac78943d6a45581e372cd82372527625fb773d0e3
|
||||
DIST Pyro4-4.20.tar.gz 278583 SHA256 72d3fb6dc653e6ae36bd47f2667fbff3c587c72f8bfb3f0dcb1763ee86c906f8 SHA512 af298587aa17426884525e4ea71c52bc278e7d3718e7c29b1fdd89baf0b574bf3bfcbc5823bedca18c31774da4ed17cb278825a672e553b77cc1db762d6143b8 WHIRLPOOL 98e27ef2ab468c791eec1318df88db878c120e7e0ef10c84d2a657b76f4420475b6f81dffbfc8c14d9e30760cf264e1b576bf19f877b4b824ba4316f53f37694
|
||||
DIST Pyro4-4.8.tar.gz 211959 SHA256 825b8b7dcd4f502def2f7dadbceedf7b79be4b121a77d03c398378979cbc2203 SHA512 c41f5f2eee6a5a8fb8d82070543ea00548cca2e0633e9f32e740c3d1bab382a0d474b3cdd800ec8f9162d5c30e99eb465352fdfff4994b6f0ec40a6265ae1ca1 WHIRLPOOL 4201ada667de3f8ee22dc6cd570f418fd22832b91fd42b9e6cd7679a85407d605a7454844570622596056c3c39ef74098bd1bfbe7c18ca28da408091844b1652
|
||||
EBUILD pyro-3.16-r1.ebuild 906 SHA256 94b6d8e62c9b0167b3e0f67e779864d6d6cdf10d60c81ff53c744457d3ef1355 SHA512 e6a227c240147d2c98aef6d56ca1689b707cce22d1d3323131b48cab9cb192bee062a579286e7d428c31aaff2cb3ab4b77129bac95c048060af6d88e412d0aa7 WHIRLPOOL 93cb9148c70b3ee8cb2536e32782171b63ed751d8ad0acf10f82f0595f987b9637f59f5215f08d4f1c8961de40cf887f8609fb40866c8be9e38262b54200ab3a
|
||||
EBUILD pyro-3.16.ebuild 1036 SHA256 aa5d2c23c3c186cd2a656c877ac595ad6682aa6795b518b24c0c00dcd13a34f0 SHA512 dcaa1b71083ee6c507fa68a031f71b76727f514fa6ff19dc08bac9b2c6786c28f62456dac90c55a34e1be3e7e15e531aa2432e2b3dc899fd1c679e91b2254689 WHIRLPOOL 69363526b84e12b549aeb3c07ae3f3fcb63b24d5990e9e92ee1c7ec1e07d6172299d6e1844e86ce92a058432984fba69c9679fd2debe89742d3b7c30b8adea77
|
||||
EBUILD pyro-4.11.ebuild 1976 SHA256 e3eeeb22612bea8f9a5cad9e9709d85ec2de26df063adebe637fdda6af5b32e5 SHA512 160004568ebb123f4bb6318272a0239d18c8b766ce067208628258ac07e1195cac5cdba65a29a534e6837c90dc9e59a6a9e39ffc6dae0fb31c8e1944d71789e5 WHIRLPOOL 7be1b6815f46c10235418626138eb21d46f8f0954c443639ffff7f04f30a52c969cdc64d535bf90f9382d9fd2918d35508b2351fca6e492c723e73d446f99c16
|
||||
EBUILD pyro-4.17-r1.ebuild 1969 SHA256 a521dd743a042f1eec1866213ca92944d3793e40d0a39591f2042ea2bb9a5592 SHA512 91d7ef052fe6ca9587152703cb84413fee9c2986555cb17aca1eb706b63f5fdb1839063f31705cc0b72fb2b216adadba8439938aaf9304122ca106c89ade9dac WHIRLPOOL 13827b80358027e5d72ff0e83d79bf183312b7e3cc22cc0528be77dd3087628c88f5ffacfb94dd1796567205998eadd7aba38eda4668bbfcc82df67254ab0adf
|
||||
EBUILD pyro-4.17.ebuild 1975 SHA256 8d5195879eec73bbad668c40ad206d897446a053d02a403db9e092cc458d6891 SHA512 565ec78ee7d3751d293cd0a0bfa1ea835029418bdcbd187734234ffb378499a1d69a993f00ad6c87d01003aa8821501f917eae739befe1bf7d1d6dd7ce2f2f6e WHIRLPOOL 814735ca2fae71d2e1536a2f7b95a51d1bed6a6cc1c88a9279275145f4c52e9ea5cc28d3b2fad1c6ad44d0591b79573cfd7256d4e3920cef1fcc712fc749c0df
|
||||
EBUILD pyro-4.20.ebuild 2009 SHA256 c8a387f3517d8a2bba2d4b05d04b24a58b4ca84a9634c70eebc8e38a61a58639 SHA512 6ebcb4a4070291cf1c2179f62bed13460b3e74a2472c9001b34e539b395f23b086f3438ce2d8c43b2b7ebc309ce2c2143c66caa5597ecd6af265f4ce2b338e87 WHIRLPOOL 2de5367e052aa1315480aa4b300cda70b69b8b54d8fd4c49a1ea41ba22851babfca06991affcd56840ed7802abdb6b7add386af54dfa7565771c243056e99726
|
||||
EBUILD pyro-4.8.ebuild 1978 SHA256 1033178299c6bbc4d7aee4678988a7c9ace0d11d1a97289c12f1e100c4089f0b SHA512 bd4cee708ee75b0b971811881ec6ed450f53a3cae25fb8ac619e0811a0d887f812c121133393c652fc6f9f70fa743227118a664d1b714083266618b4b388c0fa WHIRLPOOL c4f01e05f8df20cdacc3852309181144dc0a48f6e0a60365204fc212969f4a86eb7822593a7aec62524968f8ab172f091e376035926fbe07440c5da6c60c614c
|
||||
MISC ChangeLog 13245 SHA256 eb56741333deb01a0a1e24c6ad32416e47613382ff8d01511bc9d912d622cc7a SHA512 b3763c39d6cd78d128dec1b5a380eb31b4066a47f8d91d6744ffe4b09e0cc07613aa1937e54e1de2309b988dd237bcc636bb65c1e6eac18903215597f3066799 WHIRLPOOL 44ab6f7241429a144558b1fe86129ddbf867d15368b391063bfc942b74e3c8694d263150d1fec2f71d9470d9db4bfef6d1f835b98904aa18bba94b1cdbba5300
|
||||
MISC ChangeLog 13430 SHA256 198325053643aa172b77ff3d40039ce0db658f089d7793facdbbc5d0dba45c0e SHA512 f4645943b5de575415323f6d1cc6b8282803834ccbcbb18b37e9b949760f707b42acbafcfda4eace1dbb52e33607a22e8db308d12e0bf376980ee3c673ff3c53 WHIRLPOOL d7bec83b3b46ba2168ef49480cfff6d3639b94d86a6ff92394544ee37a7dfc730a71ceb46382d0b7de2fc6842d84026bc4c5475c9223ed8f9a3c9bdbc46d23ad
|
||||
MISC metadata.xml 339 SHA256 a1c442dc950a4581ae9e312d05ea3ee1fafed4b39a515b130cb98902ba7b13b7 SHA512 985041c771f508ab36cfa012e903496dc19cfaf8f02f952e8f428219b4b6b3c585da6a1a2a46a22fb17a9c2dba4af068ad87379d62cdcb978c883db62f10c75a WHIRLPOOL ef88f1522163e8ea82e46a1224250393bb020df0f66230e0132bd90056adab217a2f6c4ad5816c00b3a3d366f6fb85398b6073e208614807bf0c5be7e12dae76
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJRzydAAAoJELp701BxlEWfI28P/2D996vJf+ap52BbNepYFTic
|
||||
Z7IBiqhqUUNQF1TwkZWc4ZCmQPB7B2yocvYv7S0M/OfqbE+NYXjWE+m9qmgENWHf
|
||||
oo5lEydnlrOJQQosYfIUDiu6pCzKssE+TlWLE9j0SRP9HynGkcvTqbqFvgRoUNDS
|
||||
jKsGqzTIWGWfOmVSpSzUMvjENJyYD5dmjDL8G5eT1NxVedWkGP+9/iD4tZHTzx4S
|
||||
sw7ZKU952yirPLb8B9kk7JhzRfFknfCQ1j+9uHwGN4QqCayPV2IMhGa8AWcgGX7A
|
||||
L4FRy5+PyTN1u+4qCCkCYYQWQZQ3DGe/FV8K9nrv8x8WULLf20CNPIEPM81HrUzM
|
||||
Zu1TQjR+zh3GTPyvtl/YHyQUsaE210ENq9rWuHVSDhxgbzle+QRXhvbzlpCOQaqU
|
||||
uKzfyfk0KeFjjIOevC5p0lKmJ7oBg1tLzIzWiJWIqrZhemGunksYjd4HWI81na/b
|
||||
95SwqzPm1QtJ0EzSHNAbHRpvFa492LfS8sWaoj9V5sKjUSIKhkMgoQzJ4zI2H47L
|
||||
cBYz7JUUBGHPJ4BJEYW4UmPQ09b5St3VrIFhGDpGVZ3k4uCzk/BNp/3irNkkfvJ1
|
||||
QYxm1KqUDEar0fDXsS956rXkKXi0Z//tx7XNhAjmD3UsKp0IvmTuO6pxi1k4KvlF
|
||||
T5n5yJJ/KYWIhI5zSp5z
|
||||
=DoZT
|
||||
iEYEAREIAAYFAlHdb/YACgkQso7CE7gHKw0e6QCgxlfrmjYTrNCc80+FRksOXORL
|
||||
i6MAniCIEk/b7cJ0D7fnudh4PTDpdFo+
|
||||
=m+fz
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyro/pyro-4.20.ebuild,v 1.1 2013/07/10 14:30:15 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="Pyro4"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Advanced and powerful Distributed Object Technology system written entirely in Python"
|
||||
HOMEPAGE="http://www.xs4all.nl/~irmen/pyro/ http://pypi.python.org/pypi/Pyro4"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc examples test"
|
||||
|
||||
RDEPEND="!dev-python/pyro:0
|
||||
dev-python/serpent[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_prepare_all() {
|
||||
sed \
|
||||
-e '/sys.path.insert/a sys.path.insert(1,"PyroTests")' \
|
||||
-i tests/run_suite.py || die
|
||||
|
||||
# Disable tests requiring network connection.
|
||||
sed \
|
||||
-e "s/testBCstart/_&/" \
|
||||
-e "s/testDaemonPyroObj/_&/" \
|
||||
-e "s/testLookupAndRegister/_&/" \
|
||||
-e "s/testMulti/_&/" \
|
||||
-e "s/testRefuseDottedNames/_&/" \
|
||||
-e "s/testResolve/_&/" \
|
||||
-e "s/testBCLookup/_&/" \
|
||||
-i tests/PyroTests/test_naming.py || die
|
||||
sed \
|
||||
-e "s/testOwnloopBasics/_&/" \
|
||||
-e "s/testStartNSfunc/_&/" \
|
||||
-i tests/PyroTests/test_naming2.py || die
|
||||
|
||||
sed \
|
||||
-e "s/testServerConnections/_&/" \
|
||||
-e "s/testServerParallelism/_&/" \
|
||||
-i tests/PyroTests/test_server.py || die
|
||||
|
||||
sed \
|
||||
-e "s/testBroadcast/_&/" \
|
||||
-e "s/testGetIP/_&/" \
|
||||
-e "s/testGetIpVersion/_&/" \
|
||||
-i tests/PyroTests/test_socket.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd "${S}"/tests || die
|
||||
${PYTHON} run_suite.py || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && HTML_DOCS=( docs/. )
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
Index: qt-everywhere-opensource-src-4.8.9999/src/tools/moc/main.cpp
|
||||
===================================================================
|
||||
--- qt-everywhere-opensource-src-4.8.9999.orig/src/tools/moc/main.cpp
|
||||
+++ qt-everywhere-opensource-src-4.8.9999/src/tools/moc/main.cpp
|
||||
@@ -190,6 +190,7 @@ int runMoc(int _argc, char **_argv)
|
||||
|
||||
// Workaround a bug while parsing the boost/type_traits/has_operator.hpp header. See QTBUG-22829
|
||||
pp.macros["BOOST_TT_HAS_OPERATOR_HPP_INCLUDED"];
|
||||
+ pp.macros["BOOST_LEXICAL_CAST_INCLUDED"];
|
||||
|
||||
QByteArray filename;
|
||||
QByteArray output;
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/yard/yard-0.8.6.2.ebuild,v 1.1 2013/07/10 12:34:32 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby18 ruby19 jruby"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
RUBY_FAKEGEM_TASK_DOC="yard"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
RUBY_FAKEGEM_DOCDIR="doc docs"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="templates"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Documentation generation tool for the Ruby programming language"
|
||||
HOMEPAGE="http://yardoc.org/"
|
||||
|
||||
# The gem lakes the gemspec file needed to pass tests.
|
||||
SRC_URI="https://github.com/lsegal/yard/archive/${PV}.tar.gz -> ${P}-git.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "doc? ( || ( dev-ruby/bluecloth dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/ruby-gettext )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Bb]undler/ s:^:#:' spec/spec_helper.rb || die
|
||||
sed -i -e "s/require 'bundler'; rescue LoadError//" spec/cli/server_spec.rb || die
|
||||
}
|
@ -1,29 +1,19 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
AUX exempi-2.1.1-iconv.patch 660 SHA256 683cfc8032808e28cabb3dff3b8f4dba0d1229e8884924ddfb55ef7a01fd3316 SHA512 805de3806d20a5e4ca31d0223e79e9da2519d9ddb617af7aaf54f0111850b57fb4e4af330297ec21787a32935063c133ca0f74fb59d58e2fe9f64f0b0ba534d3 WHIRLPOOL 65b8b81b0f5298e364555e14410398225d8d8bf54f4055a51ced359168c207aa62e028c4b351832febfad8adeec2db45b23f626976107acbaa4171d59bd74798
|
||||
DIST exempi-2.1.1.tar.gz 3401564 SHA256 b06b67472ff673e2d4257ae0b687ba421af1f9952428e7caead870868c2a4dd3 SHA512 8c3ccad1f784dc307bc604a0caf1509f1478de3e127ca1ddad8b58b0558eb00926fc029d9f13218afe3935503ef6d142ec0446c21774741752a69d3de39cbae0 WHIRLPOOL 5003265bab2211835c234dce8a057dd0b0f1a3a64394c5b52198786ce51ee11f401ce8a4a4445f08e48edf994c1c920fa50b84a891919ab6d129963556835536
|
||||
DIST exempi-2.2.0.tar.gz 3555957 SHA256 710a01a4e879c3a58304021d8a9624cf8b65f79b2b949951a873c91f6d64d102 SHA512 bb477787204bdc2cc8e9949c8407beb5af2aeab8f3e769ce814ee7eaf7476336b68635d6301cfbd600da34b1003c371e624866ec6c3b426d06076ec90c663f82 WHIRLPOOL 4c4b9a69f24c0ea792062e27a25688cc70a58baa6853a7b2a078732e33281c5ee9d9e21488d90a86a1fe28b6f227cfeb64a7e1524a815fa7a30a955fde2e4983
|
||||
DIST exempi-2.2.1.tar.gz 3566843 SHA256 a99e1569047988200e4935cf4395667341a5bd8d6067847a08df4304546cc362 SHA512 f4b97ec7af89924755a0695464bad5081de6a5d6a6f28c06984c051d677f8771c39df12951761ecd28d6ff520ddec4e21179dcba8b58f0ef649bbdad1a53aa9c WHIRLPOOL 622d23cb519f2dda988b7d13dd26be55dd207bfe8ec2f2c0b8b568974571780b51b5284d871a310e461041f1054265efb199cf5c21fcf6eee6619cb85dc335e9
|
||||
EBUILD exempi-2.1.1.ebuild 1229 SHA256 fa74c767150db8082b6ccc7ca64853c3036b7e1ddf388f5019551c8d1bb7e934 SHA512 cb27a23a64bacd9a41af0c5669364c8cb8771b7b0d21190faa591e521695c8f288732884689279758b9dbd73d6cc944b56ddfe761450e2a1ef8b910dde01b28d WHIRLPOOL 9b53566825dc4019d7f58028f23112296c6f01bb168509f2edf190acc60a0bc600a2bb5fad15e23c92dc02a4066c2c5a77a5acedfc3666381a73dd8961c8ca77
|
||||
EBUILD exempi-2.2.0.ebuild 1177 SHA256 1df49e2ac546d211be4a050cde87e268d3c3e7140f1114a8b48e0689a67de761 SHA512 7ddab7a94aed78394a1fad69de327815da9ae74c7ca6c6a75d9e1edad9484aaaba50a6fb4aefe99e6d4332889d030ff3d33856468a996ab4fa6526d9bb3c30ce WHIRLPOOL 65dd245e01753d53f40c163b4fa37fcf8c2ca1e66e8b80b8cc531e85bb3ab39e23d65263e6697744187ae0f1f925ec6a4f6576a73641fb99a1e7897b5b0e9fc9
|
||||
EBUILD exempi-2.2.0.ebuild 1176 SHA256 8e9a0f9b3c52170216ce0ba592b76f42929261a23eb4de9c43efe7ee7a2637af SHA512 6ab85cc0e0500dd680f2eb49538b79ee2143d5656cd6b37d61af3ad21f3aa890163db18a894a803a70c712dac9ed0c6916d3d4bcb2de6ff4e34be9bdfb279c68 WHIRLPOOL 7565cedf322711e5d6254faa7be6a55a153f894079b6438fb367ac68a1379c0e01e53db48a8383ef0772e3decad82c47576aaf44d340aabd128e7dc31b5acd66
|
||||
EBUILD exempi-2.2.1.ebuild 1189 SHA256 415d298177261acc04dcabcfe49a5d9cc46db75957e5ae059a395a0e34a3f9e2 SHA512 f96f7a1f4450b743cb7876d2c1dbfe549862369bd9a3c2e0a3f9e52d75eb90467d88c6d838cfcf07bea6983a648175cc298faedcff0e39cd3603f5619d73e9c3 WHIRLPOOL 3742a2b275d4a41a7e4bb7e4f30d673b5becce13d9fc8f9030558b3cb2f076c3c246e6ee5fe90e8352459e995a370db10b1c90f906122e09a36e829422c82dbf
|
||||
MISC ChangeLog 4435 SHA256 4f6d7c19ba3c93b8e9626cc365f2e38722ec1adb599656de2d6640f4862b3563 SHA512 be7ca7a7e173a6a00e397f9442b0ac6f7cac7db1e15a77d4026f93adf823797a143552a3547f5d0854dd396ef2dc23cb7852cd3c0520dd934d4324e745b34e06 WHIRLPOOL da53598008686e6ab7624ca28e6b1bf00a90fc686ec76da12bcfbe5e499616f99e1694761328c87585a69dab16cd8eb53e5d23dada6a5f3fbba7b31172708097
|
||||
MISC ChangeLog 4537 SHA256 cca638fe3144209b8a8b1f983ad1d0a13735b0bd688cad96d47e6706e0d23f18 SHA512 983b61518d678378c05defa865cc863359af87b1d22e37ba6fbe97ea8a80e8536427664a42783acf9812c94f4aef79546b1ba565be045dc6787334d11400b72c WHIRLPOOL f6577dc2afe1526e4e805016b58ca4754c010e2ea537c9d000980d7ae4031d69c090dce88497a9eb50dd39c727cae18d260a75acd226ae1f3bc08cda1aedfb84
|
||||
MISC metadata.xml 244 SHA256 552982cb042dce6d0051aef928f3cca7553e6d7327e0556f97f9e6e52e651b6c SHA512 9f697206cf152d13b2a3e26645959ab3353a34e4158832139689359aad999114afb8ed80e2f82464674f358434a891d74f2e94079c2c57fc7a125d17e735ff71 WHIRLPOOL 47f92e411c189c765f6665e28402aa0411ebe898b306925cf395ed23085738120fb4075682d6c86f5818de5a3d70cfeca2fda163e3eb83764ba0b4d8dce1fb04
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJR2YW/AAoJELp701BxlEWf86sP/3gmluJ7DV/9/VlYhMTDQycd
|
||||
c9BT++wvGeRIK3vqIEdkXwJMJzwBdC9P0O8ZaR4ob2hNO2QzZhyzHIwwCOnieZju
|
||||
YVzlp15rcHiskPx248LlSV/OVf4mesAIQSw37QqZRJuJEx0GDXWYtxRt28CWkroF
|
||||
TDIdm6C9058ti+RgM8ukbuZ+OXPFTTGlJZ5qgrY8G7Hnj2kDcIWXv0l4fgQGcueX
|
||||
VA8V7ChPGaCnjMtkgy/GCEf3TFd8z++zCOY1eidWFdIVS7bYqRqRmZEujh8OU0n1
|
||||
yoDHgUn/JHPaQhVKotoaxS66BOtq85oawL81mNYaQ/hwEmJo+FhdKcXaX9J/emol
|
||||
ZUtYqnssFlGjmc8wqUJYamQT+tpLJ3mBEja66IbGKJkuS1Hu9JskJ3sNoIcdzBSf
|
||||
aIrRZUOCkYjPANHokOmDH0siMn8SBK02k1qJGRFE4hN2Wz0p1iejcTh1+22n4ldl
|
||||
ksyI5wv7hTnGXemBuxBmO9ClKGJ61RwRHM7n6xWizwlmpILqnjGCbH6fyieMmeMz
|
||||
7gCtmPPl7opR+odCzX+kPRg2i5m6JecXCuGiGoj+PC2Tji62QV8dG+2Ig08PPvCP
|
||||
Y9dlcrHv/jwcWqM/N/KEwGmyTS2Zm0eb43BBoODNeFnbDpN/qE9O4xi53x9vKAdF
|
||||
Fwzj4UCXpTsAbHVWI2ie
|
||||
=8Qc3
|
||||
iEYEAREIAAYFAlHddj8ACgkQVWmRsqeSphOEIwCcDxFlCWxtQWJXg7RHWc69iCUR
|
||||
U3kAn3lT5GtmvG/fanf6sU978AW0JUgM
|
||||
=jxLZ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libvisio/libvisio-0.0.29.ebuild,v 1.1 2013/07/02 14:12:42 scarabeus Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libvisio/libvisio-0.0.30.ebuild,v 1.1 2013/07/10 17:23:05 scarabeus Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -1 +1 @@
|
||||
Wed, 10 Jul 2013 09:07:04 +0000
|
||||
Wed, 10 Jul 2013 17:36:57 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 10 Jul 2013 09:07:04 +0000
|
||||
Wed, 10 Jul 2013 17:36:58 +0000
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=>=app-misc/ddccontrol-db-20060730 dev-libs/libxml2:2 sys-apps/pciutils gtk? ( >=x11-libs/gtk+-2.4:2 ) gnome? ( >=gnome-base/gnome-panel-2.10 ) nls? ( sys-devel/gettext ) video_cards_fglrx? ( x11-libs/amd-adl-sdk ) dev-perl/XML-Parser dev-util/intltool sys-kernel/linux-headers doc? ( >=app-text/docbook-xsl-stylesheets-1.65.1 >=dev-libs/libxslt-1.1.6 app-text/htmltidy ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=DDCControl allows control of monitor parameters via DDC
|
||||
EAPI=5
|
||||
HOMEPAGE=http://ddccontrol.sourceforge.net/
|
||||
IUSE=+ddcpci doc gnome gtk nls static-libs video_cards_fglrx
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=app-misc/ddccontrol-db-20060730 dev-libs/libxml2:2 sys-apps/pciutils gtk? ( >=x11-libs/gtk+-2.4:2 ) gnome? ( >=gnome-base/gnome-panel-2.10 ) nls? ( sys-devel/gettext ) video_cards_fglrx? ( x11-libs/amd-adl-sdk )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/ddccontrol/ddccontrol-0.4.2.tar.bz2
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 63afaaed8aa819fdcb814c7cd39495a2 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=6dbc5c265148d31cb6775ae82f458eaf
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=sqlite? ( >=dev-db/sqlite-3 ) nls? ( virtual/libintl ) app-arch/xz-utils clang? ( sys-devel/clang ) nls? ( sys-devel/gettext )
|
||||
DESCRIPTION=Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more
|
||||
EAPI=5
|
||||
HOMEPAGE=http://eix.berlios.de
|
||||
IUSE=clang debug +dep doc nls optimization security strong-optimization strong-security sqlite swap-remote tools zsh-completion linguas_de linguas_ru
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sqlite? ( >=dev-db/sqlite-3 ) nls? ( virtual/libintl ) app-shells/push
|
||||
SLOT=0
|
||||
SRC_URI=mirror://berlios/eix/eix-0.29.0.tar.xz
|
||||
_eclasses_=bash-completion-r1 5deec68e4713fd23ce30d4d9ed712908 eutils 63afaaed8aa819fdcb814c7cd39495a2 l10n 33bde4fb0cfd3a21a277b66bfd837e19 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=1a4efce0ab48aabbec0e30113e80bb6c
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=dev-libs/xerces-c virtual/pkgconfig doc? ( app-text/texlive-core dev-libs/libxslt dev-tex/latex2html )
|
||||
DESCRIPTION=TeX-to-MathML converter
|
||||
EAPI=5
|
||||
HOMEPAGE=http://gva.noekeon.org/blahtexml
|
||||
IUSE=doc
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD CC-BY-3.0 ZLIB
|
||||
RDEPEND=dev-libs/xerces-c
|
||||
SLOT=0
|
||||
SRC_URI=http://gva.noekeon.org/blahtexml/blahtexml-0.9-src.tar.gz
|
||||
_eclasses_=eutils 63afaaed8aa819fdcb814c7cd39495a2 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=9558270b0e3ce546886c100aa2dbb265
|
@ -1,12 +1,13 @@
|
||||
DEFINED_PHASES=compile install preinst setup test unpack
|
||||
DEPEND=>=virtual/jdk-1.4 app-arch/unzip test? ( dev-java/ant-junit ) dev-java/ant-core =dev-java/commons-cli-1* =dev-java/commons-httpclient-3* dev-java/commons-vfs =dev-java/jakarta-oro-2.0* dev-java/jsch >=dev-java/java-config-2.1.9-r1 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2 >=dev-java/javatoolkit-0.3.0-r2 >=dev-lang/python-2.4
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup test
|
||||
DEPEND=>=virtual/jdk-1.4 app-arch/unzip test? ( dev-java/ant-junit:0 ) dev-java/ant-core:0 dev-java/commons-cli:1 dev-java/commons-httpclient:3 dev-java/commons-vfs:0 dev-java/jakarta-oro:2.0 dev-java/jsch:0 >=dev-java/java-config-2.1.9-r1 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2 >=dev-java/javatoolkit-0.3.0-r2 >=dev-lang/python-2.4
|
||||
DESCRIPTION=Ivy is a free java based dependency manager
|
||||
EAPI=5
|
||||
HOMEPAGE=http://ant.apache.org/ivy
|
||||
IUSE=elibc_FreeBSD doc examples source test elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=virtual/jre-1.4 dev-java/ant-core =dev-java/commons-cli-1* =dev-java/commons-httpclient-3* dev-java/commons-vfs =dev-java/jakarta-oro-2.0* dev-java/jsch >=dev-java/java-config-2.1.9-r1 source? ( app-arch/zip )
|
||||
RDEPEND=>=virtual/jre-1.4 dev-java/ant-core:0 dev-java/commons-cli:1 dev-java/commons-httpclient:3 dev-java/commons-vfs:0 dev-java/jakarta-oro:2.0 dev-java/jsch:0 >=dev-java/java-config-2.1.9-r1 source? ( app-arch/zip )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.jaya.free.fr/downloads/ivy/1.4.1/ivy-1.4.1-src.zip
|
||||
_eclasses_=eutils 63afaaed8aa819fdcb814c7cd39495a2 java-ant-2 65ba8d80c13cf56bad5ccec21a6b3c37 java-pkg-2 65bbb59987d777c1106ae8aa4bf36e7b java-utils-2 52b7cfbf4f7225fcea7e7f18b6d83328 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=9b32a381968017bf8e45f000ea21d160
|
||||
_md5_=ccddb9391b7bb1fc5c2ddc75cc059e03
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
|
||||
DEPEND=>=virtual/jdk-1.4 test? ( dev-java/ant-junit ) dev-java/ant-core dev-java/jakarta-oro:2.0 dev-java/jsch dev-java/commons-httpclient:3 dev-java/commons-vfs >=dev-java/java-config-2.1.9-r1 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2 >=dev-java/javatoolkit-0.3.0-r2 >=dev-lang/python-2.4
|
||||
DEPEND=>=virtual/jdk-1.4 test? ( dev-java/ant-junit ) dev-java/ant-core:0 dev-java/jakarta-oro:2.0 dev-java/jsch:0 dev-java/commons-httpclient:3 dev-java/commons-vfs:0 >=dev-java/java-config-2.1.9-r1 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2 >=dev-java/javatoolkit-0.3.0-r2 >=dev-lang/python-2.4
|
||||
DESCRIPTION=Ivy is a free java based dependency manager
|
||||
EAPI=2
|
||||
HOMEPAGE=http://ant.apache.org/ivy
|
||||
IUSE=elibc_FreeBSD doc examples source test elibc_FreeBSD
|
||||
KEYWORDS=amd64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=virtual/jre-1.4 dev-java/ant-core dev-java/jakarta-oro:2.0 dev-java/jsch dev-java/commons-httpclient:3 dev-java/commons-vfs >=dev-java/java-config-2.1.9-r1 source? ( app-arch/zip )
|
||||
RDEPEND=>=virtual/jre-1.4 dev-java/ant-core:0 dev-java/jakarta-oro:2.0 dev-java/jsch:0 dev-java/commons-httpclient:3 dev-java/commons-vfs:0 >=dev-java/java-config-2.1.9-r1 source? ( app-arch/zip )
|
||||
RESTRICT=test
|
||||
SLOT=2
|
||||
SRC_URI=mirror://apache/ant/ivy/2.0.0/apache-ivy-2.0.0-src.tar.gz
|
||||
_eclasses_=eutils 63afaaed8aa819fdcb814c7cd39495a2 java-ant-2 65ba8d80c13cf56bad5ccec21a6b3c37 java-pkg-2 65bbb59987d777c1106ae8aa4bf36e7b java-utils-2 52b7cfbf4f7225fcea7e7f18b6d83328 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=47ac5a65529425412799ab5ef7be7994
|
||||
_md5_=a0ccd054c6450d3603c2ad5109ca4807
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue